/* Shared premium course-detail experience */
.universal-course-page{background:#f6f8fb;color:#102235}.uc-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(14,190,220,.18),transparent 28%),linear-gradient(135deg,#062c42 0%,#073e55 58%,#07536b 100%);color:#fff}.uc-hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;pointer-events:none}.uc-hero-inner{position:relative;z-index:1;max-width:1240px;margin:auto;padding:86px 32px 76px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:64px;align-items:center}.uc-kicker{display:flex;align-items:center;gap:9px;margin:0 0 20px;color:#68e1f2;font-size:.75rem;font-weight:900;letter-spacing:.13em}.uc-kicker svg{width:17px}.uc-copy h1{max-width:760px;margin:0;font-size:clamp(2.55rem,5vw,4.8rem);line-height:1.02;letter-spacing:-.045em}.uc-intro{max-width:720px;margin:25px 0 22px;color:#d8edf3;font-size:1.08rem;line-height:1.8}.uc-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.uc-meta span{display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.06);font-size:.82rem;font-weight:700}.uc-meta svg{width:16px;color:#58d6eb}.uc-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:720px}.uc-actions>a{text-decoration:none}.uc-primary,.uc-secondary{min-height:78px;display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-radius:13px}.uc-primary{background:linear-gradient(135deg,#12bad3,#08a5c5);color:#fff;box-shadow:0 16px 35px rgba(4,177,207,.22)}.uc-secondary{gap:13px;border:1px solid rgba(119,224,241,.28);background:rgba(8,93,119,.65);color:#fff}.uc-primary small,.uc-secondary small{display:block;margin-bottom:5px;color:#cbf7fc;font-size:.63rem;font-weight:900;letter-spacing:.12em}.uc-primary strong,.uc-secondary strong{font-size:1rem}.uc-primary>svg{width:21px}.uc-secondary>svg{width:30px}.uc-syllabus{grid-column:1/-1;display:flex;align-items:center;gap:8px;width:max-content;padding:5px 2px;color:#e9fbff;font-weight:800;font-size:.9rem}.uc-syllabus svg{width:16px}.uc-workspace{overflow:hidden;border:1px solid rgba(107,221,239,.22);border-radius:17px;background:#06283a;box-shadow:0 35px 70px rgba(0,15,25,.38)}.uc-workspace header{height:48px;display:flex;align-items:center;gap:7px;padding:0 17px;border-bottom:1px solid rgba(255,255,255,.08);background:#0a3449}.uc-workspace header>i{width:9px;height:9px;border-radius:50%;background:#1cb7ce}.uc-workspace header>i:nth-child(2){background:#f2b84b}.uc-workspace header>i:nth-child(3){background:#43c985}.uc-workspace header span{margin-left:8px;font-size:.75rem;font-weight:800;color:#c7e8ee}.uc-workspace header b{margin-left:auto;color:#5fe2a8;font-size:.63rem;letter-spacing:.1em}.uc-terminal{padding:26px 24px}.uc-terminal p{display:grid;grid-template-columns:34px 1fr 22px;align-items:center;gap:11px;margin:0;padding:17px 4px;border-bottom:1px solid rgba(255,255,255,.07)}.uc-terminal p>span{color:#59d8ec;font-family:monospace}.uc-terminal p>strong{font-size:.9rem}.uc-terminal svg{width:18px;color:#4dd49b}.uc-terminal p>i{width:10px;height:10px;border-radius:50%;border:1px solid #4e7787}.uc-terminal .uc-loader{border:2px solid rgba(93,222,241,.25);border-top-color:#5bddef;animation:uc-spin 1.1s linear infinite}.uc-workspace footer{padding:18px 24px 24px}.uc-workspace footer small{font-size:.6rem;color:#70dced;letter-spacing:.11em;font-weight:900}.uc-workspace footer div{height:6px;margin:10px 0 12px;border-radius:10px;background:#173e4e}.uc-workspace footer div span{display:block;width:62%;height:100%;border-radius:10px;background:linear-gradient(90deg,#16bad4,#4ad99f);animation:uc-progress 2.8s ease-in-out infinite alternate}.uc-workspace footer b{font-size:.78rem;color:#d9edf2}.uc-proof{max-width:1160px;margin:-24px auto 0;position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);border-radius:14px;background:#fff;box-shadow:0 15px 40px rgba(7,42,59,.1)}.uc-proof>div{display:flex;align-items:center;gap:15px;padding:24px 28px;border-right:1px solid #e5edf1}.uc-proof>div:last-child{border:0}.uc-proof svg{width:24px;color:#08a8c5}.uc-proof small,.uc-proof strong{display:block}.uc-proof small{margin-bottom:3px;color:#83939d;font-size:.62rem;letter-spacing:.11em;font-weight:900}.uc-proof strong{font-size:.9rem}.uc-section{max-width:1160px;margin:auto;padding:90px 28px}.uc-section header{max-width:700px;margin-bottom:38px}.uc-section header>p,.uc-fit>div:first-child>p,.uc-final p{margin:0 0 12px;color:#069ab7;font-size:.7rem;font-weight:900;letter-spacing:.13em}.uc-section h2,.uc-final h2{margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.08;letter-spacing:-.035em}.uc-section header>span,.uc-fit>div:first-child>span{display:block;margin-top:15px;color:#647783;line-height:1.7}.uc-outcomes>div{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.uc-outcomes article{position:relative;min-height:190px;padding:26px;border:1px solid #e1e9ed;border-radius:14px;background:#fff}.uc-outcomes article>b{position:absolute;right:18px;top:17px;color:#d5e3e8;font-size:1.8rem}.uc-outcomes article svg{width:27px;color:#08aac5}.uc-outcomes article h3{margin:38px 0 0;font-size:1rem;line-height:1.5}.uc-path{max-width:none;background:#eaf5f7}.uc-path>header,.uc-path>div{max-width:1160px;margin-left:auto;margin-right:auto}.uc-path>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.uc-path article{padding:25px;border-radius:13px;background:#fff}.uc-path article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#063d55;color:#fff;font-weight:900}.uc-path article small{display:block;margin:24px 0 7px;color:#08a4bf;font-size:.62rem;font-weight:900;letter-spacing:.1em}.uc-path article h3{margin:0 0 10px;font-size:1.05rem}.uc-path article p{margin:0;color:#667a85;font-size:.86rem;line-height:1.6}.uc-fit{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.uc-fit>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:12px}.uc-fit>div:last-child span{display:flex;align-items:center;gap:11px;min-height:72px;padding:16px;border:1px solid #dce8ec;border-radius:12px;background:#fff;font-weight:800;font-size:.88rem}.uc-fit svg{width:20px;color:#079fbc}.uc-final{max-width:1160px;margin:0 auto 90px;padding:46px;display:grid;grid-template-columns:1.35fr .65fr;gap:45px;align-items:center;border-radius:20px;background:linear-gradient(135deg,#062e43,#07546a);color:#fff}.uc-final>div:first-child>svg{width:30px;color:#54d9ec}.uc-final p{color:#66def0}.uc-final h2{font-size:clamp(1.8rem,3.4vw,3rem)}.uc-final>div:first-child>span{display:block;margin-top:15px;color:#cee8ee;line-height:1.7}.uc-final>div:last-child{display:flex;flex-direction:column;gap:10px}.uc-final>div:last-child>a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 17px;border-radius:10px;text-decoration:none;font-weight:900}.uc-final>div:last-child>a:first-child{background:#11b8d1;color:#fff}.uc-final>div:last-child>a:nth-child(2){border:1px solid rgba(255,255,255,.2);color:#fff}.uc-final>div:last-child>a:last-child{color:#d9f4f8;font-size:.83rem}.uc-final svg{width:18px}@keyframes uc-spin{to{transform:rotate(360deg)}}@keyframes uc-progress{from{width:42%}to{width:78%}}@media(max-width:900px){.uc-hero-inner{grid-template-columns:1fr;padding-top:65px}.uc-workspace{max-width:610px}.uc-proof{margin:0;border-radius:0;grid-template-columns:1fr}.uc-proof>div{border-right:0;border-bottom:1px solid #e5edf1}.uc-outcomes>div,.uc-path>div{grid-template-columns:1fr 1fr}.uc-fit,.uc-final{grid-template-columns:1fr}.uc-final{margin:0 20px 70px}}@media(max-width:600px){.uc-hero-inner{padding:50px 18px 54px;gap:35px}.uc-copy h1{font-size:2.35rem}.uc-intro{font-size:.96rem}.uc-actions{grid-template-columns:1fr}.uc-syllabus{grid-column:auto}.uc-meta span{font-size:.72rem}.uc-workspace header span{font-size:.67rem}.uc-section{padding:65px 18px}.uc-outcomes>div,.uc-path>div,.uc-fit>div:last-child{grid-template-columns:1fr}.uc-final{padding:30px 22px}.uc-proof>div{padding:19px}.uc-outcomes article{min-height:150px}}
.uc-hero-signal{display:flex;align-items:center;gap:12px;max-width:680px;margin:-6px 0 24px;padding:12px 15px;border-left:3px solid #51d9ed;background:linear-gradient(90deg,rgba(70,211,232,.12),transparent)}.uc-hero-signal>span{position:relative;width:12px;height:12px;flex:0 0 auto;border-radius:50%;background:#53dbb0;box-shadow:0 0 0 0 rgba(83,219,176,.5);animation:uc-pulse 1.8s infinite}.uc-hero-signal p{margin:0}.uc-hero-signal small,.uc-hero-signal strong{display:block}.uc-hero-signal small{margin-bottom:3px;color:#69dcec;font-size:.58rem;font-weight:900;letter-spacing:.12em}.uc-hero-signal strong{color:#e5f5f8;font-size:.77rem;line-height:1.45}.uc-workspace header b{display:flex;align-items:center;gap:6px}.uc-workspace header b>span{width:6px;height:6px;margin:0;border-radius:50%;background:#55dfa7;animation:uc-blink 1.4s infinite}.uc-visual-title{padding:22px 28px 5px}.uc-visual-title small,.uc-visual-title strong{display:block}.uc-visual-title small{color:#55d3e7;font-size:.57rem;font-weight:900;letter-spacing:.13em}.uc-visual-title strong{max-width:360px;margin-top:8px;font-size:1rem;line-height:1.5}.uc-terminal p{opacity:0;transform:translateX(-12px);animation:uc-step 3.2s ease-in-out infinite}.uc-output{margin:0 24px 8px;padding:15px 17px;border:1px solid rgba(74,217,159,.25);border-radius:10px;background:rgba(57,190,139,.08)}.uc-output small,.uc-output strong{display:block}.uc-output small{color:#56dca6;font-size:.56rem;font-weight:900;letter-spacing:.13em}.uc-output strong{display:flex;align-items:center;gap:9px;margin-top:7px;color:#dff8ee;font-size:.8rem}.uc-output svg{width:17px;color:#55dca6}.uc-example{max-width:1160px;margin:0 auto;padding:25px 28px 90px;display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.uc-example>div>p{margin:0 0 12px;color:#079fb9;font-size:.7rem;font-weight:900;letter-spacing:.13em}.uc-example h2{margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;letter-spacing:-.035em}.uc-example>div>span{display:block;margin-top:18px;color:#657984;font-size:1rem;line-height:1.75}.uc-example aside{padding:27px;border-radius:16px;background:linear-gradient(145deg,#07384e,#075a6c);color:#fff;box-shadow:0 20px 45px rgba(5,62,80,.16)}.uc-example aside>small{color:#62dcef;font-size:.6rem;font-weight:900;letter-spacing:.13em}.uc-example aside>strong{display:block;margin:9px 0 22px;font-size:1.02rem;line-height:1.5}.uc-example aside>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.uc-example aside span{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.05);font-size:.72rem;font-weight:750}.uc-example aside b{color:#56dbee;font-family:monospace}.uc-syllabus-section{max-width:none;background:#fff}.uc-syllabus-section>header,.uc-syllabus-section>div{max-width:1160px;margin-left:auto;margin-right:auto}.uc-syllabus-section>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.uc-syllabus-section article{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;padding:25px;border:1px solid #dfe9ed;border-radius:14px;background:linear-gradient(145deg,#fff,#f8fbfc)}.uc-syllabus-section article>div>span{display:block;margin-bottom:9px;color:#08a1bd;font-size:.6rem;font-weight:900;letter-spacing:.12em}.uc-syllabus-section article h3{margin:0;font-size:1.12rem;line-height:1.35}.uc-syllabus-section ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.uc-syllabus-section li{display:flex;gap:8px;color:#5c707b;font-size:.8rem;line-height:1.45}.uc-syllabus-section li svg{width:15px;min-width:15px;color:#0babc5}.uc-path{background:#eaf5f7}@keyframes uc-step{0%,8%{opacity:0;transform:translateX(-12px)}18%,82%{opacity:1;transform:none}94%,100%{opacity:.35;transform:translateX(3px)}}@keyframes uc-pulse{70%{box-shadow:0 0 0 10px rgba(83,219,176,0)}}@keyframes uc-blink{50%{opacity:.3}}@media(max-width:900px){.uc-example{grid-template-columns:1fr;gap:35px}.uc-syllabus-section>div{grid-template-columns:1fr}}@media(max-width:600px){.uc-example{padding:5px 18px 65px}.uc-example aside>div{grid-template-columns:1fr}.uc-syllabus-section article{grid-template-columns:1fr}.uc-visual-title{padding-left:22px;padding-right:22px}.uc-output{margin-left:18px;margin-right:18px}}
@media(prefers-reduced-motion:reduce){.uc-terminal p,.uc-hero-signal>span,.uc-workspace header b>span,.uc-workspace footer div span{animation:none!important;opacity:1!important;transform:none!important}}

/* Course-specific hero demonstrations */
.uc-demo{min-height:430px}.uc-demo>div:not(.uc-demo-result){position:relative}.uc-demo small{font-size:.57rem;font-weight:900;letter-spacing:.12em;color:#62d8e9}.uc-demo-result{display:flex;align-items:center;gap:9px;margin:18px 24px 24px;padding:14px 16px;border:1px solid rgba(72,218,160,.25);border-radius:10px;background:rgba(55,194,140,.09);color:#dcf8ed;font-size:.78rem;font-weight:800}.uc-demo-result svg{width:17px;color:#53dda7}.uc-agent-map{padding:27px}.uc-agent-goal{padding:15px;border:1px solid rgba(99,216,235,.22);border-radius:11px;background:#0a3549}.uc-agent-goal small,.uc-agent-goal strong{display:block}.uc-agent-goal strong{margin-top:7px;font-size:.8rem;line-height:1.45}.uc-agent-core{position:relative;display:grid;place-items:center;width:120px;height:120px;margin:22px auto;border:1px solid #2aa9bd;border-radius:50%;background:radial-gradient(circle,#0f6072,#082e42 65%);box-shadow:0 0 0 12px rgba(56,200,220,.05)}.uc-agent-core span{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#20bdd3;font-weight:950}.uc-agent-core b{font-size:.58rem;color:#cfeaf0}.uc-agent-core i{position:absolute;inset:-8px;border:1px dashed #4fd4e6;border-radius:50%;animation:uc-orbit 7s linear infinite}.uc-agent-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.uc-agent-tools span{padding:12px;border-radius:9px;background:#0b3a4e;color:#fff;font:800 .72rem monospace}.uc-agent-tools small{display:block;margin-top:5px}.uc-query{padding:25px 25px 18px;font-family:monospace}.uc-query>small{display:block;margin-bottom:16px}.uc-query p{margin:7px 0;color:#d7edf2;font-size:.8rem}.uc-query em{color:#63ddec;font-style:normal}.uc-query button{margin-top:16px;padding:9px 13px;border:0;border-radius:7px;background:#11b8d1;color:#fff;font-size:.65rem;font-weight:900}.uc-table{display:grid!important;grid-template-columns:1fr 1fr;margin:0 24px 24px;border:1px solid rgba(255,255,255,.1);border-radius:9px;overflow:hidden}.uc-table>*{padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.07);font-size:.7rem}.uc-table b{background:#0d4256;color:#62dced}.uc-pipeline{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:46px 22px 30px}.uc-pipeline>div{position:relative;padding:15px 8px;border:1px solid rgba(93,220,239,.22);border-radius:10px;background:#0a3a4e;text-align:center}.uc-pipeline small,.uc-pipeline b{display:block}.uc-pipeline b{margin-top:7px;font-size:.69rem}.uc-pipeline div i{position:absolute;left:50%;bottom:-5px;width:9px;height:9px;border-radius:50%;background:#50dca7;box-shadow:0 0 12px #50dca7}.uc-pipeline>span{color:#54d8e9}.uc-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:0 22px}.uc-metrics span{padding:12px;border-radius:8px;background:#092f42}.uc-metrics small,.uc-metrics b{display:block}.uc-metrics b{margin-top:5px;font-size:.82rem}.uc-stream{display:flex;align-items:end;gap:6px;height:62px;margin:10px 24px 22px}.uc-stream i{flex:1;height:30%;border-radius:4px 4px 0 0;background:linear-gradient(#3ed5e8,#08748c);animation:uc-bars 1.8s ease-in-out infinite alternate}.uc-stream i:nth-child(2),.uc-stream i:nth-child(6){animation-delay:.2s}.uc-stream i:nth-child(3){animation-delay:.4s}.uc-stream i:nth-child(4){animation-delay:.6s}.uc-radar{display:grid;grid-template-columns:180px 1fr;gap:22px;padding:35px 24px}.uc-radar>div{position:relative;aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 27px,rgba(72,210,229,.18) 28px 29px),linear-gradient(90deg,transparent 49.5%,rgba(72,210,229,.2) 50%,transparent 50.5%),linear-gradient(transparent 49.5%,rgba(72,210,229,.2) 50%,transparent 50.5%)}.uc-radar>div:after{content:"";position:absolute;inset:50% 50% 0 0;border-radius:100% 0 0;background:linear-gradient(45deg,rgba(67,218,167,.28),transparent);transform-origin:100% 0;animation:uc-scan 3s linear infinite}.uc-radar>div span{position:absolute;right:26px;top:52px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#ef7c69;font-weight:900;animation:uc-pulse2 1.4s infinite}.uc-radar aside{padding-top:8px}.uc-radar aside>strong{display:block;margin:7px 0 15px;font-size:.86rem}.uc-radar p{margin:7px 0;font-size:.69rem}.uc-radar p b{color:#5ddcec;margin-right:8px}.uc-deploy{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;padding:48px 24px 32px}.uc-deploy>div{display:grid;place-items:center;gap:7px;padding:14px 5px;border-radius:10px;background:#0a3b4e}.uc-deploy div span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#16b9d1;font-size:.7rem;font-weight:900}.uc-deploy div b{color:#55dba7;font-size:.68rem}.uc-deploy>i{height:2px;background:#2ea8bc;animation:uc-flow 1.5s infinite}.uc-cloud{display:flex;justify-content:center;align-items:center;gap:9px}.uc-cloud span{padding:8px 10px;border:1px solid rgba(255,255,255,.13);border-radius:7px;font-size:.57rem;font-weight:900}.uc-cloud i{width:20px;border-top:1px dashed #55d9ec}.uc-iot{padding:35px 26px}.uc-sensor{display:flex;align-items:end;gap:9px}.uc-sensor>span{font-size:2.7rem;font-weight:950}.uc-sensor small{margin-bottom:8px}.uc-sensor i{margin-left:auto;width:10px;height:10px;border-radius:50%;background:#50dca7;animation:uc-pulse2 1.4s infinite}.uc-wave{display:flex;align-items:center;gap:5px;height:90px}.uc-wave i{width:5px;border-radius:9px;background:#34c7dc;animation:uc-wave 1.2s ease-in-out infinite alternate}.uc-wave i:nth-child(odd){animation-delay:.25s}.uc-gateway{padding:15px;border-radius:10px;background:#0a3a4d}.uc-gateway small,.uc-gateway b,.uc-gateway span{display:block}.uc-gateway b{margin:6px 0;font-size:.8rem}.uc-gateway span{color:#56dca8;font-size:.65rem}.uc-route{position:relative;height:210px;margin:25px;border:1px solid rgba(98,217,235,.13);border-radius:14px;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:32px 32px}.uc-route:before{content:"";position:absolute;left:45px;top:135px;width:70%;border-top:2px dashed #54d8e9;transform:rotate(-15deg)}.uc-route .uc-bot{position:absolute;left:35px;top:125px;color:#5ce0ed;font-size:24px;animation:uc-drive 4s ease-in-out infinite alternate}.uc-route b{position:absolute;right:32px;top:62px;padding:8px;border-radius:6px;background:#51dca8;color:#073347;font-size:.6rem}.uc-sense{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0 24px}.uc-sense span{padding:10px;border-radius:8px;background:#0a394d}.uc-sense small,.uc-sense b{display:block}.uc-sense b{margin-top:5px;font-size:.62rem}.uc-energy{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:9px;align-items:center;padding:55px 22px 35px}.uc-energy>div{padding:15px 9px;border-radius:10px;background:#0a3b4e;text-align:center}.uc-energy small,.uc-energy strong{display:block}.uc-energy strong{margin:8px 0}.uc-energy div>span,.uc-regen>span{display:block;height:5px;border-radius:5px;background:#173f50;overflow:hidden}.uc-energy span i,.uc-regen span i{display:block;width:70%;height:100%;background:#50dca7;animation:uc-charge 2s ease-in-out infinite alternate}.uc-energy>b{color:#56dced}.uc-regen{margin:0 23px;padding:16px;border-radius:9px;background:#0a3549}.uc-regen>*{display:block}.uc-regen span{margin:9px 0}.uc-regen b{color:#55dca7;font-size:.7rem}.uc-waveform{display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:center;padding:36px 25px 20px}.uc-waveform span{font:800 .65rem monospace;color:#61dbea}.uc-waveform i{height:34px;background:linear-gradient(90deg,transparent 0 8%,#4ed8eb 8% 9%,transparent 9% 20%,#4ed8eb 20% 21%,transparent 21% 38%,#4ed8eb 38% 39%,transparent 39%),linear-gradient(90deg,#4ed8eb 0 8%,transparent 8% 20%,#4ed8eb 20% 38%,transparent 38% 56%,#4ed8eb 56% 75%,transparent 75%);background-size:100% 2px,100% 2px;background-position:0 8px,0 25px;background-repeat:no-repeat;animation:uc-wave-slide 2s linear infinite}.uc-logic{display:flex;justify-content:center;align-items:center;gap:12px;margin:12px 25px;padding:18px;border-radius:10px;background:#0a394c}.uc-logic span,.uc-logic strong{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:#12576b;font-size:.7rem}.uc-logic b{padding:11px;border:1px solid #4bd5e7;border-radius:18px 18px 18px 18px;font-size:.6rem}.uc-logic strong{background:#50dca7;color:#073347}.uc-payment{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:6px;align-items:center;padding:52px 18px 34px}.uc-payment>div{padding:13px 6px;border-radius:9px;background:#0a3a4e;text-align:center}.uc-payment small,.uc-payment b{display:block}.uc-payment b{margin-top:7px;font-size:.67rem}.uc-payment>span{color:#55dbea}.uc-receipt{margin:0 25px;padding:17px;border:1px dashed rgba(255,255,255,.2);border-radius:9px}.uc-receipt>*{display:block}.uc-receipt b{margin:7px 0}.uc-receipt span{font-size:.65rem;color:#56dca8}.uc-molecules{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:55px 25px 32px}.uc-molecules>span{display:grid;place-items:center;gap:7px;padding:18px 8px;border:1px solid rgba(93,219,237,.2);border-radius:50%;aspect-ratio:1;color:#58dced;font-size:2rem;animation:uc-float 2.2s ease-in-out infinite alternate}.uc-molecules>span:nth-child(2){border-color:#53dca7;box-shadow:0 0 25px rgba(83,220,167,.12);animation-delay:.4s}.uc-molecules small{font-size:.5rem}.uc-molecules b{color:#fff;font-size:.7rem}.uc-score{margin:0 25px}.uc-score>*{display:block}.uc-score>span{height:6px;margin:9px 0;border-radius:5px;background:#173f50}.uc-score i{display:block;width:91%;height:100%;background:linear-gradient(90deg,#16b9d1,#50dca7);animation:uc-charge 2s alternate infinite}.uc-score b{font-size:.7rem;color:#55dca7}.uc-board{display:grid;gap:9px;padding:35px 25px 10px}.uc-board article{display:grid;grid-template-columns:72px 1fr auto;gap:10px;align-items:center;padding:15px;border-radius:10px;background:#0a394d}.uc-board article b{font-size:.72rem}.uc-board article span{padding:5px 7px;border-radius:5px;background:#0e586b;color:#65ddef;font-size:.53rem;font-weight:900}.uc-board article:first-child span{background:#1c725d;color:#7ff2bd}.uc-exam{display:grid;grid-template-columns:1.25fr .75fr;gap:24px;padding:34px 25px}.uc-exam strong{display:block;margin:10px 0 16px;font-size:.8rem}.uc-exam p{display:flex;gap:8px;margin:7px 0;padding:9px;border:1px solid rgba(255,255,255,.1);border-radius:7px;font-size:.65rem}.uc-exam p span{color:#5bdceb}.uc-exam p.active{border-color:#4edda8;background:rgba(78,221,168,.08)}.uc-exam aside{padding:16px;border-radius:11px;background:#0a394d}.uc-exam aside>*{display:block}.uc-exam aside>b{margin:8px 0;font-size:2rem}.uc-exam aside>i{height:6px;border-radius:5px;background:#173f50}.uc-exam aside i span{display:block;width:78%;height:100%;background:#54dca7}.uc-exam em{margin-top:12px;font-size:.58rem;font-style:normal;color:#cce8ed}.uc-code{padding:30px 25px 20px;font-family:monospace}.uc-code>small{display:block;margin-bottom:18px}.uc-code p{margin:7px 0;font-size:.72rem;color:#d9edf2}.uc-code p b{margin-right:12px;color:#507988}.uc-code p em{color:#59dbea;font-style:normal}.uc-tests{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 25px 25px}.uc-tests span{display:flex;align-items:center;gap:6px;padding:11px;border-radius:8px;background:#0a394d;font-size:.62rem}.uc-tests svg{width:15px;color:#54dca7}.uc-prompt{margin:30px 25px 15px;padding:18px;border:1px solid rgba(96,220,238,.2);border-radius:11px;background:#0a394d}.uc-prompt>p{margin:10px 0 20px;font-size:.8rem;line-height:1.5}.uc-prompt>div{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.uc-prompt span{padding:6px;border-radius:5px;background:#104a5e;font-size:.54rem}.uc-prompt button{margin-left:auto;padding:8px 10px;border:0;border-radius:6px;background:#18bad1;color:#fff;font-size:.57rem;font-weight:900}.uc-ai-answer{display:grid;grid-template-columns:42px 1fr;gap:12px;margin:0 25px;padding:16px;border-radius:10px;background:rgba(80,220,167,.08)}.uc-ai-answer>i{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#54dca7;color:#073347;font-style:normal;font-weight:950}.uc-ai-answer small,.uc-ai-answer b{display:block}.uc-ai-answer b{margin:7px 0 11px;font-size:.71rem}.uc-ai-answer div>span{display:block;width:100%;height:5px;margin:6px 0;border-radius:4px;background:#1a4b59;animation:uc-type 2.2s infinite}.uc-ai-answer div>span:nth-of-type(2){width:82%;animation-delay:.2s}.uc-ai-answer div>span:nth-of-type(3){width:58%;animation-delay:.4s}
@keyframes uc-orbit{to{transform:rotate(360deg)}}@keyframes uc-bars{to{height:95%}}@keyframes uc-scan{to{transform:rotate(360deg)}}@keyframes uc-pulse2{50%{box-shadow:0 0 0 10px transparent;transform:scale(1.08)}}@keyframes uc-flow{50%{background:#58e0ee;box-shadow:0 0 9px #58e0ee}}@keyframes uc-wave{from{height:18%}to{height:88%}}@keyframes uc-drive{to{left:72%;top:58px;transform:rotate(45deg)}}@keyframes uc-charge{from{width:32%}to{width:92%}}@keyframes uc-wave-slide{to{background-position:25px 8px,25px 25px}}@keyframes uc-float{to{transform:translateY(-9px)}}@keyframes uc-type{50%{background:#287385}}
@media(max-width:600px){.uc-demo{min-height:390px}.uc-radar{grid-template-columns:135px 1fr;gap:14px;padding:28px 16px}.uc-pipeline{padding-left:12px;padding-right:12px}.uc-pipeline b{font-size:.55rem}.uc-agent-map{padding:20px}.uc-payment{grid-template-columns:1fr auto 1fr;row-gap:8px}.uc-payment>div:nth-of-type(n+3),.uc-payment>span:nth-of-type(n+3){display:none}.uc-molecules{padding-left:15px;padding-right:15px}.uc-molecules small{font-size:.42rem}.uc-exam{grid-template-columns:1fr;padding:25px 18px}.uc-energy{padding-left:12px;padding-right:12px}.uc-energy small{font-size:.46rem}.uc-route{margin-left:16px;margin-right:16px}.uc-tests{padding-left:18px;padding-right:18px}.uc-tests span{padding:8px 5px}.uc-prompt{margin-left:18px;margin-right:18px}.uc-ai-answer{margin-left:18px;margin-right:18px}}
@media(prefers-reduced-motion:reduce){.uc-demo *{animation:none!important}}
