:root{--nit-shared-accent-rgb:var(--accent-rgb,119,168,255);--nit-radius-art:clamp(28px,2.2vw,34px);--nit-radius-card:clamp(26px,2vw,32px);--nit-radius-banner:clamp(30px,2.4vw,38px);--nit-radius-art-mobile:26px}
[hidden]{display:none!important}
@supports(content-visibility:auto){.home-expansion>section,.catalog-content>[data-reveal]:not(:first-child),.account-view>[data-reveal]:not(:first-child),.nit-site-footer{content-visibility:auto;contain-intrinsic-size:auto 440px}}
.nit-site-footer{position:relative;z-index:5;margin:34px 0 0;padding:0 clamp(18px,3vw,42px) 24px;color:#8190a3;font-family:var(--nitrugen-font-family,Tahoma,sans-serif);direction:rtl}
.nitrugen-app>.nit-site-footer,.account-app>.nit-site-footer,.catalog-app>.nit-site-footer{margin-right:244px}
.nit-footer-main{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:25px 27px;border:1px solid rgba(129,164,207,.11);border-radius:24px 24px 8px 8px;background:linear-gradient(145deg,rgba(15,27,42,.86),rgba(7,15,25,.92));box-shadow:0 22px 55px rgba(0,0,0,.13)}
.nit-footer-brand{display:flex;align-items:center;gap:10px;color:#eef3fa;text-decoration:none}.nit-footer-brand img{width:73px;height:46px;object-fit:contain}.nit-footer-brand span,.nit-footer-brand strong,.nit-footer-brand small{display:block}.nit-footer-brand strong{font-size:13px}.nit-footer-brand small{margin-top:2px;color:#68778b;font-size:9px}
.nit-footer-main nav{display:flex;gap:22px}.nit-footer-main nav a{color:#7f8da0;font-size:10px;font-weight:700;text-decoration:none;transition:.2s}.nit-footer-main nav a:hover{color:rgb(var(--nit-shared-accent-rgb))}
.nit-footer-platforms{display:flex;justify-content:flex-start;gap:7px;direction:ltr}.nit-footer-platforms a{display:grid;min-width:34px;height:31px;place-items:center;padding:0 7px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.035);color:#8593a5;font:800 8px Arial;text-decoration:none;transition:.2s}.nit-footer-platforms a:hover{border-color:rgba(var(--nit-shared-accent-rgb),.3);background:rgba(var(--nit-shared-accent-rgb),.09);color:rgb(var(--nit-shared-accent-rgb));transform:translateY(-2px)}
.nit-footer-platforms .platform-mark{display:block;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.nit-footer-platforms .platform-mark-macos,.nit-footer-platforms .platform-mark-windows{fill:currentColor;stroke:none}
.nit-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:13px 21px;border:1px solid rgba(129,164,207,.08);border-top:0;border-radius:0 0 18px 18px;background:rgba(5,12,20,.72);font-size:9px}
.nit-creator-medal{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#768599;cursor:pointer}.nit-creator-medal i{display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(var(--nit-shared-accent-rgb),.25);border-radius:9px;background:rgba(var(--nit-shared-accent-rgb),.08);color:rgb(var(--nit-shared-accent-rgb));font-style:normal;font-weight:900;box-shadow:0 0 18px rgba(var(--nit-shared-accent-rgb),.09)}.nit-creator-medal strong{color:#aeb9c8}
.nit-creator-card{position:absolute;z-index:30;bottom:72px;left:clamp(18px,3vw,42px);display:grid;width:min(310px,calc(100vw - 36px));grid-template-columns:48px 1fr;gap:12px;padding:18px;border:1px solid rgba(var(--nit-shared-accent-rgb),.22);border-radius:20px;background:rgba(8,18,29,.96);box-shadow:0 24px 70px rgba(0,0,0,.42);backdrop-filter:blur(22px);animation:nitCreatorIn .3s cubic-bezier(.2,.8,.2,1)}@keyframes nitCreatorIn{from{opacity:0;transform:translateY(9px) scale(.98)}}.nit-creator-card>button{position:absolute;top:10px;left:10px;width:28px;height:28px;border:0;border-radius:9px;background:rgba(255,255,255,.05);color:#8896a7;cursor:pointer}.nit-creator-avatar{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(var(--nit-shared-accent-rgb),.3);border-radius:15px;background:linear-gradient(145deg,rgba(var(--nit-shared-accent-rgb),.22),rgba(var(--nit-shared-accent-rgb),.05));color:rgb(var(--nit-shared-accent-rgb));font-size:19px;font-weight:950}.nit-creator-card small,.nit-creator-card strong{display:block}.nit-creator-card small{color:#68778a;font-size:8px}.nit-creator-card strong{color:#f0f4fa;font-size:13px}.nit-creator-card p{margin:4px 0 0;color:#7c8a9d;font-size:9px;line-height:1.8}.nit-creator-card>a{grid-column:1/-1;padding:9px 11px;border:1px solid rgba(255,255,255,.055);border-radius:10px;color:#9eabbc;font:700 10px Arial;text-align:center;text-decoration:none}.nit-creator-card>a:hover{border-color:rgba(var(--nit-shared-accent-rgb),.24);color:rgb(var(--nit-shared-accent-rgb))}
@media(max-width:767px){.nit-site-footer{margin-top:8px;padding:0 14px 105px}.nit-footer-main{grid-template-columns:1fr;padding:20px;border-radius:20px 20px 7px 7px}.nit-footer-brand{justify-content:center}.nit-footer-main nav{justify-content:center;gap:14px;flex-wrap:wrap}.nit-footer-platforms{justify-content:center}.nit-footer-bottom{align-items:flex-start;gap:10px;flex-direction:column}.nit-creator-card{position:fixed;right:14px;bottom:91px;left:14px;width:auto}.nit-creator-medal span{font-size:8px}}
@media(max-width:1180px) and (min-width:768px){.nitrugen-app>.nit-site-footer,.account-app>.nit-site-footer,.catalog-app>.nit-site-footer{margin-right:88px}}
@media(max-width:767px){.nitrugen-app>.nit-site-footer,.account-app>.nit-site-footer,.catalog-app>.nit-site-footer{margin-right:0}}
@media(min-width:1900px){.nit-footer-main{padding:31px 34px}.nit-footer-main nav a{font-size:13px}.nit-footer-brand strong{font-size:16px}.nit-footer-brand small{font-size:11px}}
@media(min-width:1600px) and (max-width:2599px){.account-app>.nit-site-footer{margin-right:264px}.catalog-app>.nit-site-footer{margin-right:286px}}
@media(min-width:2600px){.account-app>.nit-site-footer{margin-right:320px}.catalog-app>.nit-site-footer{margin-right:360px}}
a,a:link,a:visited,a:hover,a:focus,a:active{text-decoration:none!important;text-decoration-line:none!important}
.nit-site-footer :focus-visible,.nit-creator-card :focus-visible{outline:2px solid rgb(var(--nit-shared-accent-rgb));outline-offset:3px}
@media(prefers-reduced-motion:reduce){.nit-site-footer *,.nit-creator-card *{scroll-behavior:auto!important;transition:none!important}.nit-creator-card{animation:none!important}}

:root {
    --nit-component-accent: rgb(var(--accent-rgb, 119, 168, 255));
    --nit-component-accent-soft: rgba(var(--accent-rgb, 119, 168, 255), .13);
    --nit-component-line: rgba(150, 181, 218, .13);
    --nit-component-panel: rgba(8, 18, 30, .82);
}

.nit-availability {
    position: relative;
    z-index: 4;
    width: min(1540px, calc(100% - clamp(30px, 6vw, 120px)));
    margin: 30px auto 0;
    padding: clamp(20px, 2.4vw, 34px);
    overflow: hidden;
    border: 1px solid var(--nit-component-line);
    border-radius: 28px;
    background:
        radial-gradient(circle at 89% 0%, rgba(var(--accent-rgb, 119, 168, 255), .16), transparent 35%),
        linear-gradient(145deg, rgba(15, 29, 46, .94), rgba(5, 13, 23, .91));
    box-shadow: 0 24px 70px rgba(0, 0, 0, .17);
    color: #eef5ff;
    direction: rtl;
    font-family: var(--nitrugen-font-family, Tahoma, sans-serif);
}

.nit-availability::after {
    position: absolute;
    inset: 0;
    content: "";
    pointer-events: none;
    background: linear-gradient(110deg, transparent 18%, rgba(255, 255, 255, .035) 40%, transparent 62%);
    transform: translateX(75%);
    animation: nitAvailabilitySheen 9s ease-in-out infinite;
}

@keyframes nitAvailabilitySheen {
    0%, 68%, 100% { transform: translateX(75%); opacity: 0; }
    76% { opacity: 1; }
    90% { transform: translateX(-80%); opacity: 0; }
}

.nit-availability__header,
.nit-availability__heading,
.nit-availability__tools,
.nit-version__meta,
.nit-version__actions {
    display: flex;
    align-items: center;
}

.nit-availability__header {
    position: relative;
    z-index: 1;
    justify-content: space-between;
    gap: 24px;
    margin-bottom: 22px;
}

.nit-availability__heading { gap: 13px; }
.nit-availability__heading > i {
    width: 11px;
    height: 11px;
    border: 2px solid rgba(255, 255, 255, .8);
    border-radius: 50%;
    background: var(--nit-component-accent);
    box-shadow: 0 0 0 7px var(--nit-component-accent-soft), 0 0 24px rgba(var(--accent-rgb, 119, 168, 255), .5);
}
.nit-availability__heading small,
.nit-availability__heading strong { display: block; }
.nit-availability__heading small { color: #71839a; font-size: 10px; letter-spacing: .04em; }
.nit-availability__heading strong { margin-top: 3px; font-size: clamp(18px, 1.45vw, 25px); }

.nit-availability__tools { gap: 8px; }
.nit-availability__tools button,
.nit-version__actions button,
.nit-version__actions a {
    min-height: 42px;
    border: 1px solid rgba(255, 255, 255, .09);
    border-radius: 13px;
    background: rgba(255, 255, 255, .045);
    color: #aab8c9;
    font: 800 11px var(--nitrugen-font-family, Tahoma, sans-serif);
    text-decoration: none;
    cursor: pointer;
    transition: transform .2s ease, color .2s ease, border-color .2s ease, background .2s ease;
}
.nit-availability__tools button { padding: 0 14px; }
.nit-availability__tools button:hover,
.nit-availability__tools button.is-active { border-color: rgba(var(--accent-rgb, 119, 168, 255), .35); color: #e9f2ff; background: var(--nit-component-accent-soft); }

.nit-version-tabs {
    position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 9px;
    padding: 7px;
    border: 1px solid rgba(255, 255, 255, .06);
    border-radius: 18px;
    background: rgba(2, 9, 17, .45);
}
.nit-version-tab {
    position: relative;
    min-height: 58px;
    padding: 8px 15px;
    border: 0;
    border-radius: 13px;
    background: transparent;
    color: #6f8094;
    font-family: inherit;
    text-align: right;
    cursor: pointer;
    transition: .22s ease;
}
.nit-version-tab strong,
.nit-version-tab small { display: block; }
.nit-version-tab strong { color: #aab6c6; font-size: 12px; }
.nit-version-tab small { margin-top: 4px; font-size: 9px; }
.nit-version-tab::before {
    position: absolute;
    top: 50%;
    right: 0;
    width: 3px;
    height: 0;
    border-radius: 5px;
    background: var(--nit-component-accent);
    content: "";
    transform: translateY(-50%);
    box-shadow: 0 0 18px var(--nit-component-accent);
    transition: height .22s ease;
}
.nit-version-tab.is-active { background: rgba(var(--accent-rgb, 119, 168, 255), .105); color: #a9c8f3; }
.nit-version-tab.is-active::before { height: 27px; }
.nit-version-tab.is-active strong { color: #f3f7fd; }
.nit-version-tab[aria-disabled="true"] { cursor: default; }

.nit-version-panels { position: relative; z-index: 1; margin-top: 13px; }
.nit-version {
    display: none;
    grid-template-columns: 1fr auto;
    align-items: center;
    gap: 18px;
    min-height: 104px;
    padding: 19px 21px;
    border: 1px solid rgba(255, 255, 255, .06);
    border-radius: 19px;
    background: rgba(1, 8, 15, .41);
}
.nit-version.is-active { display: grid; animation: nitVersionIn .28s cubic-bezier(.2, .75, .2, 1); }
@keyframes nitVersionIn { from { opacity: 0; transform: translateY(7px); } }
.nit-version__copy h3 { margin: 0 0 6px; color: #edf3fb; font-size: 15px; }
.nit-version__copy p { max-width: 760px; margin: 0; color: #76879b; font-size: 10px; line-height: 1.9; }
.nit-version__meta { gap: 7px; margin-top: 10px; flex-wrap: wrap; }
.nit-version__meta span {
    padding: 5px 8px;
    border: 1px solid rgba(255, 255, 255, .065);
    border-radius: 7px;
    color: #8e9caf;
    font: 800 8px Arial, sans-serif;
}
.nit-version__meta .is-ready { color: #57dab3; border-color: rgba(87, 218, 179, .18); background: rgba(87, 218, 179, .07); }
.nit-version__meta .is-waiting { color: #d2a96f; border-color: rgba(210, 169, 111, .18); background: rgba(210, 169, 111, .07); }
.nit-version__actions { gap: 8px; direction: rtl; }
.nit-version__actions button,
.nit-version__actions a { display: inline-flex; align-items: center; justify-content: center; gap: 7px; min-width: 118px; padding: 0 15px; }
.nit-version__actions .is-primary {
    border-color: rgba(var(--accent-rgb, 119, 168, 255), .62);
    background: linear-gradient(135deg, rgba(var(--accent-rgb, 119, 168, 255), .95), rgba(var(--accent-rgb, 119, 168, 255), .68));
    color: #06111f;
    box-shadow: 0 12px 28px rgba(var(--accent-rgb, 119, 168, 255), .17);
}
.nit-version__actions .is-primary:hover { transform: translateY(-2px); box-shadow: 0 17px 36px rgba(var(--accent-rgb, 119, 168, 255), .23); }
.nit-version__actions [aria-disabled="true"] { opacity: .42; cursor: not-allowed; }

.nit-api-toast {
    position: fixed;
    z-index: 99999;
    right: max(18px, env(safe-area-inset-right));
    bottom: max(18px, env(safe-area-inset-bottom));
    display: flex;
    align-items: center;
    gap: 10px;
    max-width: min(390px, calc(100vw - 36px));
    padding: 13px 15px;
    border: 1px solid rgba(var(--accent-rgb, 119, 168, 255), .28);
    border-radius: 15px;
    background: rgba(6, 16, 27, .93);
    box-shadow: 0 20px 60px rgba(0, 0, 0, .35);
    color: #dfe9f6;
    font: 800 11px var(--nitrugen-font-family, Tahoma, sans-serif);
    backdrop-filter: blur(18px) saturate(145%);
    animation: nitToastIn .25s ease;
}
.nit-api-toast::before { width: 8px; height: 8px; border-radius: 50%; background: var(--nit-component-accent); content: ""; box-shadow: 0 0 15px var(--nit-component-accent); }
.nit-api-toast.is-error { border-color: rgba(245, 99, 112, .32); }
.nit-api-toast.is-error::before { background: #f56370; box-shadow: 0 0 15px #f56370; }
@keyframes nitToastIn { from { opacity: 0; transform: translateY(8px); } }

.nit-report-dialog {
    width: min(520px, calc(100vw - 30px));
    padding: 0;
    overflow: hidden;
    border: 1px solid rgba(var(--accent-rgb, 119, 168, 255), .2);
    border-radius: 24px;
    background: #081421;
    color: #edf4fc;
    box-shadow: 0 34px 100px rgba(0, 0, 0, .6);
    font-family: var(--nitrugen-font-family, Tahoma, sans-serif);
    direction: rtl;
}
.nit-report-dialog::backdrop { background: rgba(1, 6, 12, .76); backdrop-filter: blur(9px); }
.nit-report-dialog form { display: grid; gap: 15px; padding: 25px; }
.nit-report-dialog h2 { margin: 0; font-size: 19px; }
.nit-report-dialog p { margin: -8px 0 0; color: #71839a; font-size: 10px; line-height: 1.8; }
.nit-report-dialog select,
.nit-report-dialog textarea {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid rgba(255, 255, 255, .09);
    border-radius: 13px;
    background: rgba(255, 255, 255, .045);
    color: #dce7f5;
    font: 700 11px inherit;
    outline: 0;
}
.nit-report-dialog select { height: 46px; padding: 0 12px; }
.nit-report-dialog textarea { min-height: 95px; padding: 12px; resize: vertical; }
.nit-report-dialog menu { display: flex; justify-content: flex-end; gap: 8px; margin: 0; padding: 0; }
.nit-report-dialog menu button { min-height: 42px; padding: 0 17px; border: 1px solid rgba(255,255,255,.08); border-radius: 12px; background: rgba(255,255,255,.05); color: #aab8c8; font: 800 11px inherit; cursor: pointer; }
.nit-report-dialog menu button[type="submit"] { border-color: rgba(var(--accent-rgb,119,168,255),.35); background: var(--nit-component-accent-soft); color: #dceaff; }

@media (hover: hover) and (pointer: fine) {
    .nit-version-tab:hover { color: #c0cddd; background: rgba(255, 255, 255, .035); transform: translateY(-1px); }
}

@media (max-width: 720px) {
    .nit-availability { width: calc(100% - 28px); margin-top: 18px; padding: 17px; border-radius: 22px; }
    .nit-availability__header { align-items: flex-start; flex-direction: column; gap: 14px; }
    .nit-availability__tools { width: 100%; }
    .nit-availability__tools button { flex: 1; padding: 0 8px; }
    .nit-version-tabs { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }
    .nit-version-tabs::-webkit-scrollbar { display: none; }
    .nit-version-tab { flex: 0 0 72%; scroll-snap-align: start; }
    .nit-version { grid-template-columns: 1fr; }
    .nit-version__actions { display: grid; grid-template-columns: 1fr 1fr; }
    .nit-version__actions button,
    .nit-version__actions a { min-width: 0; }
}

@media (min-width: 1900px) {
    .nit-availability__heading small,
    .nit-version__copy p { font-size: 13px; }
    .nit-version-tab strong,
    .nit-version__actions button,
    .nit-version__actions a { font-size: 14px; }
    .nit-version-tab small { font-size: 11px; }
}

@media (prefers-reduced-motion: reduce) {
    .nit-availability::after { animation: none; }
    .nit-version.is-active,
    .nit-api-toast { animation: none; }
}

.nit-app-progress{position:fixed;z-index:10020;top:0;right:0;left:0;height:2px;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .16s ease}
.nit-app-progress::before{display:block;width:42%;height:100%;border-radius:99px;background:linear-gradient(90deg,transparent,var(--site-header-accent,var(--accent,#77a8ff)),#fff,var(--site-header-accent,var(--accent,#77a8ff)),transparent);box-shadow:0 0 14px var(--site-header-accent,var(--accent,#77a8ff));content:"";transform:translateX(250%)}
html.is-nitrugen-navigating .nit-app-progress{opacity:1}
html.is-nitrugen-navigating .nit-app-progress::before{animation:nit-app-progress 1.05s cubic-bezier(.35,.05,.2,1) infinite}
@keyframes nit-app-progress{from{transform:translateX(250%)}to{transform:translateX(-110%)}}
.nit-app-update{position:fixed;z-index:10030;right:clamp(14px,2vw,28px);bottom:clamp(88px,8vw,112px);display:grid;width:min(360px,calc(100vw - 28px));grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:11px;border:1px solid rgba(var(--accent-rgb,119,168,255),.2);border-radius:19px;background:linear-gradient(145deg,rgba(17,31,48,.94),rgba(5,14,24,.97));box-shadow:0 24px 70px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.08);color:#eef3f9;direction:rtl;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);opacity:0;pointer-events:none;transform:translateY(18px) scale(.97);transition:opacity .26s ease,transform .34s cubic-bezier(.2,.86,.24,1)}
.nit-app-update.is-visible{opacity:1;pointer-events:auto;transform:none}
.nit-app-update__mark{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:rgba(var(--accent-rgb,119,168,255),.11);color:var(--accent,#77a8ff);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb,119,168,255),.14)}
.nit-app-update__mark svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.nit-app-update strong,.nit-app-update small{display:block}.nit-app-update strong{font-size:11px}.nit-app-update small{margin-top:4px;color:#8592a3;font-size:8px;line-height:1.6}
.nit-app-update button{min-height:36px;padding:0 12px;border:1px solid rgba(var(--accent-rgb,119,168,255),.22);border-radius:12px;background:rgba(var(--accent-rgb,119,168,255),.12);color:var(--accent-soft,#c8dcff);font:inherit;font-size:9px;font-weight:750;cursor:pointer}
.nit-app-update button:disabled{cursor:wait;opacity:.65}
[data-appearance="light"] .nit-app-update{border-color:rgba(45,73,105,.14);background:linear-gradient(145deg,rgba(250,252,255,.95),rgba(231,238,246,.97));box-shadow:0 24px 70px rgba(51,70,94,.22),inset 0 1px rgba(255,255,255,.85);color:#26364a}
@media(max-width:767px){.nit-app-update{right:14px;bottom:94px;grid-template-columns:39px 1fr auto;padding:9px;border-radius:17px}.nit-app-update__mark{width:39px;height:39px}.nit-app-update strong{font-size:10px}.nit-app-update small{font-size:8px}.nit-app-update button{padding-inline:10px}}
@media(prefers-reduced-motion:reduce){body.nitrugen-front-body,.nit-app-progress::before,.nit-app-update{animation:none!important;transition:none!important}}
.nit-app-update{right:auto!important;left:clamp(14px,2vw,28px)!important}
@media(max-width:767px){.nit-app-update{right:auto!important;left:14px!important}}
body:has(.auth-page) .nit-app-update,body:has(.party-room) .nit-app-update{display:none!important}
@view-transition{navigation:auto}
::view-transition-group(*){animation-duration:.12s}
::view-transition-old(root){animation:none;opacity:1}
::view-transition-new(root){animation:nit-view-ready .12s ease both;mix-blend-mode:normal}
::view-transition-old(nit-header),::view-transition-old(nit-sidebar),::view-transition-old(nit-footer),::view-transition-old(nit-dock){animation:none;opacity:0}
::view-transition-new(nit-header),::view-transition-new(nit-sidebar),::view-transition-new(nit-footer),::view-transition-new(nit-dock){animation:none;opacity:1}
@keyframes nit-view-ready{from{opacity:0}to{opacity:1}}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}}
.nit-route-skeleton{position:fixed;z-index:10010;inset:0;display:grid;grid-template-rows:min(46vh,430px) auto 1fr;gap:22px;padding:calc(76px + env(safe-area-inset-top)) clamp(16px,5vw,72px) calc(94px + env(safe-area-inset-bottom));background:var(--body-bg,#07111d);pointer-events:none;opacity:0;transition:opacity .13s ease;contain:strict}.nit-route-skeleton.is-visible{opacity:1}.nit-route-skeleton i,.nit-route-skeleton span{display:block;overflow:hidden;border:1px solid rgba(255,255,255,.055);background:linear-gradient(100deg,rgba(255,255,255,.045) 8%,rgba(var(--accent-rgb,119,168,255),.105) 20%,rgba(255,255,255,.045) 34%);background-size:240% 100%;animation:nit-skeleton-sheen 1.45s ease-in-out infinite}.nit-route-skeleton__hero{border-radius:24px}.nit-route-skeleton__heading{width:min(280px,62vw);height:30px;border-radius:10px}.nit-route-skeleton__cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.nit-route-skeleton__cards i{min-height:280px;border-radius:20px}.nit-route-skeleton--title{grid-template-rows:min(60vh,560px) auto 1fr}.nit-route-skeleton--title .nit-route-skeleton__hero{border-radius:0 0 28px 28px}.nit-route-skeleton--social .nit-route-skeleton__hero{max-width:760px;justify-self:center;width:100%;border-radius:28px}.nit-route-skeleton--account .nit-route-skeleton__cards{grid-template-columns:repeat(3,minmax(0,1fr))}@keyframes nit-skeleton-sheen{0%{background-position:120% 0}100%{background-position:-120% 0}}[data-nitrugen-appearance="light"] .nit-route-skeleton{background:var(--body-bg,#eef4fb)}[data-nitrugen-appearance="light"] .nit-route-skeleton i,[data-nitrugen-appearance="light"] .nit-route-skeleton span,[data-nitrugen-appearance="light"] .nit-route-skeleton b{border-color:rgba(35,57,82,.07);background-image:linear-gradient(100deg,rgba(35,57,82,.055) 8%,rgba(var(--accent-rgb,119,168,255),.14) 20%,rgba(35,57,82,.055) 34%)}
html.nit-low-power *{scroll-behavior:auto!important}html.nit-low-power body.nitrugen-front-body{animation:none!important}html.nit-low-power .nit-route-skeleton i,html.nit-low-power .nit-route-skeleton span,html.nit-low-power .nit-route-skeleton b{animation:none!important}html.nit-low-power [data-tilt],html.nit-low-power .is-tilting{transform:none!important}
html.nit-low-power body.nitrugen-route-home :is(.mobile-genre-strip,.mobile-series-updates,.mobile-continue,.mobile-for-you,.mobile-actor-showcase,.mobile-trending-showcase),html.nit-low-power body.nitrugen-route-title :is(.movie-facts,.movie-story-gallery,.movie-people,.movie-data-grid,.title-reviews){content-visibility:auto;contain-intrinsic-block-size:auto 520px}
@media(max-width:767px){.nit-route-skeleton{grid-template-rows:min(48vh,390px) auto 1fr;gap:15px;padding:calc(70px + env(safe-area-inset-top)) 14px calc(92px + env(safe-area-inset-bottom))}.nit-route-skeleton__hero{border-radius:20px}.nit-route-skeleton__heading{height:25px}.nit-route-skeleton__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.nit-route-skeleton__cards i{min-height:210px;border-radius:16px}.nit-route-skeleton__cards i:nth-child(3){display:none}.nit-route-skeleton--title{grid-template-rows:min(54vh,430px) auto 1fr}.nit-route-skeleton--account .nit-route-skeleton__cards{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.nit-route-skeleton{transition:none}.nit-route-skeleton i,.nit-route-skeleton span,.nit-route-skeleton b{animation:none!important}}
.nit-route-skeleton{display:block;overflow:hidden;padding:0;background:var(--body-bg,#07111d);contain:strict}.nit-route-skeleton>*{position:relative}.nit-route-skeleton i,.nit-route-skeleton span,.nit-route-skeleton b{display:block;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.055);background:linear-gradient(100deg,rgba(255,255,255,.045) 8%,rgba(var(--accent-rgb,119,168,255),.105) 20%,rgba(255,255,255,.045) 34%);background-size:240% 100%;animation:nit-skeleton-sheen 1.45s ease-in-out infinite}.nit-sk-header{height:76px;display:grid;grid-template-columns:290px 1fr 330px;align-items:center;gap:24px;padding:12px clamp(24px,5vw,78px)}.nit-sk-header i{height:48px;border-radius:16px}.nit-sk-header i:nth-child(2){width:min(440px,100%);justify-self:center}.nit-sk-home-hero,.nit-sk-catalog-hero,.nit-sk-title-hero,.nit-sk-person-hero,.nit-sk-community-hero,.nit-sk-apps-hero{margin:20px clamp(24px,5vw,78px) 0;border-radius:26px}.nit-sk-home-hero{height:min(64vh,660px);display:grid;grid-template-columns:1fr minmax(220px,30%);align-items:center;gap:8%;padding:7%}.nit-sk-copy{display:grid;gap:17px}.nit-sk-copy i:nth-child(1){width:34%;height:16px;border-radius:8px}.nit-sk-copy i:nth-child(2){width:72%;height:58px;border-radius:14px}.nit-sk-copy i:nth-child(3){width:88%;height:56px;border-radius:12px}.nit-sk-copy span{width:42%;height:48px;border-radius:15px}.nit-sk-poster{height:88%;border-radius:26px;transform:perspective(700px) rotateY(-8deg)}.nit-sk-pills,.nit-sk-filters,.nit-sk-platforms,.nit-sk-community-tabs,.nit-sk-profile-tabs,.nit-sk-account-tabs{display:flex;gap:10px;padding:20px clamp(24px,5vw,78px);overflow:hidden}.nit-sk-pills i,.nit-sk-filters i,.nit-sk-platforms i,.nit-sk-community-tabs i,.nit-sk-profile-tabs i,.nit-sk-account-tabs i{width:110px;min-width:110px;height:42px;border-radius:13px}.nit-sk-rail{padding:18px clamp(24px,5vw,78px)}.nit-sk-rail>span,.nit-sk-gallery>span,.nit-sk-cast>span{width:220px;height:30px;margin-bottom:18px;border-radius:10px}.nit-sk-rail>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.nit-sk-rail>div i{aspect-ratio:2/3;border-radius:20px}.nit-sk-rail--wide>div{grid-template-columns:repeat(4,minmax(0,1fr))}.nit-sk-rail--wide>div i{aspect-ratio:16/10}.nit-sk-catalog-hero{height:330px;display:grid;grid-template-columns:1fr 34%;gap:8%;align-items:center;padding:6%}.nit-sk-catalog-hero>div{display:grid;gap:14px}.nit-sk-catalog-hero>div i:nth-child(1){width:28%;height:15px}.nit-sk-catalog-hero>div i:nth-child(2){width:64%;height:46px}.nit-sk-catalog-hero>div i:nth-child(3){width:84%;height:48px}.nit-sk-catalog-hero>i{height:100%;border-radius:24px}.nit-sk-grid,.nit-sk-coming-grid,.nit-sk-people-grid,.nit-sk-genre-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:16px clamp(24px,5vw,78px)}.nit-sk-grid>i,.nit-sk-coming-grid>i{aspect-ratio:2/3;border-radius:20px}.nit-sk-page-title{height:190px;display:grid;align-content:end;gap:12px;margin:20px clamp(24px,5vw,78px);padding:28px;border-radius:24px}.nit-sk-page-title i:first-child{width:230px;height:38px}.nit-sk-page-title i:last-child{width:390px;max-width:70%;height:18px}.nit-sk-genre-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nit-sk-genre-grid>i{height:130px;border-radius:22px}.nit-sk-people-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.nit-sk-people-grid>i{aspect-ratio:1;border-radius:50%}.nit-sk-genre-hero{height:240px;display:flex;align-items:center;justify-content:space-between;margin:20px clamp(24px,5vw,78px);padding:34px;border-radius:26px}.nit-sk-genre-hero>div{display:grid;gap:14px;width:54%}.nit-sk-genre-hero>div i:first-child{width:54%;height:48px}.nit-sk-genre-hero>div i:last-child{width:84%;height:18px}.nit-sk-genre-hero>span{width:120px;height:120px;border-radius:50%}.nit-sk-title-hero{height:min(66vh,650px);display:grid;grid-template-columns:minmax(200px,25%) 1fr;gap:6%;align-items:center;padding:5%}.nit-sk-title-poster{height:92%;border-radius:28px}.nit-sk-title-copy{display:grid;gap:15px}.nit-sk-title-copy>i:first-child{width:24%;height:15px}.nit-sk-title-copy>i:nth-child(2){width:64%;height:55px}.nit-sk-title-copy>div{display:flex;gap:9px}.nit-sk-title-copy>div i{width:64px;height:29px;border-radius:10px}.nit-sk-title-copy>span{width:92%;height:18px}.nit-sk-title-copy>b{width:44%;height:48px;border-radius:15px}.nit-sk-gallery,.nit-sk-cast{padding:28px clamp(24px,5vw,78px)}.nit-sk-gallery>div{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:160px 160px;gap:12px}.nit-sk-gallery i{border-radius:18px}.nit-sk-gallery i:first-child{grid-row:1/3}.nit-sk-cast>div{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.nit-sk-cast i{height:110px;border-radius:55px}.nit-sk-versions{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:24px clamp(24px,5vw,78px)}.nit-sk-versions i{height:120px;border-radius:20px}.nit-sk-person-hero{height:380px;display:grid;grid-template-columns:220px 1fr;align-items:center;gap:5%;padding:42px}.nit-sk-person-hero>i{aspect-ratio:1;border-radius:50%}.nit-sk-person-hero>div{display:grid;gap:13px}.nit-sk-person-hero span:first-child{width:45%;height:44px}.nit-sk-person-hero span:nth-child(2){width:26%;height:16px}.nit-sk-person-hero b{width:85%;height:16px}.nit-sk-person-stats,.nit-sk-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:22px clamp(24px,5vw,78px)}.nit-sk-person-stats i,.nit-sk-stat-grid i{height:90px;border-radius:18px}.nit-sk-ranking-hero{height:260px;display:grid;grid-template-columns:150px 1fr;align-items:center;gap:40px;margin:20px clamp(24px,5vw,78px);padding:35px;border-radius:26px}.nit-sk-ranking-hero>i{aspect-ratio:1;border-radius:50%}.nit-sk-ranking-hero>div{display:grid;gap:16px}.nit-sk-ranking-hero span:first-child{width:46%;height:48px}.nit-sk-ranking-hero span:last-child{width:74%;height:18px}.nit-sk-ranking-head{display:grid;grid-template-columns:80px 1fr 120px;gap:12px;padding:15px clamp(24px,5vw,78px)}.nit-sk-ranking-head i{height:34px;border-radius:10px}.nit-sk-ranking-list{display:grid;gap:10px;padding:5px clamp(24px,5vw,78px)}.nit-sk-ranking-list i{height:94px;border-radius:20px}.nit-sk-coming-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nit-sk-coming-grid i{aspect-ratio:4/5}.nit-sk-community-hero{height:260px;display:grid;grid-template-columns:1fr 220px;gap:8%;align-items:center;padding:38px}.nit-sk-community-hero>div{display:grid;gap:13px}.nit-sk-community-hero>div i:first-child{width:58%;height:48px}.nit-sk-community-hero>div i:nth-child(2){width:82%;height:18px}.nit-sk-community-hero>div span{width:160px;height:44px;border-radius:14px}.nit-sk-community-hero>i{aspect-ratio:1;border-radius:50%}.nit-sk-community-body{display:grid;grid-template-columns:280px 1fr;gap:18px;padding:16px clamp(24px,5vw,78px)}.nit-sk-users,.nit-sk-feed{display:grid;gap:12px}.nit-sk-users i{height:72px;border-radius:18px}.nit-sk-feed i{height:180px;border-radius:22px}.nit-sk-profile-hero{height:280px;display:grid;grid-template-columns:150px 1fr;align-items:center;gap:30px;margin:20px clamp(24px,5vw,78px);padding:35px;border-radius:26px}.nit-sk-profile-hero>i{aspect-ratio:1;border-radius:50%}.nit-sk-profile-hero>div{display:grid;gap:12px}.nit-sk-profile-hero span:first-child{width:40%;height:40px}.nit-sk-profile-hero span:nth-child(2){width:72%;height:17px}.nit-sk-profile-hero>div>div{display:flex;gap:12px}.nit-sk-profile-hero>div>div i{width:90px;height:36px;border-radius:12px}.nit-sk-taste{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:24px clamp(24px,5vw,78px)}.nit-sk-taste>span{grid-column:1/-1;width:210px;height:30px}.nit-sk-taste>i{aspect-ratio:1;border-radius:50%}.nit-sk-taste>div{display:grid;gap:10px}.nit-sk-taste>div i{height:22px;border-radius:10px}.nit-sk-explore{height:100dvh;background:#02070d}.nit-sk-explore>i{position:absolute;inset:0;width:min(520px,100%);margin:auto;border-radius:28px}.nit-sk-explore-actions{position:absolute;right:max(16px,calc(50% - 250px));bottom:130px;display:grid;gap:14px}.nit-sk-explore-actions i{width:48px;height:48px;border-radius:50%}.nit-sk-explore-copy{position:absolute;bottom:36px;left:50%;width:min(440px,72%);display:grid;gap:9px;transform:translateX(-50%)}.nit-sk-explore-copy span{height:16px;border-radius:8px}.nit-sk-account-head{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:22px;margin:20px clamp(24px,5vw,78px);padding:28px;border-radius:24px}.nit-sk-account-head>i{aspect-ratio:1;border-radius:50%}.nit-sk-account-head>div{display:grid;gap:10px}.nit-sk-account-head>div span:first-child{width:190px;height:34px}.nit-sk-account-head>div span:last-child{width:260px;height:16px}.nit-sk-account-head>div:last-child{display:flex}.nit-sk-account-head>div:last-child i{width:76px;height:36px;border-radius:12px}.nit-sk-account-layout{display:grid;grid-template-columns:230px 1fr;gap:18px;padding:16px clamp(24px,5vw,78px)}.nit-sk-account-layout aside{display:grid;gap:9px}.nit-sk-account-layout aside i{height:50px;border-radius:14px}.nit-sk-account-layout main{min-width:0}.nit-sk-stat-grid{grid-template-columns:repeat(4,1fr);padding:0}.nit-sk-account-panel{height:180px;margin-top:15px;border-radius:22px}.nit-sk-plans-head{text-align:center;padding:45px clamp(24px,5vw,78px)}.nit-sk-plans-head>i{width:min(480px,70%);height:42px;margin:0 auto 14px}.nit-sk-plans-head>i:nth-child(2){width:min(650px,80%);height:18px}.nit-sk-plans-head>div{display:flex;justify-content:center;gap:10px;margin-top:24px}.nit-sk-plans-head>div i{width:100px;height:42px;border-radius:13px}.nit-sk-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:10px clamp(24px,5vw,78px)}.nit-sk-plan-grid i{height:440px;border-radius:28px}.nit-sk-plan-compare{display:grid;gap:9px;padding:28px clamp(24px,5vw,78px)}.nit-sk-plan-compare i{height:54px;border-radius:14px}.nit-sk-apps-hero{height:460px;display:grid;grid-template-columns:1fr 42%;align-items:center;gap:8%;padding:45px}.nit-sk-apps-hero>div:first-child{display:grid;gap:15px}.nit-sk-apps-hero>div:first-child i:first-child{width:72%;height:52px}.nit-sk-apps-hero>div:first-child i:nth-child(2){width:90%;height:18px}.nit-sk-apps-hero>div:first-child span{width:180px;height:48px;border-radius:15px}.nit-sk-device{height:100%;position:relative}.nit-sk-device i:first-child{height:100%;width:58%;margin:auto;border-radius:38px}.nit-sk-device i:last-child{position:absolute;right:0;bottom:4%;width:60%;height:48%;border-radius:28px}.nit-sk-app-features{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:25px clamp(24px,5vw,78px)}.nit-sk-app-features i{height:150px;border-radius:22px}.nit-sk-player{min-height:100dvh;padding:20px 4vw;background:#02070d}.nit-sk-player header{height:58px;display:flex;justify-content:space-between}.nit-sk-player header i{width:48px;height:48px;border-radius:16px}.nit-sk-screen{height:min(72vh,760px);margin-top:15px;border-radius:24px}.nit-sk-player-controls{display:flex;justify-content:center;gap:14px;margin-top:-74px}.nit-sk-player-controls i{width:46px;height:46px;border-radius:50%}.nit-sk-player section{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:46px}.nit-sk-player section i{height:90px;border-radius:17px}.nit-sk-auth{height:100dvh;display:grid;grid-template-columns:1.1fr .9fr;padding:20px;background:#07111d}.nit-sk-auth-art{border-radius:28px}.nit-sk-auth-form{align-self:center;display:grid;gap:14px;padding:8vw}.nit-sk-auth-form i:first-child{width:70%;height:48px}.nit-sk-auth-form i:nth-child(2){width:90%;height:17px}.nit-sk-auth-form i:not(:first-child):not(:nth-child(2)){width:100%;height:52px;border-radius:15px}.nit-sk-auth-form span{width:100%;height:18px;border-radius:9px}
@media(max-width:767px){.nit-sk-header{height:64px;grid-template-columns:88px 1fr 44px;gap:6px;padding:7px 12px}.nit-sk-header i{height:42px;border-radius:14px}.nit-sk-header i:nth-child(2){width:78px}.nit-sk-home-hero,.nit-sk-catalog-hero,.nit-sk-title-hero,.nit-sk-person-hero,.nit-sk-community-hero,.nit-sk-apps-hero{margin:0;border-radius:0}.nit-sk-home-hero{height:610px;display:grid;grid-template-columns:1fr;grid-template-rows:360px 1fr;padding:16px 18px 24px}.nit-sk-home-hero .nit-sk-poster{grid-row:1;width:66%;height:340px;justify-self:center;transform:none}.nit-sk-home-hero .nit-sk-copy{grid-row:2;justify-items:center;gap:11px}.nit-sk-copy i:nth-child(1){width:30%}.nit-sk-copy i:nth-child(2){width:58%;height:39px}.nit-sk-copy i:nth-child(3){width:88%;height:38px}.nit-sk-copy span{width:46%;height:42px}.nit-sk-pills,.nit-sk-filters,.nit-sk-platforms,.nit-sk-community-tabs,.nit-sk-profile-tabs,.nit-sk-account-tabs{padding:14px 12px}.nit-sk-pills i,.nit-sk-filters i,.nit-sk-platforms i,.nit-sk-community-tabs i,.nit-sk-profile-tabs i,.nit-sk-account-tabs i{width:92px;min-width:92px;height:38px}.nit-sk-rail{padding:16px 12px}.nit-sk-rail>span,.nit-sk-gallery>span,.nit-sk-cast>span{width:155px;height:25px;margin-bottom:13px}.nit-sk-rail>div{display:flex;gap:11px;overflow:hidden}.nit-sk-rail>div i{width:44vw;min-width:44vw}.nit-sk-rail--wide>div i{width:72vw;min-width:72vw}.nit-sk-catalog-hero{height:300px;grid-template-columns:1fr;padding:24px 18px}.nit-sk-catalog-hero>i{display:none}.nit-sk-catalog-hero>div i:nth-child(2){width:76%}.nit-sk-grid,.nit-sk-coming-grid,.nit-sk-people-grid,.nit-sk-genre-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:12px}.nit-sk-grid>i:nth-child(n+7),.nit-sk-coming-grid>i:nth-child(n+7),.nit-sk-people-grid>i:nth-child(n+9),.nit-sk-genre-grid>i:nth-child(n+9){display:none}.nit-sk-page-title{height:155px;margin:10px 12px;padding:20px}.nit-sk-page-title i:first-child{width:58%;height:34px}.nit-sk-page-title i:last-child{width:82%;max-width:none}.nit-sk-genre-grid>i{height:104px}.nit-sk-people-grid{grid-template-columns:repeat(3,1fr)}.nit-sk-genre-hero{height:190px;margin:10px 12px;padding:22px}.nit-sk-genre-hero>div{width:68%}.nit-sk-genre-hero>div i:first-child{height:38px}.nit-sk-genre-hero>span{width:86px;height:86px}.nit-sk-title-hero{height:610px;display:grid;grid-template-columns:1fr;grid-template-rows:330px 1fr;padding:18px}.nit-sk-title-poster{width:64%;height:315px;justify-self:center}.nit-sk-title-copy{justify-items:center;gap:10px}.nit-sk-title-copy>i:nth-child(2){width:70%;height:38px}.nit-sk-title-copy>div{justify-content:center}.nit-sk-title-copy>span{width:94%}.nit-sk-title-copy>b{width:52%;height:42px}.nit-sk-gallery,.nit-sk-cast{padding:20px 12px}.nit-sk-gallery>div{display:flex;height:180px;gap:10px;overflow:hidden}.nit-sk-gallery i{width:74vw;min-width:74vw}.nit-sk-cast>div{display:flex;overflow:hidden}.nit-sk-cast i{width:38vw;min-width:38vw;height:82px}.nit-sk-versions{grid-template-columns:1fr;padding:16px 12px}.nit-sk-versions i{height:90px}.nit-sk-person-hero{height:370px;grid-template-columns:1fr;grid-template-rows:170px 1fr;justify-items:center;padding:22px}.nit-sk-person-hero>i{height:160px}.nit-sk-person-hero>div{width:100%;justify-items:center}.nit-sk-person-hero span:first-child{width:58%;height:38px}.nit-sk-person-hero b{width:92%}.nit-sk-person-stats,.nit-sk-stat-grid{grid-template-columns:repeat(3,1fr);padding:14px 12px}.nit-sk-person-stats i,.nit-sk-stat-grid i{height:74px}.nit-sk-ranking-hero{height:210px;grid-template-columns:90px 1fr;gap:18px;margin:10px 12px;padding:20px}.nit-sk-ranking-hero span:first-child{width:74%;height:38px}.nit-sk-ranking-head{padding:12px}.nit-sk-ranking-list{padding:4px 12px}.nit-sk-ranking-list i{height:82px}.nit-sk-community-hero{height:260px;grid-template-columns:1fr 100px;padding:24px 18px}.nit-sk-community-hero>div i:first-child{width:78%;height:40px}.nit-sk-community-body{grid-template-columns:1fr;padding:12px}.nit-sk-users{display:flex;overflow:hidden}.nit-sk-users i{width:160px;min-width:160px}.nit-sk-feed i{height:170px}.nit-sk-profile-hero{height:310px;grid-template-columns:1fr;grid-template-rows:120px 1fr;justify-items:center;margin:10px 12px;padding:20px}.nit-sk-profile-hero>i{height:116px}.nit-sk-profile-hero>div{width:100%;justify-items:center}.nit-sk-profile-hero span:first-child{width:54%}.nit-sk-profile-hero span:nth-child(2){width:80%}.nit-sk-taste{grid-template-columns:110px 1fr;padding:16px 12px}.nit-sk-explore>i{width:100%;border-radius:0}.nit-sk-explore-actions{right:14px}.nit-sk-explore-copy{width:78%}.nit-sk-account-head{height:230px;grid-template-columns:82px 1fr;margin:10px 12px;padding:20px}.nit-sk-account-head>div:last-child{grid-column:1/-1;justify-self:center}.nit-sk-account-layout{grid-template-columns:1fr;padding:12px}.nit-sk-account-layout aside{display:none}.nit-sk-stat-grid{grid-template-columns:repeat(2,1fr);padding:0}.nit-sk-account-panel{height:160px}.nit-sk-plans-head{padding:30px 12px}.nit-sk-plans-head>i{width:84%;height:36px}.nit-sk-plan-grid{display:flex;overflow:hidden;padding:10px 12px}.nit-sk-plan-grid i{width:82vw;min-width:82vw;height:390px}.nit-sk-plan-compare{padding:20px 12px}.nit-sk-apps-hero{height:520px;grid-template-columns:1fr;grid-template-rows:190px 1fr;padding:28px 18px}.nit-sk-apps-hero>div:first-child{justify-items:center}.nit-sk-apps-hero>div:first-child i:first-child{height:42px}.nit-sk-device i:first-child{width:48%}.nit-sk-app-features{grid-template-columns:1fr;padding:20px 12px}.nit-sk-app-features i{height:115px}.nit-sk-player{padding:10px}.nit-sk-screen{height:52vh;border-radius:18px}.nit-sk-player section{grid-template-columns:repeat(2,1fr)}.nit-sk-auth{grid-template-columns:1fr;padding:12px}.nit-sk-auth-art{position:absolute;inset:0;opacity:.24}.nit-sk-auth-form{position:relative;padding:22px;align-self:center;border-radius:24px}.nit-sk-auth-form i:first-child{width:74%}}
.nit-route-skeleton{z-index:70;inset:96px 0 0 0;padding-top:0}
body:has(.site-sidebar) .nit-route-skeleton{right:244px}
body:has(.site-sidebar.is-collapsed) .nit-route-skeleton{right:86px}
.nit-route-skeleton--player,.nit-route-skeleton--auth,.nit-route-skeleton--explore{z-index:10010;padding-top:0}
.nit-route-skeleton--player,.nit-route-skeleton--auth,.nit-route-skeleton--explore{inset:0!important}
.nit-site-header,.nit-site-header--responsive,.nit-site-header--mobile,.site-sidebar,.mobile-dock,.nit-mobile-dock{isolation:isolate}
@media(max-width:767px){.nit-route-skeleton,body:has(.site-sidebar) .nit-route-skeleton,body:has(.site-sidebar.is-collapsed) .nit-route-skeleton{inset:72px 0 calc(86px + env(safe-area-inset-bottom)) 0;padding-top:0}.nit-route-skeleton--player,.nit-route-skeleton--auth,.nit-route-skeleton--explore{inset:0!important;padding-top:0}}

@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
