@media screen{body:has(:is(.yuva-app,.yuva-surface)){--background:#101014;--foreground:#f4f2f7;--card:#19191e;--card-foreground:#f4f2f7;--popover:#202026;--popover-foreground:#f4f2f7;--muted:#29272f;--muted-foreground:#b2aebb;--secondary:#29272f;--secondary-foreground:#f4f2f7;--primary:#f58e9c;--primary-foreground:#301c28;--accent:#f58e9c20;--accent-foreground:#fbb8bd;--border:#ffffff16;--input:#ffffff20;--ring:#f58e9c;--font-display:Outfit, Inter, system-ui, sans-serif;--font-sans:Outfit, Inter, system-ui, sans-serif;--yuva-table-heading:#ffffff04;--yuva-table-label:#b2aebb;color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 8% 20%,#e8c9cf,#0000 65%),linear-gradient(120deg,#d7c7d4,#c9c6d6)}.yuva-app{align-items:flex-start;gap:0;padding:18px}.yuva-app .yuva-sidebar{box-shadow:none;background:#151518;border:1px solid #ffffff12;border-right:0;border-radius:22px 0 0 22px;height:calc(100dvh - 36px);margin:0;top:18px}.yuva-sidebar nav{margin-top:28px}.yuva-sidebar nav a{border-radius:10px;min-height:40px;transition:background .2s,transform .2s,color .2s;position:relative}.yuva-sidebar nav a:hover{background:#ffffff08;transform:translate(3px)}.yuva-sidebar nav a[aria-current=page]{color:#fbb8bd;background:linear-gradient(110deg,#f58e9c20,#ffffff04);box-shadow:inset 0 0 0 1px #ffffff12}.yuva-sidebar nav a[aria-current=page]:before{content:"";background:#f58e9c;border-radius:4px;width:3px;height:16px;position:absolute;left:-12px}.yuva-app .yuva-main{background:#101014;border:1px solid #ffffff12;border-radius:0 22px 22px 0;min-height:calc(100dvh - 36px);margin:0;box-shadow:0 25px 80px #19101a22}.yuva-topbar{box-shadow:none;background:#151518e8;border-color:#ffffff0d;border-radius:12px}.yuva-page h1{letter-spacing:-.045em;font-size:clamp(28px,3vw,40px);font-weight:400}.yuva-page-content{animation:.45s cubic-bezier(.2,.8,.2,1) both workspace-enter}.yuva-page-content :is(article,section).border{box-shadow:none;border-radius:18px}.yuva-page-content article{transition:border-color .25s,transform .25s}.yuva-page-content article:hover{border-color:#f58e9c35}body:has(:is(.yuva-app,.yuva-surface)) :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.yuva-app button:not(:disabled){cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.yuva-app button:not(:disabled):active{transform:scale(.98)}.yuva-app .yuva-button{border-radius:10px;min-height:40px}.yuva-app .yuva-button[data-variant=primary],.yuva-hero-action{color:#301c28;background:linear-gradient(110deg,#fbb8bd,#f58e9c);border:1px solid #fbb8bd30;box-shadow:0 5px 22px #f58e9c12}.yuva-app .yuva-button:hover{transform:translateY(-2px)}body:has(:is(.yuva-app,.yuva-surface)) .form-control{color:#f4f2f7;background:#151519;border-color:#ffffff20;border-radius:9px;min-height:40px}body:has(:is(.yuva-app,.yuva-surface)) .form-control:focus{border-color:#f58e9c;box-shadow:0 0 0 3px #f58e9c20}body:has(:is(.yuva-app,.yuva-surface)) input::placeholder{color:#928c9b}body:has(:is(.yuva-app,.yuva-surface)) textarea::placeholder{color:#928c9b}body:has(:is(.yuva-app,.yuva-surface)) select option{color:#f4f2f7;background:#202026}body:has(:is(.yuva-app,.yuva-surface)) [role=dialog]{border-color:#ffffff20;border-radius:18px;box-shadow:0 30px 100px #0007}body:has(:is(.yuva-app,.yuva-surface)) .yuva-data-table th{padding-block:14px}body:has(:is(.yuva-app,.yuva-surface)) .yuva-data-table td{padding-block:15px}body:has(:is(.yuva-app,.yuva-surface)) .yuva-data-table tbody tr:hover{background:#f58e9c08}.yuva-app .glass,.yuva-app .glass-strong{box-shadow:none;background:#19191e}.yuva-app .text-gradient{color:#0000;background:linear-gradient(120deg,#f4f2f7,#fbb8bd);-webkit-background-clip:text;background-clip:text}.yuva-app [role=progressbar]>div{transform-origin:0;animation:.7s both workspace-grow}.yuva-app .recharts-cartesian-grid line{stroke:#ffffff12}.yuva-app .recharts-default-tooltip{color:#f4f2f7;background:#202026!important;border-color:#ffffff20!important}.yuva-hero-layout{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:18px;display:grid}.yuva-hero{background:radial-gradient(at 80% 20%,#f58e9c12,#0000 65%),linear-gradient(125deg,#272029,#19171e 60%);border:1px solid #ffffff12;border-radius:20px;grid-template-columns:1.2fr 1fr;min-height:310px;display:grid;position:relative;overflow:hidden}.yuva-hero-copy{z-index:1;padding:28px}.yuva-hero-copy>span{color:#d0c8d7;border:1px solid #ffffff18;border-radius:20px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;display:inline-flex}.yuva-hero h2{letter-spacing:-.045em;margin:22px 0 15px;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.1}.yuva-hero h2 em{color:#fbb8bd;font-style:normal}.yuva-hero p{color:#bcb4c5;font-size:13px;line-height:1.7}.yuva-hero-action{border-radius:10px;align-items:center;gap:14px;margin-top:22px;padding:12px 16px;font-size:13px;transition:transform .2s,box-shadow .2s;display:inline-flex}.yuva-hero-action:hover{transform:translateY(-3px);box-shadow:0 10px 30px #f58e9c20}.yuva-building-scene{perspective:800px;align-self:end;height:260px;position:relative}.yuva-building{background:linear-gradient(125deg,#49404f,#25222f 75%);border:1px solid #fff2;border-radius:12px 12px 0 0;width:80%;max-width:240px;height:230px;padding:25px 18px;animation:7s ease-in-out infinite alternate workspace-house;position:absolute;bottom:-15px;left:8%;box-shadow:20px 10px 50px #0005}.yuva-windows{grid-template-columns:repeat(4,1fr);gap:12px 10px;display:grid}.yuva-windows i{background:#181721;border-radius:3px;height:23px;box-shadow:inset 2px 1px 5px #0005}.yuva-windows i:nth-child(3n){background:linear-gradient(#f4ccd9,#ba799e);animation:6s infinite alternate workspace-window;box-shadow:0 0 14px #ee9dc740}.yuva-windows i:nth-child(5n){background:linear-gradient(#d8d3f3,#8a83ae)}.yuva-building-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e6d0e1;background:#413541dd;border:1px solid #ffffff20;border-radius:8px;padding:9px 12px;font-size:11px;animation:5s ease-in-out infinite float-slow;position:absolute;top:8px;right:20px}.yuva-focus{background:#19191e;border:1px solid #ffffff12;border-radius:20px;padding:24px}.yuva-focus h2{margin-bottom:20px;font-size:16px;font-weight:500}.yuva-focus a{border-bottom:1px solid #ffffff0a;align-items:center;gap:13px;padding:15px 0;font-size:13px;transition:transform .2s;display:flex}.yuva-focus a:hover{color:#fbb8bd;transform:translate(4px)}.yuva-focus a>span:first-child{color:#f58e9c;font-variant-numeric:tabular-nums}.yuva-focus small{color:#a6a4b2;margin-top:4px;display:block}.yuva-focus svg{flex-shrink:0;margin-left:auto}.yuva-app .yuva-kpi{animation:.5s both workspace-enter}.yuva-app .yuva-kpi:nth-child(2){animation-delay:50ms}.yuva-app .yuva-kpi:nth-child(3){animation-delay:.1s}.yuva-app .yuva-kpi:nth-child(4){animation-delay:.15s}.yuva-app .yuva-kpi:nth-child(5){animation-delay:.2s}.yuva-briefing-link{z-index:30;color:#fbb8bd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#29232fee;border:1px solid #f58e9c40;border-radius:30px;align-items:center;gap:8px;padding:12px 17px;font-size:13px;transition:transform .2s;display:flex;position:fixed;bottom:22px;right:30px;box-shadow:0 8px 24px #0004}.yuva-briefing-link:hover{transform:translateY(-3px)}@media (width<=1200px){.yuva-hero-layout{grid-template-columns:1fr}.yuva-focus{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.yuva-focus h2{grid-column:1/-1;margin-bottom:0}}@media (width<=1023px){.yuva-app{padding:10px}.yuva-app .yuva-main{border-radius:18px}.yuva-app [role=dialog] .yuva-sidebar{border-radius:0 20px 20px 0;height:100dvh;top:0}}@media (width<=640px){.yuva-app{padding:5px}.yuva-page{padding-inline:16px}.yuva-hero{grid-template-columns:1fr}.yuva-hero-copy{padding:24px}.yuva-building-scene{justify-self:center;width:230px;height:185px}.yuva-building{height:170px}.yuva-windows{gap:8px}.yuva-windows i{height:18px}.yuva-focus{padding:22px;display:block}.yuva-focus h2{margin-bottom:8px}.yuva-briefing-link{bottom:12px;right:16px}}}@keyframes workspace-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes workspace-house{0%{transform:rotateY(-16deg)rotateX(4deg)translateY(0)}to{transform:rotateY(-10deg)rotateX(2deg)translateY(-6px)}}@keyframes workspace-window{0%{opacity:.55}to{opacity:1}}body:has(.yuva-app[data-reduce-motion=true]) *{transition:none!important;animation:none!important}body:has(.yuva-app[data-reduce-motion=true]) :before{transition:none!important;animation:none!important}body:has(.yuva-app[data-reduce-motion=true]) :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){body:has(:is(.yuva-app,.yuva-surface)) *{transition:none!important;animation:none!important}body:has(:is(.yuva-app,.yuva-surface)) :before{transition:none!important;animation:none!important}body:has(:is(.yuva-app,.yuva-surface)) :after{transition:none!important;animation:none!important}}@media screen{:is(body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-amber-100],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-amber-50],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-amber-50\/45],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-amber-50\/70]){background-color:#f4cc8512}body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-emerald-100]{background-color:#82d8ba12}body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-emerald-50]{background-color:#82d8ba12}body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-emerald-50\/45]{background-color:#82d8ba12}body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-emerald-50\/50]{background-color:#82d8ba12}body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-emerald-50\/70]{background-color:#82d8ba12}body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-emerald-50\/80]{background-color:#82d8ba12}body:has(:is(.yuva-app,.yuva-surface)) [class~=hover\:bg-emerald-50]:hover{background-color:#82d8ba12}body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-red-100]{background-color:#fbb8bd12}body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-red-50]{background-color:#fbb8bd12}body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-red-50\/40]{background-color:#fbb8bd12}body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-red-50\/55]{background-color:#fbb8bd12}body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-red-50\/60]{background-color:#fbb8bd12}body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-red-50\/65]{background-color:#fbb8bd12}body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-rose-100]{background-color:#fbb8bd12}body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-rose-50]{background-color:#fbb8bd12}body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-rose-50\/55]{background-color:#fbb8bd12}body:has(:is(.yuva-app,.yuva-surface)) [class~=hover\:bg-red-50]:hover{background-color:#fbb8bd12}body:has(:is(.yuva-app,.yuva-surface)) [class~="hover:bg-red-50/25"]:hover{background-color:#fbb8bd12}body:has(:is(.yuva-app,.yuva-surface)) [class~="hover:bg-red-50/35"]:hover{background-color:#fbb8bd12}body:has(:is(.yuva-app,.yuva-surface)) [class~="hover:bg-red-50/40"]:hover{background-color:#fbb8bd12}body:has(:is(.yuva-app,.yuva-surface)) [class~="hover:bg-red-50/60"]:hover{background-color:#fbb8bd12}:is(body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-sky-100],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-sky-50],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-sky-50\/40]){background-color:#99c9f012}:is(body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-slate-100],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-slate-200],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-slate-50],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-slate-50\/50],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-slate-50\/60],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-slate-50\/65],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-slate-50\/70],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-slate-50\/75],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-slate-50\/80]){background-color:#ffffff06}:is(body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-white],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-white\/10],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-white\/13],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-white\/14],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-white\/15],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-white\/60],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-white\/70],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-white\/72],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-white\/75],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-white\/8],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-white\/82],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-white\/85],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-white\/88],body:has(:is(.yuva-app,.yuva-surface)) [class~=bg-white\/90],body:has(:is(.yuva-app,.yuva-surface)) [class~="bg-white/[0.04]"],body:has(:is(.yuva-app,.yuva-surface)) [class~="bg-white/[0.07]"]){background-color:#19191e}:is(body:has(:is(.yuva-app,.yuva-surface)) [class~=border-amber-200],body:has(:is(.yuva-app,.yuva-surface)) [class~=border-amber-300]){border-color:#f4cc8530}:is(body:has(:is(.yuva-app,.yuva-surface)) [class~="border-black/[0.05]"],body:has(:is(.yuva-app,.yuva-surface)) [class~="border-black/[0.06]"]){border-color:#ffffff12}:is(body:has(:is(.yuva-app,.yuva-surface)) [class~=border-emerald-100],body:has(:is(.yuva-app,.yuva-surface)) [class~=border-emerald-200]){border-color:#82d8ba30}body:has(:is(.yuva-app,.yuva-surface)) [class~=border-red-100]{border-color:#fbb8bd30}body:has(:is(.yuva-app,.yuva-surface)) [class~=border-red-200]{border-color:#fbb8bd30}body:has(:is(.yuva-app,.yuva-surface)) [class~=border-red-200\/70]{border-color:#fbb8bd30}body:has(:is(.yuva-app,.yuva-surface)) [class~=border-rose-100]{border-color:#fbb8bd30}body:has(:is(.yuva-app,.yuva-surface)) [class~=border-rose-200]{border-color:#fbb8bd30}body:has(:is(.yuva-app,.yuva-surface)) [class~=hover\:border-red-200]:hover{border-color:#fbb8bd30}body:has(:is(.yuva-app,.yuva-surface)) [class~=hover\:border-red-300]:hover{border-color:#fbb8bd30}body:has(:is(.yuva-app,.yuva-surface)) [class~=border-sky-200]{border-color:#99c9f030}body:has(:is(.yuva-app,.yuva-surface)) [class~=border-slate-100]{border-color:#ffffff1a}body:has(:is(.yuva-app,.yuva-surface)) [class~=border-slate-200]{border-color:#ffffff1a}body:has(:is(.yuva-app,.yuva-surface)) [class~=border-slate-200\/75]{border-color:#ffffff1a}body:has(:is(.yuva-app,.yuva-surface)) [class~=border-slate-200\/80]{border-color:#ffffff1a}body:has(:is(.yuva-app,.yuva-surface)) [class~=border-slate-300]{border-color:#ffffff1a}body:has(:is(.yuva-app,.yuva-surface)) [class~=divide-slate-100]{border-color:#ffffff1a}body:has(:is(.yuva-app,.yuva-surface)) [class~=hover\:border-slate-300]:hover{border-color:#ffffff1a}:is(body:has(:is(.yuva-app,.yuva-surface)) [class~=hover\:bg-slate-100]:hover,body:has(:is(.yuva-app,.yuva-surface)) [class~=hover\:bg-slate-50]:hover){background-color:#ffffff0b}:is(body:has(:is(.yuva-app,.yuva-surface)) [class~=hover\:bg-white]:hover,body:has(:is(.yuva-app,.yuva-surface)) [class~="hover:bg-white/10"]:hover,body:has(:is(.yuva-app,.yuva-surface)) [class~="hover:bg-white/8"]:hover){background-color:#202026}body:has(:is(.yuva-app,.yuva-surface)) [class~=hover\:text-emerald-700]:hover{color:#82d8ba}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-emerald-600]{color:#82d8ba}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-emerald-700]{color:#82d8ba}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-emerald-800]{color:#82d8ba}body:has(:is(.yuva-app,.yuva-surface)) [class~=hover\:text-red-900]:hover{color:#fbb8bd}body:has(:is(.yuva-app,.yuva-surface)) [class~=hover\:text-red-950]:hover{color:#fbb8bd}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-red-600]{color:#fbb8bd}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-red-700]{color:#fbb8bd}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-red-800]{color:#fbb8bd}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-red-800\/70]{color:#fbb8bd}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-red-900]{color:#fbb8bd}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-red-950]{color:#fbb8bd}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-rose-500]{color:#fbb8bd}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-rose-600]{color:#fbb8bd}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-rose-700]{color:#fbb8bd}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-rose-800]{color:#fbb8bd}body:has(:is(.yuva-app,.yuva-surface)) [class~=hover\:text-slate-700]:hover{color:#d5cfdd}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-slate-600]{color:#d5cfdd}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-slate-700]{color:#d5cfdd}body:has(:is(.yuva-app,.yuva-surface)) [class~=hover\:text-slate-800]:hover{color:#f4f2f7}body:has(:is(.yuva-app,.yuva-surface)) [class~=hover\:text-slate-900]:hover{color:#f4f2f7}body:has(:is(.yuva-app,.yuva-surface)) [class~=hover\:text-slate-950]:hover{color:#f4f2f7}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-slate-800]{color:#f4f2f7}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-slate-850]{color:#f4f2f7}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-slate-900]{color:#f4f2f7}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-slate-950]{color:#f4f2f7}:is(body:has(:is(.yuva-app,.yuva-surface)) [class~=text-amber-600],body:has(:is(.yuva-app,.yuva-surface)) [class~=text-amber-700],body:has(:is(.yuva-app,.yuva-surface)) [class~=text-amber-800],body:has(:is(.yuva-app,.yuva-surface)) [class~=text-amber-900],body:has(:is(.yuva-app,.yuva-surface)) [class~=text-amber-950]){color:#f4cc85}body:has(:is(.yuva-app,.yuva-surface)) [class~=text-sky-700]{color:#99c9f0}:is(body:has(:is(.yuva-app,.yuva-surface)) [class~=text-slate-300],body:has(:is(.yuva-app,.yuva-surface)) [class~=text-slate-400],body:has(:is(.yuva-app,.yuva-surface)) [class~=text-slate-500]){color:#aaa4b5}.yuva-meter-card{text-align:left;color:#f4f2f7;background:linear-gradient(145deg,#242027,#19191e);border:1px solid #ffffff16;border-radius:18px;padding:22px;display:block}.yuva-meter-card:hover{border-color:#f58e9c60;transform:translateY(-3px)}.yuva-meter-card[aria-pressed=true]{border-color:#f58e9c;box-shadow:0 0 0 2px #f58e9c15}.yuva-meter-card>span:first-child{color:#fbb8bd}}@media print{.yuva-briefing-link{display:none!important}}@media screen{.yuva-workflow-nav{background:#19191e;border:1px solid #ffffff16;border-radius:14px;gap:8px;padding:6px;display:flex;overflow-x:auto}.yuva-workflow-nav a{color:#c9c1d0;border-radius:9px;flex-shrink:0;padding:11px 15px;font-size:13px;transition:background .2s,color .2s}.yuva-workflow-nav a:hover,.yuva-workflow-nav a:focus-visible{color:#fbb8bd;background:#f58e9c18}.weg-workspace section[id]{scroll-margin-top:100px}.weg-workspace section:target{border-color:#f58e9c80;animation:.35s workspace-enter}html:has(.yuva-app:not([data-reduce-motion=true])){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.yuva-app){scroll-behavior:auto}}}@media print{.yuva-workflow-nav{display:none!important}}@media screen{.yuva-surface{color:#f4f2f7;min-height:100dvh;font-family:Outfit,Inter,system-ui,sans-serif}.yuva-auth{place-items:center;padding:24px;display:grid}.yuva-auth-frame{background:#111115;border:1px solid #ffffff20;border-radius:26px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);width:100%;max-width:1320px;min-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 90px #21102325}.yuva-auth-visual{background:radial-gradient(at 50% 75%,#f58e9c13,#0000 60%),linear-gradient(145deg,#242027,#141419);border-right:1px solid #ffffff10;flex-direction:column;padding:44px;display:flex;position:relative;overflow:hidden}.yuva-auth-brand{align-items:center;gap:12px;display:flex}.yuva-auth-brand>span{background:#ffffff09;border:1px solid #ffffff18;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.yuva-auth-brand strong{font-size:18px;font-weight:500;display:block}.yuva-auth-brand small{color:#a6a4b2;font-size:11px}.yuva-auth-message{max-width:430px;margin-top:64px}.yuva-auth-message>span{color:#fbb8bd;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.yuva-auth-message h1{letter-spacing:-.05em;margin:18px 0;font-size:clamp(32px,4vw,53px);font-weight:400;line-height:1.08}.yuva-auth-message h1 em{color:#fbb8bd;font-style:normal}.yuva-auth-message p{color:#b5aebb;font-size:14px;line-height:1.8}.yuva-auth-scene{perspective:800px;width:260px;height:265px;margin:25px auto 0;position:relative}.yuva-auth-visual footer{color:#a6a4b2;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:11px;display:flex}.yuva-auth-form{flex-direction:column;justify-content:center;padding:52px clamp(24px,5vw,80px);display:flex}.yuva-auth-form h2{letter-spacing:-.04em;margin-top:24px;font-size:34px;font-weight:400}.yuva-auth-form>div{width:100%;max-width:430px;margin:auto}.yuva-auth-form input,.yuva-auth-form select{color:#f4f2f7;background:#1b1b21;border-color:#ffffff20;border-radius:10px}.yuva-auth-form input:focus,.yuva-auth-form select:focus{border-color:#f58e9c;box-shadow:0 0 0 3px #f58e9c18}.yuva-auth-form button[type=submit],.yuva-surface .yuva-auth-submit{color:#301c28;background:linear-gradient(110deg,#fbb8bd,#f58e9c);border-radius:10px;box-shadow:0 8px 24px #f58e9c12}.yuva-auth-form form{animation:.5s both workspace-enter}.yuva-auth-hint{color:#a6a4b2;border-top:1px solid #ffffff12;margin-top:24px;padding-top:20px;font-size:12px;line-height:1.8}.yuva-auth-mobile-brand{display:none}.yuva-surface .sidebar-brand{box-shadow:none;background:linear-gradient(130deg,#29212a,#16161b);border-color:#ffffff15}.yuva-system-page{background:0 0}.yuva-system-page>section,.yuva-system-page>div:not(.pointer-events-none){background:#19191e;border-color:#ffffff18;box-shadow:0 25px 70px #19101a22}.yuva-surface .glass,.yuva-surface .glass-strong{background:#19191e;border-color:#ffffff18}.yuva-surface button:not(:disabled){cursor:pointer}.yuva-surface button,.yuva-surface a{transition:background .2s,color .2s,box-shadow .2s}.yuva-surface .text-gradient{color:#0000;background:linear-gradient(110deg,#f4f2f7,#fbb8bd);-webkit-background-clip:text;background-clip:text}.yuva-demo-notice{color:#d4c1cc;background:#f58e9c0c;border:1px solid #f58e9c30;border-radius:12px;align-items:center;gap:12px;margin-bottom:22px;padding:12px 16px;font-size:12px;line-height:1.6;display:flex}.yuva-demo-notice strong{color:#fbb8bd;white-space:nowrap}@media (width<=1023px){.yuva-auth{padding:14px}.yuva-auth-frame{grid-template-columns:1fr;max-width:580px;min-height:calc(100dvh - 28px)}.yuva-auth-visual{display:none}.yuva-auth-mobile-brand{margin-bottom:40px;display:block}.yuva-auth-form{padding:40px 30px}}@media (width<=480px){.yuva-auth{padding:8px}.yuva-auth-form{padding:32px 23px}.yuva-auth-form h2{font-size:30px}.yuva-demo-notice{flex-direction:column;align-items:flex-start;gap:3px}}}@media (prefers-reduced-motion:reduce){.yuva-surface *,.yuva-surface :before,.yuva-surface :after{transition:none!important;animation:none!important}}
