
.hipno-scene-dna-videoFrame{box-shadow:0 24px 64px #00000080,0 0 0 1px var(--os-card-border),0 0 52px color-mix(in srgb,var(--os-card-shadow-out)85%,transparent),0 0 96px #00eaff1f,inset 0 1px 0 #ffffff17}html[data-theme=light] .hipno-scene-dna-videoFrame,html.light .hipno-scene-dna-videoFrame{box-shadow:0 18px 52px #23194624,0 0 0 1px var(--os-card-border),0 0 40px color-mix(in srgb,var(--os-card-shadow-out)70%,transparent),inset 0 1px 0 #fffffff2}.hipno-scene-dna-rail{width:100%;max-width:min(100%,var(--app-main-max,80rem));box-sizing:border-box;margin-inline:auto}.hipno-scene-dna-glass{border:1px solid var(--os-card-border);background:var(--os-card-bg);-webkit-backdrop-filter:blur(20px)saturate(165%);backdrop-filter:blur(20px)saturate(165%);box-shadow:var(--card-shadow),0 0 40px color-mix(in srgb,var(--os-card-shadow-out)50%,transparent),inset 0 1px 0 color-mix(in srgb,var(--os-card-shadow-inset)35%,transparent);border-radius:clamp(18px,3vw,26px)}.hipno-scene-dna-posterGlow{box-shadow:0 0 0 1px var(--os-card-border),0 16px 48px #0000006b,0 0 56px color-mix(in srgb,var(--os-card-shadow-out)65%,transparent),0 0 1px #00eaff59 inset}html[data-theme=light] .hipno-scene-dna-posterGlow,html.light .hipno-scene-dna-posterGlow{box-shadow:0 0 0 1px var(--os-card-border),0 14px 40px #2319461a,0 0 36px color-mix(in srgb,var(--os-card-shadow-out)45%,transparent)}.hipno-scene-dna-finale{color:var(--text-strong);background:radial-gradient(ellipse 100% 80% at 50% 0%,color-mix(in srgb,var(--accent-color)22%,transparent),transparent 58%),radial-gradient(ellipse 80% 50% at 80% 100%,color-mix(in srgb,var(--accent-alt)18%,transparent),transparent 55%),var(--bg-global)!important}html[data-theme=light] .hipno-scene-dna-finale,html.light .hipno-scene-dna-finale{background:radial-gradient(ellipse 90% 70% at 50% -5%,color-mix(in srgb,var(--accent-color)12%,transparent),transparent 50%),var(--bg-global)!important}@media (max-width:767px){.hipno-scene-mobile-fill{min-height:min(100%,var(--scene-inner-h,100dvh));box-sizing:border-box;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;width:100%;display:flex}.hipno-scene-mobile-fill>section,.hipno-scene-mobile-fill>div{box-sizing:border-box;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:0;margin-inline:0;display:flex}.hipno-scene-surface{--scene-surface-w:min(100%,var(--scene-inner-w,100vw),calc(var(--scene-inner-h,520px)*9/15));width:var(--scene-surface-w);height:min(var(--scene-inner-h,520px),calc(var(--scene-surface-w)*15/9));max-height:var(--scene-inner-h,520px);border-radius:var(--scene-surface-radius,clamp(14px,4.2vw,20px));border:1px solid var(--os-card-border);background:var(--os-card-bg);-webkit-backdrop-filter:blur(22px)saturate(170%);box-shadow:var(--card-shadow),0 0 36px color-mix(in srgb,var(--os-card-shadow-out)50%,transparent),inset 0 1px 0 color-mix(in srgb,var(--os-card-shadow-inset)38%,transparent);box-sizing:border-box;isolation:isolate;contain:layout style paint;margin-inline:auto;position:relative;overflow:hidden}.hipno-scene-surface--scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;align-items:stretch;overflow:auto}html[data-theme=light] .hipno-scene-surface,html.light .hipno-scene-surface{box-shadow:0 12px 36px #2d235a1a,0 0 0 1px var(--os-card-border),inset 0 1px 0 #ffffffeb}}
*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{cursor:pointer}body{font-family:Inter,sans-serif}html{-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scrollbar-gutter:stable;overflow-x:clip}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light],html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark],html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}a,button,[role=button]{touch-action:manipulation}.tap-target{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.page-root{width:100%;max-width:100%;position:relative;overflow:clip visible}@media (max-width:767px){.page-root{min-height:100vh;overflow:clip visible}html:has(#page-root.page-root--scene){height:100%;overflow:hidden}body:has(#page-root.page-root--scene){flex-direction:column;height:100svh;max-height:100svh;display:flex;overflow:hidden}body:has(#page-root.page-root--scene) main.app-main{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}#page-root.page-root--scene{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden;min-height:0!important}html[data-pwa-standalone=true] body:has(#page-root.page-root--scene){height:100dvh;max-height:100dvh}input,textarea,select{font-size:max(16px,1rem)}}:root{--mobile-rail-max:min(100%,21.5rem);--mobile-rail-gutter:clamp(.5rem,3.2vw,1rem);--scene-nav-stack:48px;--scene-inner-h:100dvh;--scene-inner-w:100vw;--scene-surface-radius:clamp(14px,4.2vw,20px);--scene-mobile-nav-h:52px;--app-main-max:min(100%,80rem);--touch-target-min:44px;--hipno-cookie-extra-stack:0px;--bg-global:radial-gradient(circle at 50% 20%,#0c001f 0%,#010008 100%);--bg-overlay:radial-gradient(ellipse at 60% 40%,#00ffff1f,transparent 60%),radial-gradient(ellipse at 30% 80%,#ff00c81f,transparent 70%);--text-strong:#fff;--text-soft:#fffc;--text-faint:#ffffff80;--text-on-media:#fff;--accent-color:#00fff7;--accent-alt:#f4e;--glass-bg:#0a001e59;--glass-border:#6400ff40;--glass-shadow:0 0 40px #0ff3;--transition-speed:.5s;--radius-card:16px;--section-y:clamp(3rem,7vw,6.5rem);--section-x:clamp(1rem,4vw,1.5rem);--surface-elevated:#120c20b8;--bg-elevated:var(--surface-elevated);--card-shadow:0 12px 40px #00000061;--card-shadow-hover:0 20px 56px #3c147866;--header-muted:#ffffff14;--header-muted-hover:#ffffff24;--header-border:#ffffff24;--os-scene-bg:#0a001452;--os-scene-text:var(--text-strong);--os-scene-muted:var(--text-soft);--os-title-gradient:linear-gradient(90deg,#8b5cff,#e040d0,#30e8ff);--os-card-bg:#140f2394;--os-card-border:#7828dc59;--os-card-shadow-out:#4c00ff47;--os-card-shadow-inset:#00eaff33;--os-card-drop:#0000008c;--os-overlay-bottom:linear-gradient(to top,#000000d9,transparent);--os-dock-bg:#0f001e8c;--os-dock-border:#9600ff40;--os-dock-icon:#ffffffa6;--os-dock-active:#b388ff;--os-glass-hover-glow-1:#00ffff40;--os-glass-hover-glow-2:#ff00b440}html[data-theme=light],html.light{--bg-global:radial-gradient(ellipse 120% 90% at 50% -5%,#f4f2ff 0%,#e9e6f5 38%,#dfe6ee 72%,#d8e0ea 100%);--bg-overlay:radial-gradient(ellipse 85% 55% at 62% 22%,#5c2ee813,transparent 58%),radial-gradient(ellipse 75% 50% at 18% 88%,#0082960e,transparent 62%);--text-strong:#14122a;--text-soft:#14122aa8;--text-faint:#14122a6b;--text-on-media:#fff;--accent-color:#4a2fd4;--accent-alt:#0a7d8c;--glass-bg:#ffffffe6;--glass-border:#2a20581c;--glass-shadow:0 18px 48px #261c4812;--surface-elevated:#fffffff0;--card-shadow:0 10px 36px #23194614;--card-shadow-hover:0 18px 52px #2d205f1c;--header-muted:#4b379b17;--header-muted-hover:#4b379b29;--header-border:#261c4b24;--os-scene-bg:#ffffff80;--os-scene-text:var(--text-strong);--os-scene-muted:var(--text-soft);--os-title-gradient:linear-gradient(90deg,#3d24a8,#8b1fa8,#067c8c);--os-card-bg:#ffffffd1;--os-card-border:#5c2ee833;--os-card-shadow-out:#5c2ee81c;--os-card-shadow-inset:#00829617;--os-card-drop:#1914371a;--os-overlay-bottom:linear-gradient(to top,#120e24d1,transparent);--os-dock-bg:#ffffffe0;--os-dock-border:#48348c24;--os-dock-icon:#14122a8c;--os-dock-active:#4a2fd4;--os-glass-hover-glow-1:#4a2fd41f;--os-glass-hover-glow-2:#0a7d8c1a}html[data-theme=light] body:before,html.light body:before{mix-blend-mode:normal;opacity:.5;filter:blur(72px)saturate(118%)}@media (min-width:480px){:root{--mobile-rail-max:min(100%,38rem)}}@media (min-width:900px){:root{--mobile-rail-max:min(100%,42rem)}}body:has(#page-root.page-root--scene){--hipno-cookie-extra-stack:46px}@media (min-width:768px){body:has(#page-root.page-root--scene){--hipno-cookie-extra-stack:96px}}.app-main{width:100%;max-width:min(var(--app-main-max),100%);padding-left:max(clamp(.75rem,3vw,1.5rem),env(safe-area-inset-left,0px));padding-right:max(clamp(.75rem,3vw,1.5rem),env(safe-area-inset-right,0px));box-sizing:border-box;margin-inline:auto;overflow-x:clip}main.app-main:has([data-admin-shell]){max-width:none;margin-inline:0;padding-inline:0}html,body{background:var(--bg-global);min-height:100%;color:var(--text-strong);transition:background var(--transition-speed)ease,color .35s ease;background-size:cover;background-attachment:scroll;overflow-x:clip}@media (min-width:768px){html,body{background-attachment:fixed}}@media (max-width:767px){html,body{overscroll-behavior-x:none;min-height:100vh}}body:before{content:"";background:var(--bg-overlay);mix-blend-mode:screen;filter:blur(120px)saturate(180%);z-index:-1;animation:18s ease-in-out infinite alternate glowFlow;position:fixed;inset:0}@keyframes glowFlow{0%{opacity:.4;transform:translateY(0)}to{opacity:.75;transform:translateY(28px)}}section{color:var(--text-strong);padding:clamp(4rem,6vw,7rem) 0;background:0 0!important}section:before,section:after{display:none!important}.gradient-text{background:linear-gradient(90deg,var(--accent-color),var(--accent-alt));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite gradientShift}html[data-theme=light] .gradient-text,html.light .gradient-text{background:linear-gradient(90deg,#3a28a0,#7a2098,#0a6d7a) 0 0/200%}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}body:before,.gradient-text{animation:none!important}}.glass:hover{box-shadow:0 0 35px var(--os-glass-hover-glow-1),0 0 50px var(--os-glass-hover-glow-2)}body[data-modal=open]{background:#000000e6!important;overflow:hidden!important}body[data-modal=open]:before{pointer-events:none;opacity:0!important;filter:none!important;z-index:-1!important;background:0 0!important;animation:none!important}body[data-modal=closed]{background:var(--bg-global)!important}html[data-theme=light] body[data-modal=open],html.light body[data-modal=open]{background:#f5f2ffeb!important}body[data-modal=closed]:before{pointer-events:none;z-index:-1;opacity:1!important;background:var(--bg-overlay)!important;filter:blur(120px)saturate(180%)!important;animation:18s ease-in-out infinite alternate glowFlow!important}
.Header-module__3ZFf2q__floatWrapper{z-index:9999;pointer-events:none;transition:opacity .45s,transform .4s cubic-bezier(.2,.9,.4,1.1);position:fixed;top:22px;left:50%;transform:translate(-50%)}.Header-module__3ZFf2q__floatWrapper.Header-module__3ZFf2q__hidden{opacity:0;pointer-events:none;transform:translate(-50%)translateY(-30px)}.Header-module__3ZFf2q__blurLayer{-webkit-backdrop-filter:blur(42px)saturate(220%);opacity:.55;z-index:-1;background:#0a00196b;border-radius:70px;transition:opacity .35s;position:absolute;inset:-30px -55px}.Header-module__3ZFf2q__header{pointer-events:auto;-webkit-backdrop-filter:blur(25px)saturate(190%);background:#0f001e8c;border:1px solid #9600ff4d;border-radius:60px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:9rem;padding:18px 55px;transition:all .35s;display:flex;box-shadow:inset 0 0 25px #4c00ff40,0 0 45px #4c00ff47,0 0 75px #00eaff40}.Header-module__3ZFf2q__hovered .Header-module__3ZFf2q__header{background:#190032d1;box-shadow:inset 0 0 45px #9600ff73,0 0 80px #9600ff73,0 0 130px #00eaff59}.Header-module__3ZFf2q__hovered .Header-module__3ZFf2q__blurLayer{opacity:.88}.Header-module__3ZFf2q__brandLink{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.Header-module__3ZFf2q__brand{letter-spacing:.08em;-webkit-text-fill-color:transparent;text-shadow:0 0 20px #4c00ff80,0 0 35px #00eaff66;cursor:pointer;background:linear-gradient(90deg,#fff,#fff,#fff);-webkit-background-clip:text;background-clip:text;font-size:1.45rem;font-weight:600;transition:transform .2s}.Header-module__3ZFf2q__brand:hover{text-shadow:0 0 30px #4c00ffcc,0 0 45px #00eaff99;transform:scale(1.02)}.Header-module__3ZFf2q__nav{flex-wrap:nowrap;gap:1.8rem;display:flex}.Header-module__3ZFf2q__navItem{color:#ffffffd1;white-space:nowrap;align-items:center;gap:6px;font-size:1.05rem;text-decoration:none;transition:all .3s;display:flex}.Header-module__3ZFf2q__navItem:hover{color:#00eaff;text-shadow:0 0 15px #00eaffcc,0 0 25px #b400ff99;transform:translateY(-3px)}.Header-module__3ZFf2q__navItem svg{filter:drop-shadow(0 0 6px #00ffff40);transition:all .3s}.Header-module__3ZFf2q__navItem:hover svg{filter:drop-shadow(0 0 12px #00ffffb3);transform:translateY(-2px)}.Header-module__3ZFf2q__navLabel{letter-spacing:1px;white-space:nowrap;font-size:.85rem}.Header-module__3ZFf2q__navLabelUsername{text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;overflow:hidden}.Header-module__3ZFf2q__langBtn{border:1px solid var(--header-border,#ffffff26);background:var(--header-muted,#ffffff14);width:40px;height:40px;color:var(--text-strong,#fff);cursor:pointer;letter-spacing:.12em;border-radius:12px;justify-content:center;align-items:center;font-size:.72rem;font-weight:750;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.Header-module__3ZFf2q__langBtn:hover{background:var(--header-muted-hover,#ffffff1f);transform:scale(1.05)}.Header-module__3ZFf2q__iconBtn{color:#ffffffd1;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;min-width:2.25rem;height:2.25rem;padding:0 .55rem;font-size:.72rem;font-weight:650;transition:color .25s,border-color .25s,transform .25s;display:inline-flex}.Header-module__3ZFf2q__iconBtn:hover{color:#00eaff;border-color:#00eaff59;transform:translateY(-2px)}@media (max-width:767px){.Header-module__3ZFf2q__floatWrapper{top:calc(12px + env(safe-area-inset-top,0px));width:calc(100% - var(--mobile-rail-gutter,16px)*2);max-width:none;left:50%;transform:translate(-50%)}.Header-module__3ZFf2q__header{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-radius:40px;justify-content:space-between;gap:.75rem;width:100%;padding:10px 14px 10px 16px}.Header-module__3ZFf2q__brandLink{flex:0 auto;min-width:0}.Header-module__3ZFf2q__nav{flex:none;justify-content:flex-end;gap:1.2rem;margin-left:auto}.Header-module__3ZFf2q__brand{letter-spacing:.06em;font-size:1rem}.Header-module__3ZFf2q__navItem{font-size:.9rem}.Header-module__3ZFf2q__navLabel{display:none}.Header-module__3ZFf2q__navItem svg{width:20px;height:20px}.Header-module__3ZFf2q__iconBtn{min-width:2.15rem;height:2.15rem;font-size:.7rem;transform:none}.Header-module__3ZFf2q__blurLayer{-webkit-backdrop-filter:none;background:#0a00199e;inset:-20px -35px}.Header-module__3ZFf2q__header{box-shadow:inset 0 0 15px #4c00ff33,0 0 25px #4c00ff33,0 0 35px #00eaff26}.Header-module__3ZFf2q__hovered .Header-module__3ZFf2q__header{box-shadow:inset 0 0 25px #9600ff4d,0 0 40px #9600ff4d}}@media (max-width:480px){.Header-module__3ZFf2q__floatWrapper{width:calc(100% - 20px);top:8px}.Header-module__3ZFf2q__header{border-radius:32px;gap:.5rem;padding:8px 12px 8px 14px}.Header-module__3ZFf2q__brand{font-size:.85rem}.Header-module__3ZFf2q__nav{gap:1rem}.Header-module__3ZFf2q__navItem svg{width:18px;height:18px}}@keyframes Header-module__3ZFf2q__headerSlideIn{0%{opacity:0;transform:translate(-0%)translateY(0)}to{opacity:1;transform:translate(-50%)translateY(0)}}.Header-module__3ZFf2q__floatWrapper:not(.Header-module__3ZFf2q__hidden){animation:.5s cubic-bezier(.2,.9,.4,1.1) forwards Header-module__3ZFf2q__headerSlideIn}html[data-theme=light] .Header-module__3ZFf2q__header,html.Header-module__3ZFf2q__light .Header-module__3ZFf2q__header{background:#ffffffe0;border-color:#3c286424;box-shadow:inset 0 1px #fffffff2,0 8px 32px #2d1e5a1a,0 2px #fff9}html[data-theme=light] .Header-module__3ZFf2q__hovered .Header-module__3ZFf2q__header,html.Header-module__3ZFf2q__light .Header-module__3ZFf2q__hovered .Header-module__3ZFf2q__header{background:#fffffff2;box-shadow:inset 0 1px #fff,0 12px 40px #32236e24}html[data-theme=light] .Header-module__3ZFf2q__brand,html.Header-module__3ZFf2q__light .Header-module__3ZFf2q__brand{background:linear-gradient(90deg,#2a1f4a,#5c2eea,#0a7a88);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}html[data-theme=light] .Header-module__3ZFf2q__navItem,html.Header-module__3ZFf2q__light .Header-module__3ZFf2q__navItem{color:#161022c7}html[data-theme=light] .Header-module__3ZFf2q__navItem:hover,html.Header-module__3ZFf2q__light .Header-module__3ZFf2q__navItem:hover{color:var(--accent-color);text-shadow:none}html[data-theme=light] .Header-module__3ZFf2q__navItem svg,html.Header-module__3ZFf2q__light .Header-module__3ZFf2q__navItem svg{filter:drop-shadow(0 1px 1px #2d235a14)}html[data-theme=light] .Header-module__3ZFf2q__navItem:hover svg,html.Header-module__3ZFf2q__light .Header-module__3ZFf2q__navItem:hover svg{filter:drop-shadow(0 2px 6px #4a2fd438)}html[data-theme=light] .Header-module__3ZFf2q__blurLayer,html.Header-module__3ZFf2q__light .Header-module__3ZFf2q__blurLayer{-webkit-backdrop-filter:blur(24px)saturate(140%);background:#ffffff6b}@media (prefers-reduced-motion:reduce){.Header-module__3ZFf2q__floatWrapper,.Header-module__3ZFf2q__header,.Header-module__3ZFf2q__navItem,.Header-module__3ZFf2q__brand{transition:none;animation:none}.Header-module__3ZFf2q__floatWrapper.Header-module__3ZFf2q__hidden{opacity:0;transform:translate(-50%)translateY(-10px)}}
