.noa-mode-switch{position:fixed;top:18px;right:18px;z-index:400;display:flex;gap:4px;padding:4px;border-radius:100px;border:1px solid hsla(0,0%,100%,.18);background:rgba(0,18,38,.72);backdrop-filter:blur(14px)}.noa-mode-switch button{border-radius:100px;border:none;padding:9px 18px;font-family:var(--font-body);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:transparent;color:var(--muted);font-weight:400;transition:background .25s,color .25s}.noa-mode-switch button.on{background:var(--grad);color:#002451;font-weight:600}@media (max-width:480px){.noa-mode-switch{top:12px;right:12px}.noa-mode-switch button{padding:8px 12px;font-size:.62rem;letter-spacing:.06em}}.noa-cine-wrap{position:fixed;color:#fff;font-family:var(--font-body);z-index:300}.noa-ci-bg,.noa-cine-wrap{inset:0;background:#001226}.noa-ci-bg{position:absolute;z-index:0;display:block;width:100%;height:100%}.noa-ci-bg img{width:100%;height:100%;object-fit:cover;filter:brightness(.92) contrast(1.08)}.noa-ci-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,12,28,.95),rgba(0,12,28,.55) 32%,rgba(0,12,28,.05) 62%,transparent),radial-gradient(ellipse 130% 90% at 50% 100%,rgba(0,0,0,.55) 0,transparent 60%)}.noa-ci-fade{position:absolute;inset:0;z-index:2;background:#000;opacity:0;pointer-events:none;transition:opacity .38s ease}.noa-ci-fade.on{opacity:1}.noa-ci-photo-hint{position:absolute;top:18px;left:18px;z-index:3;background:rgba(0,12,28,.55);border:1px solid hsla(0,0%,100%,.18);border-radius:100px;padding:7px 14px;font-size:.78rem;font-weight:500;letter-spacing:.08em;color:hsla(0,0%,100%,.85);backdrop-filter:blur(10px);opacity:.8;transition:opacity .25s ease}.noa-ci-bg:focus-visible .noa-ci-photo-hint,.noa-ci-bg:hover .noa-ci-photo-hint{opacity:1}.noa-ci-gal-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:48px;height:48px;border-radius:50%;background:rgba(0,12,28,.6);border:1px solid hsla(0,0%,100%,.25);color:#fff;cursor:pointer;display:grid;place-items:center;backdrop-filter:blur(10px);transition:border-color .2s,transform .2s}.noa-ci-gal-nav:hover{border-color:var(--a,#8bb6ff);transform:translateY(-50%) scale(1.06)}.noa-ci-gal-nav.prev{left:16px}.noa-ci-gal-nav.next{right:16px}.noa-ci-gal-nav svg{width:22px;height:22px}@media (max-width:600px){.noa-ci-gal-nav{width:40px;height:40px}}.noa-ci-content{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:24px clamp(20px,6vw,72px) clamp(28px,6vh,56px);pointer-events:none}.noa-ci-actions .noa-ci-btn,.noa-ci-actions .noa-ci-social-round{pointer-events:auto}.noa-ci-heading{line-height:.98;text-shadow:0 3px 30px rgba(0,0,0,.6)}.noa-ci-first{font-weight:700;font-size:clamp(1.3rem,2.6vw,2rem);opacity:.92;letter-spacing:.01em}.noa-ci-first,.noa-ci-last{display:block;font-family:var(--font-display)}.noa-ci-last{font-weight:800;font-size:clamp(2.4rem,7vw,5.2rem);letter-spacing:-.02em;text-transform:uppercase}.noa-ci-chips{display:flex;gap:9px;flex-wrap:wrap;max-width:80ch}.noa-ci-chips span{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;padding:7px 16px;font-size:.85rem;backdrop-filter:blur(10px)}.noa-ci-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.noa-ci-btn{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);color:#fff;border-radius:12px;padding:11px 20px;font-family:var(--font-body);font-size:.875rem;cursor:pointer;text-decoration:none;backdrop-filter:blur(12px);transition:border-color .2s,background .2s,opacity .2s}.noa-ci-btn:hover{background:hsla(0,0%,100%,.08);border-color:rgba(139,182,255,.5)}.noa-ci-btn--solid{color:#002451;font-family:var(--font-display);font-weight:700;box-shadow:0 0 24px rgba(139,182,255,.35)}.noa-ci-btn--solid,.noa-ci-btn--solid:hover{background:var(--accent,#8bb6ff);border-color:transparent}.noa-ci-btn--solid:hover{opacity:.9}.noa-ci-btn-ic{width:17px;height:17px}.noa-ci-social-round{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);color:#fff;backdrop-filter:blur(12px);transition:border-color .2s,transform .2s}.noa-ci-social-round svg{width:19px;height:19px}.noa-ci-social-round:hover{border-color:rgba(139,182,255,.5);transform:scale(1.06)}.noa-ci-videos{position:fixed;inset:0;z-index:500;background:rgba(0,8,18,.85);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:24px}.noa-ci-videos-close{position:absolute;top:20px;right:24px;z-index:2;width:48px;height:48px;border-radius:50%;background:#fff;border:none;color:#0a0a0a;font-size:1.2rem;font-weight:600;cursor:pointer;display:grid;place-items:center;box-shadow:0 10px 30px rgba(0,0,0,.5);transition:transform .2s,background .2s}.noa-ci-videos-close:hover{transform:scale(1.08);background:var(--gold,#ffd98a)}.noa-ci-video-card{width:min(720px,94vw);background:#fff;color:#0a0a0a;border-radius:24px;overflow:hidden;box-shadow:0 40px 120px rgba(0,0,0,.6)}.noa-ci-video-frame{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden}.noa-ci-video-frame iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,calc(-50% + var(--vshift, 0%))) scale(var(--vzoom,1.25));border:0}.noa-ci-video-tools{position:absolute;top:12px;left:12px;display:flex;gap:8px;z-index:2}.noa-ci-video-tools button{width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.25);color:#fff;font-size:1rem;cursor:pointer;transition:background .2s,transform .2s}.noa-ci-video-tools button:hover{background:rgba(0,0,0,.8);transform:scale(1.06)}.noa-ci-video-num{position:absolute;right:14px;bottom:14px;z-index:2;width:44px;height:44px;border-radius:50%;background:#fff;color:#c4a747;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:1.1rem;box-shadow:0 8px 24px rgba(0,0,0,.4)}.noa-ci-video-body{padding:22px 26px 26px}.noa-ci-video-body h3{font-family:var(--font-display);font-weight:800;font-size:1.5rem;color:#002451;margin:0}.noa-ci-video-body .cat{margin:6px 0 0;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c4a747}.noa-ci-video-body .desc{margin:12px 0 0;color:#4b5563;font-size:.95rem;line-height:1.6}.noa-ci-videos-nav{display:flex;align-items:center;gap:20px}.noa-ci-videos-nav>button{width:48px;height:48px;border-radius:50%;background:rgba(0,12,28,.6);border:1px solid hsla(0,0%,100%,.25);color:#fff;cursor:pointer;display:grid;place-items:center;transition:border-color .2s,transform .2s}.noa-ci-videos-nav>button:hover{border-color:var(--a,#8bb6ff);transform:scale(1.06)}.noa-ci-videos-nav>button svg{width:22px;height:22px}.noa-ci-videos-nav .dots{display:flex;gap:10px}.noa-ci-videos-nav .dots button{width:11px;height:11px;border-radius:50%;border:none;cursor:pointer;background:hsla(0,0%,100%,.35);padding:0;transition:background .2s,transform .2s}.noa-ci-videos-nav .dots button.on{background:var(--gold,#ffd98a);transform:scale(1.25)}.noa-ci-panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,88vw);z-index:5;background:linear-gradient(160deg,rgba(10,22,44,.97),rgba(4,12,28,.98));backdrop-filter:blur(16px);border-left:1px solid hsla(0,0%,100%,.1);box-shadow:-30px 0 80px rgba(0,0,0,.5);padding:70px 34px 40px;overflow-y:auto;transform:translateX(100%);transition:transform .5s cubic-bezier(.22,.61,.36,1);scrollbar-width:thin;scrollbar-color:var(--a,#8bb6ff) transparent}.noa-ci-panel.open{transform:translateX(0)}.noa-ci-panel::-webkit-scrollbar{width:6px}.noa-ci-panel::-webkit-scrollbar-thumb{background:var(--a,#8bb6ff);border-radius:3px}.noa-ci-close{position:absolute;top:20px;left:24px;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.25);color:#fff;font-size:1.05rem;cursor:pointer;display:grid;place-items:center;transition:border-color .2s,background .2s}.noa-ci-close:hover{border-color:var(--a,#8bb6ff);background:hsla(0,0%,100%,.15)}.noa-ci-tag{color:hsla(0,0%,100%,.65);font-style:italic;margin-bottom:22px}.noa-ci-statgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:26px}.noa-ci-stat{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:16px}.noa-ci-stat .v{font-family:var(--font-display);font-weight:800;font-size:1.6rem}.noa-ci-stat .v span{font-size:.8rem;color:hsla(0,0%,100%,.6);margin-left:3px}.noa-ci-stat .l{color:hsla(0,0%,100%,.55);font-size:.78rem;margin-top:6px}.noa-ci-panel h4{font-family:var(--font-display);font-weight:700;font-size:.95rem;margin:22px 0 12px;background:linear-gradient(90deg,var(--a,#8bb6ff),var(--b,#79e0cf));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.noa-ci-list{display:flex;flex-direction:column;gap:8px}.noa-ci-row{display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.04);border-radius:10px;padding:11px 14px;font-size:.88rem}.noa-ci-row .y{font-weight:700;color:var(--a,#8bb6ff);min-width:64px}.noa-ci-row .t{flex:1}.noa-ci-row .c,.noa-ci-row .d{color:hsla(0,0%,100%,.55);font-size:.82rem}.noa-ci-row .c{font-weight:700;color:var(--a,#8bb6ff)}.noa-ci-empty{color:hsla(0,0%,100%,.5);font-size:.92rem;line-height:1.6}