.custom-video-player{position:relative;width:100%;height:100%}.custom-video-player video{width:100%;height:100%;object-fit:contain}.custom-video-player video.fill-mode{object-fit:cover}.custom-video-player video.fit-mode{object-fit:contain}.controls-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:#0006;opacity:0;pointer-events:none;transition:opacity .3s ease}.controls-overlay.visible{opacity:1;pointer-events:auto}.controls-top{display:flex;justify-content:center;align-items:center;flex-grow:1;padding-bottom:0;margin-top:30px}.controls-bottom{display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.controls-actions{display:flex;align-items:center;gap:12px;margin-left:16px}.progress-bar{width:100%;height:8px;background:#ffffff4d;border-radius:4px;cursor:pointer;position:relative}.progress-bar-filled{position:absolute;top:0;left:0;height:100%;background:var(--primary);border-radius:4px}.progress-bar-thumb{position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px;background:var(--primary);border-radius:50%;margin-left:-8px}.fullscreen-button{margin-left:10px}.controls-overlay button{background:none;border:none;color:#fff;cursor:pointer}.disclaimer-modal-overlay{position:fixed;inset:0;background:#000000d9;display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.disclaimer-modal{background:#fff;border-radius:12px;max-width:400px;width:100%;box-shadow:0 20px 40px #0000004d;overflow:hidden;animation:disclaimerFadeIn .3s ease-out}@keyframes disclaimerFadeIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.disclaimer-header{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid #e5e7eb}.age-rating{background:#1f2937;color:#fff;padding:8px 12px;border-radius:6px;font-weight:700;font-size:18px;min-width:50px;text-align:center}.content-warning{flex:1}.content-title{font-weight:700;font-size:16px;color:#1f2937;letter-spacing:.5px}.disclaimer-body{padding:20px 24px;border-bottom:1px solid #e5e7eb}.disclaimer-body p{color:#374151;line-height:1.6;margin:0 0 12px;font-size:14px}.disclaimer-body strong{color:#1f2937;font-weight:600}.terms-link{color:#3b82f6;text-decoration:none;font-size:14px;font-weight:500}.terms-link:hover{text-decoration:underline}.disclaimer-cookies{padding:20px 24px}.disclaimer-cookies h3{font-size:14px;font-weight:700;color:#1f2937;margin:0 0 12px;letter-spacing:.5px}.disclaimer-cookies p{color:#374151;line-height:1.6;margin:0;font-size:14px}.disclaimer-cookies strong{color:#1f2937;font-weight:600}.disclaimer-accept-btn{width:100%;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;padding:16px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.disclaimer-accept-btn:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.disclaimer-accept-btn:active{transform:translateY(0);box-shadow:0 2px 6px #ef44444d}@media (max-width: 480px){.disclaimer-modal-overlay{padding:16px}.disclaimer-modal{max-width:none}.disclaimer-header,.disclaimer-body,.disclaimer-cookies{padding:16px 20px}.disclaimer-accept-btn{padding:14px 20px}}:root{color-scheme:dark;--bg: #09090f;--surface: rgba(26, 26, 34, .72);--surface-solid: #181822;--primary: #e50914;--primary-soft: #ff4a52;--text: #f5f5f6;--muted: #9c9cb5;--divider: rgba(255, 255, 255, .08);font-family:Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;background-color:var(--bg);color:var(--text)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}body{margin:0;min-height:100vh;background:radial-gradient(circle at top,rgba(229,9,20,.18) 0%,transparent 55%),var(--bg);color:var(--text)}button,input{font:inherit;color:inherit;background:none;border:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.app-shell{min-height:100vh;background:linear-gradient(170deg,#0c0c12eb,#0c0c12fa 60%,#07070c)}.app-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.1rem 5vw;background:#09090fe6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid var(--divider)}.brand{display:inline-flex;align-items:center;gap:.2rem;font-size:1.3rem;font-weight:700;letter-spacing:-.01em;color:var(--text);transition:color .2s ease}.brand:hover .brand-name__vazados{color:#f5f5f6d9}.brand-name{display:inline-flex;align-items:baseline;gap:.15rem}.brand-name__vazados{color:var(--text)}.brand-name__hub{color:var(--primary)}.nav-links{display:flex;align-items:center;gap:1.5rem}.nav-link{font-size:.95rem;color:var(--muted);transition:color .2s ease,text-shadow .2s ease}.nav-link[data-active=true],.nav-link:hover{color:var(--text);text-shadow:0 0 12px rgba(229,9,20,.35)}.header-actions{display:flex;align-items:center;gap:1rem}.search-field{display:flex;align-items:center;background:#ffffff0f;border-radius:14px;padding:0 1rem;border:1px solid transparent;transition:border .2s ease,box-shadow .2s ease}.search-field:focus-within{border-color:#e50914a6;box-shadow:0 0 0 4px #e5091426}.search-field input{width:240px;background:transparent;outline:none}.search-field input::placeholder{color:#c8c8dc99}.header-pill{min-width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);font-weight:600;font-size:.8rem;letter-spacing:.06em;transition:background .2s ease,border .2s ease}@media (min-width: 561px){.search-field{height:42px;border-color:#ffffff24}.search-field input{height:100%;line-height:42px;padding:0}}.header-pill:hover{background:#e5091438;border-color:#e5091499}.header-upload{padding:.55rem 1.2rem;border-radius:999px;border:1px solid rgba(229,9,20,.7);background:linear-gradient(135deg,#e50914eb,#e50914b8);color:#fff;font-weight:600;letter-spacing:.02em;transition:transform .2s ease,box-shadow .2s ease}.header-upload:hover{transform:translateY(-2px);box-shadow:0 12px 30px #e5091466}.profile-badge{width:44px;height:44px;border-radius:14px;background:var(--primary);display:grid;place-items:center;font-weight:700;letter-spacing:.04em}.profile-badge img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.app-main{padding:1rem 5vw 3.5rem;display:flex;flex-direction:column;align-items:center;gap:2.8rem}.home-page{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}.home-loading,.home-empty{color:var(--muted);font-size:.95rem}.home-alert{background:#e509141f;border:1px solid rgba(229,9,20,.4);border-radius:12px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem;width:min(480px,100%);text-align:center}.home-alert p{margin:0;color:var(--text-primary)}.home-alert__retry{align-self:center;background:var(--primary);color:#fff;border:none;border-radius:999px;padding:.5rem 1.5rem;font-weight:600;cursor:pointer;transition:transform .2s ease}.home-alert__retry:hover{transform:translateY(-1px)}.home-tags{width:min(1200px,100%);display:flex;align-items:center;gap:.75rem;overflow-x:auto;padding:0 .25rem .5rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent;mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.home-tags::-webkit-scrollbar{height:6px}.home-tags::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.home-tags__item{padding:.4rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:var(--text);font-size:.95rem;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:background .2s ease,border .2s ease,color .2s ease;white-space:nowrap}.home-tags__item:hover,.home-tags__item:focus-visible{background:#e5091438;border-color:#e5091480;color:var(--text);outline:none}.video-feed{width:min(1200px,100%);display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2.2rem 1.6rem;align-items:start}.video-post{display:flex;flex-direction:column;gap:1rem}.video-post__media{display:block;position:relative;border-radius:1.25rem;overflow:hidden;aspect-ratio:16 / 9;background:var(--surface-solid);box-shadow:0 16px 40px #00000059}.video-post__media img{transition:transform .25s ease,filter .25s ease}.video-post__media:hover img{transform:scale(1.02);filter:brightness(1.05)}.video-post__duration{position:absolute;inset:auto .85rem .85rem auto;padding:.25rem .65rem;border-radius:.6rem;background:#000000bf;border:1px solid rgba(255,255,255,.18);font-size:.78rem;letter-spacing:.04em}.video-post__details{display:grid;grid-template-columns:auto 1fr;gap:.75rem 1rem;align-items:start}.video-post__avatar{align-self:start;width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.25);box-shadow:0 6px 16px #00000059}.video-post__avatar--placeholder{display:grid;place-items:center;background:#ffffff1f;color:var(--text-primary);font-weight:600;text-transform:uppercase;font-size:.85rem}.video-post__content{display:flex;flex-direction:column;gap:.4rem}.video-post__content h3{font-size:1rem;font-weight:600;line-height:1.45;letter-spacing:-.01em}.video-post__meta{display:flex;flex-wrap:wrap;gap:.4rem;font-size:.85rem;color:var(--muted)}.watch-page{width:min(960px,100%);display:flex;flex-direction:column;gap:1.5rem}.watch-page__player{position:relative;width:100%;background:var(--surface-solid);border-radius:1.5rem;overflow:hidden;box-shadow:0 25px 60px #00000073}.watch-page__player video{width:100%;height:auto;display:block;aspect-ratio:16 / 9;background:#000}.watch-page__player[data-media-type=image]{background:linear-gradient(160deg,#10101ae6,#06060cf2);display:flex;align-items:center;justify-content:center}.watch-page__image-wrapper{width:100%;aspect-ratio:16 / 9;background:#030306d9}.watch-page__image{width:100%;height:100%;object-fit:cover;display:block}.watch-thumbs{margin:1.05rem 0 .35rem;display:flex;flex-wrap:nowrap;gap:.7rem;overflow-x:auto;padding:.25rem .05rem;scrollbar-width:thin}.watch-thumbs::-webkit-scrollbar{height:6px}.watch-thumbs::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.watch-thumb{position:relative;width:92px;height:92px;border:none;padding:0;border-radius:1rem;background:transparent;cursor:pointer;overflow:hidden;flex:0 0 auto;transition:transform .2s ease,box-shadow .2s ease,outline .2s ease}.watch-thumb img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.82);transition:filter .2s ease,transform .2s ease}.watch-thumb:hover img,.watch-thumb:focus-visible img{filter:brightness(1);transform:scale(1.02)}.watch-thumb:focus-visible{outline:2px solid rgba(229,9,20,.7);outline-offset:4px}.watch-thumb--active{box-shadow:0 0 0 3px #e50914bf}.watch-thumb--active img{filter:brightness(1)}.watch-thumb__badge{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.watch-thumb__badge svg{width:28px;height:28px;color:#ffffffeb;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.watch-page__info{display:flex;flex-direction:column;gap:.6rem}.watch-actions{display:flex;align-items:center;gap:.6rem;flex-wrap:nowrap;overflow-x:auto;padding:0 .25rem .4rem .15rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent;mask-image:linear-gradient(to right,#000 0%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 0%,#000 92%,transparent 100%)}.watch-actions::-webkit-scrollbar{height:6px}.watch-actions::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.watch-action{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:var(--text);font-size:1rem;line-height:1;transition:background .2s ease,border .2s ease,transform .15s ease;flex:0 0 auto}.watch-action:hover,.watch-action:focus-visible{background:#ffffff1f;border-color:#fff3}.watch-action--like{background:#e5091433;border-color:#e5091473}.watch-action--like:hover,.watch-action--like:focus-visible{background:#e5091447;border-color:#e5091499}.watch-page__title{font-size:clamp(1.4rem,2.2vw,2.2rem);font-weight:700;letter-spacing:-.015em}.watch-page__meta{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;row-gap:.45rem;color:var(--muted);font-size:.95rem}.watch-page__author{display:inline-flex;align-items:center;gap:.55rem;color:inherit;text-decoration:none;transition:color .2s ease}.watch-page__author:hover .watch-page__author-name,.watch-page__author:focus-visible .watch-page__author-name{color:var(--text)}.watch-page__author:focus-visible{outline:2px solid rgba(229,9,20,.6);outline-offset:4px;border-radius:999px}.watch-page__author-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.18);box-shadow:0 6px 16px #00000059}.watch-page__author-avatar--placeholder{display:grid;place-items:center;background:#ffffff1f;color:var(--text);font-weight:600;text-transform:uppercase}.watch-page__author-name{font-weight:600;color:#f5f5f6e0}.watch-page__meta-divider{width:4px;height:4px;border-radius:50%;background:#f5f5f66b;display:inline-block;flex-shrink:0}.watch-page__views{color:#f5f5f6c7}@media (max-width: 768px){.watch-page{gap:1.2rem}.watch-page__player{border-radius:1rem}}@media (max-width: 560px){.watch-page__player video{width:100%}}.mobile-search{display:none;position:fixed;inset:0;z-index:100;padding:.75rem 5vw 2rem;align-items:flex-start;justify-content:center}.mobile-search:before{content:"";position:absolute;inset:0;background:#09090f8c;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%);pointer-events:none}.mobile-search__card{position:relative;z-index:1;width:100%;max-width:26rem;padding:.85rem;border-radius:1rem;background:var(--surface-solid);border:1px solid rgba(255,255,255,.08);box-shadow:0 22px 40px #0000008c;display:grid;gap:.65rem;animation:mobileSearchEnter .22s cubic-bezier(.22,1,.36,1)}.mobile-search__field{display:flex;align-items:center;gap:.5rem;border-radius:.85rem;padding:.6rem .95rem;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.mobile-search__field svg{color:var(--muted)}.mobile-search__field input{width:100%;background:transparent;border:none;outline:none;color:inherit}.mobile-search__field input::placeholder{color:#c8c8dcb8}.mobile-search__actions{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.mobile-search__submit,.mobile-search__close{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:110px;padding:.45rem .95rem;border-radius:999px;font-size:.85rem;transition:background .2s ease,color .2s ease,border .2s ease,box-shadow .2s ease}.mobile-search__submit{background:var(--primary);color:var(--text);font-weight:600;border:1px solid rgba(255,255,255,.18);box-shadow:0 10px 24px #e5091442}.mobile-search__submit:hover{background:var(--primary-soft);box-shadow:0 14px 28px #e5091452}.mobile-search__close{background:#ffffff14;color:var(--muted);border:1px solid rgba(255,255,255,.12)}.mobile-search__close:hover{background:#ffffff29;color:var(--text)}@keyframes mobileSearchEnter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.profile-page{width:min(1040px,100%);margin:0 auto;display:flex;flex-direction:column;gap:3rem;padding-bottom:4rem}.profile-hero{position:relative;display:grid;place-items:center;gap:1.5rem;padding:clamp(2.4rem,6vw,3.6rem) clamp(1.8rem,5.5vw,4rem);text-align:center;border-radius:2rem;background:linear-gradient(160deg,#e5091438,#0c0c12f0 45%,#07070cfa);border:1px solid rgba(255,255,255,.08);box-shadow:0 26px 60px #00000073}.profile-hero__avatar{width:112px;height:112px;border-radius:50%;overflow:hidden;border:3px solid rgba(255,255,255,.18);box-shadow:0 18px 45px #00000073}.profile-hero__avatar img{width:100%;height:100%;object-fit:cover}.profile-hero__identity{display:grid;gap:.4rem;justify-items:center}.profile-hero__identity h1{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700;letter-spacing:-.015em}.profile-hero__identity p{color:#f5f5f6c7;font-size:1rem}.profile-hero__identity span{font-size:.95rem;color:var(--muted)}.profile-hero__follow{padding:.6rem 1.8rem;border-radius:999px;background:var(--primary);color:var(--text);font-weight:600;letter-spacing:.02em;box-shadow:0 16px 36px #e5091459;border:1px solid rgba(255,255,255,.14);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.profile-hero__follow:hover{background:var(--primary-soft);transform:translateY(-1px);box-shadow:0 20px 40px #e5091466}.profile-hero__bio{max-width:620px;color:#f5f5f6d1;line-height:1.6;font-size:1rem}.profile-hero__stats{display:grid;grid-template-columns:repeat(4,auto);justify-content:center;align-items:center;gap:1rem 1.4rem}.profile-hero__stat{display:inline-flex;align-items:center;gap:.5rem;padding:.2rem .4rem;border-radius:.6rem}.profile-hero__value{font-weight:700;font-size:1.05rem}.profile-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.profile-gallery__item{display:block;line-height:0}.profile-gallery__item img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.profile-manage{width:min(1080px,100%);margin:0 auto;display:flex;flex-direction:column;gap:2.4rem;padding-bottom:4rem}.profile-manage__hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.8rem;padding:clamp(2rem,5vw,2.8rem);border-radius:1.8rem;background:linear-gradient(150deg,#e5091433,#0c0c12f5 45%,#07070cfa);border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #00000073}.profile-manage__identity{display:flex;align-items:center;gap:1.4rem;flex:1 1 320px}.profile-manage__avatar{width:clamp(64px,8vw,80px);height:clamp(64px,8vw,80px);border-radius:999px;display:grid;place-items:center;font-weight:700;font-size:1.3rem;letter-spacing:.08em;color:var(--text);background:radial-gradient(circle at top,#e509148c,#0c0c12f2);border:2px solid rgba(255,255,255,.18);box-shadow:0 18px 45px #00000080}.profile-manage__avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.profile-manage__identity-text{display:grid;gap:.4rem}.profile-manage__identity-text h1{font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:700;letter-spacing:-.01em}.profile-manage__identity-text p{font-size:1rem;color:#f5f5f6c7}.profile-manage__identity-text span{font-size:.95rem;color:#f5f5f6a6}.profile-manage__cta{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.8rem}.profile-manage__upload,.profile-manage__schedule{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.4rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);font-weight:600;letter-spacing:.01em;font-size:.95rem;transition:background .2s ease,transform .2s ease,color .2s ease,border .2s ease}.profile-manage__upload{background:var(--primary);color:var(--text)}.profile-manage__upload:hover{background:var(--primary-soft);transform:translateY(-1px)}.profile-manage__schedule{background:#ffffff1a;color:#f5f5f6d9}.profile-manage__schedule:hover{background:#ffffff2e;color:var(--text);transform:translateY(-1px)}.profile-manage__forms{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.6rem}.profile-manage__card{display:grid;gap:1rem;padding:1.6rem;border-radius:1.4rem;background:#14161ee0;border:1px solid rgba(255,255,255,.06);box-shadow:0 18px 36px #00000059}.profile-manage__card header{display:grid;gap:.35rem}.profile-manage__card header h2{font-size:1.2rem;font-weight:600}.profile-manage__card header p{font-size:.9rem;color:#f5f5f6b8}.profile-manage__card label{display:grid;gap:.35rem;font-size:.9rem;color:#f5f5f6cc}.profile-manage__card input,.profile-manage__card select,.profile-manage__card textarea,.profile-manage__card button{font:inherit}.profile-manage__card input,.profile-manage__card select,.profile-manage__card textarea{width:100%;padding:.55rem .75rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.12);background:#0c0c12d1;color:var(--text);transition:border .2s ease,box-shadow .2s ease}.profile-manage__card input:focus,.profile-manage__card select:focus,.profile-manage__card textarea:focus{outline:none;border-color:#e509148c;box-shadow:0 0 0 3px #e5091440}.profile-manage__card textarea{resize:vertical;min-height:90px}.profile-manage__card button{justify-self:flex-start;display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.4rem;border-radius:999px;border:none;background:var(--primary);color:var(--text);font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease}.profile-manage__card button:disabled{opacity:.7;cursor:not-allowed}.profile-manage__card button:not(:disabled):hover{transform:translateY(-1px);background:var(--primary-soft)}.profile-manage__card-actions{display:flex;gap:.8rem;flex-wrap:wrap}.profile-manage__secondary{background:#ffffff1f;color:#f5f5f6e6}.profile-manage__secondary:hover{background:#fff3}.profile-manage__feedback{font-size:.85rem;padding:.6rem .8rem;border-radius:.8rem;background:#ffffff0f}.profile-manage__feedback--success{color:#c7f9cc;border:1px solid rgba(62,201,88,.35)}.profile-manage__feedback--error{color:#fecaca;border:1px solid rgba(229,62,62,.35)}.profile-manage__file-list{display:grid;gap:.35rem;margin:0;padding:0;list-style:none;font-size:.85rem;color:#f5f5f6b3}.profile-manage__summary{align-content:start;gap:1rem}.profile-manage__summary img{width:100%;border-radius:1rem;object-fit:cover}.profile-manage__summary ul{margin:0;padding:0;list-style:none;display:grid;gap:.4rem;font-size:.9rem;color:#f5f5f6d9}.profile-manage__hint{margin-top:.4rem;font-size:.8rem;color:#f5f5f699}.profile-manage__insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.4rem}.profile-manage__insight{display:grid;gap:.6rem;padding:1.4rem;border-radius:1rem;background:#14161ee0;border:1px solid rgba(255,255,255,.06)}.profile-manage__insight header{display:inline-flex;align-items:center;gap:.45rem;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:#f5f5f699}.profile-manage__insight strong{font-size:clamp(1.6rem,2.6vw,2rem);font-weight:700;letter-spacing:-.01em}.profile-manage__insight p{color:#f5f5f6b8;font-size:.95rem}.profile-manage__insight--positive{border:1px solid rgba(94,234,212,.28)}.profile-manage__insight--positive strong{color:#5eead4}.profile-manage__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.4rem;border-radius:1.2rem;background:#14161ee6;border:1px solid rgba(255,255,255,.06)}.profile-manage__filters{display:flex;flex-wrap:wrap;gap:.7rem}.profile-manage__filter{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1.05rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#f5f5f6c7;font-size:.9rem;font-weight:500;transition:background .2s ease,color .2s ease,border .2s ease}.profile-manage__filter[data-active]{background:var(--primary);color:var(--text);border-color:#ffffff38}.profile-manage__filter:hover{border-color:#ffffff38;color:var(--text)}.profile-manage__filter-count{min-width:1.6rem;padding:.05rem .45rem;border-radius:999px;background:#00000052;font-size:.75rem;font-weight:600}.profile-manage__context{display:inline-flex;align-items:center;gap:.6rem;color:#f5f5f6b3;font-size:.9rem}.profile-manage__grid{display:grid;gap:1.4rem}.profile-manage__item{position:relative;display:grid;grid-template-columns:240px 1fr;gap:1.4rem;padding:1.2rem;border-radius:1.4rem;background:#14161ee0;border:1px solid rgba(255,255,255,.06)}.profile-manage__thumb{position:relative;border-radius:1rem;overflow:hidden;line-height:0}.profile-manage__thumb img{width:100%;height:100%;object-fit:cover;display:block}.profile-manage__duration{position:absolute;right:.8rem;bottom:.8rem;padding:.25rem .6rem;border-radius:.6rem;background:#000000a6;font-size:.75rem;font-weight:600}.profile-manage__item-content{display:grid;gap:.9rem}.profile-manage__item-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.profile-manage__item-header h3{margin-top:.4rem;font-size:1.1rem;font-weight:600;letter-spacing:-.01em}.profile-manage__menu-trigger{position:relative;display:inline-flex}.profile-manage__more{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text);transition:background .2s ease,border .2s ease}.profile-manage__more:hover{background:#ffffff1f;border-color:#fff3}.profile-manage__menu{position:absolute;top:calc(100% + .5rem);right:0;min-width:180px;display:grid;gap:.25rem;padding:.6rem;border-radius:.9rem;background:#0c0c12f5;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 40px #00000073;z-index:2}.profile-manage__menu-item{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem .75rem;border-radius:.7rem;background:transparent;border:1px solid transparent;color:#f5f5f6e0;font-size:.9rem;font-weight:500;text-align:left;transition:background .2s ease,border .2s ease,color .2s ease}.profile-manage__menu-item:hover{background:#ffffff14;border-color:#ffffff1f}.profile-manage__menu-item[data-destructive]{color:#fca5a5}.profile-manage__menu-item[data-destructive]:hover{background:#e529292e;border-color:#e5292942;color:#fecaca}.profile-manage__status{display:inline-flex;align-items:center;padding:.2rem .75rem;border-radius:999px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid transparent;font-weight:600}.profile-manage__status[data-status=privado]{background:#94a3b81f;border-color:#94a3b842;color:#cbd5f5}.profile-manage__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:#f5f5f699;font-size:.9rem}.profile-manage__item-stats{display:flex;flex-wrap:wrap;gap:1.2rem;color:#f5f5f6d1;font-size:.9rem}.profile-manage__item-stats li{display:inline-flex;align-items:center;gap:.45rem}.profile-manage__tags{display:flex;flex-wrap:wrap;gap:.45rem;color:#f5f5f6bf;font-size:.85rem}.profile-manage__tags span{padding:.25rem .6rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.profile-manage__empty{display:grid;place-items:center;gap:.8rem;padding:2.6rem 1.8rem;text-align:center;border-radius:1.4rem;background:#14161ee0;border:1px dashed rgba(255,255,255,.2);color:#f5f5f6c7}.profile-manage__empty h2{font-size:1.2rem;font-weight:600}.profile-manage__empty p{font-size:.95rem;color:#f5f5f6ad;max-width:320px}@media (max-width: 1080px){.profile-manage__item{grid-template-columns:1fr}.profile-manage__thumb{height:220px}.profile-manage__item-header{align-items:center}}@media (max-width: 820px){.profile-manage__hero{flex-direction:column;align-items:flex-start}.profile-manage__cta{width:100%;justify-content:flex-start}.profile-manage__identity{width:100%}}@media (max-width: 620px){.profile-manage__identity{flex-direction:column;align-items:center;text-align:center;gap:1rem}.profile-manage__identity-text{align-items:center}.profile-manage__cta{justify-content:center}.profile-manage__insights{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.profile-manage__toolbar{flex-direction:column;align-items:flex-start;gap:.8rem}.profile-manage__context{width:100%}}@media (max-width: 1080px){.nav-links{display:none}.search-field input{width:200px}.app-main{padding:4.5rem 4vw 3rem}.video-feed{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem 1.4rem}}@media (max-width: 768px){.app-header{padding:1rem 1.6rem;gap:1.2rem}.app-main{padding:4.5rem 1.6rem 2.8rem;gap:2.4rem}.search-field input{width:160px}.video-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1.2rem}.video-post__details{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.profile-page{gap:2.2rem}.profile-hero{padding:2.2rem 1.4rem;border-radius:1.5rem;gap:1.2rem}.profile-hero__stats{gap:1rem}.profile-gallery{grid-template-columns:repeat(3,1fr)}}@media (max-width: 560px){.header-actions{gap:.6rem}.search-field,.header-upload{display:none}.mobile-search{display:flex}.app-main{padding:1rem 1.25rem 2.3rem;gap:2rem}.video-feed{grid-template-columns:1fr;gap:1.6rem}.video-post__details{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.video-post__description{-webkit-line-clamp:3}.profile-page{padding-bottom:3rem}.profile-hero__avatar{width:92px;height:92px}.profile-hero__follow{width:100%}.profile-hero__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:.8rem 1rem}.profile-hero__stat{justify-content:flex-start}.profile-gallery{grid-template-columns:repeat(3,1fr)}}@media (max-width: 400px){.video-post__media{border-radius:1rem}}.watch-page__description-card{margin-top:.8rem;padding:1.2rem;border-radius:1rem;border:1px solid var(--divider);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:.75rem}.watch-page__description-label{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.watch-page__description{margin:0;line-height:1.6;color:#f5f5f6d9;font-size:1rem}.watch-player__control{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#09090f9e;color:var(--text);display:grid;place-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity .3s ease,background .2s ease,border .2s ease,transform .2s ease;z-index:2}.watch-page__player[data-controls-visible=true] .watch-player__control{opacity:1;pointer-events:auto}.watch-player__control:hover,.watch-player__control:focus-visible{background:#e5091452;border-color:#e50914a6}.watch-player__control:focus-visible{outline:none;box-shadow:0 0 0 3px #e509144d}.watch-player__control--prev{left:1.2rem}.watch-player__control--next{right:1.2rem}@media (max-width: 768px){.watch-player__control{width:44px;height:44px}.watch-player__control--prev{left:.8rem}.watch-player__control--next{right:.8rem}}@media (max-width: 520px){.watch-player__control{width:38px;height:38px}}.watch-comments{display:flex;flex-direction:column;gap:1.25rem;margin-top:1rem}.watch-comments h2,.watch-related h2{font-size:1.4rem;letter-spacing:-.01em}.watch-comments__form{display:grid;gap:.6rem}.watch-comments__input{padding:.85rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.18);background:#ffffff0d;color:var(--text);resize:vertical;min-height:110px}.watch-comments__input:focus{outline:none;border-color:#e5091499;box-shadow:0 0 0 4px #e509142e}.watch-comments__button{justify-self:end;padding:.6rem 1.4rem;border-radius:999px;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-soft) 100%);color:#fff;font-weight:600;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.watch-comments__button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #e5091459}.watch-comments__list{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0;margin:0}.watch-comments__item{display:grid;grid-template-columns:auto 1fr;gap:.8rem}.watch-comments__avatar{width:42px;height:42px;border-radius:50%;background:#ffffff14;display:grid;place-items:center;font-weight:700;letter-spacing:.02em}.watch-comments__body{display:flex;flex-direction:column;gap:.3rem}.watch-comments__body header{display:flex;align-items:baseline;gap:.6rem;font-size:.9rem}.watch-comments__author{font-weight:600}.watch-comments__time{color:var(--muted);font-size:.85rem}.watch-comments__body p{color:#f5f5f6d9;line-height:1.5}.watch-related{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.watch-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem}.watch-related__card{display:flex;flex-direction:column;gap:.75rem;color:inherit;text-decoration:none}.watch-related__card:hover h3{color:var(--primary)}.watch-related__thumb{position:relative;border-radius:1rem;overflow:hidden;aspect-ratio:16 / 9;background:var(--surface-solid)}.watch-related__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.watch-related__card:hover .watch-related__thumb img{transform:scale(1.03)}.watch-related__duration{position:absolute;inset:auto .8rem .8rem auto;padding:.25rem .6rem;border-radius:.6rem;background:#000000b8;border:1px solid rgba(255,255,255,.2);font-size:.75rem;letter-spacing:.04em}.watch-related__content{display:flex;flex-direction:column;gap:.35rem}.watch-related__content h3{font-size:1rem;font-weight:600;line-height:1.45}.watch-related__content p{color:var(--muted);font-size:.85rem}@media (max-width: 768px){.watch-comments__form{gap:.5rem}.watch-comments__button{width:100%;justify-self:stretch}.watch-related__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width: 560px){.watch-comments__item{grid-template-columns:auto 1fr;align-items:start}.watch-related__grid{grid-template-columns:1fr}}
