body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#05060a;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Arial,sans-serif}:root{--cb-gold:#f3b000;--cb-gold-soft:#ffe8a3;--cb-ink:#05060b;--cb-ink-soft:#101319;--cb-muted:#9ca3af;--cb-radius-xl:26px;--cb-shadow-soft:0 18px 50px #0009;--cb-ease-out:cubic-bezier(0.16,0.84,0.44,1)}.cb-page{align-items:stretch;color:#f9fafb;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.cb-page:after,.cb-page:before{content:none}.cb-wrap{margin-inline:auto;max-width:1180px;padding-inline:24px;position:relative;z-index:1}@media (max-width:768px){.cb-page{align-items:center;justify-content:center;padding:20px 12px}.cb-wrap{gap:16px;grid-template-columns:1fr;max-width:520px;min-height:auto;padding-inline:0}.cb-auth{justify-content:center;order:2;padding:0}.cb-card{margin:0 auto;margin-inline:auto;transform:none;width:100%}.cb-brand{display:flex;justify-content:center;order:1}.cb-brand-inner{transform:none}.cb-logo{max-width:82%}}@media (max-width:540px){.cb-page{align-items:flex-start;overflow-x:hidden;padding:16px 10px}.cb-wrap{align-items:center;flex-direction:column;gap:12px;max-width:440px}.cb-auth,.cb-wrap{display:flex;width:100%}.cb-auth{justify-content:center}.cb-card{align-self:center;margin:0 auto;margin-inline:auto;max-width:420px;width:100%}.cb-logo{max-width:74%}}.cb-brand{padding:48px 32px}.cb-brand-inner{animation:cb-brand-in .9s cubic-bezier(.16,.84,.44,1) .1s forwards;animation:cb-brand-in .9s var(--cb-ease-out) forwards .1s;opacity:0;transform:translateX(-32px)}.cb-logo{animation:cb-logo-float 5.6s ease-in-out 1.2s infinite;filter:drop-shadow(0 22px 40px rgba(0,0,0,.7));max-width:95%;width:520px}.cb-auth{padding:32px 16px}.cb-card{animation:cb-card-in .9s cubic-bezier(.16,.84,.44,1) .25s forwards;animation:cb-card-in .9s var(--cb-ease-out) forwards .25s;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);background:#09090ee6;border:1px solid #fafafa17;border-radius:var(--cb-radius-xl);box-shadow:0 18px 50px #0009;box-shadow:var(--cb-shadow-soft);margin-inline:auto;opacity:0;overflow:hidden;padding:32px 28px 28px;position:relative;transform:translateY(30px) scale(.96);width:min(430px,94vw)}.cb-card:before{content:none}.cb-card-title{color:#f9fafb;font-size:26px;letter-spacing:.06em;margin:0 0 16px;text-transform:uppercase}.cb-form{margin-top:6px}.cb-label{color:#e5e7eb;font-size:14px;font-weight:600}.cb-input-group is{position:relative}.cb-input{border-radius:999px;box-shadow:inset 0 0 0 1px #94a3b873,0 0 0 #0000;color:#f9fafb;padding:11px 16px;transition:box-shadow .25s cubic-bezier(.16,.84,.44,1),transform .2s cubic-bezier(.16,.84,.44,1),background-color .25s cubic-bezier(.16,.84,.44,1),border-color .25s cubic-bezier(.16,.84,.44,1);transition:box-shadow .25s var(--cb-ease-out),transform .2s var(--cb-ease-out),background-color .25s var(--cb-ease-out),border-color .25s var(--cb-ease-out)}.cb-input::placeholder{color:#6b7280e6}.cb-input-group .cb-input{padding-right:128px}.cb-input-group.has-toggle .cb-input{padding-right:52px}.cb-input-suffix{background:#0f172af0;border:1px solid #94a3b866;border-radius:999px;color:#9ca3af;color:var(--cb-muted);font-size:12px;padding:6px 11px;transition:background-color .25s cubic-bezier(.16,.84,.44,1),color .25s cubic-bezier(.16,.84,.44,1),border-color .25s cubic-bezier(.16,.84,.44,1),box-shadow .25s cubic-bezier(.16,.84,.44,1),transform .25s cubic-bezier(.16,.84,.44,1);transition:background-color .25s var(--cb-ease-out),color .25s var(--cb-ease-out),border-color .25s var(--cb-ease-out),box-shadow .25s var(--cb-ease-out),transform .25s var(--cb-ease-out)}.cb-toggle-visibility{align-items:center;color:#9ca3af;color:var(--cb-muted);display:inline-flex;justify-content:center;padding:6px;right:10px;transition:color .2s cubic-bezier(.16,.84,.44,1),transform .2s cubic-bezier(.16,.84,.44,1);transition:color .2s var(--cb-ease-out),transform .2s var(--cb-ease-out)}.cb-toggle-visibility:hover{color:#e5e7eb;transform:translateY(-50%) scale(1.05)}.cb-input:hover{box-shadow:inset 0 0 0 1.1px #374151b3,0 12px 26px #00000059;transform:translateY(-1px)}.cb-input-group:focus-within .cb-input{animation:cb-input-focus .3s cubic-bezier(.16,.84,.44,1);animation:cb-input-focus .3s var(--cb-ease-out);background:#fff;box-shadow:inset 0 0 0 1.5px #f3b000e6,0 16px 40px #0f172abf}.cb-input-group:focus-within .cb-input-suffix{background:#0f172afa;border-color:#f3b000d9;box-shadow:0 0 0 1px #f3b0008c;color:#fef9c3;transform:translateY(-50%) translateX(-1px)}.cb-links{justify-content:center;margin:10px 0 16px;padding-right:0;width:100%}.cb-link{border-bottom:1px dashed #e5e7ebcc;color:#e5e7eb;font-size:13px;padding-bottom:1px;transition:color .2s cubic-bezier(.16,.84,.44,1),border-color .2s cubic-bezier(.16,.84,.44,1),opacity .2s cubic-bezier(.16,.84,.44,1);transition:color .2s var(--cb-ease-out),border-color .2s var(--cb-ease-out),opacity .2s var(--cb-ease-out)}.cb-link:hover{border-color:#fef9c3;color:#fef9c3;opacity:.9}.cb-btn{background:#fbbf24;border-radius:999px;box-shadow:0 6px 16px #00000059,0 0 0 1px #f8fafc14;color:#0b0b10;font-size:15px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transform:translateY(0) translateZ(0);transition:transform .18s cubic-bezier(.16,.84,.44,1),box-shadow .18s cubic-bezier(.16,.84,.44,1),filter .18s cubic-bezier(.16,.84,.44,1);transition:transform .18s var(--cb-ease-out),box-shadow .18s var(--cb-ease-out),filter .18s var(--cb-ease-out)}.cb-btn:hover{box-shadow:0 10px 22px #00000073,0 0 0 1px #ffffff24;filter:saturate(1.2);transform:translateY(-2px) scale(1.01)}.cb-btn:active{box-shadow:0 5px 14px #0006,0 0 0 1px #0f172ab3;transform:translateY(0) scale(.99)}.cb-small{color:#9ca3af;color:var(--cb-muted);font-size:13px}.cb-modal-backdrop{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f172ad9;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.cb-modal{animation:cb-modal-in .32s cubic-bezier(.16,.84,.44,1) forwards;animation:cb-modal-in .32s var(--cb-ease-out) forwards;background:#0f172af5;border:1px solid #f87171b3;border-radius:26px;border-radius:var(--cb-radius-xl);box-shadow:0 26px 60px #000000d9;opacity:0;padding:28px 24px 22px;text-align:center;transform:translateY(16px) scale(.96);width:min(520px,96vw)}.cb-modal-text{color:#fecaca;font-size:16px;font-weight:700;line-height:1.5;margin:0 0 22px}.cb-modal-button{background:#22c55e;border:none;border-radius:999px;box-shadow:0 16px 32px #15803db3,0 0 0 1px #dcfce74d;color:#ecfdf5;cursor:pointer;font-size:15px;font-weight:700;min-width:150px;padding:11px 28px;transform:translateY(0);transition:transform .18s cubic-bezier(.16,.84,.44,1),box-shadow .18s cubic-bezier(.16,.84,.44,1),filter .18s cubic-bezier(.16,.84,.44,1);transition:transform .18s var(--cb-ease-out),box-shadow .18s var(--cb-ease-out),filter .18s var(--cb-ease-out)}.cb-modal-button:hover{box-shadow:0 20px 40px #15803de6,0 0 0 1px #fef9c380;filter:saturate(1.1);transform:translateY(-1px)}.cb-modal-button:active{box-shadow:0 10px 24px #15803dcc,0 0 0 1px #16a34acc;transform:translateY(0)}@keyframes cb-bg-reveal{0%{opacity:0;transform:scale(1.08)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes cb-brand-in{0%{opacity:0;transform:translateX(-42px) scale(.95)}60%{opacity:1;transform:translateX(6px) scale(1.02)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes cb-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes cb-card-in{0%{opacity:0;transform:translateY(34px) scale(.96)}60%{opacity:1;transform:translateY(-4px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cb-card-sheen{0%{opacity:0;transform:translateY(40px) scale(1.15)}40%{opacity:.65}to{opacity:.1;transform:translateY(0) scale(1)}}@keyframes cb-input-focus{0%{box-shadow:inset 0 0 0 1px #94a3b873,0 8px 20px #0000004d;transform:translateY(0)}60%{transform:translateY(-1px) scale(1.01)}to{box-shadow:inset 0 0 0 1.5px #f3b000e6,0 16px 40px #0f172abf;transform:translateY(0)}}@keyframes cb-modal-in{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:980px){.cb-wrap{align-items:center;grid-template-columns:1fr;justify-content:center;padding-inline:16px}.cb-brand{min-height:24vh;padding:4px 16px 2px}.cb-brand-inner{animation-delay:.05s;transform:translateY(8px)}.cb-logo{width:320px}.cb-auth{margin-top:-80px;padding:8px 12px 20px}.cb-card{margin:-120px auto 16px}}@media (max-width:520px){.cb-card{padding:24px 18px 20px}.cb-card-title{font-size:22px}.cb-links{justify-content:flex-start}}@media (max-width:600px){.cb-page{align-items:flex-start;justify-content:center;overflow-x:hidden;padding:8px 6px}.cb-wrap{align-items:center;display:flex;flex-direction:column;gap:12px;max-width:100%;padding-inline:0}.cb-brand,.cb-wrap{justify-content:center;width:100%}.cb-brand{padding:4px 0 2px}.cb-brand-inner{transform:none}.cb-logo{max-width:78%}.cb-auth{justify-content:center;margin-top:-90px;padding:0;width:100%}.cb-card{align-self:center;margin-left:auto;margin-right:auto;margin-top:-180px;max-width:380px;transform:none;width:calc(100% - 16px)}}@media (max-width:480px){.cb-wrap{grid-template-columns:1fr;padding-inline:12px}.cb-brand{padding:24px 12px 10px}.cb-logo{width:320px}.cb-auth{padding:12px}.cb-card{margin-left:auto;margin-right:auto;max-width:360px;padding:20px 16px 18px;width:90vw}.cb-card-title{font-size:20px}.cb-label{font-size:13px}.cb-input{font-size:14px;padding:11px 14px}.cb-btn{font-size:14px;padding:12px 14px}}*{box-sizing:border-box}#root,body,html{height:100%}body{font-family:system-ui,Segoe UI,Inter,Roboto,Arial;margin:0}.cb-page{background-image:url(/static/media/background1.e8bfcc1703b81efc09ff.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.cb-wrap{background:#0000;display:grid;grid-template-columns:1.2fr 1fr;min-height:100vh;width:100%}.cb-brand{background:#0000;padding:48px}.cb-brand,.cb-brand-inner{align-items:center;display:flex;justify-content:center}.cb-logo{display:block;filter:drop-shadow(0 12px 24px rgba(0,0,0,.25));height:auto;max-width:90%;width:550px}.cb-auth{align-items:center;background:#0000;display:flex;justify-content:center;padding:32px}.cb-card{background:#ffb500e6;border-radius:26px;box-shadow:0 14px 40px #00000040;padding:32px 28px;width:min(420px,92vw)}.cb-card-title{color:#3a2a00;font-size:24px;font-weight:800;margin:0 0 12px;text-align:center}.cb-form{margin-top:12px}.cb-label{color:#3a2a00;display:block;font-weight:700;margin:14px 0 6px;text-align:left}.cb-input,.cb-input-group{width:100%}.cb-input{background:#fff;border:none;border-radius:22px;box-shadow:inset 0 0 0 1.5px #0000000d;color:#222;font-size:15px;outline:none;padding:12px 16px}.cb-input-group{position:relative}.cb-input-group.cb-input-with-suffix .cb-input{padding-right:120px}.cb-input-group.cb-input-with-toggle .cb-input{padding-right:52px}.cb-input-suffix{background:#f0f0f0;border-radius:20px;color:#555;font-size:13px;padding:6px 10px;pointer-events:none;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.cb-links{display:flex;justify-content:flex-end;margin:10px 0 14px}.cb-link{border-bottom:1px dashed;color:#222;font-size:14px;text-decoration:none}.cb-link:hover{opacity:.85}.cb-btn{background:#0d0d0d;border:none;border-radius:22px;color:#fff;cursor:pointer;font-weight:700;padding:12px 16px;width:100%}.cb-btn:hover{opacity:.9}.cb-small{font-size:14px;margin-top:14px;text-align:center}.cb-btn-outline{background:#0000;border:2px solid #111;border-radius:999px;cursor:pointer;font-weight:700;height:40px;padding:0 14px}.cb-btn-outline:disabled{cursor:not-allowed;opacity:.55}.cb-muted{display:block;font-size:.85rem;margin-top:.25rem;opacity:.8}.otp-group{align-items:center;display:flex;gap:8px}.cb-btn-send{background:#0000;border:2px solid #0d0d0d;border-radius:22px;color:#0d0d0d;cursor:pointer;font-weight:700;height:40px;padding:0 16px;white-space:nowrap}.cb-btn-send:disabled{cursor:not-allowed;opacity:.55}.cb-input-group .cb-btn-send{background:#0d0d0d;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:13px;height:auto;padding:6px 12px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.cb-input-group .cb-btn-send:disabled{background:#555;cursor:not-allowed;opacity:.7}.cb-toggle-visibility{background:#0000;border:none;color:#4a4a4a;cursor:pointer;font-size:18px;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.cb-toggle-visibility:focus,.cb-toggle-visibility:hover{color:#000;outline:none}@media (max-width:980px){.cb-wrap{grid-template-columns:1fr}.cb-brand{min-height:40vh;padding:32px}.cb-auth{padding:24px}.cb-card{margin:16px 0 24px}.cb-logo{width:320px}}@media (max-width:480px){.cb-brand{padding:20px 12px 6px}.cb-auth{padding:12px}.cb-card{padding:20px 16px;width:94vw}.cb-card-title{font-size:22px}.cb-label{font-size:13px}.cb-input{font-size:14px;padding:11px 14px}.cb-input-suffix{font-size:12px;padding:6px 10px}.cb-btn-send{font-size:12px;padding:6px 12px}}.cb-btn-send{pointer-events:auto!important}.fpe-card{background:#ffb500e6;border:1px solid #fabe1466;color:#0b0b10}.fpe-card-subtitle{color:#1a1200;font-size:15px;margin:6px 0 12px;text-align:center}.fpe-feedback{font-size:14px;margin:10px 0 0;text-align:center}.fpe-feedback-error{color:#b91c1c}.fpe-feedback-success{color:#0f973c}.fpe-card .cb-input-group{margin-bottom:12px}.fpe-card .cb-form{display:flex;flex-direction:column;gap:10px;margin-top:12px}.fpe-card .cb-btn{font-size:13px;text-transform:none}.fpe-card .cb-links{justify-content:center;text-align:center}.fpe-card .cb-link{margin:0 auto}.fpe-back{background:#0000;border:none;color:#111;cursor:pointer;font-size:28px;font-weight:800;height:54px;left:16px;line-height:54px;padding:0;position:absolute;top:18px;width:54px}@media (max-width:768px){.fpe-back{font-size:22px;height:42px;left:12px;line-height:42px;top:13px;width:42px}}.uv-display-desc:hover,.uv-display-title:hover{background:rgba(0,0,0,.035)}.ad-links a{transition:color .2s ease,transform .2s ease,text-shadow .2s ease}.ad-links a:hover{text-shadow:0 4px 12px #00000059;transform:translateY(-2px)}.ad-profile-menu{animation:menu-pop .32s ease;transform-origin:top right}@keyframes menu-pop{0%{opacity:0;transform:translateY(-10px)}60%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.ad-video-thumb{font-size:56px}.ad-storage{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:8px 12px}.ad-stats-row>.metrics-row{flex:1 1 auto}.ad-stats-row>.ad-most-borrowed,.ad-stats-row>.ad-recently-borrowed{flex:0 0 200px;max-width:200px}.modal-close,.ud-modal-close{background:none;border:none;color:#333;cursor:pointer;font-size:22px;line-height:1;position:absolute;right:18px;top:10px;transition:transform .1s ease,color .1s ease}.modal-close:hover,.ud-modal-close:hover{color:#000;transform:scale(1.1)}.req-tabs{align-items:stretch;align-self:flex-start;background:#e5e7eb;border-radius:9999px;box-shadow:inset 0 0 0 1px #d1d5db;display:inline-flex;max-width:100%;overflow:hidden;padding:0;width:-webkit-fit-content;width:fit-content}.req-tab{background:#0000;border:none;color:#222;cursor:pointer;font-size:17px;font-weight:700;padding:14px 32px;position:relative;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.req-tab:hover{background:#f3f4f6;box-shadow:0 3px 8px #0000001f;transform:translateY(-1px)}.req-tab.active{box-shadow:0 8px 18px #0000002e;color:#fff;z-index:2}.req-tab-pending.active{background:#8c8c8c;box-shadow:none;color:#fff}.req-tab-approved.active{background:#f7d45a;box-shadow:none;color:#2d2000}.req-tab-completed.active{background:#08c46b;box-shadow:none;color:#06331d}.req-tab-rejected.active{background:#f61414;box-shadow:none;color:#fff}.req-tab+.req-tab{border-left:1px solid #d1d5db;margin-left:0}.sa-req-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:8px 0 12px}.sa-req-sort{align-items:center;display:inline-flex;gap:10px}.sa-req-sort-label{font-weight:600}.sa-req-sort-select{background:#fff;border:1px solid #cfd4dc;border-radius:10px;box-shadow:0 6px 18px #0000001a;font-size:15px;min-width:140px;padding:10px 14px}.archived-toolbar,.manage-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:8px 0 12px;position:relative}.search-filter{flex:0 1 360px;max-width:420px;min-width:220px}.search-input{border-radius:8px;font-size:.95rem;padding:8px 12px;width:100%}.archived-toolbar .manage-title,.manage-toolbar .manage-title{color:#036;font-size:1.6rem;font-weight:700;left:50%;margin:0;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%)}.manage-actions{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.manage-actions button{flex:1 1 160px;min-width:140px}.back-btn{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:700;gap:8px;padding:6px 10px;transition:color .2s ease}.back-btn:hover{color:#555;transform:translateX(-2px)}.back-icon{display:inline-block;height:20px;width:20px}.manage-table-wrapper{overflow-x:auto;width:100%}.ad-stats-row>.ad-status{flex:0 0 auto}.ad-status .status-btn.online{font-size:18px;min-width:200px;padding:12px 48px}.modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;display:grid;inset:0;place-items:center;z-index:1000}.modal-card{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0003;max-width:860px;width:100%}.modal-header{display:flex;justify-content:center;padding:10px 16px;position:relative}.modal-title{font-weight:700;margin:0}.modal-body{padding:16px}.create-form label{font-weight:600;margin-bottom:4px;text-align:left}.create-form input,.create-form select{border:1px solid #ccc;border-radius:6px;padding:8px;width:100%}.input-with-toggle{position:relative}.input-with-toggle input{padding-right:44px;width:100%}.toggle-visibility{background:#0000;border:none;color:#555;cursor:pointer;padding:6px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.toggle-visibility:hover{color:#111}.form-grid{grid-gap:14px 20px;align-items:end;display:grid;gap:14px 20px;grid-template-areas:"name email role" "password confirm submit";grid-template-columns:1fr 1fr 200px}.cell{display:flex;flex-direction:column}.cell.name{grid-area:name}.cell.email{grid-area:email}.cell.role{grid-area:role}.cell.password{grid-area:password}.cell.confirm{grid-area:confirm}.cell.submit{align-items:flex-end;grid-area:submit}.btn-primary-pill{background:#16a34a;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px}.btn-primary-pill:hover{filter:brightness(.95)}.btn-link-cancel{background:none;border:0;color:#666;cursor:pointer;margin-top:6px;text-decoration:underline}@media(max-width:800px){.form-grid{grid-template-areas:"name email" "role role" "password confirm" "submit submit";grid-template-columns:1fr 1fr}.cell.submit{align-items:stretch}.btn-primary-pill{width:100%}}@media(max-width:500px){.form-grid{grid-template-areas:"name" "email" "role" "password" "confirm" "submit";grid-template-columns:1fr}}.modal-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.modal{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000004d;padding:20px;text-align:center;width:300px}.progress-bar{background:#eee;border-radius:8px;margin-top:10px;overflow:hidden;width:100%}.progress-fill{background:#4caf50;height:10px;transition:width .3s ease}.transcript-box{background:#f9f9f9;border:1px solid #ccc;border-radius:8px;margin-top:20px;padding:10px}.edit-btn{background:#0d6efd;border-radius:9999px;font-size:14px;font-weight:600;padding:8px 18px;transition:background .2s ease,transform .2s ease}.edit-btn:hover{background:#0b5ed7}.archive-btn:hover{background:#bb2d3b}.manage-table{box-shadow:0 2px 6px #0000001a;min-width:640px}.manage-table th{background:#0056b3;padding:10px;text-align:left}.manage-table td{border-top:1px solid #eee;padding:10px;transition:all .3s ease}.manage-table td:first-child,.manage-table th:first-child{text-align:center;width:60px}.manage-table td:nth-child(2),.manage-table th:nth-child(2){width:200px}.manage-table td:nth-child(3),.manage-table th:nth-child(3){width:150px}.manage-table td:nth-child(4),.manage-table th:nth-child(4){width:250px}.manage-table td:nth-child(5),.manage-table th:nth-child(5){width:220px}.manage-table input,.manage-table select{border:1px solid #ccc;border-radius:6px;font-size:.95rem;padding:6px 10px;transition:all .2s ease;width:100%}.manage-table input:focus,.manage-table select:focus{border-color:#007bff;box-shadow:0 0 4px #007bff66;outline:none}.actions-cell{display:flex;gap:10px;justify-content:center}.action-buttons{display:flex;gap:10px;transition:opacity .3s ease-in-out}.edit-btn{background-color:#007bff;border:none;border-radius:20px;color:#fff;cursor:pointer;padding:6px 12px;transition:background .2s}.edit-btn:hover{background-color:#0056b3}.archive-btn{background:#dc3545;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-left:10px;padding:8px 18px;transition:background .2s ease,transform .2s ease;white-space:nowrap}.archive-btn:hover{background-color:#b52b39}.save-btn:hover{background-color:#1e7e34}.cancel-btn{background-color:#dc3545;border-radius:20px;padding:6px 12px;transition:background .2s}.cancel-btn:hover{background-color:#b52b39}.cancel-archive{background-color:#007bff;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-left:10px;padding:8px 18px;transition:background .2s ease,transform .2s ease;white-space:nowrap}.cancel-archive:hover{background-color:#0056b3;transform:translateY(-2px)}.uv-close{transition:transform .1s}.uv-close:hover{transform:scale(1.1)}.uv-title{margin-bottom:4px}.uv-right{justify-content:space-between}.uv-right-header h4{color:#111;font-size:1rem;font-weight:600;margin:0}.uv-add-main{transition:background .2s,transform .1s}.uv-add-main:hover{background:#1e4ed8;transform:scale(1.02)}.uv-tag{padding:4px 8px}.uv-tag-text{flex:1 1 auto}.uv-tag-actions{margin-left:6px}.uv-tag-input{flex:1 1 auto;min-width:120px}.uv-edit,.uv-submit{transition:background .2s,transform .1s}.uv-edit:hover{background:#eab308;transform:scale(1.03)}.uv-submit:hover{background:#15803d;transform:scale(1.03)}.uv-popup-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.uv-popup{background:#fff;border-radius:10px;box-shadow:0 20px 40px #0000004d;padding:20px;text-align:center;width:300px}.uv-popup h4{margin-bottom:10px}.uv-popup input{border:1px solid #ccc;border-radius:6px;margin-bottom:12px;padding:8px;width:100%}.uv-popup-actions{display:flex;justify-content:space-between}.uv-popup-submit{background:#2563eb;color:#fff}.uv-popup-cancel,.uv-popup-submit{border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:6px 12px}.uv-popup-cancel{background:#d1d5db}.progress-overlay{align-items:center;background:#00000073;color:#fff;display:flex;font-size:1.1rem;font-weight:600;inset:0;justify-content:center;position:fixed;z-index:999}@media (max-width:900px){.uv-modal{max-height:90vh;width:95%}.uv-body{gap:14px;grid-template-columns:1fr;padding:14px}.uv-right-buttons{justify-content:center}.uv-thumb{height:200px}.uv-edit,.uv-submit{max-width:220px;width:100%}}.ad-video-thumb video{border-radius:12px;display:block;height:auto;max-height:180px;object-fit:cover;width:100%}.ad-stats-row>.sa-status{align-items:center;align-self:center;display:flex;flex:0 0 200px;justify-content:flex-end;margin-left:auto;margin-top:12px;max-width:220px;min-width:180px}.sa-status .status-btn.online{background:#00c853;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;max-width:260px;min-width:140px;padding:10px 28px;text-align:center;transition:background .2s ease;white-space:nowrap;width:100%}.sa-status .status-btn.online:hover{background:#13a052}@media (max-width:992px){.ad-stats-row{align-items:flex-start;flex-wrap:wrap;gap:14px}.ad-most-borrowed,.ad-recently-borrowed{flex:1 1 260px}.ad-stats-row>.metrics-row{flex:1 1 100%;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(160px,1fr));min-width:100%}.ad-stats-row>.sa-status{display:flex;flex:1 1 auto;justify-content:flex-end;margin-left:0;margin-top:8px;max-width:none;min-width:0;width:100%}}@media (max-width:600px){.ad-stats-row>.metrics-row{grid-template-columns:1fr}.ad-stats-row>.sa-status{margin-top:8px;width:100%}.sa-status .status-btn.online{max-width:100%;width:100%}}@media (max-width:900px){.ad-page{padding:12px 0}.ad-container{width:98%}.ad-navbar{align-items:flex-start;flex-wrap:wrap;gap:10px;height:auto;padding:12px}.logo-col,.profile-col{text-align:left;width:100%}.ad-navbar-content{align-items:stretch;flex-direction:column;gap:12px;width:100%}.ad-links{display:none;flex-wrap:wrap;gap:10px 14px;width:100%}.ad-links.is-open{display:flex}.ad-hamburger{display:inline-flex;margin-left:auto}.ad-desktop-only{display:none!important}.ad-mobile-only{display:inline-flex}.ad-links a{font-size:16px}.ad-searchbar{width:100%}.ad-searchbar button{min-width:0;padding:12px;text-align:center;width:100%}.ad-upload-btn{min-width:0;padding:12px 18px;width:100%}.ad-main{padding:18px 14px}.request-card,.requests-page .req-card{align-items:flex-start;flex-direction:column}.request-actions,.requests-page .req-actions{width:100%}.request-actions button,.requests-page .req-select-btn{min-width:0;width:100%}.req-tabs-desktop{display:none}.req-tab-select{display:block;margin-top:6px;width:100%}.requests-page .req-tabs{gap:8px;overflow-x:auto;padding:6px;width:100%}.requests-page .req-tab{border-radius:9999px;font-size:15px;min-width:120px;padding:12px 18px}.requests-page .req-tab+.req-tab{margin-left:0}.requests-page .req-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.requests-page .req-sort{gap:10px;justify-content:flex-start;width:100%}.requests-page .req-sort-select{width:auto}.requests-page .req-card{gap:12px;padding:14px}.requests-page .req-title{font-size:18px}.archived-toolbar,.manage-toolbar,.requests-page .req-toolbar,.requests-toolbar{flex-wrap:wrap;gap:10px}.archived-toolbar,.manage-toolbar{align-items:stretch;flex-direction:column;position:relative}.archived-toolbar .manage-title,.manage-toolbar .manage-title{margin-top:4px;order:1;pointer-events:auto;position:static;transform:none;width:100%}.search-filter{flex:1 1 100%;order:3;width:100%}.manage-actions{flex-wrap:wrap;justify-content:stretch;order:2;width:100%}.manage-actions button{flex:1 1 100%;min-width:0;width:100%}.ad-table{display:block;overflow-x:auto}.ad-table td,.ad-table th{white-space:normal}}@media (max-width:600px){.requests-page .req-tabs{gap:4px;padding:6px 2px}.requests-page .req-tab{border-radius:14px;font-size:13px;min-width:100px;padding:8px 12px}.requests-page .req-sort-label{font-size:13px}.requests-page .req-sort-select{font-size:13px;padding:8px 10px}.requests-page .req-card{padding:10px}.requests-page .req-card-left{width:100%}.requests-page .req-actions{justify-content:flex-start;width:100%}.requests-page .req-select-btn{min-width:0;text-align:center;width:100%}.ad-logo{height:80px}.ad-mini-profile{justify-content:space-between;width:100%}.ad-status .status-btn.online{width:100%}.ad-video-card{padding:14px}.ad-video-thumb{height:140px}.manage-title{font-size:1.3rem}.ad-links a.active:after{width:36%}}.ul-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ul-card{background:#141414d9;border-radius:18px;box-shadow:0 12px 40px #00000080;color:#cfeffc;max-width:80vw;min-width:520px;padding:36px 28px 28px;text-align:center}.ul-squares{align-items:center;display:flex;gap:16px;height:56px;justify-content:center;margin-bottom:18px}.ul-square{animation:ul-bounce 1.4s ease-in-out infinite;background:linear-gradient(135deg,#7fffd4,#b0f0ff);border-radius:6px;height:36px;opacity:.9;width:36px}.ul-square.s1{animation-delay:0s}.ul-square.s2{animation-delay:.1s}.ul-square.s3{animation-delay:.2s}.ul-square.s4{animation-delay:.3s}.ul-square.s5{animation-delay:.4s}@keyframes ul-bounce{0%,80%,to{opacity:.8;transform:translateY(0) rotate(0deg)}40%{opacity:1;transform:translateY(-16px) rotate(10deg)}}.ul-text{color:#2ee59d;font-size:18px;font-weight:700;letter-spacing:.2px;margin-bottom:4px}.ul-percent{color:#e6f7ff;font-size:16px;font-weight:600}.fp-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:9998}.fp-card{background:#fff;border-radius:18px;box-shadow:0 20px 50px #00000059;padding:16px 18px 18px;width:min(760px,92vw)}.fp-header{align-items:center;display:flex;justify-content:center;margin-bottom:10px;position:relative}.fp-close{background:#0000;border:none;cursor:pointer;font-size:22px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.fp-title{margin:0}.fp-drop{align-items:center;border:2px dashed #888;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:340px;padding:10px;-webkit-user-select:none;user-select:none}.fp-drop.drag{background:#2ee59d0f;border-color:#2ee59d}.fp-drop.has-video{background:#0000;border:none;padding:0}.fp-icon{font-size:44px;opacity:.8}.fp-text{font-size:18px;font-weight:600}.fp-selected{color:#333}.fp-error,.fp-selected{font-size:14px;margin-top:6px}.fp-error{color:#c62828;font-weight:600}.fp-preview{background:#000;border-radius:12px;height:300px;object-fit:contain;width:100%}.fp-selected-bar{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:8px}.fp-clear{background:#0000;border:none;border-radius:6px;color:#444;cursor:pointer;font-size:18px;line-height:1;padding:4px 8px}.fp-clear:hover{background:#00000014}.fp-actions{display:flex;gap:12px;justify-content:center;margin-top:16px}.fp-confirm{background:#2ee59d;border:none;border-radius:999px;color:#0b2b1f;cursor:pointer;font-weight:700;padding:10px 18px}.fp-confirm:disabled{cursor:not-allowed;opacity:.5}.fp-cancel{background:#ff4d4d;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;padding:10px 18px}.ud-page{background-position:50%;background-size:cover;font-family:Segoe UI,Arial,sans-serif;justify-content:center;padding:20px 0}.ud-container,.ud-page{display:flex;min-height:100vh}.ud-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:16px;box-shadow:0 8px 30px #00000059;flex-direction:column;height:auto;overflow:visible;position:relative;width:95%}.ud-navbar{align-items:center;background:#111;color:#fff;display:flex;height:140px;justify-content:space-between;padding:0 20px;position:relative}.ud-logo{height:78px;width:auto}.ud-links{display:flex;width:100%}.ud-links .col{flex:1 1;text-align:center}.ud-links a{color:#fff;display:block;font-size:22px;font-weight:700;padding:4px 0;padding:4px 2px;position:relative;text-align:center;text-decoration:none}.ud-links a.active,.ud-links a:hover{color:#f5b400}.ud-links a.active:after{background:#f5b400;border-radius:2px;bottom:-6px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:50%}.ud-mini-profile{align-items:center;background:#222;border-radius:9999px;display:inline-flex;gap:10px;padding:8px 14px}.ud-avatar-img{border-radius:50%;height:34px;object-fit:cover;width:34px}.ud-username{font-size:16px;font-weight:600}.ad-caret,.ud-caret{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;margin-left:8px;opacity:.9;transition:transform .2s ease;width:18px}.ad-caret.is-open,.ud-caret.is-open{transform:rotate(180deg)}.ud-main{flex:1 1;overflow-y:auto;padding:24px}.ud-featured{margin-top:10px}.ud-featured-title{font-size:20px;font-weight:700;margin:10px 0 12px}.ud-featured-list{display:flex;flex-direction:column;gap:18px}.req-btn{background:#f5b400;border:none;border-radius:9999px;color:#111;cursor:pointer;font-size:18px;font-weight:600;min-width:200px;padding:12px 40px;text-align:center;transition:background .2s ease;white-space:nowrap}.req-btn:hover{background:#dca000}.ud-btn{background:#00c853;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;min-width:125px;padding:10px 40px;text-align:center;transition:background .2s ease;white-space:nowrap}.ud-btn:hover{background:#13a052}.ud-btn:disabled,.ud-btn:disabled:hover{background:#9e9e9e!important;color:#f3f3f3!important;cursor:not-allowed;opacity:.65}.ud-btn-outline{background:#0000!important;border:1px solid #ccc!important;color:#333!important}.ud-btn-outline:hover{background:#f5f5f5!important}.ud-btn-green{background:#00c853!important}.ud-btn-green:hover{background:#13a052!important}.ud-btn-red{background:#e53935!important;color:#fff!important}.ud-btn-red:hover{background:#c62828!important}.ud-list{grid-gap:16px;margin-top:12px}.ud-item,.ud-list{display:grid;gap:16px}.ud-item{grid-gap:16px;background:#fff;border-radius:14px;box-shadow:0 6px 18px #00000014;grid-template-columns:240px 1fr;padding:12px}.ud-thumb{background:linear-gradient(145deg,#b3b3b3,#d3d3d3);border-radius:10px;height:120px}.ud-item-title{font-size:18px;font-weight:800;margin-bottom:4px}.ud-modal{background:#00000073;z-index:100}.ud-modal:after,.ud-modal:before{content:"";flex:0 0 auto}.ud-modal.ud-modal-nested{background:#0000;z-index:110}.ud-modal-dialog{background:#fffffffa;box-shadow:0 18px 50px #00000059;margin-top:0;width:min(820px,92vw)}.ud-modal-dialog.small{width:min(420px,92vw)}.ud-modal-header{background:#f7f7f7;border-bottom:1px solid #eee;justify-content:center;padding:10px 16px;position:relative}.ud-modal-close{align-items:center;background:#0000;display:flex;font-weight:600;height:28px;justify-content:center;width:28px}.ud-modal-body{color:#333;padding:14px 16px}.ud-modal-footer{background:#fafafa;border-top:1px solid #eee;gap:10px}.ud-scroll{max-height:calc(80vh - 140px);overflow:auto}.ud-terms{text-align:left}.ud-terms ol{list-style-position:outside;margin-left:0;padding-left:28px}.ud-terms p{text-align:left}.ud-checkbox-row{align-items:center;display:flex;gap:10px;margin-top:10px}.ud-validation{color:#c62828;font-weight:600;margin-top:8px}.ud-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ud-form-grid label{display:flex;flex-direction:column;gap:6px}.ud-form-grid .ud-form-full{grid-column:1/-1}.ud-form-grid input,.ud-form-grid textarea{border:1px solid #ddd;border-radius:8px;font:inherit;padding:10px 12px}.ud-form-grid textarea{box-sizing:border-box;height:140px;resize:none;width:100%}.ud-form-grid input:focus,.ud-form-grid textarea:focus{box-shadow:0 0 0 3px #2b77ff26;outline:none}.ud-form-grid input.is-invalid,.ud-form-grid textarea.is-invalid{border-color:#c62828!important;box-shadow:0 0 0 3px #c6282826!important}.ud-form-grid input.is-invalid:focus,.ud-form-grid textarea.is-invalid:focus{box-shadow:0 0 0 3px #c6282840!important}.ud-input-with-icon{position:relative;width:100%}.ud-input-with-icon input[type=password],.ud-input-with-icon input[type=text]{box-sizing:border-box;display:block;padding-right:42px;width:100%}.ud-toggle-visibility{background:#0000;border:0;color:#6b7280;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:1}.ud-toggle-visibility:hover{color:#111827}.ud-profile-card{grid-gap:18px;align-items:start;background:#fff;border-radius:16px;box-shadow:0 8px 30px #00000026;display:grid;gap:18px;grid-template-columns:220px 1fr;min-height:calc(100vh - 240px);padding:24px 20px 28px}.ud-avatar-lg{background:#eee;border-radius:14px;display:grid;height:200px;overflow:hidden;place-items:center;position:relative;width:200px}.ud-avatar-lg img{display:block;height:100%;object-fit:cover;width:100%}.ud-avatar-edit{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;line-height:1;position:absolute;right:10px;top:10px;transition:background .2s ease,transform .2s ease;width:36px}.ud-avatar-edit:hover{background:#000c;transform:scale(1.05)}.ud-avatar-edit:disabled{cursor:not-allowed;opacity:.6;transform:none}.ud-avatar-hint{color:#555;font-size:12px;margin-top:8px;text-align:center}.ud-profile-right .ud-form-grid{gap:12px;grid-template-columns:repeat(2,minmax(200px,1fr))}.ud-profile-right .ud-form-grid .ud-form-full{grid-column:1/-1}@media (max-width:700px){.ud-profile-card{grid-template-columns:1fr;min-height:auto;padding:16px 14px 20px}.ud-avatar-lg{height:180px;margin:0 auto;width:180px}.ud-avatar-edit{height:32px;right:8px;top:8px;width:32px}.ud-profile-actions{flex-wrap:wrap;justify-content:flex-start}.ud-profile-right .ud-form-grid{grid-template-columns:1fr}.ud-profile-card h4{margin-top:6px}}@media (max-width:480px){.ud-profile-card{padding:14px 12px 18px}.ud-avatar-lg{height:150px;width:150px}.ud-avatar-hint{font-size:11px}.ud-profile-actions .ud-btn{justify-content:center;width:100%}.ud-profile-right .ud-form-grid input,.ud-profile-right .ud-form-grid textarea{font-size:14px;padding:10px 12px}}.ud-profile-actions{display:flex;gap:10px;justify-content:flex-end;margin-bottom:10px}.ud-req-badges{display:flex;gap:8px;margin-top:14px}.ud-badge{background:#eee;border-radius:9999px;font-size:12px;font-weight:700;padding:6px 10px}.ud-req-feed{grid-gap:10px;display:grid;gap:10px;margin-top:14px;max-height:none;overflow-y:visible;padding-right:0}.ud-feed-item{background:#fff;border-radius:9999px;box-shadow:inset 0 0 0 1px #eee;font-weight:700;padding:10px 12px}.ud-feed-item.ok{border-left:8px solid #4caf50}.ud-feed-item.wait{border-left:8px solid #f5b400}.ud-feed-item.err{border-left:8px solid #e53935}.ud-featured-card{grid-gap:18px;background:#fff;border-radius:16px;box-shadow:0 6px 18px #00000026;display:grid;gap:18px;grid-template-columns:320px 1fr;padding:16px}.ud-featured-thumb{background:linear-gradient(145deg,#b3b3b3,#dcdcdc);border-radius:12px;display:grid;height:180px;overflow:hidden;place-items:center;position:relative}.ud-featured-thumb img{transition:transform .3s ease}.ud-featured-preview,.ud-featured-thumb img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.ud-featured-preview{pointer-events:none}.ud-featured-preview,.ud-featured-thumb:after{inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.ud-featured-thumb:after{background:linear-gradient(135deg,#0000000d,#00000059);content:""}.ud-featured-card--clickable:hover .ud-featured-thumb img{transform:scale(1.04)}.ud-featured-card--clickable:hover .ud-featured-preview,.ud-featured-card--clickable:hover .ud-featured-thumb:after{opacity:1}.ud-play{background:#ffffffe6;border-radius:50%;display:grid;font-weight:900;height:70px;place-items:center;width:70px}.ud-meta{color:#444;font-size:13px;letter-spacing:.02em}.ud-desc{color:#333;line-height:1.5;margin-top:10px}@media (max-width:480px){.hero-wrap{margin:8px auto 18px;width:100%}.hero-swiper{padding:8px 0 14px}.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{height:32px;width:32px}.ud-featured-title{font-size:20px;margin:10px 0}.ud-featured-list{gap:12px}.ud-featured-card{gap:10px;grid-template-columns:1fr;padding:12px}.ud-featured-thumb{height:170px}.ud-featured-card h4{font-size:18px}.ud-desc{font-size:15px;line-height:1.4}.ud-featured-note,.ud-meta{font-size:12px}}.hero-wrap{margin:12px auto 28px;position:relative;width:clamp(960px,92vw,1400px)}.hero-swiper{padding:16px 0 26px;perspective:1000px}.hero-swiper .swiper-wrapper{align-items:center}.hero-slide{background:#ddd;border-radius:14px;box-shadow:0 10px 24px #0000002e;height:200px;overflow:hidden;transform-style:preserve-3d}.hero-slide img{display:block;height:100%;object-fit:cover;width:100%}.hero-swiper .swiper-slide-active .hero-slide{box-shadow:0 20px 48px #00000040;height:260px}.hero-arrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#fffffff2,#f5f5f5f2);border:1px solid #0000000f;border-radius:50%;box-shadow:0 10px 26px #0000002e,inset 0 1px 0 #ffffffe6,inset 0 -1px 0 #0000000d;color:#111;cursor:pointer;display:grid;height:52px;outline:none;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform .12s ease,background .2s ease,box-shadow .2s ease;width:52px;z-index:5}.hero-prev{left:clamp(10px,1.8vw,18px)}.hero-next{right:clamp(10px,1.8vw,18px)}.hero-arrow:hover{background:linear-gradient(180deg,#ffe27a,#f5b400);box-shadow:0 14px 34px #00000038,inset 0 1px 0 #fff,inset 0 -1px 0 #0000000f;transform:translateY(-50%) scale(1.06)}.hero-arrow:active{transform:translateY(-50%) scale(.96)}.hero-arrow:focus-visible{box-shadow:0 0 0 3px #1177ff40,0 12px 28px #00000038,inset 0 1px 0 #fff}.hero-arrow svg{height:22px;width:22px}@media (max-width:992px){.hero-slide{height:170px}.hero-swiper .swiper-slide-active .hero-slide{height:220px}.hero-arrow{height:48px;width:48px}.hero-prev{left:clamp(10px,2vw,16px)}.hero-next{right:clamp(10px,2vw,16px)}}@media (max-width:768px){.hero-wrap{width:min(94vw,720px)}.hero-slide{height:200px}.hero-swiper .swiper-slide-active .hero-slide{height:220px}.hero-arrow{height:46px;width:46px}.hero-prev{left:6px}.hero-next{right:6px}}.hero-swiper,.hero-wrap{overflow:visible}.hero-swiper{perspective:1200px}.hero-swiper .swiper-slide{will-change:transform}.ud-featured .ud-desc{color:#4b5563;display:block;line-height:1.5;margin-top:8px}.ud-featured-note{color:#6b7280;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.ud-featured-card--clickable{cursor:pointer}.ud-featured-player video{background:#000;border-radius:16px;width:100%}.ud-featured-player--iframe iframe{background:#000;border:none;border-radius:16px;height:360px;width:100%}@media (max-width:900px){.ud-modal.ud-modal-video{display:grid;place-items:center}.ud-modal.ud-modal-video .ud-modal-dialog{height:auto;margin:0 auto;max-height:90vh;width:92vw}}@media (max-width:640px){.ud-modal.ud-modal-video{display:grid;padding:0;place-items:center}.ud-modal.ud-modal-video .ud-modal-dialog{border-radius:18px;height:auto;margin:0;max-height:90vh;width:100%}.ud-modal.ud-modal-video .ud-modal-body{padding:12px}.ud-featured-player video,.ud-featured-player--iframe iframe{border-radius:12px;height:220px}.ud-modal.ud-modal-video .ud-modal-header{padding:10px 14px}}.ud-featured-player-desc{color:#374151;font-size:14px;margin-top:12px}.ud-featured-player-note{color:#6b7280;font-size:12px;margin-top:4px}@media (max-width:900px){.ud-page{padding:12px 0}.ud-container{width:98%}.ud-navbar{align-items:flex-start;flex-wrap:wrap;gap:10px;height:auto;padding:12px}.logo-col,.profile-col{text-align:left;width:100%}.ud-links{display:none;flex-wrap:wrap;gap:10px 14px;width:100%}.ud-links.is-open{display:flex}.ad-hamburger{display:inline-flex;margin-left:auto}.ad-desktop-only{display:none!important}.ad-mobile-only{display:inline-flex}.ud-links a{font-size:16px}.ud-main{padding:18px 14px}.ud-mini-profile{justify-content:space-between;width:100%}.req-btn,.ud-btn{min-width:0;text-align:center;width:100%}.ud-featured-player--iframe iframe{width:100%}}@media (max-width:600px){.ud-logo{height:64px}.ud-links a.active:after{width:36%}.ud-featured-player--iframe iframe{height:200px}}.he-page--simple{background:#0000;color:#fff;margin:0;padding:0}.he-simple-shell{display:flex;flex-direction:column;gap:24px;width:100%}.he-simple-card{background:#0000;border:none;border-radius:8px;box-shadow:none;margin-bottom:16px;padding:0}.he-simple-header{padding:0 4px 16px}.he-simple-header .he-editor-meta-group{margin-top:16px}.he-simple-header h1{color:#fff;font-size:24px;margin:0}.he-subtext{color:#ffffffbf;font-size:14px;margin:4px 0 0}.he-simple-hero-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.he-simple-hero-title{color:#fff;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.he-kicker{color:#9ca3af;font-size:12px;letter-spacing:.16em;margin:0 0 4px;text-transform:uppercase}.he-header h2{margin:0}.he-subtitle{color:#4b5563;margin:4px 0 0}.he-role-chip{background:#111827;border-radius:999px;color:#f9fafb;font-size:13px;font-weight:600;padding:8px 14px}.he-updated{color:#6b7280;font-size:13px;margin-top:0}.he-alert{border-radius:12px;font-weight:500;margin-bottom:20px;padding:12px 16px}.he-alert.success{background:#ecfdf5;color:#047857}.he-alert.error{background:#fef2f2;color:#b91c1c}.he-alert.info{background:#e0f2fe;color:#035397}.he-fieldset{background:#fffffffa;border:1px solid #0f172a1a;border-radius:18px;box-shadow:0 12px 24px #0f172a26;color:#111;margin-bottom:24px;padding:24px}.he-fieldset legend{color:#111;display:inline-block;font-weight:600;padding:0 10px}.he-slide{background:#fffffff2;border:1px solid #0f172a14;border-radius:16px;box-shadow:inset 0 1px 0 #fffc;margin-bottom:16px;padding:18px}.he-slide-number{font-size:13px;font-weight:600;margin-bottom:10px}.he-slide-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.he-featured-grid label,.he-slide-grid label{color:#111827;display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:4px}.he-featured-grid input,.he-featured-grid textarea,.he-field-readonly input,.he-field-readonly textarea,.he-slide-grid input{background:#fff;border:1px solid #0f172a26;border-radius:10px;color:#111;font-size:14px;padding:10px 12px}.he-picker-trigger{background:linear-gradient(120deg,#eef2ff,#f7faff);border:1px solid #6366f140;border-radius:16px;box-shadow:inset 0 1px 0 #ffffffbf;cursor:pointer;font-size:15px;font-weight:600;padding:14px 20px;text-align:left;width:100%}.he-picker-trigger:hover{background:linear-gradient(120deg,#e0e7ff,#fdfcff)}.he-featured-grid select{border:1px solid #0f172a33;border-radius:10px;font-family:inherit;font-size:14px;padding:10px 12px}.he-add,.he-remove,.he-save{border:none;border-radius:999px;cursor:pointer;font-weight:600;padding:10px 18px}.he-remove{background:linear-gradient(135deg,#f87171,#ef4444 45%,#dc2626);border:1px solid #b91c1c;box-shadow:0 10px 24px #0f172a1f;color:#fff;margin-top:0;min-width:160px;text-align:center}.he-remove:disabled{cursor:not-allowed;opacity:.4}.he-add{background:#3b82f61f;color:#1d4ed8;margin-top:12px}.he-featured-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.he-featured-grid textarea{resize:vertical}.he-hint{color:#6b7280;font-size:12px;margin:4px 0 0}.he-hint-error{color:#b91c1c}.he-span-2{grid-column:span 2}@media (max-width:640px){.he-span-2{grid-column:span 1}}.he-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-top:8px}.he-autosave-status{color:#6b7280;font-size:13px}.he-save{background:linear-gradient(135deg,#facc15,#f97316);color:#1f2937;min-width:160px}.he-save:disabled{cursor:not-allowed;opacity:.6}.he-thumb-preview{color:#6b7280;display:flex;flex-direction:column;font-size:13px;gap:8px;margin-top:16px}.he-thumb-preview img{border:1px solid #0f172a14;border-radius:12px;max-width:100%;object-fit:cover;width:220px}.he-selected-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(520px,1fr));margin-top:18px}.he-empty{color:#6b7280;margin:12px 0}.he-selected-card{background:linear-gradient(135deg,#fff,#f5f8ff);border:1px solid #0f172a0d;border-radius:28px;box-shadow:0 25px 60px #0f172a14;display:flex;gap:24px;min-height:190px;padding:24px 28px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.he-selected-card:after{background:#ffffffeb;border-radius:0 0 24px 24px;bottom:-16px;box-shadow:0 12px 20px #0f172a14;content:"";height:18px;left:50%;position:absolute;transform:translateX(-50%);width:54px}.he-selected-card:hover{box-shadow:0 35px 70px #0f172a1f;transform:translateY(-3px)}.he-selected-thumb{background:#e5e7eb;border-radius:20px;box-shadow:inset 0 1px 2px #0f172a14;flex-shrink:0;overflow:hidden;position:relative;width:220px}.he-selected-thumb img,.he-selected-thumb video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.he-selected-thumb video{opacity:0;transition:opacity .3s ease}.he-selected-card:hover .he-selected-thumb video{opacity:1}.he-selected-placeholder{color:#9ca3af;display:grid;font-size:32px;height:100%;place-items:center;width:100%}.he-selected-body{display:flex;flex:1 1;flex-direction:column;gap:10px}.he-selected-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.he-selected-head h4{color:#111827;font-size:20px;font-weight:600;margin:0}.he-selected-description{color:#4b5563;font-size:14px;font-style:italic;line-height:1.5;margin:0}.he-selected-remove{align-items:center;background:#111;border:none;border-radius:50%;box-shadow:0 10px 24px #0f172a33;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;line-height:1;width:36px}.he-selected-remove:hover{background:#000}.fvp-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:120}.fvp-modal{background:#fff;border-radius:24px;box-shadow:0 25px 80px #0f172a59;display:flex;flex-direction:column;max-height:90vh;width:min(1100px,95vw)}.fvp-header{border-bottom:1px solid #0f172a14;display:flex;gap:16px;justify-content:space-between;padding:24px}.fvp-header h3{margin:0}.fvp-header p{color:#6b7280;margin:4px 0 0}.fvp-close{background:#0000;border:none;border-radius:50%;color:#4b5563;cursor:pointer;font-size:28px;height:36px;line-height:1;width:36px}.fvp-close:hover{background:#0000000d}.fvp-tools{border-bottom:1px solid #0f172a14;display:flex;gap:12px;padding:16px 24px}.fvp-search{align-items:center;border:1px solid #0f172a26;border-radius:50px;display:flex;flex:1 1;gap:8px;padding:10px 16px}.fvp-search input{background:#0000;border:none;font-size:15px;width:100%}.fvp-search input:focus{outline:none}.fvp-tools select{border:1px solid #0f172a26;border-radius:999px;font-size:15px;padding:10px 20px}.fvp-confirm{background:linear-gradient(135deg,#facc15,#f97316);border:none;border-radius:999px;color:#111827;cursor:pointer;font-weight:600;padding:10px 24px}.fvp-confirm:disabled{cursor:not-allowed;opacity:.4}.fvp-body{overflow-y:auto;padding:16px 24px 24px}.fvp-empty{color:#6b7280;margin:32px 0;text-align:center}.fvp-card{grid-gap:16px;background:#f9fafb;border:2px solid #0000;border-radius:18px;cursor:pointer;display:grid;gap:16px;grid-template-columns:200px 1fr;margin-bottom:16px;padding:16px;transition:border-color .2s ease,background .2s ease}.fvp-card.active{background:#fffbea;border-color:#facc15}.fvp-card-thumb{background:#d1d5db;border-radius:14px;min-height:120px;overflow:hidden;position:relative}.fvp-card-thumb img,.fvp-card-thumb video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.fvp-card-thumb video{opacity:0;transition:opacity .3s ease}.fvp-card:hover .fvp-card-thumb video{opacity:1}.fvp-card-placeholder{color:#6b7280;display:grid;font-size:36px;height:100%;place-items:center;width:100%}.fvp-card-body h4{margin:0 0 6px}.fvp-card-body p{color:#4b5563;line-height:1.5;margin:0}.fvp-card-meta{color:#9ca3af;display:inline-block;font-size:13px;margin-top:10px}.he-page{align-items:flex-start;background:radial-gradient(circle at top,#fbbf2459,#0000 45%),radial-gradient(circle at 20% 20%,#0ea5e940,#0000 40%),#030712;display:flex;justify-content:center;min-height:100vh;padding:48px 24px 64px}.he-shell{background:linear-gradient(180deg,#0f172ad9,#020617e6);border:1px solid #ffffff14;border-radius:40px;box-shadow:0 50px 90px #020617f2;padding:24px;width:min(1200px,100%)}.he-shell-nav{background:#0f172ae6;border-radius:28px;color:#f8fafc;flex-wrap:wrap;gap:18px;justify-content:space-between;padding:14px 18px}.he-shell-logo,.he-shell-nav{align-items:center;display:flex}.he-shell-logo{font-weight:700;gap:8px;letter-spacing:.08em;text-transform:uppercase}.he-shell-mark{background:linear-gradient(135deg,#facc15,#f97316);border-radius:50%;color:#111;display:grid;font-weight:700;height:40px;place-items:center;width:40px}.he-shell-name{font-size:14px}.he-shell-links{display:flex;flex-wrap:wrap;font-size:14px;gap:12px}.he-shell-link{border-radius:999px;color:#f8fafcb3;cursor:pointer;padding:8px 12px;transition:background .2s ease}.he-shell-link.active{background:linear-gradient(135deg,#facc15,#f97316);color:#111}.he-shell-user{align-items:center;background:#0f172a66;border-radius:999px;display:flex;gap:12px;padding:4px 12px}.he-shell-avatar{background:#111;border-radius:50%;color:#facc15;display:grid;font-weight:700;height:32px;place-items:center;width:32px}.he-shell-user-details{color:#f8fafccc;display:flex;flex-direction:column;font-size:12px}.he-editor-panel{background:#fff;border-radius:28px;box-shadow:0 30px 70px #0f172a33;margin-top:26px;padding:32px}.he-editor-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:20px}.he-editor-meta-group{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.he-edit-btn{background:linear-gradient(135deg,#facc15,#f97316);border:none;border-radius:999px;box-shadow:0 10px 25px #0f172a40;color:#111;cursor:pointer;font-weight:600;padding:8px 20px}.he-edit-btn:disabled{cursor:not-allowed;opacity:.6}.he-editor-header h1{color:#111827;font-size:26px;margin:4px 0 0}.he-editor-meta{color:#6b7280;font-size:13px;white-space:nowrap}.he-hero-preview{background:#fffffffa;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 15px 35px #0f172a59;margin-bottom:28px;padding:20px}.he-hero-preview--compact{margin-bottom:0}.he-hero-slider{align-items:center;display:flex;gap:16px}.he-hero-showcase{align-items:flex-end;background:#111827;border-radius:28px;box-shadow:inset 0 20px 30px #0006;color:#fff;display:flex;flex:1 1;justify-content:center;min-height:200px;overflow:hidden;padding:16px;position:relative}.he-hero-image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.he-hero-placeholder{color:#fff9;display:grid;font-size:48px;height:100%;place-items:center;width:100%}.he-hero-caption{position:relative;text-align:center;z-index:1}.he-hero-caption p{color:#fff;font-size:18px;font-weight:600;margin:0;text-shadow:0 6px 18px #000000b3}.he-hero-caption span{color:#ffffffd9;font-size:12px;text-shadow:0 4px 12px #000000a6}.he-hero-arrow{background:#111827;border:none;border-radius:50%;box-shadow:0 12px 24px #0f172a4d;color:#fff;cursor:pointer;font-size:26px;height:48px;width:48px}.he-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.he-hero-action{border:none;border-radius:999px;cursor:pointer;font-weight:600;padding:10px 26px;transition:transform .2s ease}.he-hero-action--add{background:linear-gradient(135deg,#10b981,#22c55e);color:#fff}.he-hero-action--remove{background:#e11d48;color:#fff}.he-hero-action:focus-visible{outline:2px solid #facc15;outline-offset:2px}.he-feature-section{background:#0000;border:none;margin-top:0;padding:0}.he-feature-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.he-feature-header h3{color:#fff;font-size:20px;margin:0}.he-feature-description{color:#ffffffbf;font-size:14px;margin:4px 0 0}.he-feature-add{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:10px 24px}.he-feature-list{display:flex;flex-direction:column;gap:16px}.he-feature-card{align-items:center;background:#fff;border:1px solid #0f172a0d;border-radius:20px;box-shadow:0 15px 40px #0f172a14;display:flex;gap:18px;padding:16px}.he-feature-card--editor{position:relative}.he-feature-thumb{background:#e5e7eb;border-radius:16px;flex-shrink:0;height:110px;overflow:hidden;position:relative;width:180px}.he-feature-thumb img{height:100%;object-fit:cover;width:100%}.he-feature-placeholder{background:#f3f4f6;color:#9ca3af;display:grid;font-size:32px;height:100%;place-items:center;width:100%}.he-feature-info{display:flex;flex:1 1;flex-direction:column;gap:8px}.he-feature-title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.he-feature-title-row h4{font-size:18px;margin:0}.he-feature-remove{background:#111827;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:32px;line-height:1;width:32px}@media (max-width:1024px){.he-page{padding:32px 16px 48px}.he-shell{border-radius:28px;padding:20px}.he-editor-meta-group{align-items:flex-start;width:100%}.he-editor-meta{white-space:normal}}@media (max-width:768px){.he-simple-shell{gap:18px}.he-simple-header h1{font-size:22px}.he-editor-meta-group{gap:6px}.he-editor-meta-group .he-edit-btn{text-align:center;width:100%}.he-hero-slider{grid-column-gap:8px;grid-row-gap:12px;align-items:center;column-gap:8px;display:grid;grid-template-areas:"hero hero" "prev next";grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.he-hero-showcase{border-radius:24px;grid-area:hero;max-width:none;min-height:220px;min-width:0;width:100%}.he-hero-arrow{border-radius:999px;height:46px;width:100%}.he-hero-slider>.he-hero-arrow:first-of-type{grid-area:prev}.he-hero-slider>.he-hero-arrow:last-of-type{grid-area:next}.he-hero-actions{flex-direction:column;gap:8px;justify-content:stretch}.he-hero-action{min-width:0;text-align:center;width:100%}.he-actions{align-items:stretch;flex-direction:column}.he-actions .he-remove,.he-actions .he-save{min-width:0;text-align:center;width:100%}.he-autosave-status{text-align:center;width:100%}.he-feature-header{align-items:flex-start;flex-direction:column;gap:12px}.he-feature-list{gap:12px}.he-feature-card{align-items:stretch;flex-direction:column}.he-feature-thumb{height:190px;width:100%}.he-feature-title-row{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.he-shell{padding:16px}.he-simple-header h1{font-size:20px}.he-simple-header .he-subtext{font-size:13px}.he-hero-slider{column-gap:6px;row-gap:8px}.he-hero-actions{flex-direction:column;gap:8px}.he-hero-arrow{font-size:18px;height:40px}.he-hero-action{width:100%}.he-feature-thumb{height:150px}.he-feature-card{border-radius:16px;padding:14px}}.he-feature-meta{color:#6b7280;font-size:13px}.he-feature-empty-card{background:#fff;border-radius:18px;box-shadow:0 20px 40px #0f172a26;color:#111;padding:24px;text-align:center}.he-feature-empty-card small{color:#6b7280}.he-feature-info--editor{color:#111;gap:12px}.he-feature-info--editor label{color:#0f172a;display:flex;flex-direction:column;font-weight:600;gap:6px}.he-feature-info--editor input,.he-feature-info--editor textarea{background:#f8fafc;border:1px solid #0f172a1f;border-radius:14px;font-size:14px;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.he-feature-info--editor textarea{min-height:80px;resize:vertical}.he-feature-info--editor input:focus,.he-feature-info--editor textarea:focus{background:#fff;border-color:#f3b000;box-shadow:0 8px 20px #0f172a1f,0 0 0 2px #f3b00040;outline:none}.he-feature-info--editor input.invalid{border-color:#dc2626;box-shadow:0 0 0 2px #dc262640}.he-feature-list--editor .he-feature-card{align-items:stretch}.he-featured-description-field{width:100%}.he-feature-info--display{color:#111;display:flex;flex-direction:column;gap:8px}.he-feature-info--display h4{font-size:18px;margin:0}.he-feature-link{color:#2563eb;font-size:14px;margin:0;word-break:break-all}@media (max-width:960px){.he-editor-header,.he-shell-nav{align-items:flex-start;flex-direction:column}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.row{align-items:center;display:flex}.col{flex:1 1;text-align:center}.ad-page{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Segoe UI,Arial,sans-serif;justify-content:center;padding:20px 0}.ad-container,.ad-page{display:flex;min-height:100vh}.ad-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:16px;box-shadow:0 8px 30px #00000059;flex-direction:column;height:auto;overflow:visible;position:relative;width:95%}.ad-navbar{background:#111;color:#fff;height:140px;justify-content:space-between;padding:0 20px;position:relative}.ad-navbar,.ad-navbar-content{align-items:center;display:flex}.ad-navbar-content{flex:1 1;gap:16px}.logo-col{flex:0 0 auto;text-align:left}.ad-logo{height:110px;width:auto}.ad-links a{color:#fff;display:block;font-size:24px;font-weight:600;padding:4px 0;position:relative;text-align:center;text-decoration:none}.ad-links a.active,.ad-links a:hover{color:#f5b400}.ad-links a.active:after{background:#f5b400;border-radius:2px;bottom:-4px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:50%}.profile-col{flex:0 0 auto;text-align:right}.ad-mini-profile{align-items:center;background:#222;border-radius:30px;display:inline-flex;padding:8px 16px}.ad-avatar{align-items:center;background:#ddd;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:10px;overflow:hidden;width:40px}.ad-avatar img{display:block;height:100%;object-fit:cover;width:100%}.ad-username{font-size:18px;font-weight:500}.ad-caret{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;margin-left:8px;opacity:.9;transition:transform .2s ease;width:18px}.ad-caret.is-open{transform:rotate(180deg)}.ad-profile-menu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 24px #00000029;color:#111;display:flex;flex-direction:column;gap:6px;padding:10px 12px;position:absolute;right:0;top:calc(100% + 8px);width:100%}.ad-profile-menu:before{display:none}.ad-logout-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#444;cursor:pointer;display:flex;font-size:17px;font-weight:700;gap:10px;justify-content:center;padding:12px;text-align:center;transition:background .15s ease,color .15s ease,transform .12s ease;width:100%}.ad-logout-btn:hover{background:#f3f4f6;color:#222}.ad-logout-btn:active{transform:translateY(1px)}.ad-main{flex:1 1;overflow-y:auto;padding:30px}.metrics-row{grid-gap:12px;display:grid;gap:12px;grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column}@media (max-width:1200px){.metrics-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.metrics-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.metrics-row{grid-template-columns:1fr}}.metric-card{background:#fff;border-radius:12px;box-shadow:0 6px 18px #0000001f;padding:14px 16px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.metric-card:hover{background:#fdfdfd;box-shadow:0 12px 26px #0003;transform:translateY(-4px)}.metric-header{align-items:center;color:#333;display:flex;gap:10px}.metric-icon{align-items:center;display:inline-flex;height:22px;justify-content:center;width:22px}.metric-title{color:#444;font-size:14px;font-weight:700}.metric-body{align-items:flex-end;display:flex;justify-content:space-between;margin-top:8px}.metric-value{color:#111;font-size:22px;font-weight:800}.metric-trend{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:6px}.metric-trend svg{display:block}.trend-up{color:#16a34a}.trend-down{color:#dc2626}.ad-stats-row>.metrics-row{flex:1 1 320px;min-width:0}.ad-stats-row>.ad-status{align-items:center;align-self:center;display:flex;flex:0 0 200px;justify-content:flex-end;margin-left:auto;margin-top:12px;max-width:220px;min-width:180px}.ad-most-borrowed,.ad-recently-borrowed{flex:0 0 220px;max-width:220px;min-width:200px}.ad-most-borrowed h4,.ad-recently-borrowed h4{margin:0 0 8px}.ad-most-borrowed ul,.ad-recently-borrowed ul{list-style:none;margin:0;padding-left:0}.ad-most-borrowed li,.ad-recently-borrowed li{overflow:hidden;padding-left:16px;position:relative;text-overflow:ellipsis;white-space:nowrap}.ad-most-borrowed li:before,.ad-recently-borrowed li:before{color:#111;content:"•";font-size:16px;left:0;line-height:1;position:absolute;top:0}@media (max-width:1200px){.metrics-row{grid-auto-columns:minmax(150px,1fr)}}@media (max-width:992px){.ad-stats-row{align-items:flex-start;flex-wrap:wrap;gap:14px}.ad-most-borrowed,.ad-recently-borrowed{flex:1 1 260px}.ad-stats-row>.metrics-row{flex:1 1 100%;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(160px,1fr));min-width:100%}.ad-stats-row>.ad-status{display:flex;flex:1 1 auto;justify-content:flex-end;margin-left:0;margin-top:8px;max-width:none;min-width:0;width:100%}}@media (max-width:600px){.ad-stats-row>.metrics-row{grid-template-columns:1fr}.ad-stats-row>.ad-status{margin-top:8px;width:100%}.ad-status .status-btn.online{max-width:100%;width:100%}}.ad-profile .ud-req-badges,.ad-profile .ud-req-feed{visibility:hidden}.ad-profile .ud-form-grid input.is-invalid,.ad-profile .ud-form-grid textarea.is-invalid{border-color:#c62828!important;box-shadow:0 0 0 3px #c6282826!important}.ad-profile .ud-profile{display:block}.ad-profile .ud-profile-card{box-sizing:border-box;max-height:calc(100vh - 220px);overflow:auto;width:100%}.ad-videos{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:20px}.ad-video-card{background:#fff;border-radius:16px;box-shadow:0 6px 18px #00000026;padding:20px;transition:transform .25s ease,box-shadow .25s ease}.ad-video-card:hover{box-shadow:0 10px 24px #00000040;transform:translateY(-6px)}.ad-video-thumb{background:#eee;border-radius:12px;height:160px;margin-bottom:15px;overflow:hidden;position:relative}.ad-preview-video,.ad-video-fallback,.ad-video-thumb img,.ad-video-thumb video,.ad-video-thumbnail{display:block;height:100%;object-fit:cover;width:100%}.ad-video-info h3{font-size:20px;font-weight:600;margin:0}.ad-video-info p{color:#666;font-size:14px;margin-top:6px}.ad-searchbar{align-items:center;background:#fff;border-radius:9999px;box-shadow:0 4px 12px #00000026;display:flex;flex:1 1;padding:8px 16px}.ad-searchbar input{background:#0000;border:none;flex:1 1;font-size:16px;outline:none;padding:8px}.ad-searchbar button{background:#007bff;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:600;min-width:150px;padding:15px 50px;transition:background .2s ease}.ad-searchbar button:hover{background:#0056b3}.ad-upload-btn{background:#f5b400;border:none;border-radius:9999px;color:#111;cursor:pointer;font-size:18px;font-weight:600;min-width:250px;padding:12px 48px;text-align:center;transition:background .2s ease;white-space:nowrap}.ad-upload-btn:hover{background:#dca000}.logs-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:8px 0 12px}.logs-toolbar__filters{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px}.logs-toolbar__search,.logs-toolbar__select{border:1px solid #ccc;border-radius:8px;flex:1 1 200px;font-size:.95rem;min-width:200px;padding:8px 12px}.logs-toolbar__actions{display:flex;flex:0 0 auto;justify-content:flex-end}.logs-export-btn{align-items:center;background:#007bff;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:8px 14px;transition:background .2s ease}.logs-export-btn:focus-visible,.logs-export-btn:hover{background:#0056b3;outline:none}.ad-table-wrapper{overflow-x:auto;width:100%}.ad-table{background:#fff;border-collapse:collapse;border-radius:16px;box-shadow:0 6px 18px #00000026;min-width:640px;overflow:hidden;table-layout:fixed;width:100%}.ad-table thead{background:#0056b3;color:#fff}.ad-table td,.ad-table th{border-bottom:1px solid #eee;font-size:15px;overflow:hidden;padding:14px 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ad-table td:first-child,.ad-table th:first-child{width:16%}.ad-table td:nth-child(2),.ad-table th:nth-child(2){width:18%}.ad-table td:nth-child(3),.ad-table th:nth-child(3){width:20%}.ad-table td:nth-child(4),.ad-table th:nth-child(4){width:16%}.ad-table td:nth-child(5),.ad-table th:nth-child(5){width:14%}.ad-table td:nth-child(6),.ad-table th:nth-child(6){width:16%}.ad-table tr:last-child td{border-bottom:none}.ad-table tbody tr:hover{background:#f5b40014;transition:background .2s ease}@media (max-width:600px){.logs-toolbar{align-items:stretch;flex-direction:column}.logs-toolbar__filters{width:100%}.logs-toolbar__search,.logs-toolbar__select{flex:1 1 100%;min-width:0}.logs-toolbar__actions{justify-content:flex-end;width:100%}.logs-export-btn{justify-content:center;width:100%}}.ud-modal{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000059;display:grid;inset:0;overflow-y:auto;padding:24px 12px;place-items:center;position:fixed;z-index:1000}.ud-modal-dialog{background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000059;display:flex;flex-direction:column;margin:0;max-height:90vh;max-width:820px;overflow:hidden;width:90%}@media (max-width:640px){.ud-modal{padding:12px}.ud-modal-dialog{border-radius:16px;max-height:90vh;max-width:none;width:100%}}.ud-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:12px 16px}.ud-modal-body{overflow:auto;padding:16px}.ud-modal-footer{border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.ud-modal-close{background:none;border:none;color:#333;cursor:pointer;font-size:22px;line-height:1;position:absolute;right:18px;top:10px;transition:transform .1s ease,color .1s ease}.ud-modal-close:hover{color:#000;transform:scale(1.1)}.view-btn{background:#007bff;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 18px;transition:background .2s ease,transform .2s ease;white-space:nowrap}.view-btn:hover{background:#0056b3;transform:translateY(-2px)}.requests-list{display:flex;flex-direction:column;gap:20px}.requests-toolbar{display:flex;gap:12px;justify-content:flex-end;margin-bottom:20px}.filter-btn,.sort-btn{background:#fff;border:1px solid #ccc;border-radius:8px;color:#000;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:background .2s ease,color .2s ease}.filter-btn:hover,.sort-btn:hover{background:#f0f0f0}.request-card{align-items:flex-start;background:#c4c4c4;border-radius:12px;box-shadow:0 6px 18px #0003;color:#000;display:flex;gap:20px;justify-content:space-between;padding:20px;text-align:left;transition:transform .25s ease,box-shadow .25s ease}.request-card:hover{box-shadow:0 10px 24px #0000004d;transform:translateY(-4px)}.request-info h3{font-size:20px;font-weight:700;margin:0 0 8px}.request-info p{font-size:14px;line-height:1.5;margin:6px 0}.request-info .requester{font-size:15px;font-weight:700;margin-bottom:10px}.request-info .needed-date{color:#000;font-style:italic;font-weight:600;margin-top:10px}.request-actions{display:flex;flex-direction:column;gap:10px;margin-top:40px}.request-actions button{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;min-width:200px;padding:10px 16px;text-align:center;transition:background .2s ease}.approve-btn{background:#14c573;color:#fff}.approve-btn:hover{background:#157347}.reject-btn{background:#dc3545;color:#fff}.reject-btn:hover{background:#bb2d3b}.ad-section-title{color:#036;font-size:1.8rem;font-weight:700;margin:20px 0}.manage-toolbar{gap:10px;justify-content:space-between;margin-bottom:15px}.manage-toolbar,.search-filter{align-items:center;display:flex}.search-filter{gap:8px}.search-input{border:1px solid #ccc;border-radius:6px;padding:6px 10px}.manage-title{color:#036;flex:1 1;font-size:1.6rem;font-weight:700;margin:0;text-align:center}.manage-actions{display:flex;gap:10px}.manage-actions button{border:none;border-radius:20px;cursor:pointer;font-weight:600;padding:15px 20px;transition:background .2s ease,transform .2s ease}.archived-btn{background-color:#f5b400;color:#000}.archived-btn:hover{background-color:#e0a800;transform:translateY(-2px)}.create-btn{background-color:#0d6efd;color:#000}.create-btn:hover{background-color:#0b5ed7;transform:translateY(-2px)}.manage-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;width:100%}.manage-table td,.manage-table th{border-bottom:1px solid #ddd;padding:12px 15px;text-align:left}.manage-table th{background-color:#0056b3;color:#fff;font-weight:600}.manage-table tr:hover{background-color:#f5f5f5}.save-btn{background:#198754;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 18px;transition:background .2s ease,transform .2s ease;white-space:nowrap}.save-btn:hover{background:#157347;transform:translateY(-2px)}.save-btn:disabled,.save-btn:disabled:hover{background:#9e9e9e!important;color:#f3f3f3!important;cursor:not-allowed;opacity:.65;transform:none}.cancel-btn{background:#dc3545;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-left:10px;padding:8px 18px;transition:background .2s ease,transform .2s ease;white-space:nowrap}.cancel-btn:hover{background:#bb2d3b;transform:translateY(-2px)}.pagination{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:15px}.pagination button{background:#0d6efd;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.9rem;padding:6px 10px}.pagination button.active{background:#036}.ad-profile{display:block;height:100%;width:100%}.ad-profile-card{align-items:flex-start;background:#e6e6e6;border-radius:12px;box-shadow:0 6px 18px #0003;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;min-height:500px;padding:40px;width:100%}.ad-profile-pic{margin-right:30px;position:relative}.profile-img{border-radius:20px;height:300px;object-fit:cover;width:300px}.edit-icon{background:#007bff;border-radius:50%;box-shadow:0 2px 5px #00000026;color:#fff;cursor:pointer;font-size:12px;padding:6px;position:absolute;right:8px;top:8px}.ad-profile-info{display:flex;flex:1 1;justify-content:space-between}.info-left,.info-right{flex:1 1}.profile-row{margin-bottom:20px}.profile-row strong{display:block;font-size:30px;font-weight:700;margin-bottom:4px}.profile-row p{font-size:25px;margin:0}.profile-edit-btn{margin-top:20px;text-align:right}.profile-edit-btn button{background:#00c853;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:20px 40px;transition:.2s}.profile-edit-btn button:hover{background:#00a844}@media (max-width:700px){.ad-profile-card{flex-direction:column;gap:12px;min-height:auto;padding:20px 16px}.ad-profile-pic{align-self:center;margin-right:0}.profile-img{height:180px;width:180px}.ad-profile-info{flex-direction:column;gap:12px}.profile-row strong{font-size:22px}.profile-row p{font-size:16px}.profile-edit-btn{text-align:left}.profile-edit-btn button{padding:14px;width:100%}}.ad-stats-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-bottom:20px;padding:10px 0}.ad-storage{text-align:center}.ad-circle{align-items:center;background:conic-gradient(#f4b400 70%,#e0e0e0 0);border-radius:50%;display:flex;font-weight:700;height:80px;justify-content:center;margin:0 auto;width:80px}.ad-status .status-btn.online{background:#00c853;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;max-width:260px;min-width:140px;padding:10px 28px;text-align:center;transition:background .2s ease;white-space:nowrap;width:100%}.ad-status .status-btn.online:hover{background:#13a052}.ad-sort-filter-row{align-items:center;display:flex;gap:12px;gap:10px;margin:15px 0 25px;margin:12px 0 22px;padding-left:5px}.ad-dropdown{background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:14px;min-width:140px;padding:10px 14px;transition:box-shadow .2s ease}.ad-dropdown:hover{box-shadow:0 2px 8px #00000026}.ad-filter-btn{align-items:center;background:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;transition:box-shadow .2s ease,background .2s ease,transform .05s ease;width:42px}.ad-filter-btn.active{background:#f7f7f7;border-color:#b8b8b8}.ad-filter-btn:hover{background:#f7f7f7;box-shadow:0 2px 8px #00000026}.ad-filter-btn:active{transform:translateY(1px)}.ad-filter-icon{display:block;height:22px;pointer-events:none;width:22px}.ad-filter-wrap{position:relative}.ad-filter-panel{background:#fff;border:1px solid #dcdcdc;border-radius:12px;box-shadow:0 10px 30px #0000001f;left:0;min-width:220px;padding:12px;position:absolute;top:44px;z-index:10}.ad-filter-group{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.ad-filter-group p{font-size:13px;font-weight:700;margin:0}.ad-filter-group label{align-items:center;display:flex;font-size:13px;gap:6px}.ad-filter-actions{display:flex;justify-content:flex-end}.ad-filter-actions button{background:#fff;border:1px solid #cfcfcf;border-radius:8px;cursor:pointer;font-weight:600;padding:6px 10px}.requests-page .req-toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.requests-page .req-tabs{align-items:stretch;background:#0000;border-radius:9999px;display:inline-flex;overflow:hidden;padding:0}.requests-page .req-tab{background:#d7d9dd;border:none;color:#1f2937;cursor:pointer;font-size:17px;font-weight:700;padding:14px 32px;position:relative;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease}.requests-page .req-tab:first-child{border-bottom-left-radius:9999px;border-top-left-radius:9999px}.requests-page .req-tab:last-child{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.requests-page .req-tab+.req-tab{margin-left:-10px}.req-tabs-desktop{display:inline-flex;gap:0}.req-tab-select{background:#fff;border:1px solid #d1d5db;border-radius:10px;box-shadow:0 3px 8px #00000014;display:none;font-weight:700;padding:10px 12px}.requests-page .req-tab.active{box-shadow:0 8px 18px #0000002e;color:#fff;transform:translateY(1px);z-index:2}.requests-page .req-tab-pending.active{background:#8c8c8c}.requests-page .req-tab-rejected.active{background:#f61414}.requests-page .req-tab-completed.active{background:#08c46b}.requests-page .req-sort{align-items:center;display:flex;gap:8px}.requests-page .req-sort-label{font-weight:600}.requests-page .req-sort-select{background:#fff;border:1px solid #cfcfcf;border-radius:8px;font-size:15px;min-width:120px;padding:10px 14px}.requests-page .req-filter-btn{align-items:center;background:#fff;border:1px solid #cfcfcf;border-radius:8px;cursor:pointer;display:inline-flex;height:42px;justify-content:center;width:42px}.requests-page .req-filter-icon{height:22px;width:22px}.requests-page .req-list{display:flex;flex-direction:column;gap:16px}.requests-page .req-card{background:#c4c4c4;border-radius:12px;box-shadow:0 6px 18px #0003;color:#000;display:flex;gap:18px;justify-content:space-between;padding:18px}.requests-page .req-card-left{flex:1 1}.requests-page .req-title-row{align-items:center;display:flex;gap:16px}.requests-page .req-title{font-size:20px;font-weight:800;margin:0}.requests-page .req-chip-approved{align-items:center;background:#e9f7ef;border-radius:9999px;color:#198754;display:inline-flex;font-weight:700;gap:8px;padding:6px 12px}.requests-page .req-chip-approved .req-dot{background:#28a745;border-radius:50%;display:inline-block;height:10px;width:10px}.requests-page .req-requester{font-weight:600;margin:6px 0 10px}.requests-page .req-block{margin:6px 0 8px}.requests-page .req-label{font-weight:700;margin:0}.requests-page .req-desc{line-height:1.45;margin:2px 0 0}.requests-page .req-purpose{font-weight:600;margin:2px 0 0}.requests-page .req-needed{font-style:italic;font-weight:700;margin-top:8px}.requests-page .req-actions{align-items:center;display:flex}.requests-page .req-select-btn{background:gold;border:none;border-radius:9999px;color:#000;cursor:pointer;font-weight:800;min-width:180px;padding:12px 22px}.requests-page .req-select-btn:hover{filter:brightness(.9)}.requests-page .req-empty{background:#0000;border:none;color:#111;font-size:15px;padding:8px 0;text-align:left}@media (max-width:640px){.requests-page .req-tabs{gap:6px;overflow-x:auto;padding:6px 4px;width:100%}.req-tabs-desktop{display:none}.req-tab-select{display:block;margin-top:6px;width:100%}.requests-page .req-tab{border-radius:14px;font-size:14px;min-width:110px;padding:10px 14px}.requests-page .req-tab+.req-tab{margin-left:0}.requests-page .req-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.requests-page .req-sort{gap:10px;justify-content:flex-start;width:100%}.requests-page .req-sort-select{width:auto}.requests-page .req-card{gap:12px;padding:14px}.requests-page .req-title{font-size:18px}}@media (max-width:480px){.requests-page .req-tabs{gap:4px;padding:6px 2px}.requests-page .req-tab{font-size:13px;min-width:100px;padding:8px 12px}.requests-page .req-sort-label{font-size:13px}.requests-page .req-sort-select{font-size:13px;padding:8px 10px}.requests-page .req-card{padding:10px}.requests-page .req-card-left{width:100%}.requests-page .req-actions{justify-content:flex-start;width:100%}.requests-page .req-select-btn{min-width:0;text-align:center;width:100%}}.requests-page .req-card-left,.requests-page .req-card-left *,.sv-request-box,.sv-request-box *{text-align:left}.sv-header{align-items:start}.sv-confirm{justify-self:end}.sv-item-body,.sv-item-body *{text-align:left}.sv-search,.sv-sort-filter,.sv-toolbar{justify-content:flex-start}.ad-hamburger{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border:1px solid #ffffff59;border-radius:10px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:38px;justify-content:center;padding:6px;position:fixed;right:16px;top:16px;width:42px;z-index:50}.ad-hamburger span{background:#ffffffe6;display:block;height:2px;transition:transform .2s ease,opacity .2s ease;width:100%}.ad-hamburger.is-open span:first-child{transform:translateY(4px) rotate(12deg)}.ad-hamburger.is-open span:nth-child(2){opacity:0}.ad-hamburger.is-open span:nth-child(3){transform:translateY(-4px) rotate(-12deg)}.ad-menu-panel{background:#0f0f13;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 18px 40px #0006;color:#fff;display:none;flex-direction:column;gap:6px;min-width:220px;padding:12px;position:fixed;right:12px;top:58px;z-index:45}.ad-menu-panel.is-open{display:flex}.ad-menu-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:10px;padding:4px 2px 10px}.ad-menu-name{font-size:15px;font-weight:700}.ad-menu-link{background:#0000;border:none;border-radius:10px;color:#e5e7eb;cursor:pointer;font-weight:700;padding:10px 12px;text-align:left;transition:background .15s ease,color .15s ease}.ad-menu-link:hover{background:#ffffff14;color:#fff}.ad-menu-link.active{background:#f5b400;color:#111}.ad-menu-divider{background:#ffffff14;height:1px;margin:4px 0}.ad-menu-logout{background:#dc3545;color:#fff}.ad-menu-logout:hover{background:#c12c3a}.ad-desktop-only{display:block}.ad-mobile-only{display:none}@media (max-width:900px){.ad-page{padding:12px 0}.ad-container{width:98%}.ad-navbar{align-items:flex-start;flex-wrap:wrap;gap:10px;height:auto;padding:12px}.logo-col,.profile-col{text-align:left;width:100%}.ad-navbar-content{align-items:stretch;flex-direction:column;gap:12px;width:100%}.ad-links{display:none;flex-wrap:wrap;gap:10px 14px;width:100%}.ad-links.is-open{display:flex}.ad-hamburger{display:inline-flex;margin-left:auto}.ad-desktop-only{display:none!important}.ad-mobile-only{display:inline-flex}.ad-links a{font-size:16px}.ad-searchbar{width:100%}.ad-searchbar button{min-width:0;padding:12px;text-align:center;width:100%}.ad-upload-btn{min-width:0;padding:12px 18px;width:100%}.ad-main{padding:18px 14px}.request-card,.requests-page .req-card{align-items:flex-start;flex-direction:column}.request-actions,.requests-page .req-actions{width:100%}.request-actions button,.requests-page .req-select-btn{min-width:0;width:100%}.archived-toolbar,.manage-toolbar,.requests-page .req-toolbar,.requests-toolbar{flex-wrap:wrap;gap:10px}.manage-actions{flex-wrap:wrap}.manage-actions button{width:100%}.ad-table{display:block;overflow-x:auto}.ad-table td,.ad-table th{white-space:normal}}@media (max-width:600px){.ad-logo{height:80px}.ad-mini-profile{justify-content:space-between;width:100%}.ad-status .status-btn.online{width:100%}.ad-video-card{padding:14px}.ad-video-thumb{height:140px}.manage-title{font-size:1.3rem}.ad-links a.active:after{width:36%}}.sv-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.sv-modal{background:#eaeaea;border-radius:16px;box-shadow:0 20px 60px #00000059;box-sizing:border-box;display:flex;flex-direction:column;font-size:14px;max-height:86vh;overflow:hidden;width:min(1120px,94vw)}.sv-topbar{background:#e0e0e0;border-bottom:1px solid #d7d7d7;font-weight:800;padding:10px 18px;position:relative;text-align:center}.sv-topbar h3{font-size:16px;margin:0}.sv-close{background:#0000;border:none;color:#d94141;cursor:pointer;font-size:20px;position:absolute;right:12px;top:8px}.sv-header{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto;padding:16px 18px}.sv-request-box{background:#dcdcdc;border:3px solid #9c7bd3;border-radius:10px;padding:12px 14px}.sv-req-title{font-size:18px;font-weight:800;margin:0 0 2px}.sv-req-requester{color:#333;font-size:12px;margin:0 0 6px}.sv-req-block{margin:6px 0}.sv-req-label{font-size:13px;font-weight:800;margin:0}.sv-req-desc{color:#333;font-size:12px;margin:2px 0 0}.sv-req-needed,.sv-req-purpose{font-weight:700}.sv-req-needed{font-size:12px;font-style:italic;margin:4px 0 0}.sv-confirm{background:#16c172;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:16px;font-weight:800;padding:16px 36px}.sv-toolbar{gap:12px;justify-content:space-between;padding:10px 18px}.sv-left,.sv-toolbar{align-items:center;display:flex}.sv-left{background:#fff;border-radius:9999px;gap:10px;padding:8px 12px}.sv-sort-label{font-weight:600}.sv-select{padding:6px 10px}.sv-filter-btn,.sv-select{background:#fff;border:1px solid #cfcfcf;border-radius:8px}.sv-filter-btn{align-items:center;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:40px}.sv-filter-btn.active{background:#f5f5f5;border-color:#b8b8b8}.sv-filter-icon{height:20px;width:20px}.sv-filter-wrap{position:relative}.sv-filter-panel{background:#fff;border:1px solid #dcdcdc;border-radius:12px;bottom:44px;box-shadow:0 10px 30px #0000001f;left:0;max-height:300px;min-width:220px;overflow:auto;padding:12px;position:absolute;z-index:10}.sv-filter-group{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.sv-filter-group p{font-size:13px;font-weight:700;margin:0}.sv-filter-group label{align-items:center;display:flex;font-size:13px;gap:6px}.sv-filter-actions{display:flex;justify-content:flex-end}.sv-filter-actions button{background:#fff;border:1px solid #cfcfcf;border-radius:8px;cursor:pointer;font-weight:600;padding:6px 10px}.sv-count-pill{background:#f5b400;border-radius:9999px;color:#000;font-weight:800;padding:8px 16px}.sv-search-wrap{align-items:center;display:flex;gap:10px}.sv-search-circle{align-items:center;background:#fff;border:1px solid #cfcfcf;border-radius:9999px;display:inline-flex;height:38px;justify-content:center;width:38px}.sv-search-icon{display:block;height:20px;width:20px}.sv-search-input{background:#fff;border:1px solid #cfcfcf;border-radius:9999px;outline:none;padding:10px 16px;width:200px}.sv-list{overflow:auto;padding:12px 18px 18px}.sv-item{grid-gap:16px;align-items:start;background:#efefef;border-radius:12px;box-shadow:0 2px 8px #00000014;display:grid;gap:16px;grid-template-columns:150px 1fr auto;margin-bottom:12px;padding:12px}.sv-thumb{border-radius:8px;height:84px;object-fit:cover;width:150px}.sv-item-title{font-size:18px;font-weight:800;margin:0 0 4px}.sv-item-author{color:#333;font-size:12px;margin:0 0 6px}.sv-item-block{margin:4px 0}.sv-item-label{font-size:13px;font-weight:800;margin:0}.sv-item-desc{color:#333;font-size:12px;margin:2px 0 0}.sv-watermark{gap:8px;margin-top:6px}.sv-add{background:#12b886}.sv-add,.sv-remove{border:none;border-radius:9999px;color:#fff;cursor:pointer;font-weight:800;padding:12px 26px}.sv-remove{background:#ef233c}.sv-modal,.sv-modal *{text-align:left}.sv-item-actions{align-items:center;display:flex;flex-direction:column;gap:8px}@media (max-width:768px){.sv-overlay{align-items:flex-start;padding:0}.sv-modal{border-radius:0;height:100vh;max-height:none;width:100vw}.sv-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:5}.sv-header{gap:12px;grid-template-columns:1fr;padding:12px}.sv-confirm{padding:14px 18px;text-align:center;width:100%}.sv-toolbar{align-items:stretch;flex-direction:column;padding:10px 12px}.sv-left{flex-wrap:wrap;justify-content:flex-start}.sv-left,.sv-search-input,.sv-search-wrap{width:100%}.sv-list{padding:10px 12px 14px}.sv-item{gap:12px;grid-template-columns:1fr}.sv-thumb{height:180px;width:100%}.sv-item-actions{align-items:stretch}.sv-item-actions button{width:100%}}.sv-watermark{font-size:13px;gap:6px}.sv-watermark,.uv-overlay{align-items:center;display:flex}.uv-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;inset:0;justify-content:center;position:fixed;z-index:999}.uv-modal{background:#f9f9f9;border-radius:14px;box-shadow:0 20px 60px #00000059;flex-direction:column;max-height:90vh;max-width:1120px;overflow-y:auto;width:90%}.uv-header,.uv-modal{display:flex;position:relative}.uv-header{align-items:center;background:#f4f4f4;border-bottom:1px solid #ddd;justify-content:center;padding:12px 18px}.uv-header h3{font-size:1.2rem;font-weight:600;margin:0;text-align:center}.uv-close{background:none;border:none;color:#333;cursor:pointer;font-size:22px;position:absolute;right:18px;top:10px}.uv-body{grid-column-gap:20px;grid-row-gap:14px;column-gap:20px;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);padding:20px;row-gap:14px}.uv-left{display:flex;flex-direction:column}.uv-thumb{border-radius:10px;height:260px;margin-bottom:10px;object-fit:cover;width:100%}.uv-info-text{display:flex;flex-direction:column;gap:6px}.uv-title{font-size:1.1rem;font-weight:700}.uv-desc{border:1px solid #ccc;border-radius:6px;color:#333;font-size:.9rem;line-height:1.4;padding:6px;resize:vertical;width:100%}.uv-right{display:flex;flex-direction:column;justify-content:flex-start}.uv-right-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.uv-add-main{background:#2563eb;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:8px 20px}.uv-tags-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:12px}.uv-tag{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:inline-flex;font-size:.9rem;gap:6px;min-height:34px;padding:4px 10px}.uv-tag-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uv-tag-actions{display:inline-flex;flex:0 0 auto;gap:6px;margin-left:8px}.uv-tag-input{flex:1 1;min-width:0}.uv-tag-edit{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;margin:0 2px;padding:0}.uv-tag-edit img{display:block;height:14px;width:14px}.uv-tags-wrap{grid-template-columns:repeat(2,minmax(220px,1fr))}@media (min-width:1200px){.uv-tags-wrap{grid-template-columns:repeat(3,minmax(220px,1fr))}}.uv-remove{background:none;border:none;color:#d00;cursor:pointer;font-size:1rem}.uv-right-buttons{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:auto;width:100%}.uv-right-buttons>button{min-width:0;width:100%}.uv-edit,.uv-submit{border:none;border-radius:20px;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 0}.uv-edit{background:#facc15;color:#fff}.uv-submit{background:#16a34a;color:#fff}@media (max-width:768px){.uv-overlay{align-items:center;justify-content:center;padding:12px}.uv-modal{border-radius:16px;max-height:90vh;max-width:none;width:100%}.uv-body{grid-template-columns:1fr;padding:14px}.uv-thumb{height:200px}.uv-right-buttons{grid-template-columns:1fr}}.uv-display-title{border:1px solid #0000;border-radius:6px;font-weight:700;line-height:1.25;padding:8px 10px}.uv-display-desc,.uv-display-title{background:#0000;cursor:text;width:100%}.uv-display-desc{border:1px solid #0000;border-radius:8px;line-height:1.45;min-height:120px;padding:10px;white-space:pre-wrap}
/*# sourceMappingURL=main.3b9b6cb7.css.map*/