:root{--bg:#101725;--surface:#192337;--ink:#f1f2e9;--muted:#a7b0a7;--lime:#ac9cff;--line:#34445c;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:110px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:6px}::selection{background:var(--lime);color:var(--bg)}.skip{position:fixed;top:-80px;z-index:20;background:var(--lime);color:#111;padding:15px}.skip:focus{top:10px}.progress{position:fixed;top:0;left:0;height:3px;background:var(--lime);width:100%;transform-origin:left;z-index:12}header{height:100px;position:absolute;top:0;left:0;width:100%;padding:0 5%;display:flex;justify-content:space-between;align-items:center;z-index:10}.brand{font-size:32px;letter-spacing:-2px;font-weight:900;display:flex;gap:16px;align-items:center}.brand span{font-size:12px;line-height:1.1;letter-spacing:0;font-weight:400;max-width:42px}nav{display:flex;align-items:center;gap:36px;font-size:14px}nav a:hover,.text-link:hover,footer a:hover{color:var(--lime)}.nav-download{border:1px solid #667798;border-radius:30px;padding:12px 20px}.nav-download span{margin-left:18px}.hero{position:relative;min-height:850px;min-height:100svh;overflow:hidden;padding:180px 5% 110px;display:flex;align-items:center}.hero-copy{position:relative;z-index:2}.eyebrow,.section-label{font-size:12px;letter-spacing:2px;font-weight:600}.eyebrow{display:flex;gap:10px;align-items:center}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px #ac9cff70}h1{font-size:clamp(54px,6.9vw,110px);line-height:1.02;letter-spacing:-.065em;font-weight:500;margin:30px 0}em{font-style:normal;color:var(--lime)}.lead{color:var(--muted);font-size:19px;line-height:1.6}.actions{display:flex;gap:26px;align-items:center;margin-top:38px}.button{display:flex;align-items:center;justify-content:space-between;gap:35px;background:var(--lime);color:#142035;border:0;padding:20px 26px;border-radius:4px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,transform .2s}.button:hover:not(:disabled){background:#bcb0f6;transform:translateY(-2px)}.button span{font-size:22px}.forever{font-size:14px;line-height:1.6}.forever small{color:var(--muted);font-size:12px}.hero-bottom{position:absolute;bottom:30px;left:5%;right:5%;display:flex;justify-content:space-between;font-size:11px;letter-spacing:1.5px;color:var(--muted)}.hero-bottom a span{margin-left:25px;color:var(--lime)}.hero-orbit{position:absolute;width:640px;height:640px;right:-50px;top:18%;pointer-events:none;opacity:.85}.orbit{position:absolute;inset:0;border:1px solid #ac9cff28;border-radius:50%}.o1{inset:-80px}.o2{inset:25px;border-style:dashed;animation:orbit 140s linear infinite}.o3{inset:105px;background:radial-gradient(circle,#ac9cff0d,transparent 70%)}.orbit-center{position:absolute;inset:160px;border:1px solid #ac9cff66;border-radius:50%;display:grid;place-items:center;font-size:180px;font-weight:900;color:var(--lime);box-shadow:0 0 120px #ac9cff0b,inset 0 0 90px #ac9cff08}.orbit-center span{position:absolute;right:13px;top:20px;font-size:30px}.orbit-label{position:absolute;bottom:65px;left:180px;font-family:monospace;font-size:11px;letter-spacing:3px;color:var(--muted)}.sector-strip{background:var(--lime);color:#26331b;display:flex;justify-content:space-around;align-items:center;gap:15px;padding:24px 5%;font-size:15px}.sector-strip i{font-style:normal;font-size:24px}.section{padding:110px 8%}.section-label{color:var(--muted);margin-bottom:60px}.questions{display:grid;grid-template-columns:1fr 2fr;gap:70px}.questions .section-label{line-height:1.8}.question-list article{padding:0 0 46px;border-bottom:1px solid var(--line);margin-bottom:46px}.question-list article:last-child{margin-bottom:0}.question-list article>span{font-size:11px;letter-spacing:1.4px;color:var(--muted)}h2{font-size:clamp(36px,4vw,64px);letter-spacing:-.055em;font-weight:500;line-height:1.1;margin:20px 0}.question-list h2{font-size:clamp(30px,3.2vw,48px)}p{font-size:17px;line-height:1.7;color:var(--muted)}.question-list p{max-width:550px}.product{background:#192337}.product-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center}.product-intro h2{font-size:clamp(60px,7.6vw,112px);margin:0}.product-intro p{max-width:440px}.large{font-size:25px;line-height:1.45;color:var(--ink)}.text-link{display:inline-block;border-bottom:1px solid #667798;padding-bottom:10px;margin-top:20px;font-size:14px}.console{margin:80px 0 60px;background:#101611;border:1px solid #42533a;border-radius:9px;box-shadow:0 35px 100px #0003}.console-head,.console-foot{padding:22px 28px;display:flex;justify-content:space-between;align-items:center}.console-head{border-bottom:1px solid var(--line)}.console-head b{font-size:21px}.console-head small,.console-head>span{font-size:11px;letter-spacing:1px;font-weight:400;color:var(--muted)}.console-head small{margin-left:20px}.console-head .dot{margin-right:8px}.pipeline{display:flex;justify-content:space-between;align-items:center;padding:50px 35px;gap:16px}.pipeline>div{flex:1}.pipeline>b{color:#8492ad;font-size:23px;font-weight:400}.step-icon{font-family:monospace;font-size:13px;color:var(--lime);border:1px solid #526743;padding:10px;border-radius:50%;display:inline-block}.pipeline h3{font-weight:500;font-size:23px;letter-spacing:-.7px;margin:20px 0 8px}.pipeline p{font-size:13px;margin:0}.console-foot{font-family:monospace;font-size:10px;color:#a7b5cc;border-top:1px solid var(--line);gap:15px}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.features article>span{font-size:32px;color:var(--lime)}h3{font-size:20px;letter-spacing:-.6px;font-weight:500}.features p{font-size:15px}.manifesto{position:relative;overflow:hidden;min-height:950px}.manifesto-content{position:relative;z-index:1;max-width:650px;margin-left:auto}.manifesto-content h2{font-size:clamp(65px,8vw,120px)}.free-word{position:absolute;left:-60px;top:190px;font-size:clamp(180px,33vw,490px);font-weight:900;letter-spacing:-.08em;writing-mode:vertical-rl;opacity:.045;line-height:1;pointer-events:none}.promises{display:grid;grid-template-columns:1fr 1fr;gap:10px 40px;margin-top:40px}.promises p{font-size:15px}.promises p:last-child{grid-column:1/-1}.promises b{display:block;color:var(--ink);font-size:16px;margin-bottom:10px;font-weight:500}.unloop-link{display:inline-block;margin-top:20px;font-size:14px;color:var(--lime)}.download{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:9%;background:#192337}.download-copy h2{font-size:clamp(44px,4.7vw,70px)}.download-copy .section-label{line-height:1.8;margin-bottom:60px}.free-pill{font-size:70px;letter-spacing:-4px;color:var(--lime);display:flex;align-items:center;gap:25px;margin:42px 0}.free-pill span{font-size:11px;letter-spacing:1px;max-width:100px;line-height:1.8}.privacy-note{font-size:13px;max-width:350px}form{background:#f1f2e9;color:#142035;padding:42px;border-radius:6px}form h3{font-size:30px;margin:0 0 10px}form>p{color:#596153;font-size:14px;line-height:1.6;margin-bottom:28px}form>label{display:block;font-size:13px;margin:20px 0 9px}input:not([type=checkbox]){width:100%;border:1px solid #bac2b3;border-radius:3px;padding:14px 13px;color:#142035;background:transparent;font-size:15px}input:focus-visible{outline-color:#4d701c}form .check{display:flex;align-items:flex-start;gap:11px;font-size:12px;line-height:1.6;margin:24px 0}input[type=checkbox]{accent-color:#486628;width:18px;height:18px;flex-shrink:0;margin:2px 0}.button:disabled{cursor:not-allowed;background:#d5d9cf;color:#737d6b}form .button{width:100%}form .form-status{font-size:12px;min-height:36px;margin:16px 0}details{border-top:1px solid #cbd1c3;padding-top:16px}summary{font-size:12px;cursor:pointer}details p{font-size:12px;color:#596153}footer{display:flex;align-items:center;justify-content:space-between;padding:35px 5%;gap:30px}footer p,footer>a:last-child{font-size:12px}footer p{text-align:center}.reveal{transition:opacity .7s,translate .7s}.js-motion .reveal:not(.visible){opacity:0;translate:0 24px}@keyframes orbit{to{rotate:360deg}}@media(min-width:1500px){.hero-orbit{right:6%}}@media(max-width:1000px){.hero-orbit{right:-270px;opacity:.5}.hero-copy{max-width:90%}.questions{grid-template-columns:1fr;gap:10px}.section-label{margin-bottom:35px}.product-intro{gap:40px}.features{grid-template-columns:1fr 1fr}.download{gap:35px}.section{padding:80px 6%}.manifesto-content{max-width:570px}.pipeline{padding:35px 20px}.pipeline h3{font-size:19px}form{padding:28px}}@media(max-width:650px){header{height:85px}.brand{font-size:28px;gap:10px}nav{gap:0}nav>a:not(.nav-download){display:none}.nav-download{font-size:12px;padding:10px 14px}.hero{padding-top:145px;min-height:820px;align-items:flex-start}.hero-copy{max-width:100%}h1{font-size:clamp(46px,10.7vw,69px);margin-top:30px}.eyebrow{font-size:10px;letter-spacing:1.3px}.hero-orbit{width:420px;height:420px;top:340px;right:-220px;opacity:.25}.orbit-center{inset:110px;font-size:110px}.o3{inset:70px}.orbit-label{display:none}.lead{font-size:16px}.actions{align-items:flex-start;flex-direction:column;gap:18px}.actions .button{font-size:14px;gap:15px}.forever{font-size:12px}.hero-bottom{font-size:9px;letter-spacing:.5px}.hero-bottom>span:first-child{display:none}.sector-strip{flex-wrap:wrap;gap:12px 20px;font-size:12px;padding:20px}.sector-strip i{font-size:16px}.sector-strip i:last-of-type{display:none}.section{padding:65px 6%}.section-label{font-size:10px;letter-spacing:1.4px}.questions h2{font-size:32px}.question-list article>span{font-size:10px}.question-list p{font-size:15px}.product-intro{grid-template-columns:1fr;gap:20px}.product-intro h2{font-size:68px}.large{font-size:22px}.console{margin:45px 0}.console-head{padding:18px}.console-head small{display:none}.console-head>span{font-size:9px}.pipeline{display:grid;grid-template-columns:1fr auto 1fr;gap:30px 10px}.pipeline>b:nth-of-type(2){display:none}.pipeline h3{font-size:20px}.pipeline p{font-size:11px}.console-foot{padding:16px;flex-direction:column;align-items:flex-start;font-size:9px}.features{gap:25px}.features h3{font-size:19px}.features p{font-size:14px}.manifesto{min-height:auto}.manifesto h2{font-size:65px}.free-word{font-size:240px;left:-40px;top:160px}.promises{grid-template-columns:1fr;gap:0}.download{grid-template-columns:1fr}.download-copy .section-label{margin-bottom:35px}.download-copy h2{font-size:48px}.free-pill{margin:25px 0}.privacy-note{max-width:none}form{padding:26px 22px}footer{flex-wrap:wrap;padding:30px 6%}footer p{order:3;flex-basis:100%;text-align:left;margin:0}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.js-motion .reveal:not(.visible){opacity:1;translate:0}}
/* Official product and studio identities */
.brand{display:flex;flex-direction:column;align-items:flex-start;gap:7px;letter-spacing:0}.brand .wdu-logo{width:158px;height:auto;display:block}.brand .by-unloop{display:flex;align-items:center;gap:8px;max-width:none;font-size:11px}.unloop-crop{position:relative;display:inline-block;width:94px;height:22px;overflow:hidden;max-width:none!important}.unloop-crop img{position:absolute;width:139.04%;max-width:none;height:auto;left:-19.56%;top:-84.8%}.brand .by-unloop .unloop-crop{width:78px;height:18px}.orbit-center>img{width:80%;height:auto}.hero-video-link{margin:0;padding:8px 0}.hero .lead{max-width:660px}.question-list article>span{display:inline-block;font-size:clamp(15px,1.5vw,21px);font-weight:700;letter-spacing:1px;color:var(--lime);line-height:1.5;padding:12px 18px;border-left:3px solid var(--lime);background:#ac9cff0b}.question-list article:first-child p{max-width:none}.preparation-line{white-space:nowrap}.question-list h2{margin-top:25px}.unloop-link{display:inline-flex;gap:15px;align-items:center}.software-gallery{margin-top:80px}.gallery-intro{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.gallery-intro h3{font-size:28px}.gallery-intro p{font-size:14px}.screenshot-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.screenshot-grid figure{margin:0;min-width:0}.screenshot-main{grid-column:1/-1}.screenshot-grid img{display:block;width:100%;height:auto;border:1px solid #435047;border-radius:6px;transition:transform .25s,box-shadow .25s}.screenshot-grid a:hover img{transform:translateY(-4px);box-shadow:0 15px 35px #0004}.screenshot-grid figcaption{font-size:15px;color:var(--muted);line-height:1.6;padding:18px 0}.screenshot-grid figcaption span{display:block;color:var(--ink);font-size:12px;letter-spacing:1.2px;margin-bottom:4px}.screens-note{font-size:12px}.installation{background:#202c43;border-top:1px solid var(--line)}.installation-layout{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;gap:70px}.installation-layout h2{margin-top:0}.installation-layout p{max-width:380px}.video-placeholder{aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px solid #5b6b50;border-radius:8px;background:radial-gradient(ellipse at 50% 40%,#ac9cff12,transparent 65%),#101725;padding:25px;gap:12px}.video-play{width:68px;height:68px;display:grid;place-items:center;border:1px solid #ac9cff66;border-radius:50%;color:var(--lime);padding-left:4px;font-size:24px}.video-placeholder p{color:var(--ink);margin:4px 0;font-size:20px}.video-placeholder>span:last-child{font-size:13px;color:var(--muted)}.installation-video-embed{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:8px}@media(max-width:1100px){.preparation-line{white-space:normal}}@media(max-width:650px){.brand .wdu-logo{width:120px}.brand .by-unloop .unloop-crop{width:62px;height:14px}.brand .by-unloop{font-size:10px}.question-list article>span{font-size:15px;letter-spacing:.5px;padding:10px 13px}.gallery-intro{display:block}.gallery-intro h3{margin-bottom:0}.software-gallery{margin-top:50px}.screenshot-grid{grid-template-columns:1fr;gap:18px}.screenshot-main{grid-column:auto}.installation-layout{grid-template-columns:1fr;gap:25px}.video-placeholder{padding:20px 12px}.video-placeholder p{font-size:17px}.video-placeholder>span:last-child{font-size:12px}.hero .actions{gap:20px}}

.modal-open{overflow:hidden}.media-dialog{padding:16px;border:1px solid #526181;border-radius:10px;background:#101725;color:var(--ink);width:min(1280px,94vw);max-width:94vw;max-height:94dvh;overflow:auto;box-shadow:0 25px 100px #0009}.media-dialog::backdrop{background:#080e1bdb;backdrop-filter:blur(10px)}.media-dialog[open]{animation:media-in .3s cubic-bezier(.2,.8,.2,1)}.media-dialog[open]::backdrop{animation:backdrop-in .3s ease}.media-dialog>img{display:block;width:100%;height:auto;max-height:79dvh;object-fit:contain;border-radius:4px;background:#101725}.dialog-close{display:block;margin:0 0 12px auto;border:1px solid #62705a;border-radius:50%;background:#263650;color:#f1f2e9;font-size:26px;width:40px;height:40px;cursor:pointer;line-height:1}.media-dialog>p{font-size:14px;margin:12px 0 0}.video-placeholder{width:100%;font:inherit;color:inherit;cursor:pointer;transition:border-color .2s,transform .2s}.video-placeholder:hover{border-color:var(--lime);transform:translateY(-3px)}.video-placeholder:hover .video-play{background:var(--lime);color:#101725}.video-play{transition:background .2s,color .2s}.video-dialog{width:min(1100px,94vw)}.video-dialog video{background:#000}.screenshot-grid a{display:block;cursor:zoom-in}.hero .lead{max-width:720px}@keyframes media-in{from{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes backdrop-in{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.media-dialog[open],.media-dialog[open]::backdrop{animation:none}}@media(max-width:650px){.media-dialog{padding:10px}.question-list article>span{font-size:14px}.hero h1{font-size:clamp(42px,10vw,63px)}}
/* Scroll-led feature story. The document scroll stays native in both directions. */
.feature-story{margin:80px -9.52381% 0;background:#101725;position:relative;border-block:1px solid #34445c;isolation:isolate}.feature-pin{padding:60px 0 32px;overflow:hidden}.feature-story.is-pinned .feature-pin{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center}.feature-story-header{padding:0 8%;display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px}.feature-story-header .eyebrow{color:var(--muted);font-size:11px;margin:0 0 18px}.feature-story-header h2{font-size:clamp(32px,3.7vw,55px);line-height:1.06;margin:0;letter-spacing:-.05em}.feature-scroll-hint{font-size:12px;white-space:nowrap;display:flex;align-items:center;gap:14px;margin:0 0 5px}.feature-scroll-hint>span{font-size:23px;color:var(--lime);animation:scroll-cue 1.7s ease-in-out infinite}.feature-scroll-hint b{font-size:24px;color:var(--lime);font-weight:400}.feature-window{overflow:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#9788dc #142035;outline-offset:-6px}.is-pinned .feature-window{overflow:hidden;scroll-snap-type:none}.feature-rail{display:flex;gap:24px;width:max-content;padding:5px 8vw 14px;align-items:stretch}.is-pinned .feature-rail{will-change:transform}.feature-card{position:relative;flex:0 0 min(940px,82vw);width:min(940px,82vw);padding:28px 34px 25px;border:1px solid #445573;border-radius:10px;background:linear-gradient(135deg,#202d46,#182237);scroll-snap-align:center;outline-offset:-5px;transition:border-color .4s,box-shadow .4s;min-height:370px;display:flex;flex-direction:column;justify-content:space-between}.feature-card:focus-visible{outline:2px solid var(--lime)}.feature-card.is-active{border-color:#ac9cff;box-shadow:0 0 55px #ac9cff08}.feature-card-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.feature-card-top>span:first-child{font-family:monospace;font-size:12px;letter-spacing:1.2px;color:#ac9cff}.feature-card-symbol{font-size:28px;color:#ac9cff99}.feature-card-body{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;flex:1}.feature-card h3{font-size:clamp(28px,3vw,43px);font-weight:500;letter-spacing:-.055em;line-height:1.08;margin:0 0 22px}.feature-card p{font-size:15px;line-height:1.65;margin:0;max-width:370px}.feature-card-foot{display:block;padding-top:27px;margin-top:20px;border-top:1px solid #3c4c68;color:#a7b5cc;font-size:10px;font-family:monospace;letter-spacing:1px}.feature-illustration{min-height:210px;display:grid;place-items:center;position:relative}.feature-illustration>div{width:100%}.feature-story-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 8% 0}.feature-nav{display:flex;gap:16px}.feature-nav button{display:flex;align-items:center;gap:8px;color:#98a7c1;border:0;background:none;padding:6px 0;cursor:pointer;font-family:monospace;font-size:12px;transition:color .3s}.feature-nav button[aria-current]{color:var(--lime)}.feature-nav button>span:first-child{border-bottom:1px solid #445573;padding:6px 0}.feature-nav button[aria-current]>span:first-child{border-color:var(--lime)}.feature-nav-label{display:none}.feature-nav button[aria-current] .feature-nav-label{display:block;font-family:Arial,sans-serif;font-size:12px}.feature-arrows{display:flex;gap:10px}.feature-arrows button{border:1px solid #526181;color:var(--ink);background:transparent;border-radius:50%;width:35px;height:35px;font-size:18px;cursor:pointer}.feature-arrows button:hover{background:var(--lime);color:#101725}.feature-arrows button:disabled{opacity:.3;cursor:default;background:transparent;color:var(--ink)}.feature-meter{height:2px;margin:22px 8% 0;background:#34445c;overflow:hidden}.feature-meter span{display:block;width:100%;height:100%;background:var(--lime);transform-origin:left;transform:scaleX(0)}
/* Six visual explanations, built from the software's capabilities. */
.monitor-visual{padding:20px;border:1px solid #445573;border-radius:8px;background:#131d30}.monitor-visual svg{width:100%;height:auto;display:block;overflow:visible}.signal-grid{stroke:#ac9cff12;stroke-width:1;fill:none}.signal-line{stroke:var(--lime);stroke-width:2.5;fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:0;filter:drop-shadow(0 0 7px #ac9cff77)}.is-active .signal-line{animation:signal-draw 3s ease-in-out infinite}.visual-status{display:flex;gap:10px;align-items:center;color:var(--lime);font-size:11px;border-top:1px solid #394b68;padding:15px 0 0;margin-top:15px}.visual-status>span:last-child{margin-left:auto;font-size:18px}.kiosk-visual{border:1px solid #526181;border-radius:8px;overflow:hidden;background:#131d30}.screen-chrome{display:flex;gap:5px;padding:12px;border-bottom:1px solid #34445c}.screen-chrome i{display:block;width:4px;height:4px;background:#7585a3;border-radius:50%}.screen-chrome span{font-family:monospace;font-size:8px;color:#9baac3;margin-left:auto;letter-spacing:1px}.kiosk-art{height:175px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 80%,#ac9cff26,transparent 70%)}.kiosk-art>span{font-size:34px;font-weight:700;letter-spacing:-1.5px;z-index:1}.kiosk-ring{width:150px;height:150px;border:1px solid #ac9cff70;border-radius:50%;position:absolute;transform:rotateX(50deg) rotateZ(-20deg)}.is-active .kiosk-ring{animation:kiosk-orbit 8s linear infinite}.power-visual{display:flex;flex-direction:column;align-items:center;gap:20px}.power-visual svg{width:145px;height:145px;overflow:visible;fill:none;stroke:var(--lime);stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 0 20px #ac9cff22)}.power-visual .power-halo{stroke-width:1;stroke:#ac9cff33;stroke-dasharray:3 8}.is-active .power-halo{transform-origin:center;animation:orbit 30s linear infinite}.power-caption{font-family:monospace;color:var(--lime);font-size:11px;letter-spacing:2px}.restart-visual{text-align:center;padding:22px;background:#131d30;border:1px solid #4b5c7a;border-radius:8px}.schedule-label{font-size:10px;letter-spacing:2px;color:#a7b5cc}.schedule-clock{font-family:monospace;font-size:57px;line-height:1;color:var(--lime);margin:20px 0}.schedule-clock small{display:block;font-size:9px;letter-spacing:2px;color:#a7b5cc;margin-top:12px}.is-active .schedule-clock>span{animation:clock-blink 2s ease infinite}.schedule-days{display:flex;gap:7px;justify-content:center}.schedule-days span{border:1px solid #4b5c7a;border-radius:5px;color:var(--lime);font-size:10px;width:23px;height:25px;display:grid;place-items:center}.schedule-days span:nth-last-child(-n+2){opacity:.3}.autologon-visual{padding:25px;border:1px solid #4b5c7a;border-radius:8px;background:#131d30;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.account-icon{font-size:30px;width:55px;height:55px;display:grid;place-items:center;border:1px solid #8e7cca;border-radius:50%;color:var(--lime)}.autologon-visual>div:nth-child(2){display:flex;flex-direction:column;gap:12px}.autologon-visual>div>span:first-child{font-size:9px;color:#a7b5cc;letter-spacing:1px}.autologon-visual b{font-size:15px;font-weight:400}.signin-dots{color:#a7b5cc;font-size:10px;letter-spacing:1px}.signin-ready{flex-basis:100%;border-top:1px solid #394b68;padding-top:18px;color:var(--lime);font-size:12px;display:flex;gap:10px;align-items:center}.fallback-visual{padding:12px;border:1px solid #4b5c7a;border-radius:8px;background:#131d30}.fallback-art{height:170px;position:relative;overflow:hidden;display:grid;place-items:center;border-radius:4px;background:linear-gradient(135deg,#2d3d65,#1e304e,#3e364c)}.fallback-art>span:last-child{font-size:30px;letter-spacing:-1px;line-height:1.05;z-index:1;text-align:center;font-weight:600}.fallback-orb{position:absolute;width:160px;height:160px;border-radius:50%;background:linear-gradient(120deg,#8cb5e688,#ac9cff77,#b59be988);filter:blur(20px)}.is-active .fallback-orb{animation:fallback-drift 7s ease-in-out infinite alternate}.fallback-visual .visual-status{margin-top:12px;padding-top:10px;font-size:10px}
/* Entry masks, staggered reveals and motion that follows the reader. */
.hero-line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.hero-line>span{display:block;transform:translateY(115%);opacity:0;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .8s}.motion-ready .hero-line>span{transform:translateY(0);opacity:1}.hero-line:nth-child(2)>span{transition-delay:.13s}.hero-line:nth-child(3)>span{transition-delay:.26s}.hero .eyebrow,.hero .lead,.hero .actions{opacity:0;translate:0 22px;transition:opacity .9s,translate .9s}.motion-ready .hero .eyebrow,.motion-ready .hero .lead,.motion-ready .hero .actions{opacity:1;translate:0 0}.hero .lead{transition-delay:.4s}.hero .actions{transition-delay:.55s}.hero-orbit .orbit-center{translate:var(--pointer-x,0px) var(--pointer-y,0px);transition:translate .6s ease-out}.js-motion .reveal{transition:opacity .9s cubic-bezier(.16,1,.3,1),translate .9s cubic-bezier(.16,1,.3,1),clip-path 1.1s cubic-bezier(.16,1,.3,1)}.js-motion .question-list article.reveal:not(.visible){opacity:0;translate:0 55px}.js-motion .screenshot-grid figure.reveal:not(.visible){clip-path:inset(12% 0 0 0 round 8px);translate:0 45px}.question-list article.visible>span{animation:label-in .7s cubic-bezier(.16,1,.3,1) both}.question-list article h2 em{background-image:linear-gradient(var(--lime),var(--lime));background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size 1.1s .25s}.question-list article.visible h2 em{background-size:100% 1px}.sector-strip i{display:inline-block;animation:orbit 18s linear infinite}.hero-bottom a>span{display:inline-block;animation:scroll-cue 1.7s ease-in-out infinite}.promises p{transition-delay:var(--stagger,0s)}.button{position:relative;overflow:hidden}.button>span{transition:transform .3s}.button:hover>span{transform:translate(3px,-3px)}.nav-download{transition:background .3s,color .3s}.nav-download:hover{background:var(--lime);color:#101725}.free-word{rotate:var(--free-rotate,0deg);transition:rotate .2s linear}@keyframes label-in{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes scroll-cue{0%,100%{transform:translateY(-3px)}50%{transform:translateY(4px)}}@keyframes signal-draw{0%{stroke-dashoffset:900;opacity:.3}60%,100%{stroke-dashoffset:0;opacity:1}}@keyframes kiosk-orbit{to{transform:rotateX(50deg) rotateZ(340deg)}}@keyframes clock-blink{0%,100%{opacity:1}50%{opacity:.2}}@keyframes fallback-drift{from{transform:translate(-35px,15px) scale(.9)}to{transform:translate(35px,-15px) scale(1.15)}}
@media(max-width:1000px){.feature-story{margin-inline:-6.818182%}.feature-story-header{padding-inline:6%}.feature-story-bottom{padding-inline:6%}.feature-meter{margin-inline:6%}.feature-card{padding:26px;min-height:360px}.feature-card-body{gap:25px}.feature-story-header h2{font-size:36px}.feature-scroll-hint{font-size:11px}}@media(max-height:780px) and (min-width:761px){.is-pinned .feature-pin{padding-top:25px;padding-bottom:20px}.feature-story-header{margin-bottom:20px}.feature-story-header h2{font-size:36px}.feature-story-header .eyebrow{margin-bottom:12px}.feature-card{min-height:330px;padding:20px 28px}.feature-card h3{font-size:32px;margin-bottom:15px}.feature-card-top{margin-bottom:12px}.feature-card-foot{padding-top:18px;margin-top:15px}.feature-story-bottom{padding-top:15px}.feature-meter{margin-top:15px}}
@media(max-width:760px){.feature-pin{padding:45px 0 25px}.feature-story-header{display:block}.feature-story-header h2{font-size:34px}.feature-scroll-hint{margin-top:22px}.feature-card{width:86vw;flex-basis:86vw;min-height:550px;padding:24px}.feature-card-body{grid-template-columns:1fr;gap:25px}.feature-card h3{font-size:34px}.feature-card p{font-size:15px;max-width:100%}.feature-card-top>span:first-child{font-size:10px;letter-spacing:.5px}.feature-illustration{min-height:190px}.feature-illustration>div{max-width:290px;margin:auto}.feature-card-foot{font-size:9px;line-height:1.5}.feature-nav{gap:12px}.feature-nav button{font-size:11px}.feature-nav button[aria-current] .feature-nav-label{display:none}.feature-story-bottom{padding-inline:6%}.feature-meter{margin-inline:6%}.feature-rail{gap:16px;padding-inline:7vw}.feature-story{margin-top:55px}.hero-line>span{transition-duration:.8s}}@media(prefers-reduced-motion:reduce){.hero-line>span{transform:none;opacity:1}.hero .eyebrow,.hero .lead,.hero .actions{opacity:1;translate:none}.js-motion .reveal:not(.visible){opacity:1;translate:none;clip-path:none}.feature-card *{animation:none!important}.feature-story{height:auto!important}.hero-orbit .orbit-center{translate:none}.free-word{rotate:0deg}}
/* Real Unloop homepage recording inside the kiosk screen. */
.kiosk-site-capture{aspect-ratio:16/9;overflow:hidden;background:#101725}.kiosk-site-video{display:block;width:100%;height:100%;object-fit:cover}.feature-card#feature-kiosk .kiosk-visual{box-shadow:0 12px 40px #0003}.feature-card#feature-kiosk .screen-chrome span{font-size:8px;letter-spacing:.6px}
/* Slow satellite orbit; the wordmark remains upright. */
.hero-orbit .orbit-center{transform:perspective(800px) rotateX(var(--pointer-tilt-x,0deg)) rotateY(var(--pointer-tilt-y,0deg));transition:translate .2s ease-out,transform .25s ease-out}.orbit-center .orbit-satellite{position:absolute;inset:-1px;font-size:0;pointer-events:none;animation:satellite-orbit 28s linear infinite;transform-origin:50% 50%}.orbit-center .orbit-dot{position:absolute;left:100%;top:50%;right:auto;bottom:auto;width:14px;height:14px;font-size:0;border-radius:50%;background:var(--lime);transform:translate(-50%,-50%);box-shadow:0 0 20px #ac9cff45}.orbit-center>img{position:relative;z-index:1}@keyframes satellite-orbit{from{rotate:-35deg}to{rotate:325deg}}@media(prefers-reduced-motion:reduce){.hero-orbit .orbit-center{translate:none;transform:none}.orbit-center .orbit-satellite{animation:none;rotate:-35deg}}
/* Light blue / lilac palette, paired with WD-U's own interface. */
:root{--bg:#f0f4fa;--surface:#e0e8f3;--ink:#142035;--muted:#596b86;--lime:#7965da;--line:#ccd6e6;color:var(--ink);background:var(--bg);color-scheme:light}body{background:var(--bg)}::selection{background:#d9cffb;color:#142035}.progress{background:#7965da}.hero{background:radial-gradient(ellipse at 80% 48%,#ded9f640,transparent 52%),#f0f4fa}.hero .dot{background:#7965da;box-shadow:0 0 12px #7965da40}.orbit{border-color:#7965da24}.o3{background:radial-gradient(circle,#7965da0c,transparent 70%)}.orbit-center{border-color:#7965da55;box-shadow:0 0 120px #7965da0c,inset 0 0 90px #7965da08}.orbit-center .orbit-dot{background:#7965da;box-shadow:0 0 22px #7965da50}.orbit-label{color:#667798}.nav-download{border-color:#a7b2cc}.nav-download:hover{background:#7965da;color:#fff}.button{background:#7965da;color:#fff}.button:hover:not(:disabled){background:#6953cd}.button:disabled{background:#d7dfec;color:#7b889e}.sector-strip{background:#e0dcf7;color:#26365b}.sector-strip i{color:#7965da}.question-list article{border-color:#ccd6e6}.question-list article>span{color:#6650c6;border-color:#7965da;background:#7965da0a}.product{background:#e7edf6}.text-link,.unloop-link{color:#6650c6;border-color:#b4a7e8}.text-link:hover{color:#4e37ad}.product-intro .large{color:#142035}.screenshot-grid img{border-color:#b4c2d9;box-shadow:0 15px 45px #20345f12}.screenshot-grid a:hover img{box-shadow:0 20px 50px #20345f25}.installation{background:#e0e8f3;border-color:#ccd6e6}.manifesto{background:#f0f4fa}.free-word{color:#7965da;opacity:.07}.download{background:#e0e8f3;border-color:#ccd6e6}.free-pill{color:#7965da}form{background:#fff;color:#142035;box-shadow:0 20px 65px #20345f0c}form>p,details p{color:#596b86}input:not([type=checkbox]){border-color:#b8c5da;color:#142035;background:#f7f9fd}input:focus-visible{outline-color:#7965da}input[type=checkbox]{accent-color:#7965da}details{border-color:#d3ddec}footer{background:#f0f4fa;border-top:1px solid #d3ddec}footer a:hover{color:#6650c6}.skip{background:#7965da;color:#fff}
/* Dark surfaces use the application's navy and its lighter lilac accent. */
.feature-story,.console,.video-placeholder,.media-dialog{--ink:#e4eaf5;--muted:#a7b5cc;--lime:#ac9cff;--line:#34445c;color:var(--ink);color-scheme:dark}.feature-story{background:#101725;border-color:#34445c}.feature-card{background:linear-gradient(135deg,#202d46,#182237);border-color:#445573}.feature-card.is-active{border-color:#ac9cff;box-shadow:0 0 55px #ac9cff0c}.feature-card h3{color:#e4eaf5}.feature-card-top>span:first-child,.feature-card-symbol{color:#ac9cff}.feature-card-foot{color:#a7b5cc;border-color:#3c4c68}.feature-meter{background:#34445c}.feature-arrows button:hover{background:#ac9cff;color:#142035}.feature-arrows button:disabled{background:transparent;color:#e4eaf5}.console{background:#101725;border-color:#445573;box-shadow:0 25px 70px #20345f18}.console-head,.console-foot{border-color:#34445c}.console-head b{color:#e4eaf5}.console-foot{color:#a7b5cc}.video-placeholder{background:radial-gradient(ellipse at 50% 40%,#ac9cff18,transparent 65%),#101725;border-color:#526181}.video-placeholder p{color:#e4eaf5}.video-placeholder:hover .video-play{background:#ac9cff;color:#142035}.video-placeholder>span:last-child{color:#a7b5cc}.media-dialog{background:#101725;border-color:#526181}.dialog-close{background:#263650;border-color:#526181;color:#e4eaf5}.media-dialog>p{color:#a7b5cc}.media-dialog::backdrop{background:#0b1428d9}

.console-head .workflow-brand{display:flex;align-items:center;gap:16px}.workflow-brand img{display:block;width:108px;height:auto;flex-shrink:0}
