.viewer-auth_page__NoaCS{padding:var(--section-gap) 0;margin-top:var(--header-height)}.viewer-auth_title__rpzu_{color:var(--color-primary-dark);font-size:clamp(1.75rem,1.33rem + 1.85vw,3rem);line-height:1.1;margin:0 0 1rem;font-weight:800;letter-spacing:-.02em}.viewer-auth_lead__OX0jK{font-size:1.1rem;color:#555;max-width:65ch;line-height:1.6;margin:0 0 2rem}.viewer-auth_form__TaZ_K{display:flex;flex-direction:column;gap:.75rem;max-width:420px}.viewer-auth_label__e0_I_{font-weight:var(--font-weight-medium)}.viewer-auth_input__yGOFU{font:inherit;padding:.75rem 1rem;border:1px solid var(--color-border-primary);border-radius:var(--radius-m)}.viewer-auth_input__yGOFU:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:1px}.viewer-auth_error__qk49C{color:var(--color-error);font-size:.9rem}.viewer-auth_success__y7Obf{color:var(--color-success);max-width:65ch;line-height:1.6}.viewer-auth_button__4xxOy{align-self:flex-start;font:inherit;font-weight:var(--font-weight-bold);padding:.75rem 1.5rem;border:0;border-radius:var(--radius-m);background:var(--color-primary-dark);color:var(--color-white);cursor:pointer;text-decoration:none}.viewer-auth_button__4xxOy:hover{background:var(--color-primary-light)}.viewer-auth_button__4xxOy:disabled{opacity:.6;cursor:wait}.viewer-auth_linkButton__kx614{font:inherit;padding:0;border:0;background:none;color:var(--color-primary-dark);text-decoration:underline;cursor:pointer}.viewer-auth_members__RPVQ3{margin:0 0 4rem;padding:2rem;border-radius:var(--radius-l);background:var(--color-bg-secondary)}.viewer-auth_membersTitle__g_CKu{color:var(--color-primary-dark);font-size:1.5rem;line-height:1.2;margin:0 0 .75rem}.viewer-auth_membersText__SQPUp{margin:0 0 1.5rem;max-width:65ch;line-height:1.6}.viewer-auth_membersText__SQPUp:last-child{margin-bottom:0}@media (max-width:600px){.viewer-auth_members__RPVQ3{padding:1.25rem}}.viewer-auth_field__Gtt6A{display:flex;flex-direction:column;gap:.35rem}.viewer-auth_links__dE75z{margin:1.5rem 0 0}.viewer-auth_section__rKeo3{margin:0 0 3rem}.viewer-auth_sectionTitle__sMOpW{color:var(--color-primary-dark);font-size:1.35rem;margin:0 0 1rem}.page_page__nn6hh{padding:var(--section-gap) 0;margin-top:var(--header-height)}.page_title__Hicfi{text-align:left;color:var(--color-primary-dark);font-size:clamp(1.75rem,1.33rem + 1.85vw,3rem);line-height:1.1;margin:0 0 1rem;font-weight:800;letter-spacing:-.02em}.page_lead__XgybL{font-size:1.1rem;color:#555;max-width:65ch;line-height:1.6;margin:0 0 3rem}.video-gallery_grid__JwZY_{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:2rem;gap:2rem}.video-gallery_empty__SXtsS{text-align:center;color:#777;padding:3rem 0}.video-gallery_card__bfsc9{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px -15px rgba(75,0,130,.25);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.video-gallery_card__bfsc9:not(.video-gallery_cardLocked__432UA):hover{transform:translateY(-4px);box-shadow:0 20px 40px -15px rgba(75,0,130,.35)}.video-gallery_cardLocked__432UA .video-gallery_thumb__B_FEC{filter:saturate(.6) brightness(.8)}.video-gallery_badge__Xfjvo{position:absolute;top:.75rem;left:.75rem;display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:999px;background:rgba(26,0,48,.85);color:#fff;font-size:.8rem;font-weight:700;line-height:1;pointer-events:none}.video-gallery_thumbWrapper__u2zto{position:relative;aspect-ratio:16/9;background:#1a0030;overflow:hidden}.video-gallery_thumbBtn__RFUDC{position:relative;display:block;width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer}.video-gallery_thumb__B_FEC{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.video-gallery_thumbBtn__RFUDC:hover .video-gallery_thumb__B_FEC{transform:scale(1.06)}.video-gallery_playBtn__9Dd9N{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.95);color:#4b0082;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px -5px rgba(0,0,0,.4);transition:transform .3s ease,background .3s ease}.video-gallery_thumbBtn__RFUDC:hover .video-gallery_playBtn__9Dd9N{transform:translate(-50%,-50%) scale(1.1);background:#fff}.video-gallery_srOnly__W_znV{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.video-gallery_iframe__l1Lat{position:absolute;inset:0;width:100%;height:100%;border:none}.video-gallery_modalOverlay__JFgjW{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;animation:video-gallery_fadeIn__2svMv .2s ease}@keyframes video-gallery_fadeIn__2svMv{0%{opacity:0}to{opacity:1}}.video-gallery_modalContent__BMKs5{position:relative;width:100%;max-width:1100px}.video-gallery_modalVideoWrapper__xqCCY{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 25px 80px -10px rgba(0,0,0,.7)}.video-gallery_modalClose__Y5pZa{position:absolute;top:-3rem;right:0;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.15);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.video-gallery_modalClose__Y5pZa:hover{background:rgba(255,255,255,.3)}@media (max-width:640px){.video-gallery_modalOverlay__JFgjW{padding:1rem}.video-gallery_modalClose__Y5pZa{top:-2.75rem}}.video-gallery_cardBody__uB5Or{padding:1.5rem;flex:1 1}.video-gallery_cardTitle__12g6j{font-size:1.15rem;color:var(--color-primary-dark);margin:0 0 .5rem;font-weight:700;line-height:1.3}.video-gallery_cardText__lWohU{margin:0;color:#555;font-size:.95rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}