:root{color:#1f2826;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;background:#f7f7f3;font-family:Inter,Helvetica Neue,Arial,Noto Sans SC,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-width{width:min(1450px,100% - 112px);margin-inline:auto}.site-header{background:#f7f7f3;border-bottom:1px solid #e4e7e2;justify-content:space-between;align-items:center;height:64px;padding:0 56px;display:flex}.brand{align-items:center;gap:14px;display:inline-flex}.brand-mark{letter-spacing:-3px;font-size:27px;font-weight:900;line-height:1}.brand-mark span{color:#e87142}.brand-name{letter-spacing:.17em;font-size:11px;font-weight:800}.brand-name small{color:#a3aba5;letter-spacing:.12em;font-size:9px;font-weight:700}.language{color:#303c37;background:0 0;border:1px solid #d9ded8;border-radius:2px;min-width:67px;margin-left:auto;padding:10px 14px;font-size:11px;font-weight:750}.language-icon{vertical-align:-1px;margin-right:3px;font-size:17px}.selection-stack{gap:8px;min-width:0;display:grid}.selector-card{background:#fff;border:1px solid #e4e8e2;min-width:0}.selector-heading{color:#34463b;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:54px;padding:12px 16px;display:grid}.selector-heading h2{margin:0;font-size:12px;font-weight:800}#tool-dropdown .selector-heading{min-height:36px;padding:7px 14px}.rail-switch{cursor:pointer;justify-content:flex-end;justify-self:end;align-items:center;min-width:44px;min-height:32px;display:flex}.rail-switch input{appearance:none;width:42px;height:24px;cursor:inherit;background:#dce5dc;border:1px solid #abb9af;border-radius:999px;margin:0;position:relative}.rail-switch input:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:2px}.rail-switch input:checked{background:#25332e;border-color:#25332e}.rail-switch input:checked:before{transform:translate(18px)}.rail-switch input:focus-visible{outline-offset:3px;outline:2px solid #dd713f}.rail-switch:has(input:disabled){opacity:.5;cursor:not-allowed}.selector-panel{border-top:1px solid #edf0eb;gap:8px;padding:14px 16px 16px;display:grid}#robot-select{appearance:none;-webkit-backdrop-filter:blur(6px);color:#26362e;width:132px;max-width:100%;min-height:36px;font:inherit;cursor:pointer;background-color:#f7f9f6e0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23425249' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #cbd5cc;border-radius:2px;padding:7px 28px 7px 11px;font-size:12px;font-weight:700;transition:border-color .15s,background-color .15s;display:block}#robot-select:hover{background-color:#fffffff0;border-color:#687a70}#robot-select option{color:#26362e;background:#fff;font-weight:600}.tool-menu{gap:7px;padding:8px 14px 10px}.tool-group{gap:6px;display:grid}.tool-sensor-row{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.tool-sensor-row input{accent-color:#25332e;width:15px;height:15px;cursor:inherit;flex:none;margin:0}.tool-sensor-row:has(input:disabled){opacity:.55;cursor:not-allowed}.tool-gripper-group{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.tool-group-title{color:#43534b;letter-spacing:0;white-space:nowrap;font-size:11px;font-weight:700}#tool-gripper-select{appearance:none;color:#2b3c33;width:162px;min-width:0;max-width:100%;min-height:28px;font:inherit;cursor:pointer;background-color:#f8faf7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23425249' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;border:1px solid #d5dfd6;border-radius:2px;justify-self:end;padding:3px 26px 3px 9px;font-size:11.5px;font-weight:600;transition:border-color .15s,background-color .15s}#tool-gripper-select:hover:not(:disabled){background-color:#fff;border-color:#8fa095}.experience{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:14px;margin-top:12px;scroll-margin-top:24px;display:grid}.stage{background-color:#e4e9e4;background-image:linear-gradient(#c9d3ca30 1px,#0000 1px),linear-gradient(90deg,#c9d3ca30 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:80px 80px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #d9e1d9;min-width:0;height:670px;position:relative;overflow:hidden}.canvas-area{touch-action:none;position:absolute;inset:0}.canvas-area canvas{touch-action:none;outline:none;width:100%;height:100%;display:block}.stage-top,.stage-bottom{pointer-events:none;align-items:flex-start;gap:12px;display:flex;position:absolute;left:24px;right:24px}.stage-top{justify-content:space-between;top:22px}.robot-models{z-index:6;pointer-events:auto;flex:0 auto;min-width:0;position:relative}.stage-telemetry{z-index:2;-webkit-backdrop-filter:blur(6px);background:#f7f9f6d6;border:1px solid #cbd5cce0;border-radius:2px;flex:none;gap:8px;width:246px;padding:9px 10px;display:grid;position:relative}.telemetry-section+.telemetry-section{border-top:1px solid #d0dad1b8;padding-top:7px}.telemetry-head{letter-spacing:.05em;color:#4f6157;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:5px;font-size:9px;font-weight:800;display:flex}.telemetry-head small{color:#8a9a90;letter-spacing:.03em;font-size:8px;font-weight:700}.telemetry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.telemetry-grid-single{grid-template-columns:1fr}.telemetry-cell{background:#ffffffbd;border:1px solid #d7e0d8bf;border-radius:2px;min-width:0;padding:4px 5px}.telemetry-cell>span{color:#839489;margin-bottom:2px;font-size:8px;font-weight:750;line-height:1;display:block}.telemetry-cell>div{color:#26362e;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:2px;font-size:11px;font-weight:700;line-height:1.15;display:flex}.telemetry-cell output{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.telemetry-cell small{color:#90a095;flex:none;font-size:8px;font-weight:600}.stage-notices{z-index:7;pointer-events:none;flex-direction:column;align-items:center;gap:6px;width:min(352px,100% - 48px);display:flex;position:absolute;top:22px;left:50%;transform:translate(-50%)}.stage-notice{-webkit-backdrop-filter:blur(8px);color:#991b1b;overflow-wrap:anywhere;background:#fff9f9f0;border:1px solid #dc26265c;border-left:3px solid #dc2626;border-radius:2px;align-items:flex-start;gap:8px;width:max-content;max-width:100%;padding:8px 13px;font-size:11px;font-weight:650;line-height:1.45;animation:.16s cubic-bezier(.2,.8,.2,1) stage-notice-in;display:flex;box-shadow:0 6px 20px #1f28261c}.collision-toast-icon{flex:none;width:15px;height:15px;margin-top:1px}#collision-toast-text{overflow-wrap:anywhere;min-width:0}@keyframes stage-notice-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.load-error{text-align:center;flex-direction:column;align-items:center}.load-error button{color:#fff;pointer-events:auto;background:#25332e;border:0;padding:8px 12px}.stage-bottom{z-index:2;justify-content:flex-end;align-items:center;bottom:22px}.stage-actions{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.stage-btn{-webkit-backdrop-filter:blur(4px);color:#425249;background:#f3f6f1db;border:1px solid #cbd5cc;border-radius:2px;align-items:center;gap:6px;min-height:36px;padding:8px 11px;font-size:11px;font-weight:650;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.stage-btn:hover:not(:disabled){border-color:#687a70}.stage-btn[aria-pressed=true]{color:#fff;background:#25332e;border-color:#25332e}.stage-btn:disabled{opacity:.5;cursor:not-allowed}.view-reset>span:first-child{font-size:15px;line-height:1}.axes-icon{flex:none;width:16px;height:16px;display:block;overflow:visible}.stage-corner{pointer-events:none;border-color:#aebdb2;width:15px;height:15px;position:absolute}.corner-tl{border-top:1px solid;border-left:1px solid;top:10px;left:10px}.corner-br{border-bottom:1px solid;border-right:1px solid;bottom:10px;right:10px}.load-message{z-index:5;color:#52625a;background:#e4e9e4dd;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;inset:0}.spinner{border:2px solid #b9c8bd;border-top-color:#e87546;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.control-shell{min-width:0}.sidebar-content{flex-direction:column;gap:10px;min-width:0;display:flex}.scene-notices{color:#624b1c;background:#fffaf0;border:1px solid #e0c887;border-left:3px solid #b4831a}.scene-notices p{margin:0}.scene-notices p+p{margin-top:6px}#scene-notice-messages{min-width:0}#dismiss-scene-notices{width:24px;height:24px;color:inherit;pointer-events:auto;background:0 0;border:0;border-radius:2px;flex:none;margin:-4px -6px -4px 0;padding:0;font-size:18px;line-height:1}#dismiss-scene-notices:hover{background:#b4831a1f}.motion-panel{background:#fff;border:1px solid #e4e8e2;min-width:0}.control-card{min-height:0}.control-tabs{border-bottom:1px solid #edf0eb;gap:6px;padding:16px 24px;display:flex}.control-tab-list{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.motion-collapse{color:#43534b;background:#f8faf7;border:1px solid #e4ebe4;border-radius:2px;flex:none;justify-content:center;align-items:center;width:38px;padding:0;display:inline-flex}.chevron-icon{width:16px;height:16px;display:block}.control-tab{color:#67776d;background:#f8faf7;border:1px solid #e4ebe4;border-radius:2px;justify-content:center;align-items:center;padding:10px 8px;font-size:12px;font-weight:700;display:flex}.control-tab[aria-selected=true]{color:#fff;background:#25332e;border-color:#25332e}.joint-list{padding:8px 24px 10px}.joint-row{grid-template-columns:20px 34px minmax(0,1fr) 34px;align-items:center;gap:8px;padding:6px 0;display:grid}.joint-label{color:#43534b;white-space:nowrap;font-size:11px;font-weight:700}.joint-meter{gap:5px;min-width:0;display:grid}.joint-meter-head{grid-template-columns:1fr auto 1fr;align-items:baseline;gap:4px;line-height:1.1;display:grid}.joint-limit{color:#95a39a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9px;font-weight:600}.joint-limit:last-child{text-align:right}.joint-angle{text-align:center;color:#26362e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:700}.joint-progress{pointer-events:none;background:#e3ebe3;border-radius:999px;height:5px;margin-inline:2px;position:relative}.joint-progress-zero{background:#9aa99f;border-radius:1px;width:1.5px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%)}.joint-progress-fill{background:#e87546;border-radius:999px;position:absolute;top:0;bottom:0}.joint-progress-marker{background:#25332e;border-radius:1.5px;width:3px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #fff}.joint-jog-btn,.rail-jog-btn{color:#2b3c33;-webkit-user-select:none;user-select:none;touch-action:none;background:#fff;border:1px solid #d5dfd6;border-radius:2px;width:34px;height:34px;padding:0;font-size:17px;font-weight:700;line-height:1}.joint-jog-btn:hover:not(:disabled),.rail-jog-btn:hover:not(:disabled){color:#d96536;background:#fffaf7;border-color:#e87546}.joint-jog-btn.is-jogging,.joint-jog-btn:active:not(:disabled),.rail-jog-btn.is-jogging,.rail-jog-btn:active:not(:disabled){color:#fff;background:#e87546;border-color:#e87546}.joint-jog-btn:disabled,.rail-jog-btn:disabled{color:#8c9990;cursor:not-allowed;background:#e3e8e4}.rail-motion{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.joint-value{color:#87958c;align-items:center;gap:4px;font-size:10px;display:flex}.joint-value input{text-align:right;color:#34463b;background:#f8faf7;border:1px solid #e9ede8;border-radius:2px;width:65px;padding:6px 3px;font-size:11px;transition:border-color .15s,background-color .15s}.joint-value input[aria-invalid=true]{background:#fff7f4;border-color:#df744b}.joint-value input:focus-visible{outline-offset:-1px}.joint-value input::-webkit-inner-spin-button{appearance:none}#jog-speed{appearance:none;cursor:pointer;background:#dce5dc;outline:none;width:100%;height:3px;margin:11px 0 6px;display:block}#jog-speed::-webkit-slider-thumb{appearance:none;background:#e87546;border:3px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #e87546}#jog-speed::-moz-range-thumb{background:#e87546;border:3px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #e87546}#status-text{overflow-wrap:anywhere;min-width:0}.jog-speed-box{background:#f8faf7;border:1px solid #e4ebe4;margin:12px 24px 0;padding:10px 12px}.jog-speed-heading{color:#64756b;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;display:flex}#jog-speed-readout{font-variant-numeric:tabular-nums;color:#d96e42;font-size:10px;font-weight:750}#jog-speed:focus-visible{outline-offset:5px;outline:2px solid #dd713f}#pose-panel{padding-bottom:14px}.jog-group{margin:12px 24px 0}.jog-group-label{color:#64756b;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10px;font-weight:750;display:flex}.jog-group-label span:last-child{color:#9fada3;font-size:9px;font-weight:600}.jog-pad-row{background:#f4f7f3;border:1px solid #e4ebe4;grid-template-columns:minmax(0,3fr) minmax(0,1.15fr);gap:10px;padding:9px;display:grid}.dpad-cross{grid-template-rows:repeat(3,35px);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.dpad-up{grid-area:1/2}.dpad-left{grid-area:2/1}.dpad-center{letter-spacing:.08em;color:#9aa89f;-webkit-user-select:none;user-select:none;border:1px dashed #d4ded5;border-radius:2px;grid-area:2/2;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.dpad-right{grid-area:2/3}.dpad-down{grid-area:3/2}.dpad-vertical{border-left:1px solid #dfe7df;grid-template-rows:35px 1fr 35px;gap:4px;padding-left:10px;display:grid}.dpad-v-label{letter-spacing:.06em;color:#9aa89f;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:flex}.pose-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 24px 0;display:grid}.pose-action-btn,.jog-btn{color:#2b3c33;-webkit-user-select:none;user-select:none;touch-action:none;background:#fff;border:1px solid #d5dfd6;border-radius:2px;padding:0 4px;font-size:11px;font-weight:750;transition:background .1s,border-color .1s,color .1s}.pose-action-btn{min-height:36px;padding:6px 8px}.pose-action-btn:hover:not(:disabled),.jog-btn:hover:not(:disabled){color:#d96536;background:#fffaf7;border-color:#e87546}.pose-action-btn.is-jogging,.pose-action-btn:active:not(:disabled),.jog-btn.is-jogging,.jog-btn:active:not(:disabled){color:#fff;background:#e87546;border-color:#e87546}.pose-action-btn:disabled,.jog-btn:disabled{color:#8c9990;opacity:1;cursor:not-allowed;background:#e3e8e4;border-color:#cbd3cd}.section-index{letter-spacing:.15em;color:#a3afa6;font-size:9px;font-weight:800}.section-index span{color:#e87546;margin:0 5px}@font-face{font-family:FooterHeadline;src:url(../branding/headline.otf)format("opentype");font-display:swap}@font-face{font-family:FooterPoppins;src:url(../branding/poppins-300.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:FooterPoppins;src:url(../branding/poppins-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:FooterPoppins;src:url(../branding/poppins-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:FooterIcons;src:url(../branding/iconfont.woff2)format("woff2");font-display:block}.site-footer{--footer-unit:5.20833vw;color:#fff;background:#1b1b1b;font-family:Noto Sans SC,Microsoft JhengHei,Source Han Sans CN,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.site-footer p,.site-footer ul,.site-footer dl,.site-footer dd{margin:0}.site-footer ul{padding:0;list-style:none}.footer-inner{padding:calc(var(--footer-unit) * .7) calc(var(--footer-unit) * .6) 0;background:url(../branding/bg.jpg) 50%/cover no-repeat}.footer-main{padding-bottom:var(--footer-unit);grid-template-columns:1fr 1fr;display:grid}.footer-logo{height:var(--footer-unit);margin-bottom:var(--footer-unit);display:block}.footer-logo img{width:auto;height:100%;display:block}.footer-subscribe-title{color:#f0662f;font:500 calc(var(--footer-unit) * .24) / 1.3 FooterPoppins, sans-serif;letter-spacing:-.04em;margin-bottom:calc(var(--footer-unit) * .2)!important}.footer-form{width:calc(var(--footer-unit) * 4.5);height:calc(var(--footer-unit) * .7);padding:0 calc(var(--footer-unit) * .2);background:#ffffff14;justify-content:space-between;align-items:center;display:flex}.footer-form input{outline-offset:3px;color:#fff;width:100%;min-width:0;font:400 calc(var(--footer-unit) * .16) FooterPoppins, sans-serif;letter-spacing:-.04em;background:0 0;border:0;padding:0}.footer-form input::placeholder{color:#fff3}.footer-submit{width:calc(var(--footer-unit) * .4);height:calc(var(--footer-unit) * .36);color:#fff;clip-path:polygon(22% 0,78% 0,100% 50%,78% 100%,22% 100%,0 50%);background:#f0662f;border:0;flex:none;padding:0;font-size:.4vw;position:relative}.footer-submit:disabled{opacity:.55;cursor:wait}.footer-status{max-width:calc(var(--footer-unit) * 4.5);color:#fff;font:400 12px/1.4 FooterPoppins,sans-serif;margin-top:8px!important}.footer-right{justify-content:space-between;align-items:center;display:flex}.footer-links{flex-direction:column;align-items:flex-start;display:flex}.footer-links li{margin:calc(var(--footer-unit) * .08) 0}.footer-links a{color:#fff;font:400 calc(var(--footer-unit) * .3) / normal FooterHeadline, sans-serif;transform-origin:0;transition:color .5s,transform .5s;display:block;transform:scale(.85)}.footer-links a:hover{color:#f0662f;transform:scale(1)}.footer-contact{gap:calc(var(--footer-unit) * .4) 0;opacity:.7;grid-template-columns:100%;width:45%;font-family:FooterPoppins,sans-serif;display:grid}.footer-contact dt{font-size:calc(var(--footer-unit) * .14);font-weight:500}.footer-contact dd{font-size:calc(var(--footer-unit) * .12);font-weight:300}.footer-bottom{height:calc(var(--footer-unit) * .8);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex}.footer-social,.footer-legal-row{align-items:center;width:50%;height:100%;display:flex}.footer-social>span{margin-right:calc(var(--footer-unit) * .3);font:400 calc(var(--footer-unit) * .12) FooterHeadline, sans-serif}.footer-social ul{align-items:center;display:flex}.footer-social a{width:calc(var(--footer-unit) * .4);height:calc(var(--footer-unit) * .4);justify-content:center;align-items:center;transition:color .5s;display:flex}.footer-social a:hover{color:#f0662f}.footer-icon{-webkit-font-smoothing:antialiased;font-family:FooterIcons;font-style:normal}.footer-social .footer-icon{font-size:calc(var(--footer-unit) * .18)}.footer-legal-row{justify-content:space-between}.footer-legal-row p,.footer-legal{color:#fff3;font:400 calc(var(--footer-unit) * .12) FooterHeadline, sans-serif}.footer-legal{justify-content:space-between;align-items:center;width:45%;display:flex}.footer-legal>div{align-items:center;display:flex}.footer-divider{width:1px;height:calc(var(--footer-unit) * .09);margin:0 calc(var(--footer-unit) * .15);background:#ffffff1a}.footer-top{width:calc(var(--footer-unit) * .36);height:calc(var(--footer-unit) * .36);color:#fff;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:.4vw;display:flex;position:relative}.footer-top svg{fill:#0000;stroke:#fff3;width:100%;height:100%;position:absolute;inset:0}.footer-top:hover svg{fill:#f0662f;stroke:#f0662f}@media (orientation:portrait){.site-footer{--footer-unit:55px}.footer-inner{padding:calc(var(--footer-unit) * .7) 5vw 0}.footer-main{padding-bottom:calc(var(--footer-unit) * .6);grid-template-columns:1fr}.footer-logo{margin-bottom:calc(var(--footer-unit) * .4)}.footer-subscribe-title{font-size:15px}.footer-form{width:100%;height:calc(var(--footer-unit) * .9);margin-bottom:calc(var(--footer-unit) * .4)}.footer-form input{font-size:13px}.footer-submit{width:calc(var(--footer-unit) * .6);height:calc(var(--footer-unit) * .58);font-size:2vw}.footer-status{max-width:none;margin-top:calc(var(--footer-unit) * -.3)!important;margin-bottom:calc(var(--footer-unit) * .4)!important}.footer-right{flex-direction:column;align-items:stretch}.footer-links{gap:calc(var(--footer-unit) * .1);grid-template-columns:1fr 1fr;display:grid;margin-bottom:calc(var(--footer-unit) * .4)!important}.footer-links a{font-size:16px}.site-footer[data-language=en] [data-footer-link=about]{order:0}.site-footer[data-language=en] [data-footer-link=payment]{order:1}.site-footer[data-language=en] [data-footer-link=contact]{order:2}.site-footer[data-language=en] [data-footer-link=shipping]{order:3}.site-footer[data-language=en] [data-footer-link=store]{order:4}.site-footer[data-language=en] [data-footer-link=warranty]{order:5}.footer-contact{width:100%}.footer-contact dt{font-size:13px}.footer-contact dd{font-size:12px}.footer-bottom{height:auto;padding:calc(var(--footer-unit) * .4) 0;flex-direction:column;align-items:flex-start}.footer-social,.footer-legal-row{width:100%;height:auto}.footer-social>span,.footer-legal-row p,.footer-legal{font-size:12px}.footer-social a{width:calc(var(--footer-unit) * .7);height:calc(var(--footer-unit) * .7)}.footer-social .footer-icon{font-size:13px}.footer-legal-row{margin-top:calc(var(--footer-unit) * .2);flex-direction:column;align-items:flex-start}.footer-legal{width:100%;position:relative}.footer-top{width:calc(var(--footer-unit) * .6);height:calc(var(--footer-unit) * .6);font-size:2vw;position:absolute;bottom:0;right:0}}@media (width<=400px){.site-footer{--footer-unit:50px}.footer-form input{font-size:12px}}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:2px solid #dd713f}@media (width>=901px){.stage{height:min(670px,100vh - 32px)}.packing-stage{position:sticky;top:16px}}@media (width>=901px) and (width<=1180px){.stage-notices{max-width:calc(100% - 48px);top:64px}}@media (width<=1050px){.page-width{width:calc(100% - 56px)}.site-header{padding:0 28px}.stage-telemetry{width:222px}.control-tabs,.joint-list{padding-inline:20px}.jog-speed-box,.jog-group,.pose-actions{margin-inline:20px}}@media (width<=900px){.page-width{width:calc(100% - 32px)}.site-header{height:60px;padding:0 16px}.brand-mark{font-size:24px}.experience{flex-direction:column;gap:10px;margin-top:8px;display:flex}.stage,.control-shell,.control-card{width:100%}.stage{height:520px}.stage-top,.stage-bottom{left:14px;right:14px}.stage-top{gap:8px;top:14px}.stage-notices{max-width:min(310px,100% - 28px);top:14px}#robot-select{background-position:right 8px center;width:108px;min-height:33px;padding:6px 24px 6px 9px;font-size:11px}.stage-telemetry{gap:6px;width:min(210px,62%);padding:7px 8px}.telemetry-cell{padding:3px 4px}.telemetry-cell>div{font-size:10px}.stage-bottom{bottom:14px}.stage-actions{justify-content:flex-end;gap:5px}.stage-btn{min-height:33px;padding:7px 9px;font-size:10px}.control-card{scroll-margin-top:12px}.joint-row{padding:7px 0}}@media (width<=680px){.stage-notices{max-width:calc(100% - 28px);top:52px}.stage-notice{padding:7px 10px;font-size:10.5px}}@media (width<=600px){.site-header{gap:8px}.site-header .brand{flex-shrink:0;gap:4px}.site-header .brand-name{letter-spacing:.08em;font-size:10px}.site-header .brand-name small{display:none}.language{flex-shrink:0;min-width:48px;padding:8px 6px}.language-icon{margin-right:1px;font-size:15px}}@media (width<=380px){.control-tabs,.joint-list{padding-inline:12px}.jog-speed-box,.jog-group,.pose-actions{margin-inline:12px}.control-tab{white-space:nowrap;padding-inline:4px;font-size:10px}.motion-collapse{width:34px}.stage{height:450px}#robot-select{background-position:right 6px center;width:82px;padding:5px 19px 5px 7px}.stage-telemetry{width:min(192px,64%)}.telemetry-cell small{display:none}.stage-btn{gap:4px;padding:6px 7px;font-size:9.5px}.axes-icon{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.spinner{animation-duration:2s}.stage-notice{animation:none}}.selector-panel .gripper-control{border-top:1px solid #edf0eb;padding:8px 0 0}.gripper-control p{color:#8a9890;margin:0 0 6px;font-size:10px;line-height:1.45}.gripper-inputs label,.gripper-inputs>span{color:#43534b;font-size:11px;font-weight:700}.gripper-switch-controls{color:#6b7a72;align-items:center;gap:8px;font-size:11px;display:flex}.gripper-inputs{justify-content:space-between;align-items:center;gap:8px;display:flex}#opening-binary .rail-switch{min-height:26px}.opening-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.opening-slider{min-width:0}.opening-value{justify-content:flex-end;display:flex}#opening-continuous .joint-value input{width:58px;padding:4px}#opening-range{appearance:none;cursor:pointer;background:#dce5dc;outline:none;width:100%;height:3px;margin:14px 0 6px;display:block}#opening-continuous #opening-range{margin:5px 0 4px}#opening-range::-webkit-slider-thumb{appearance:none;background:#e87546;border:3px solid #fff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 1px #e87546}#opening-range::-moz-range-thumb{background:#e87546;border:3px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #e87546}.inventory-section{color:#f6f8f4;background:#26352f}.inventory-inner{grid-template-columns:1fr 1.5fr;gap:36px;padding-block:64px;display:grid}.inventory-inner h2{letter-spacing:-.03em;margin:16px 0 8px;font-size:25px}.inventory-inner p{color:#a7b7ac;font-size:12px;line-height:1.6}.asset-list{border-top:1px solid #55675c}.asset-row{border-bottom:1px solid #55675c;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.asset-row div{gap:5px;display:grid}.asset-row span{color:#a7b7ac;font-size:10px}.asset-row strong{font-size:16px}.asset-row a{color:#d3e1d6;white-space:nowrap;font-size:11px}.asset-row a:hover{color:#ffb08b}select:focus-visible{outline-offset:3px;outline:2px solid #dd713f}@media (width<=900px){.inventory-inner{grid-template-columns:1fr;gap:20px;padding-block:50px}}.asset-items{margin:0;padding:0;list-style:none}.asset-status{color:#d3e1d6;font-size:12px}.page-nav{align-items:center;gap:4px;margin-left:28px;display:flex}.page-nav a{color:#75847b;white-space:nowrap;padding:9px 10px;font-size:12px;font-weight:700}.page-nav a[aria-current]{color:#26382f;box-shadow:inset 0 -2px #e87142}.packing-experience{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:14px;margin-top:12px;display:grid}.packing-panel{background:#fff;border:1px solid #e4e8e2;padding:26px}.packing-panel label{color:#84948a;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.packing-panel select{color:#34463b;background:#fff;border:1px solid #d9ded8;width:100%;padding:10px}.packing-subtitle{color:#d3693d;letter-spacing:.04em;margin:32px 0 8px;font-size:11px;font-weight:800}.packing-panel h2{letter-spacing:-.03em;margin:0;font-size:24px}.packing-description,.packing-note,.packing-mobile{color:#73847a;font-size:12px;line-height:1.7}.packing-progress{margin:30px 0 12px}.packing-progress div{justify-content:space-between;font-size:12px;font-weight:700;display:flex}.packing-progress progress{accent-color:#e87142;width:100%;height:7px;margin-top:12px;display:block}.packing-status{color:#576d60;min-height:1.5em;font-size:12px}.packing-actions{gap:8px;margin-top:16px;display:flex}.packing-actions button{color:#33483b;background:#fff;border:1px solid #d6ded7;flex:1;min-height:42px;font-weight:700}.packing-actions button:first-child{color:#fff;background:#304b3b;border-color:#304b3b}.packing-actions button:disabled{opacity:.45;cursor:default}.packing-mobile{color:#a15b38;display:none}.packing-note{margin:28px 0 0}@media (width<=900px){.packing-experience{flex-direction:column;gap:10px;margin-top:8px;display:flex}.packing-stage,.packing-panel{width:100%}.packing-mobile{display:block}}@media (width<=600px){.site-header .brand-name{display:none}.page-nav{gap:0;margin-left:0}.page-nav a{padding:8px 5px;font-size:11px}.packing-panel{padding:20px}}.packing-metrics{color:#73847a;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}
