.tn-ui-opening{--tn-ui-ink:var(--n-ink,var(--text,#192235));--tn-ui-muted:var(--n-secondary,var(--muted,#6b7287));--tn-ui-accent:var(--n-accent,var(--accent,#6554d9));--tn-ui-line:var(--n-line,var(--border,rgba(101,84,217,.17)));position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;color:var(--tn-ui-ink);background:var(--n-page,var(--bg,#f5f5fc));overflow:hidden;isolation:isolate;pointer-events:auto;font-family:inherit;box-sizing:border-box;animation:tn-ui-opening-safety 1ms 2.35s forwards}.tn-ui-opening *{box-sizing:border-box}.tn-ui-opening-art{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;pointer-events:none}.tn-ui-opening-halo{position:absolute;width:min(86vw,700px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tn-ui-accent) 15%,transparent),transparent 64%);opacity:.8}.tn-ui-opening-brand{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px}.tn-ui-opening-logo{width:80px;height:80px;object-fit:contain;border-radius:20px;filter:drop-shadow(0 12px 28px rgba(101,84,217,.18))}.tn-ui-opening-parts{position:relative;width:80px;height:80px}.tn-ui-opening-parts>img{position:absolute;inset:0;width:80px;height:80px;object-fit:contain;border-radius:20px}.tn-ui-opening-name{font-family:inherit!important;font-size:clamp(36px,6vw,54px)!important;line-height:1.05!important;font-weight:650!important;letter-spacing:-.06em!important;color:var(--tn-ui-ink)!important;margin:0!important;display:flex!important;justify-content:center}.tn-ui-opening-line{position:absolute;left:50%;top:15%;bottom:15%;width:1px;background:linear-gradient(transparent,var(--tn-ui-accent),transparent);transform-origin:center;box-shadow:0 0 24px color-mix(in srgb,var(--tn-ui-accent) 45%,transparent)}.tn-ui-opening-wash{position:absolute;width:60vw;height:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tn-ui-accent) 10%,transparent),transparent)}.tn-ui-opening-skip{position:absolute;bottom:max(28px,env(safe-area-inset-bottom));right:28px;display:flex;gap:18px;align-items:center;min-height:44px;border:1px solid var(--tn-ui-line);border-radius:12px;padding:12px 16px;background:transparent;color:var(--tn-ui-muted);font:inherit;font-size:12px;cursor:pointer}.tn-ui-opening-skip:focus-visible{outline:2px solid var(--tn-ui-accent);outline-offset:3px}.tn-ui-opening-focus .tn-ui-opening-halo{background:radial-gradient(circle,color-mix(in srgb,var(--tn-ui-accent) 22%,transparent),transparent 62%);filter:blur(16px)}.tn-ui-opening-assembly .tn-ui-opening-halo{background:repeating-radial-gradient(circle,transparent 0 60px,color-mix(in srgb,var(--tn-ui-accent) 4%,transparent) 61px 62px,transparent 63px 105px)}html[data-nero-theme=dark] .tn-ui-opening,html[data-theme=dark] .tn-ui-opening,body[data-theme=dark] .tn-ui-opening,html.dark .tn-ui-opening{background:var(--n-page,var(--bg,#0d1123));--tn-ui-ink:var(--n-ink,var(--text,#ecebff));--tn-ui-muted:var(--n-secondary,var(--muted,#a7abc4))}[data-tn-interface-opening-host][data-tn-opening-theme=light] .tn-ui-opening{background:#eef2ff;--tn-ui-ink:#172033;--tn-ui-muted:#5f6b7d;--tn-ui-accent:#5d58c7;--tn-ui-line:#4d5e7930}[data-tn-interface-opening-host][data-tn-opening-theme=dark] .tn-ui-opening{background:#080e2b;--tn-ui-ink:#f7f7fa;--tn-ui-muted:#a6a8b3;--tn-ui-accent:#a78bfa;--tn-ui-line:#ffffff1a}.tn-ui-text-reveal{opacity:calc(.58 + var(--tn-ui-reveal,1)*.42)}.tn-ui-heading-reveal{transform:translateY(calc((1 - var(--tn-ui-reveal,1))*8px));filter:blur(calc((1 - var(--tn-ui-reveal,1))*4px))}@keyframes tn-ui-opening-safety{to{visibility:hidden;pointer-events:none}}@media(max-width:600px){.tn-ui-opening-logo,.tn-ui-opening-parts,.tn-ui-opening-parts>img{width:68px;height:68px}.tn-ui-opening-skip{right:18px;bottom:max(22px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.tn-ui-opening{display:none}.tn-ui-text-reveal{opacity:1}.tn-ui-heading-reveal{transform:none;filter:none}}@media(prefers-reduced-motion:no-preference){html[data-tunera-sidebar=blend] .nero>.sidebar{transition:background-color .28s,border-color .28s,box-shadow .28s,transform .42s cubic-bezier(.22,.8,.25,1)!important}.tam-avatar-feedback{transition-duration:.26s,.34s!important;transition-timing-function:ease,cubic-bezier(.22,.8,.25,1)!important}.generation-results[data-tp-history-preview] .result-cover[data-tp-history-refresh=settled] img{animation-duration:.46s!important;animation-timing-function:cubic-bezier(.22,.8,.25,1)!important}}@media(prefers-reduced-motion:no-preference)and (max-width:759px){html[data-tunera-sidebar=blend] .nero>.sidebar{transition:transform .42s cubic-bezier(.22,.8,.25,1),background .2s!important}}[data-tn-navigation-opening] .tn-ui-opening{animation-delay:1.3s}
