
#robotis-pai{--ink:#0a0a0a;--paper:#f2f2ee;--muted:#aaa;--line:#333;position:relative;isolation:isolate;background:var(--ink);color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55;text-align:left;width:100%;max-width:1600px;margin:0 auto;overflow:clip;-webkit-font-smoothing:antialiased}
#robotis-pai *,#robotis-pai *:before,#robotis-pai *:after{box-sizing:border-box}
#robotis-pai [hidden]{display:none!important}
#robotis-pai h1,#robotis-pai h2,#robotis-pai h3,#robotis-pai p,#robotis-pai figure{margin:0;color:inherit}
#robotis-pai h1,#robotis-pai h2,#robotis-pai h3{font-family:Arial,Helvetica,sans-serif;text-transform:none;font-weight:700;letter-spacing:-.055em;line-height:1.03}
#robotis-pai a{color:inherit;text-decoration:none}#robotis-pai a:hover{text-decoration:underline;text-underline-offset:5px}
#robotis-pai :focus-visible{outline:2px solid currentColor;outline-offset:6px}
#robotis-pai img{display:block;max-width:100%;height:auto;border:0}
#robotis-pai button,#robotis-pai input{font:inherit}
#robotis-pai .pai-wrap{padding:0 clamp(22px,5vw,80px)}
#robotis-pai .pai-kicker{font:11px/1.5 monospace;letter-spacing:.14em;text-transform:uppercase}
#robotis-pai .pai-muted{color:#aaa}
#robotis-pai .pai-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:32px;padding-bottom:28px;border-bottom:1px solid #333}
#robotis-pai .pai-logo{display:block;width:148px;height:auto;max-width:34vw;flex:none}
#robotis-pai .pai-topnav{display:flex;gap:28px;font-size:12px}
#robotis-pai .pai-hero{position:relative;min-height:730px;min-height:min(880px,95svh);display:grid;grid-template-columns:1.15fr 1fr;align-items:center;padding-top:70px;padding-bottom:95px;background:radial-gradient(ellipse at 75% 50%,#282828 0,transparent 55%)}
#robotis-pai .pai-hero-copy{position:relative;z-index:2}
#robotis-pai h1{font-size:clamp(60px,7.5vw,114px);margin:24px 0 28px;letter-spacing:-.065em}
#robotis-pai h1 span{color:#898989}
#robotis-pai .pai-deck{max-width:480px;font-size:clamp(16px,1.5vw,20px);color:#bdbdbd}
#robotis-pai .pai-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
#robotis-pai .pai-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:48px;padding:13px 20px;border:1px solid #666;font-size:12px;font-weight:700}
#robotis-pai .pai-btn.pai-solid{background:#fff;color:#0a0a0a;border-color:#fff}
#robotis-pai .pai-btn:hover{background:#d8d8d8;color:#000;text-decoration:none}
#robotis-pai .pai-hero-visual{position:relative;height:610px;display:grid;place-items:center;align-self:center;perspective:800px}
#robotis-pai .pai-hero-visual:before{content:"";position:absolute;inset:3% -15%;background-image:radial-gradient(#aaa 1px,transparent 1px);background-size:25px 25px;opacity:.2;mask-image:radial-gradient(ellipse,#000,transparent 70%)}
#robotis-pai .pai-hero-robot{position:absolute;inset:0;z-index:1;height:100%;width:100%;min-height:0;object-fit:contain;filter:grayscale(1) drop-shadow(0 24px 30px #0008);transform:translateY(var(--pai-lift,0px));will-change:transform}
#robotis-pai .pai-orbit{display:block!important;position:absolute;left:0;right:0;top:10%;bottom:10%;border:1px solid #666;border-radius:50%;transform:rotate(-28deg) rotateY(50deg) rotateZ(var(--pai-turn,0deg));pointer-events:none}
#robotis-pai .pai-orbit.pai-orbit-two{inset:20% -8%;transform:rotate(38deg) rotateX(58deg) rotateZ(var(--pai-turn,0deg));border-style:dashed;opacity:.65}
#robotis-pai .pai-coordinate{position:absolute;bottom:12px;right:0;color:#aaa;font:10px monospace;letter-spacing:.12em;z-index:2}
#robotis-pai .pai-hero-bottom{position:absolute;bottom:28px;left:clamp(22px,5vw,80px);right:clamp(22px,5vw,80px);display:flex;justify-content:space-between;gap:16px;border-top:1px solid #333;padding-top:20px}
#robotis-pai .pai-strip{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #333;border-bottom:1px solid #333}
#robotis-pai .pai-strip a{display:block;padding:23px 15px;border-right:1px solid #333;font-size:13px;text-align:center}
#robotis-pai .pai-strip a:last-child{border:0}#robotis-pai .pai-strip small{display:block;color:#888;font:10px monospace;margin-bottom:5px}
#robotis-pai .pai-section{padding-top:110px;padding-bottom:110px}
#robotis-pai h2{font-size:clamp(38px,5vw,72px)}
#robotis-pai .pai-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:55px}
#robotis-pai .pai-intro .pai-kicker{margin-bottom:24px}
#robotis-pai .pai-intro p{color:#aaa;max-width:510px}
#robotis-pai .pai-loop{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #444}
#robotis-pai .pai-loop details{border-right:1px solid #444;padding:24px;min-width:0}
#robotis-pai .pai-loop details:last-child{border-right:0}
#robotis-pai summary{cursor:pointer;list-style:none}#robotis-pai summary::-webkit-details-marker{display:none}
#robotis-pai .pai-loop summary span{display:block;font:11px monospace;color:#aaa;margin-bottom:32px}
#robotis-pai .pai-loop summary strong{font-size:22px;letter-spacing:-.03em}
#robotis-pai .pai-loop summary:after{content:"+";float:right;font-size:20px;color:#aaa}
#robotis-pai .pai-loop details[open] summary:after{content:"−"}
#robotis-pai .pai-loop details p{font-size:13px;color:#bbb;margin-top:20px}
#robotis-pai .pai-note{font-size:12px;color:#999;margin-top:20px;max-width:740px}
#robotis-pai .pai-systems{background:var(--paper);color:var(--ink);padding-top:90px;padding-bottom:90px}
#robotis-pai .pai-system-layout{display:grid;grid-template-columns:260px 1fr;gap:55px;align-items:start}
#robotis-pai .pai-system-rail{position:sticky;top:120px;padding-top:20px}
#robotis-pai .pai-system-rail h2{font-size:clamp(36px,4vw,52px);margin:24px 0}
#robotis-pai .pai-system-rail p{font-size:13px;color:#666}
#robotis-pai .pai-rail-nav{margin-top:38px;display:grid}
#robotis-pai .pai-rail-nav a{padding:13px 0;border-bottom:1px solid #ccc;color:#737373;font-size:13px;display:flex;gap:17px;transition:color .3s,padding .3s}
#robotis-pai .pai-rail-nav a[aria-current="step"]{color:#000;font-weight:700;padding-left:10px;border-bottom-color:#000}
#robotis-pai .pai-rail-nav span{font:10px/2 monospace}
#robotis-pai .pai-system-card{padding-bottom:68px;margin-bottom:68px;border-bottom:1px solid #c8c8c4;scroll-margin-top:125px}
#robotis-pai .pai-system-card:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}
#robotis-pai .pai-system-photo{position:relative;background:radial-gradient(ellipse,#fff 20%,#e4e4e0 90%);height:430px;overflow:hidden;display:grid;place-items:center;border:1px solid #d5d5d0}
#robotis-pai .pai-system-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(#aaa2 1px,transparent 1px),linear-gradient(90deg,#aaa2 1px,transparent 1px);background-size:42px 42px}
#robotis-pai .pai-system-photo img{position:absolute;left:7.5%;top:7.5%;width:85%;height:85%;min-height:0;object-fit:contain;filter:grayscale(1);transition:transform .8s ease}
#robotis-pai .pai-system-card.pai-active .pai-system-photo img{transform:scale(1.055)}
#robotis-pai .pai-photo-no{position:absolute;left:20px;top:16px;font:11px monospace;z-index:1}
#robotis-pai .pai-photo-label{position:absolute;bottom:17px;right:20px;font:10px monospace;letter-spacing:.09em;color:#666}
#robotis-pai .pai-system-copy{padding-top:28px}
#robotis-pai .pai-system-copy h3{font-size:clamp(36px,4vw,54px);margin:12px 0}
#robotis-pai .pai-system-copy .pai-system-line{font-size:20px;letter-spacing:-.03em;margin-bottom:16px}
#robotis-pai .pai-system-copy p{color:#585858;font-size:15px;max-width:650px}
#robotis-pai .pai-tags{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}
#robotis-pai .pai-tags span{font:10px monospace;border:1px solid #bdbdb7;padding:7px 10px}
#robotis-pai .pai-system-copy details{border-top:1px solid #ccc;padding-top:16px;margin-bottom:22px}
#robotis-pai .pai-system-copy summary{font-size:12px;font-weight:700}
#robotis-pai .pai-system-copy summary:after{content:" +";float:right}
#robotis-pai .pai-system-copy details[open] summary:after{content:" −"}
#robotis-pai .pai-system-copy details p{font-size:13px;margin-top:13px}
#robotis-pai .pai-text-link{font-weight:700;font-size:12px;display:inline-block;border-bottom:1px solid currentColor;padding-bottom:5px}
#robotis-pai .pai-actuators{background:#0b0b0b}
#robotis-pai .pai-selector{position:relative}
#robotis-pai .pai-selector>input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}
#robotis-pai .pai-choice-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}
#robotis-pai .pai-choice-row label{cursor:pointer;padding:22px 17px;border:1px solid #444;color:#aaa;font-size:13px;transition:background .2s,color .2s}
#robotis-pai .pai-choice-row small{display:block;font:10px monospace;margin-bottom:18px}
#robotis-pai #pai-compact:checked~.pai-choice-row label[for="pai-compact"],#robotis-pai #pai-duty:checked~.pai-choice-row label[for="pai-duty"],#robotis-pai #pai-industrial:checked~.pai-choice-row label[for="pai-industrial"],#robotis-pai #pai-humanoid:checked~.pai-choice-row label[for="pai-humanoid"]{background:#fff;color:#000;border-color:#fff}
#robotis-pai #pai-compact:focus-visible~.pai-choice-row label[for="pai-compact"],#robotis-pai #pai-duty:focus-visible~.pai-choice-row label[for="pai-duty"],#robotis-pai #pai-industrial:focus-visible~.pai-choice-row label[for="pai-industrial"],#robotis-pai #pai-humanoid:focus-visible~.pai-choice-row label[for="pai-humanoid"]{outline:2px solid #fff;outline-offset:3px}
#robotis-pai .pai-option{display:none;border:1px solid #444;grid-template-columns:1fr 1.1fr;min-height:380px}
#robotis-pai #pai-compact:checked~.pai-panels #pai-panel-compact,#robotis-pai #pai-duty:checked~.pai-panels #pai-panel-duty,#robotis-pai #pai-industrial:checked~.pai-panels #pai-panel-industrial,#robotis-pai #pai-humanoid:checked~.pai-panels #pai-panel-humanoid{display:grid}
#robotis-pai .pai-option-image{padding:36px;background:#e9e9e5;display:grid;place-items:center;position:relative;min-width:0}
#robotis-pai .pai-option-image img{height:245px;width:100%;object-fit:contain;filter:grayscale(1)}
#robotis-pai .pai-option-image figcaption{font:10px monospace;color:#666;position:absolute;bottom:16px;left:20px}
#robotis-pai .pai-option-copy{padding:clamp(24px,4vw,50px)}
#robotis-pai .pai-option-copy h3{font-size:clamp(29px,3vw,43px);margin:18px 0}
#robotis-pai .pai-option-copy p{font-size:14px;color:#bbb}
#robotis-pai .pai-option-copy .pai-note{font-size:11px;color:#909090;margin:20px 0}
#robotis-pai .pai-option-copy .pai-text-link{margin-top:24px}
#robotis-pai .pai-q-explainer{margin-top:50px;border-top:1px solid #444;padding-top:35px;display:grid;grid-template-columns:1fr 1fr;gap:50px}
#robotis-pai .pai-q-explainer h3{font-size:32px;margin:12px 0 20px}
#robotis-pai .pai-q-explainer p{font-size:14px;color:#aaa}
#robotis-pai .pai-control-list{display:grid;gap:18px}
#robotis-pai .pai-control-list div{border-left:1px solid #777;padding-left:20px}
#robotis-pai .pai-control-list strong{display:block;font-size:13px;margin-bottom:5px}
#robotis-pai .pai-control-list p{font-size:12px}
#robotis-pai .pai-cyclo{background:#e8e8e3;color:#101010;position:relative}
#robotis-pai .pai-cyclo .pai-intro p{color:#555}
#robotis-pai .pai-cyclo-word{font-size:clamp(76px,18vw,260px);font-weight:700;letter-spacing:-.08em;line-height:.8;margin:0 0 55px;display:flex;align-items:center;justify-content:space-between}
#robotis-pai .pai-cyclo-word span{font-size:clamp(40px,9vw,125px);font-weight:400;display:inline-block;transform:rotate(var(--pai-cycle,0deg))}
#robotis-pai .pai-software{border-top:1px solid #aaa}
#robotis-pai .pai-software details{border-bottom:1px solid #aaa;padding:23px 0}
#robotis-pai .pai-software summary{display:grid;grid-template-columns:55px 1fr 1fr 24px;align-items:center;gap:15px}
#robotis-pai .pai-software summary small{font:10px monospace;color:#666}
#robotis-pai .pai-software summary strong{font-size:21px;letter-spacing:-.04em}
#robotis-pai .pai-software summary span{font-size:13px;color:#555}
#robotis-pai .pai-software summary:after{content:"+";font-size:24px}
#robotis-pai .pai-software details[open] summary:after{content:"−"}
#robotis-pai .pai-software details p{font-size:14px;max-width:720px;color:#555;margin:20px 0 0 70px}
#robotis-pai .pai-cyclo-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:35px}
#robotis-pai .pai-cyclo-bottom p{font-size:12px;color:#666;max-width:570px}
#robotis-pai .pai-cyclo .pai-btn{border-color:#777;flex-shrink:0}
#robotis-pai .pai-footer{position:relative;background:radial-gradient(ellipse at 90% 100%,#333,transparent 60%)}
#robotis-pai .pai-footer h2{max-width:850px;margin:24px 0 30px;font-size:clamp(45px,6vw,88px)}
#robotis-pai .pai-footer p{max-width:620px;color:#aaa}
#robotis-pai .pai-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:85px;border-top:1px solid #444;padding-top:24px;font:10px monospace;color:#999}
#robotis-pai .pai-progress{display:block!important;position:sticky;top:0;height:3px;width:100%;background:#333;z-index:5}
#robotis-pai .pai-progress:after{content:"";display:block;height:100%;width:var(--pai-progress,0%);background:#fff}
#robotis-pai section[id]{scroll-margin-top:110px}
@media(min-width:1000px){#robotis-pai .pai-stage-heading{position:relative}#robotis-pai .pai-system-card.pai-active .pai-photo-no{font-weight:bold}}
@media(max-width:1000px){#robotis-pai .pai-system-layout{grid-template-columns:190px 1fr;gap:30px}#robotis-pai .pai-hero{min-height:680px}#robotis-pai .pai-hero-visual{height:520px}#robotis-pai .pai-intro{gap:35px}#robotis-pai .pai-system-photo{height:350px}#robotis-pai .pai-loop details{padding:18px}#robotis-pai .pai-loop summary strong{font-size:19px}}
@media(max-width:700px){#robotis-pai .pai-top{padding-top:22px;padding-bottom:22px}#robotis-pai .pai-topnav{gap:16px}#robotis-pai .pai-topnav a:last-child{display:none}#robotis-pai .pai-top>.pai-kicker{display:none}#robotis-pai .pai-hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:80px;min-height:0}#robotis-pai h1{font-size:clamp(56px,12.5vw,86px);max-width:550px}#robotis-pai .pai-hero-visual{height:390px;margin-top:20px}#robotis-pai .pai-coordinate{bottom:-22px;left:0;text-align:center}#robotis-pai .pai-hero-bottom{font-size:9px}#robotis-pai .pai-hero-bottom span:last-child{display:none}#robotis-pai .pai-strip{grid-template-columns:repeat(5,minmax(0,1fr))}#robotis-pai .pai-strip a{padding:18px 4px;font-size:10px}#robotis-pai .pai-strip small{font-size:9px}#robotis-pai .pai-section{padding-top:70px;padding-bottom:70px}#robotis-pai .pai-intro{grid-template-columns:1fr;gap:25px;margin-bottom:35px}#robotis-pai .pai-loop{grid-template-columns:1fr 1fr}#robotis-pai .pai-loop details:nth-child(2){border-right:0}#robotis-pai .pai-loop details:nth-child(-n+2){border-bottom:1px solid #444}#robotis-pai .pai-loop summary span{margin-bottom:20px}#robotis-pai .pai-system-layout{display:block}#robotis-pai .pai-system-rail{position:relative;top:auto;padding:0;margin-bottom:45px}#robotis-pai .pai-rail-nav{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:22px}#robotis-pai .pai-rail-nav a{display:block;font-size:10px}#robotis-pai .pai-rail-nav span{display:block}#robotis-pai .pai-rail-nav a[aria-current="step"]{padding-left:0}#robotis-pai .pai-system-photo{height:330px}#robotis-pai .pai-system-card{margin-bottom:45px;padding-bottom:45px}#robotis-pai .pai-choice-row{grid-template-columns:1fr 1fr}#robotis-pai .pai-choice-row label{padding:16px}#robotis-pai .pai-choice-row small{margin-bottom:10px}#robotis-pai .pai-option{grid-template-columns:1fr}#robotis-pai .pai-option-image{padding:30px;min-height:240px}#robotis-pai .pai-option-image img{height:180px}#robotis-pai .pai-q-explainer{grid-template-columns:1fr;gap:30px}#robotis-pai .pai-cyclo-word{margin-bottom:40px}#robotis-pai .pai-software summary{grid-template-columns:28px 1fr 20px;gap:8px}#robotis-pai .pai-software summary span{display:none}#robotis-pai .pai-software summary strong{font-size:20px}#robotis-pai .pai-software details p{margin-left:36px}#robotis-pai .pai-cyclo-bottom{display:block}#robotis-pai .pai-cyclo-bottom .pai-btn{margin-top:24px}#robotis-pai .pai-bottom{margin-top:55px;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){#robotis-pai *,#robotis-pai *:before,#robotis-pai *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}#robotis-pai .pai-hero-robot,#robotis-pai .pai-system-photo img{transform:none!important}}

#robotis-pai{max-width:none;--pai-header:88px}
#robotis-pai .pai-hero{min-height:calc(100svh - var(--pai-header));overflow:hidden}
#robotis-pai .pai-particles{display:block!important;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.8}
#robotis-pai .pai-hero-copy{transform:translateY(var(--hero-drift,0px));opacity:var(--hero-opacity,1)}
#robotis-pai .pai-hero-robot{transform:translateY(var(--pai-lift,0px)) scale(var(--hero-scale,1));transform-origin:center}
#robotis-pai .pai-system-copy a,#robotis-pai .pai-system-copy summary{position:relative;z-index:2}
#robotis-pai .pai-system-copy h3{overflow-wrap:anywhere}
#robotis-pai .pai-intro h2{background:linear-gradient(100deg,#fff var(--word-fill,100%),#555 calc(var(--word-fill,100%) + 15%));background-clip:text;-webkit-background-clip:text;color:transparent}
#robotis-pai .pai-cyclo .pai-intro h2{background:linear-gradient(100deg,#111 var(--word-fill,100%),#aaa calc(var(--word-fill,100%) + 15%));background-clip:text;-webkit-background-clip:text;color:transparent}
#robotis-pai .pai-cyclo-word{transform:translateX(var(--cyclo-drift,0px));will-change:transform}
#robotis-pai .pai-choice-row label:hover{border-color:#fff;transform:translateY(-3px)}
#robotis-pai .pai-option-image img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}
#robotis-pai .pai-option-image:hover img{transform:scale(1.08) rotate(-3deg)}
#robotis-pai .pai-system-meter{display:none}
@media(min-width:1000px) and (min-height:740px){
#robotis-pai.pai-cinema .pai-systems{height:600vh;padding-top:0;padding-bottom:0;background:#111;color:#fff;position:relative}
#robotis-pai.pai-cinema .pai-system-layout{position:sticky;top:var(--pai-header);height:calc(100svh - var(--pai-header));min-height:620px;grid-template-columns:220px minmax(0,1fr);gap:36px;align-items:center;overflow:hidden}
#robotis-pai.pai-cinema .pai-system-rail{position:relative;top:auto;z-index:3;padding-top:0}
#robotis-pai.pai-cinema .pai-system-rail h2{font-size:40px}
#robotis-pai.pai-cinema .pai-system-rail p{color:#aaa}
#robotis-pai.pai-cinema .pai-rail-nav a{color:#888;border-color:#333}
#robotis-pai.pai-cinema .pai-rail-nav a[aria-current="step"]{color:#fff;border-color:#fff}
#robotis-pai.pai-cinema .pai-system-chapters{position:relative;height:100%;min-width:0;perspective:1200px}
#robotis-pai.pai-cinema .pai-system-card{position:absolute;inset:0;margin:0;padding:40px 0;border:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,.78fr);align-items:center;gap:28px;opacity:0;visibility:hidden;transform:translate3d(0,75px,-90px) rotateX(5deg);transition:opacity .6s,transform .85s cubic-bezier(.2,.75,.15,1),visibility .6s;pointer-events:none}
#robotis-pai.pai-cinema .pai-system-card.pai-active{opacity:1;visibility:visible;transform:translate3d(0,0,0) rotateX(0);pointer-events:auto}
#robotis-pai.pai-cinema .pai-system-photo{height:76%;min-height:390px;max-height:650px;background:radial-gradient(ellipse,#555 0,#222 45%,#151515 75%);border:0;overflow:visible}
#robotis-pai.pai-cinema .pai-system-photo:before{background:radial-gradient(#aaa 1px,transparent 1px);background-size:23px 23px;opacity:.2;mask-image:radial-gradient(ellipse,#000,transparent 70%)}
#robotis-pai.pai-cinema .pai-system-photo:after{content:"";position:absolute;inset:12% 0;border:1px solid #ffffff25;border-radius:50%;transform:rotate(-30deg) scaleX(.85);pointer-events:none}
#robotis-pai.pai-cinema .pai-photo-no{font-size:clamp(55px,8vw,135px);font-weight:bold;letter-spacing:-.09em;color:#ffffff0c;top:0;left:0;z-index:0}
#robotis-pai.pai-cinema .pai-system-photo img{z-index:1;filter:grayscale(1) drop-shadow(0 25px 25px #0008);transform:translateY(var(--stage-lift,0px)) scale(var(--stage-scale,1))}
#robotis-pai.pai-cinema .pai-photo-label{color:#aaa;bottom:-10px;font-size:9px}
#robotis-pai.pai-cinema .pai-system-copy{padding:0;max-height:90%;overflow:auto;scrollbar-width:thin}
#robotis-pai.pai-cinema .pai-system-copy h3{font-size:clamp(32px,3.3vw,56px);margin:20px 0}
#robotis-pai.pai-cinema .pai-system-copy p{color:#aaa;font-size:14px}
#robotis-pai.pai-cinema .pai-system-copy .pai-system-line{color:#fff;font-size:20px}
#robotis-pai.pai-cinema .pai-system-copy .pai-kicker{font-size:10px}
#robotis-pai.pai-cinema .pai-tags span{border-color:#444;color:#ddd;font-size:9px}
#robotis-pai.pai-cinema .pai-system-copy details{border-color:#444}
#robotis-pai.pai-cinema .pai-system-meter{display:block;position:absolute;bottom:18px;left:0;right:0;font:10px monospace;color:#888;letter-spacing:.1em}
#robotis-pai.pai-cinema .pai-system-meter:after{content:"";display:block;height:2px;background:linear-gradient(90deg,#fff var(--scene-progress,0%),#333 var(--scene-progress,0%));margin-top:10px}
}
@media(max-width:700px){#robotis-pai .pai-hero{min-height:0}#robotis-pai .pai-particles{opacity:.4}}
@media(prefers-reduced-motion:reduce){#robotis-pai .pai-particles{display:none!important}#robotis-pai .pai-hero-copy,#robotis-pai .pai-cyclo-word,#robotis-pai .pai-hero-robot{transform:none!important;opacity:1!important}#robotis-pai .pai-intro h2{background:none;color:inherit}}
@media(min-width:1000px) and (min-height:740px) and (max-height:850px){#robotis-pai.pai-cinema .pai-system-rail h2{font-size:32px;margin:18px 0}#robotis-pai.pai-cinema .pai-system-rail p{font-size:12px}#robotis-pai.pai-cinema .pai-rail-nav{margin-top:20px}#robotis-pai.pai-cinema .pai-rail-nav a{padding:10px 0}#robotis-pai.pai-cinema .pai-system-copy h3{font-size:32px}#robotis-pai.pai-cinema .pai-system-card{gap:20px}}
