@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2) format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2) format("woff2"),url(/assets/roboto-latin-700-normal-YuyVweIx.woff) format("woff")}.analytics-identify{position:fixed;top:0;right:0;bottom:0;left:0;background:#182d264d;z-index:10000;display:grid;place-items:center}.analytics-identify section{width:min(420px,90vw);background:#fff;border-radius:16px;padding:28px;box-shadow:0 15px 50px #0002}.analytics-identify h2{margin:0 0 12px}.analytics-identify p{line-height:1.5;color:#53635c}.analytics-identify label{display:grid;gap:8px}.analytics-identify input{padding:12px;border:1px solid #cdd8d2;border-radius:8px}.analytics-identify button,.analytics-debug button{padding:10px 14px;margin-top:12px;border:1px solid #cdd8d2;border-radius:8px;background:#f4f8f5;cursor:pointer}.analytics-identify form button{background:#087c50;color:#fff}.analytics-debug{position:fixed;right:20px;top:72px;z-index:500;width:410px;max-height:80vh;overflow:auto;padding:12px;background:#fff;border:1px solid #acbfb3;border-radius:10px;box-shadow:0 8px 25px #0002;font-size:12px}.analytics-debug summary{cursor:pointer;font-weight:700}.analytics-debug dl div{margin:8px 0}.analytics-debug dd{margin:2px 0;overflow-wrap:anywhere}.analytics-debug small{display:block;overflow-wrap:anywhere}.analytics-debug pre{white-space:pre-wrap;overflow-wrap:anywhere}.analytics-debug li{margin:10px 0}.export-center{border:1px solid #dfe7e1;border-radius:16px;padding:0;width:min(1120px,94vw);max-height:92dvh;color:#22312b;background:#fff;box-shadow:0 20px 70px #182c2730;font-family:inherit}.export-center::backdrop{background:#172b2455}.export-center>header{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8eeea}.export-center h2{font-size:21px;margin:0}.export-center>header p{font-size:14px;color:#819087;margin:6px 0 0}.export-center>header button{font-size:28px;width:36px;height:36px;border-radius:8px;background:#f5f7f5}.export-center-body{display:grid;grid-template-columns:310px minmax(0,1fr);height:min(680px,calc(92dvh - 165px));min-height:240px}.export-settings{overflow:auto;padding:20px 24px;border-right:1px solid #e8eeea}.export-center h3{font-size:12px;letter-spacing:.7px;margin:0 0 12px;color:#78867d}.export-settings h3:not(:first-child){margin-top:22px}.export-formats{display:grid;gap:8px}.export-formats button{display:flex;align-items:center;gap:10px;text-align:left;padding:11px;border:1px solid #e2e8e3;border-radius:9px}.export-formats button[aria-checked=true]{background:#edf6f0;border-color:#94c4a9;color:#066c43}.export-formats b{font-size:14px;display:block}.export-formats small{display:block;font-size:12px;color:#7e8c83;line-height:1.4;margin-top:4px}.format-radio{width:15px;height:15px;flex-shrink:0;border:1px solid #b3c2b8;border-radius:50%}.export-formats [aria-checked=true] .format-radio{border:4px solid #0a7c4d}.export-recommendation,.export-hint{color:#7b8c81;font-size:12px;line-height:1.5;margin:12px 0}.export-segments{display:flex;border:1px solid #dfe7e1;border-radius:8px;overflow:hidden}.export-segments button{flex:1;padding:9px 6px;font-size:13px}.export-segments [aria-pressed=true]{background:#e4f0e7;color:#0a7449;font-weight:600}.export-check{display:flex;align-items:center;gap:8px;margin:12px 0;font-size:14px}.export-check input{accent-color:#087b4b;width:16px;height:16px}.export-name{margin-top:20px}.export-preview-panel{background:#f5f7f5;padding:20px;overflow:auto;position:relative}.export-preview-panel>header{display:flex;align-items:center;justify-content:space-between}.export-preview-panel>header h3{font-size:14px;letter-spacing:0;color:#354a3e}.export-preview-panel small{font-size:12px;color:#819087}.export-preview-images figure{margin:0}.export-preview-images img{display:block;max-width:100%;height:auto;margin:auto;background:#fff;border:1px solid #e0e7e2}.export-preview-images.individual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.export-preview-images figcaption{font-size:12px;margin-top:8px;color:#677c6d}.export-preview-message{padding:65px 20px;text-align:center;line-height:1.7;color:#788c7e;font-size:14px}.export-preview-message[role=alert]{color:#a64134}.export-size-warning{font-size:13px;color:#866d31;background:#fff7de;padding:12px;border-radius:8px}.export-center>footer{padding:16px 24px;display:flex;align-items:center;gap:12px;border-top:1px solid #e8eeea}.export-center>footer>span{margin-right:auto;font-size:12px;color:#829088;overflow-wrap:anywhere;max-width:65%}.export-center>footer .primary-action{min-width:120px}.export-center>footer button{min-height:40px}@media(max-width:720px){.export-center-body{grid-template-columns:240px minmax(200px,1fr)}.export-center{width:96vw}.export-settings{padding:14px}.export-preview-panel{padding:12px}.export-center>footer>span{display:none}}.pp-page{position:absolute;top:0;right:0;bottom:0;left:0;background:#f0f0f0;color:#080909}.pp-header{position:absolute;top:59px;left:20px;right:20px;height:34px;display:grid;grid-template-columns:34px 1fr 34px;align-items:center}.pp-header>button{width:34px;height:34px;border-radius:7px;background:#fff;display:grid;place-items:center}.pp-header h1{font-size:18px;text-align:center;line-height:24px;margin:0;color:#242628}.pp-crop{display:inline-block;flex:none;background-size:430px 932px;background-repeat:no-repeat}.pp-page section{background:#fff;border-radius:6px;overflow:hidden;margin-bottom:16px;padding:0 15px}.app-canvas .pp-row{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;border-bottom:1px solid #eee;padding:0;text-align:left;font-size:16px;opacity:1}.pp-row:disabled{cursor:default}.pp-row:last-child{border-bottom:0}.pp-row>b{flex:1;font-weight:600;min-width:0}.pp-row>span{font-size:14px;color:#555;max-width:58%;overflow-wrap:anywhere;text-align:right}.pp-avatar{width:80px;height:80px;border-radius:50%;background:url(/references/IMG_8034.PNG) -22px -85px/430px 932px;flex:none}.pp-profile-scroll{position:absolute;top:85px;right:11px;bottom:65px;left:11px;overflow:auto;scrollbar-width:none;padding-bottom:25px}.pp-user{display:flex;width:100%;align-items:center;gap:10px;text-align:left}.pp-user b{display:flex;align-items:center;gap:24px;font-size:22px}.pp-user p{font-size:16px;margin:10px 0 0}.pp-user>div:last-child{min-width:0}.pp-scan{position:absolute;right:13px;top:25px}.pp-profile-scroll h2{font-size:16px;margin:27px 11px 16px}.pp-profile-scroll section{padding:0 11px}.pp-toggle{width:42px;height:26px;border-radius:20px;background:#ccc;position:relative;flex:none}.pp-toggle:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #999}.pp-toggle.on{background:#00c45a}.pp-toggle.on:after{left:18px}.pp-account-hero{position:absolute;top:125px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:15px}.pp-account-hero .pp-avatar{position:relative}.pp-account-hero .pp-avatar i{position:absolute;right:0;bottom:0}.pp-name{display:flex;gap:16px;align-items:center;font-size:18px;font-weight:700}.pp-account-body{position:absolute;top:288px;left:10px;right:10px}.pp-logout{position:absolute;bottom:34px;left:10px;width:410px;height:60px;background:#fff;border-radius:6px;color:#ff453d;font-size:20px;font-weight:600}.pp-methods,.pp-reset{position:absolute;top:131px;left:15px;right:15px}.pp-methods .pp-row{min-height:50px}.pp-methods .pp-row span{color:#aaa}.pp-input{display:flex;align-items:center;gap:12px;background:#fff;border-radius:6px;height:50px;padding:0 15px}.pp-input input{border:0;background:none;min-width:0;flex:1;width:100%;outline:none;font-size:16px;color:inherit}.pp-input input::placeholder{color:#aaa}.pp-input b{font-size:18px}.pp-reset .pp-input{margin-bottom:10px}.pp-primary{height:50px;background:#000;color:#fff;border-radius:6px;width:100%;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px}.pp-primary:disabled{color:#777;cursor:default}.pp-next{margin-top:283px;font-size:14px}.pp-delete-content{position:absolute;top:125px;right:10px;bottom:110px;left:10px;overflow:auto;scrollbar-width:none}.pp-delete-brand{height:125px;width:140px;margin:0 auto 30px;background:url(/references/IMG_8038.PNG) -140px -125px/430px 932px}.pp-delete-content h2{font-size:16px;line-height:19px;margin:0 14px 25px}.pp-delete-content section{font-size:14px;line-height:17px;padding:20px 14px;margin-bottom:26px}.pp-delete-confirm{position:absolute;bottom:34px;left:30px;width:370px;height:55px;font-size:14px}.pp-devices{position:absolute;top:145px;left:15px;right:15px}.app-canvas .pp-devices>button{display:flex;align-items:center;gap:15px;text-align:left;padding:15px 18px;width:100%;height:90px;background:#fff;border-radius:6px;margin-bottom:20px;box-shadow:0 9px 12px #00000004}.pp-devices .device-thumbnail{transform:scale(1.2);margin:0 6px}.pp-devices>button>div{flex:1;font-size:15px}.pp-devices small{display:block;width:max-content;font-size:13px;background:#078aff;color:#fff;border-radius:5px;padding:3px 5px;margin-top:10px}.pp-devices>button>svg{border-radius:50%;background:#f0f0f0}.pp-device-info{position:absolute;top:106px;right:15px;bottom:20px;left:15px;overflow:auto;scrollbar-width:none}.pp-device-info section{margin-bottom:13px}.pp-delete-device{width:100%;height:60px;background:#fff;border-radius:6px;color:#ff453d;font-size:16px;font-weight:600}.pp-cloud-backup .pp-header,.pp-backup-devices .pp-header,.pp-backup-name .pp-header{top:66px;left:16px;right:16px;height:48px;grid-template-columns:48px 1fr 48px}.pp-cloud-backup .pp-header>button,.pp-backup-devices .pp-header>button,.pp-backup-name .pp-header>button{width:48px;height:48px;border-radius:16px}.pp-empty{position:absolute;top:375px;left:0;right:0;text-align:center}.pp-empty>div{width:210px;height:130px;margin:auto;background:url(/references/IMG_8042.PNG) -110px -375px/430px 932px}.pp-empty h2{margin-top:45px;font-size:18px;color:#172331}.pp-add-backup{position:absolute;bottom:44px;left:16px;width:398px;height:55px;border-radius:16px}.pp-backup-search{position:absolute;top:130px;left:16px;right:16px}.pp-backup-devices{color:#172331}.pp-backup-devices>main{position:absolute;top:136px;left:12px;right:12px}.pp-backup-devices main h2{font-size:19px;line-height:24px;margin:0 8px 10px}.pp-backup-devices main p{font-size:16px;line-height:20px;color:#606973;margin:0 8px 28px}.app-canvas .pp-backup-devices main>button{display:flex;align-items:center;gap:12px;width:100%;height:80px;padding:16px;background:#fff;border-radius:17px;margin-bottom:12px;text-align:left}.pp-backup-devices main>button b{flex:1;font-size:16px}.pp-backup-name>main{position:absolute;top:134px;left:12px;right:12px}.pp-backup-name .pp-input{height:56px;border-radius:16px}.pp-backup-name .pp-input input{font-size:18px;font-weight:600}.pp-backup-name .pp-input button{background:#ddd;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.pp-backup-name main p{font-size:14px;line-height:20px;color:#626b76;margin:12px 0 20px}.pp-backup-name .pp-primary{border-radius:16px;background:#172331;height:48px}.pp-languages{position:absolute;top:108px;right:16px;bottom:0;left:16px;overflow:auto;scrollbar-width:none}.pp-languages section{border-radius:9px;padding:0 16px}.pp-languages button{display:flex;width:100%;height:60px;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e7e7;font-size:16px;text-align:left}.pp-languages button i{width:28px;height:28px;background:#00c65c;color:#fff;border-radius:50%;display:grid;place-items:center}.pp-about-brand{position:absolute;top:129px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:10px}.pp-about-brand>div{width:80px;height:80px;background:url(/references/IMG_8046.PNG) -175px -129px/430px 932px}.pp-about-brand b{font-size:16px}.pp-about-links{position:absolute;top:301px;left:11px;right:11px}.pp-about-links section{border-radius:16px}.pp-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#000c;z-index:30;display:flex;align-items:center;padding:12px}.pp-rename{width:100%;padding:16px 20px!important;border-radius:12px!important}.pp-rename h2{text-align:center;margin:0 0 22px;font-size:20px}.pp-rename .pp-input{background:#eee;padding:0 10px}.pp-rename .pp-input span{color:#aaa}.pp-rename .pp-primary{width:calc(100% - 32px);margin:40px 16px 18px}.pp-cancel{display:block;margin:auto;font-size:20px;height:36px}.support-studio .app-canvas .pp-row:disabled{opacity:1;cursor:default;color:#080909}.support-studio .app-canvas .pp-primary:disabled{opacity:1;color:#777}.sp-page{position:absolute;top:0;right:0;bottom:0;left:0;background:#f0f0f0;color:#172331;letter-spacing:0}.sp-header{position:absolute;top:59px;left:20px;right:20px;height:34px;display:flex;align-items:center;justify-content:space-between}.sp-header h1{position:absolute;left:38px;right:38px;text-align:center;font-size:18px;line-height:24px;margin:0;color:#222;pointer-events:none}.sp-header>button{width:34px;height:34px;border-radius:7px;background:#fff;display:grid;place-items:center}.sp-help-body{position:absolute;top:110px;right:10px;bottom:0;left:10px;overflow:auto;scrollbar-width:none}.sp-help-art{width:80px;height:80px;margin:48px auto 60px;background:url(/references/IMG_8015.PNG) -175px -158px/430px 932px}.sp-help-body section{background:#fff;border-radius:6px;overflow:hidden;margin-bottom:16px;padding:0 16px}.app-canvas .sp-row{width:100%;display:flex;align-items:center;gap:14px;min-height:60px;border-bottom:1px solid #ddd;padding:0;text-align:left;color:#080808}.sp-row:last-child{border:0}.sp-row>b{flex:1;font-size:16px;line-height:21px}.sp-icon{display:block;width:22px;height:24px;flex-shrink:0;background-image:url(/references/IMG_8015.PNG);background-size:430px 932px;background-position:-23px -317px}.sp-icon-1{background-position:-23px -377px}.sp-icon-2{background-position:-23px -453px}.sp-icon-3{background-position:-23px -595px}.sp-help-body>p{font-size:12px;line-height:15px;color:#080808;margin:14px 10px 37px}.sp-log-card{position:absolute;top:134px;left:12px;right:12px;background:#fff;border-radius:16px;padding:0 16px}.sp-log-card .sp-row{min-height:56px;color:#172331}.sp-log-card .sp-row>b{font-size:16px}.sp-log-card .sp-switch{width:42px;height:24px;border-radius:20px;background:#d9d9d9;padding:2px;flex:none}.sp-switch i{display:block;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003}.sp-switch.on{background:#00c75a}.sp-switch.on i{transform:translate(18px)}.sp-log-options .sp-header,.sp-log-devices .sp-header{top:66px;left:16px;height:48px}.sp-log-options .sp-header>button,.sp-log-devices .sp-header>button{width:48px;height:48px;border-radius:16px}.sp-device-list{position:absolute;top:144px;right:12px;bottom:0;left:12px;overflow:auto}.sp-device-list h2{font-size:20px;margin:0 8px 17px;line-height:22px}.app-canvas .sp-device-list>button{width:100%;height:80px;display:flex;align-items:center;gap:12px;background:#fff;border-radius:17px;margin-bottom:12px;padding:16px;text-align:left}.sp-device-list i{width:48px;height:48px;background-image:url(/references/IMG_8019.PNG);background-size:430px 932px;flex:none}.sp-device-list span{flex:1}.sp-device-list b{font-size:16px}.sp-device-list small{display:block;font-size:14px;color:#657079;margin-top:5px}.sp-tabs{position:absolute;top:138px;left:10px;right:10px;border-radius:28px;background:#fff;display:flex;height:50px}.sp-tabs button{flex:1;border-radius:28px;font-size:16px;font-weight:700;color:#000}.sp-tabs button[aria-selected=true]{background:#000;color:#fff}.sp-empty-art{position:absolute;left:130px;top:360px;width:200px;height:145px;background:url(/references/IMG_8021.PNG) -130px -360px/430px 932px}.sp-empty-caption{position:absolute;top:557px;left:0;right:0;text-align:center;font-size:16px;font-weight:700;color:#000;margin:0}.sp-academy{background:#f4f8fa}.sp-academy-body{position:absolute;top:108px;left:20px;right:20px;bottom:0;overflow:auto;scrollbar-width:none}.sp-academy-brand{height:119px;background:#f5f5f5;border-bottom:1px solid #333;display:flex;align-items:center;justify-content:space-between;padding:10px}.app-canvas .sp-academy-brand button{background:#fff;border-radius:3px;font-size:17px;padding:12px 10px;color:#444}.sp-academy-brand span{margin-left:30px;color:#888}.sp-academy-brand i{width:68px;height:40px;margin-right:26px;background:url(/references/IMG_8022.PNG) -304px -149px/430px 932px}.app-canvas .sp-academy-body>button{display:block;width:100%;height:63px;text-align:left;padding:0 15px;font-weight:700;font-size:19px;color:#12394b;border-bottom:1px solid #d5d5d5}.sp-hotline-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:#000c}.sp-hotline-wrap{position:absolute;bottom:35px;left:15px;right:15px;color:#000}.sp-hotline-wrap section{background:#fff;border-radius:12px;overflow:hidden}.sp-hotline-wrap h2{font-size:20px;line-height:60px;margin:0;text-align:center}.sp-hotline-entry{height:100px;border-top:1px solid #e4e4e4;padding:14px 20px}.sp-hotline-entry p{font-size:12px;line-height:16px;margin:0 0 7px}.sp-hotline-entry>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.sp-hotline-entry b{font-size:20px;color:#0786ff;letter-spacing:-.5px}.sp-hotline-entry button{border:1px solid #111;border-radius:8px;width:60px;height:30px;font-size:17px;font-weight:700}.sp-cancel{width:100%;height:60px;margin-top:15px;background:#fff;border-radius:12px;font-size:20px;font-weight:700}.sp-chat-blur{position:absolute;top:98px;right:0;bottom:0;left:0;background:url(/references/IMG_8016.PNG) 0 -98px/430px 932px;filter:blur(6px)}.sp-chat-shade{position:absolute;top:98px;right:0;bottom:0;left:0;background:#0001}.sp-chat-sheet{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:32px 32px 0 0;padding:24px 20px 20px}.sp-chat-sheet h2{font-size:16px;text-align:center;margin:0 0 4px;line-height:23px}.sp-chat-sheet p{font-size:14px;text-align:center;color:#778195;margin:0 0 20px}.app-canvas .sp-chat-sheet [role=radio]{display:block;width:100%;height:46px;border:1px solid #dfe3e8;border-radius:12px;background:#f8f9fb;margin-bottom:8px;text-align:left;padding:0 14px;font-size:16px;font-weight:700;box-shadow:0 1px 2px #0001}.sp-chat-sheet [role=radio][aria-checked=true]{border-color:#1685ff;background:#eaf4ff}.sp-start-chat{width:100%;height:46px;border-radius:6px;margin-top:10px;background:#1685ff;color:#fff;font-size:16px}.support-studio .sp-start-chat:disabled{background:#d1d6de;opacity:1}.app-canvas:has(.sp-page) .phone-battery{background:linear-gradient(to right,#000 73%,#aaadaf 73%)}.app-canvas:has(.sp-page) .charging-phone:before{display:none}.of-page{position:absolute;top:0;right:0;bottom:0;left:0;background:#f0f0f0;color:#172331}.of-header{position:absolute;top:59px;left:0;right:0;min-height:38px;display:flex;align-items:center;justify-content:center}.of-header>button{position:absolute;left:20px;top:0;width:34px;height:34px;background:#fff;border-radius:6px;display:grid;place-items:center;color:#111}.of-header h1{font-size:18px;margin:0;font-weight:700}.of-header>p{position:absolute;top:27px;font-size:12px;color:#8e9499;margin:0}.of-content{position:absolute;top:113px;left:0;right:0;bottom:0;overflow:auto;scrollbar-width:none;padding:0 15px 28px}.of-card{display:block;background:#fff;border-radius:15px;padding:0 15px;margin:0 0 15px;width:100%;text-align:left}.of-row{min-height:60px;display:flex;align-items:center;gap:8px;font-size:14px;color:#333;border-bottom:1px solid #ddd}.of-row:last-child{border:0}.of-row b{flex:1;font-weight:600}.of-row span{font-size:14px}.of-connections>button{display:flex;align-items:center;width:100%;gap:14px;padding:14px 16px;background:#fff;border-radius:14px;margin-bottom:12px;text-align:left;color:#172331;min-height:66px}.of-connections>button>i{width:32px;height:32px;display:grid;place-items:center;background:#008cff;color:#fff;border-radius:8px;font-style:normal}.of-connections>button>i.green{background:#22c65b}.of-connections>button>div{flex:1}.of-connections b{font-size:16px}.of-connections p{font-size:14px;color:#8e969c;margin:7px 0 0}.of-connection-status .of-content{padding:0 12px;top:110px}.of-station-art{height:177px;background:url(/references/flow-1825-008.png) 0 -98px/430px 932px}.of-mark-station .of-content{top:98px;padding:0}.of-mark-station .of-header h1{display:none}.of-station-body{background:#fff;border-radius:18px 18px 0 0;padding:20px;min-height:657px;position:relative}.of-station-body h2{font-size:18px;margin:0 0 12px}.of-station-body>p{font-size:14px;line-height:18px;font-weight:500;margin:0 0 14px;color:#222}.of-station-bottom{position:absolute;bottom:50px;left:20px;right:20px;text-align:center}.of-station-bottom p{font-size:15px;color:#28bc55}.of-station-bottom button{height:48px;width:100%;background:#181818;color:#fff;border-radius:10px;font-size:14px}.of-map-context{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0003,#0003),url(/references/flow-1825-056.png) 0 0/430px 932px}.of-task-settings .of-header,.of-mowing-pattern .of-header{top:80px;background:linear-gradient(#e4e9ec,#fff);border-radius:20px 20px 0 0;height:65px;justify-content:flex-start;padding:0 20px;z-index:2}.of-task-settings .of-header>button,.of-mowing-pattern .of-header>button{left:auto;right:20px;top:29px;border-radius:50%;width:24px;height:24px;background:#d8dbde;transform:rotate(45deg)}.of-task-settings .of-header>button svg,.of-mowing-pattern .of-header>button svg{display:none}.of-task-settings .of-header>button:after,.of-mowing-pattern .of-header>button:after{content:"+";font-size:27px;line-height:20px}.of-header small{display:inline-block;background:#000;color:#fff;border-radius:4px;padding:3px 5px;font-size:12px;margin-left:5px;vertical-align:middle}.of-task-settings .of-content,.of-mowing-pattern .of-content{top:145px;background:#fff;padding:0 12px 20px}.of-task-settings .of-card{background:#f4f4f4;border-radius:13px;padding:10px 16px 16px;margin-bottom:13px}.of-content h2{font-size:15px;margin:8px 0}.of-content h3{font-size:13px;color:#93999d;margin:17px 16px}.of-task-settings .of-card>p{font-size:12px;line-height:17px;color:#777f86;margin:0 0 12px}.of-height-art{height:203px;background:url(/references/flow-1825-076.png) -29px -235px/430px 932px;border-radius:13px}.of-task-settings .of-row{background:none;border-bottom:1px solid #e7e7e7;min-height:46px}.of-task-settings .of-row>span{color:#7b858e;font-size:13px}.of-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;font-size:14px}.of-toggle b{font-weight:650}.of-toggle .app-switch{transform:scale(.9);transform-origin:right}.of-laps{display:flex;border-radius:22px;background:#ddd;margin:3px 0 14px}.of-laps button{flex:1;border:2px solid transparent;border-radius:22px;height:38px;font-size:15px;background:none;font-weight:650;color:#111}.of-laps button[aria-pressed=true]{border-color:#26c85a;background:#fff}.of-laps button:disabled{opacity:.3}.of-radio{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;background:none;text-align:left;padding:13px 0;color:#222}.of-radio b{font-size:13px;font-weight:600}.of-radio p{font-size:12px;line-height:18px;color:#666;margin:5px 0 0}.of-radio i{display:block;flex-shrink:0;width:18px;height:18px;border:1.5px solid #888;border-radius:50%}.of-radio[aria-checked=true] i{border:6px solid #27c65a}.of-range{display:block;position:relative;padding:14px 0;border-bottom:1px solid #ddd;font-size:16px}.of-range:last-child{border:0}.of-range strong{float:right;color:#26c85a;font-size:15px}.of-range input{display:block;width:100%;margin:20px 0 28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e8e8e8;height:12px;border-radius:12px;accent-color:#25c657}.of-range input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:39px;height:28px;background:#fff;border:2px solid #28c751;border-radius:16px;box-shadow:0 3px 7px #0002}.of-range>span{display:block;color:#70777d;font-size:14px;padding:0 8px 9px}.of-range i{float:right;font-style:normal}.of-pattern-tabs{display:flex;background:#e5e5e5;border-radius:22px;margin:6px 8px 12px}.of-pattern-tabs button{flex:1;background:none;border:2px solid transparent;border-radius:22px;height:42px;font-size:22px}.of-pattern-tabs [aria-selected=true]{background:#fff;border-color:#25c85a}.of-pattern-art{height:390px;background-size:430px 932px;background-position:-8px -202px;border-radius:14px;margin:0 8px 16px}.of-mowing-pattern .of-content>h2,.of-mowing-pattern .of-content>.of-radio{margin:0 8px;width:calc(100% - 16px)}.of-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0008;z-index:25}.of-shade>section{position:absolute;bottom:0;background:#fff;border-radius:20px 20px 0 0;width:100%;padding:20px 20px 60px}.of-shade header{display:flex;justify-content:space-between;align-items:center}.of-shade h2{font-size:18px;margin:0}.of-shade header button{background:#eee;border-radius:50%;font-size:22px;width:26px;height:26px}.of-shade p{font-size:14px;line-height:21px}.of-modes{display:flex;gap:12px;margin-top:15px}.of-modes button{background:#f4f4f4;border-radius:12px;flex:1;padding:20px;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:10px}.of-modes span{font-size:45px}.of-modes i{width:18px;height:18px;border:1px solid #aaa;border-radius:50%}.of-modes [aria-pressed=true] i{border:6px solid #25c85a}.of-manual{position:absolute;top:0;right:0;bottom:0;left:0;background:#f0f0f0;z-index:10;overflow:hidden}.of-landscape{position:absolute;left:430px;top:0;width:932px;height:430px;transform:rotate(90deg);transform-origin:top left;background:#f0f0f0}.of-landscape.portrait{width:430px;height:932px;left:0;transform:none}.of-manual-map{position:absolute;left:260px;top:100px;width:400px;height:270px;background:url(/references/flow-1825-056.png) -20px -265px/430px 932px}.of-exit,.of-rotate{position:absolute;left:16px;top:16px;width:46px;height:46px;background:#fff;border-radius:15px;font-size:30px}.of-rotate{top:80px}.of-stick{position:absolute;top:132px;width:85px;height:85px;border-radius:50%;background:radial-gradient(#ccc,#eee);color:#58636a;display:flex;align-items:center;justify-content:center;font-size:13px;gap:6px}.of-stick i{width:35px;height:35px;border-radius:50%;background:#bbb;border:1px solid white}.of-stick.left{left:195px}.of-stick.right{right:195px;flex-direction:column;gap:1px}.of-landscape nav{position:absolute;right:16px;bottom:16px;display:flex;gap:8px;align-items:center}.of-landscape nav button,.of-landscape nav span{background:#fff;border-radius:12px;padding:10px;font-size:14px}.of-manual-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0004}.of-manual-shade aside{position:absolute;right:0;top:0;bottom:0;width:330px;background:#fffffff5;border-radius:20px 0 0 20px;padding:20px}.of-manual-shade header{display:flex;align-items:center;justify-content:space-between;font-weight:700;margin-bottom:22px}.of-manual-shade header button{background:none;font-size:24px}.of-manual-shade .of-connections>button{padding:10px;gap:9px;min-height:58px}.of-manual-shade .of-connections b,.of-manual-shade .of-connections p{font-size:13px}.of-map-context{top:50px;background-position:0 -50px}.of-station-art{position:relative;overflow:hidden}.of-station-art:after{content:"";position:absolute;right:0;bottom:0;width:66px;height:25px;background:#f0f0f0}.of-mobile header{text-align:center;padding:30px;position:relative}.of-mobile h1{font-size:19px;margin:0 0 8px}.of-mobile header p{display:inline-block;padding:5px 12px;background:#fff;border-radius:16px;font-size:12px;margin:0}.of-mobile header button{position:absolute;left:25px;top:25px;width:35px;height:35px;background:#fff;border-radius:6px;font-size:28px}.of-mobile-row{display:flex;align-items:center;justify-content:space-between;margin:0 24px;background:#fff;border-radius:12px;padding:18px;font-size:15px}.of-manual-map{background-position:0 -325px;width:430px;height:280px;left:251px;top:90px}.of-connection-status .of-header{height:38px;align-items:flex-start}.of-connection-status .of-header h1{font-size:20px;line-height:24px;margin:0}.of-connection-status .of-header>p{top:26px;line-height:16px;letter-spacing:0}.of-connection-status,.of-wifi-details,.of-mobile-network{letter-spacing:0}.of-connection-status .of-connections>button{height:66px;padding:14px 16px;gap:14px}.of-connections>button>i.of-connection-icon{display:block;width:32px;height:32px;flex-shrink:0;border-radius:8px;background-image:url(/references/IMG_8009.PNG);background-size:430px 932px;background-repeat:no-repeat;background-color:transparent}.of-connection-icon.bluetooth{background-position:-28px -127px}.of-connection-icon.wifi{background-position:-28px -206px}.of-connection-icon.sim{background-position:-28px -284px}.of-connections b{font-size:16px;line-height:19px;font-weight:700}.of-connections p{display:flex;align-items:center;gap:4px;line-height:18px;margin:7px 0 0;font-size:14px}.of-status-icon{display:inline-block;flex-shrink:0;width:19px;height:15px;background:url(/references/IMG_8009.PNG) -72px -149px/430px 932px no-repeat}.of-status-icon.signal{background-position:-72px -228px}.of-connections>button>svg{color:#777}.of-wifi-details .of-row{height:60px;min-height:60px;padding-right:18px;font-size:14px}.of-wifi-details .of-row b{font-weight:600}.of-wifi-details .of-row span{color:#3d3d3d}.of-wifi-details button.of-row{padding-left:15px;padding-right:25px}.of-mobile-network .of-content{top:108px;padding:0 10px 30px}.of-mobile-badge{display:table;margin:0 auto 10px;background:#fff;padding:6px 12px;border-radius:20px;height:24px;color:#111;font-weight:700;font-size:10px;line-height:12px}.of-mobile-toggle{background:#fff;border-radius:16px;padding:0 15px;height:60px}.of-mobile-toggle .of-toggle{height:60px;font-size:16px;color:#222}.of-mobile-toggle .app-switch{width:50px;height:30px;transform:none;background:#bfbfbf}.of-mobile-toggle .app-switch.on{background:#00c45a}.of-mobile-toggle .app-switch span{width:26px;height:26px;top:2px;left:2px}.of-mobile-toggle .app-switch.on span{transform:translate(20px)}.of-content .of-sim-label{font-size:12px;color:#000;font-weight:500;margin:29px 10px 8px;line-height:14px}.of-mobile-network .of-sim-card{padding:0 15px;border-radius:16px}.of-sim-card .of-row{height:60px;min-height:60px;font-size:14px;border-color:#e1e1e1;gap:8px;padding-right:18px}.of-sim-card .of-row span{color:#444}.of-sim-card button.of-row{width:100%;background:none;text-align:left;padding-right:0}.of-sim-card button.of-row svg{color:#777}.tr-page{position:absolute;top:0;right:0;bottom:0;left:0;background:#f0f0f0;color:#172331}.tr-back{position:absolute;z-index:8;top:59px;left:16px;width:48px;height:48px;border-radius:16px;background:#fff;display:grid;place-items:center}.tr-scroll{position:absolute;top:112px;right:0;bottom:0;left:0;overflow:auto;scrollbar-width:none;padding:0 12px 30px;background:linear-gradient(#e4edf7 0,#f0f0f0 340px)}.tr-page:not(.tr-report){background:#e4edf7}.tr-hero{height:109px;position:relative;padding:4px}.tr-hero h1{font-size:20px;margin:0 0 15px;color:#171b1c}.tr-hero p{font-size:14px;line-height:21px;color:#808487;margin:0}.tr-robot{position:absolute;right:-12px;top:0;width:190px;height:109px;background:url(/references/IMG_8013.PNG) -240px -112px/430px 932px}.tr-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tr-metrics>div{height:123px;border-radius:15px;background:linear-gradient(20deg,#fff 65%,#d1f5f7);padding:16px}.tr-metrics>div+div{background:linear-gradient(20deg,#fff 65%,#ffedd5)}.tr-metrics i{display:block;width:40px;height:33px;background-image:url(/references/IMG_8013.PNG);background-size:430px 932px}.tr-clock{background-position:-27px -237px}.tr-medal{background-position:-233px -237px}.tr-page h2{font-size:14px;margin:7px 0 4px;line-height:19px}.tr-info{background:none;color:#aaa;font-size:16px;padding:0;vertical-align:middle}.tr-metrics strong,.tr-totals strong{font-size:29px;font-style:italic;line-height:34px;color:#1a1b1c}.tr-page strong small{font-size:16px;font-weight:700}.tr-totals{margin-top:8px;height:85px;border-radius:16px;background:#fff;display:grid;grid-template-columns:1fr 1fr;padding:11px 16px;gap:24px}.tr-totals h2{margin:6px 0}.tr-page h3{font-size:16px;margin:33px 4px 16px}.tr-calendar{height:192px;width:406px;background:url(/references/IMG_8013.PNG) -12px -504px/430px 932px;border-radius:17px}.tr-event{margin-top:24px}.tr-event h4{font-size:18px;color:#555;margin:0 0 9px;font-weight:500}.tr-event>p{font-size:18px;color:#555;margin:0 0 9px}.tr-event>button{display:block;margin-left:22px;width:calc(100% - 22px);background:#fff;border-radius:18px;text-align:left;padding:15px 12px;color:#172331}.tr-event b{font-size:16px;line-height:23px}.tr-event em{font-size:12px;font-style:normal;background:#eee;padding:5px;border-radius:4px;color:#5c626c;white-space:nowrap}.tr-event span{display:block;color:#666d77;font-size:16px;margin-top:8px}.tr-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0008;z-index:25}.tr-sheet{position:absolute;bottom:0;left:0;right:0;border-radius:20px 20px 0 0;background:#fff;padding:22px 20px 54px}.tr-sheet h2{font-size:20px;line-height:26px;margin:0 0 20px}.tr-sheet>p{font-size:16px;line-height:24px;font-weight:650;margin:0 0 24px}.tr-got{height:48px;background:#191919;color:#fff;border-radius:12px;font-size:17px;font-weight:700;width:100%;margin-top:0}.tr-sheet.carbon{padding-top:22px}.tr-sheet.carbon>p{margin-bottom:15px}.tr-sheet .tr-note{font-size:14px;line-height:20px;color:#8e939a;font-weight:600}.tr-sheet table{width:100%;border:1px solid #f5ddbc;border-radius:16px;border-spacing:0;overflow:hidden;font-size:14px;color:#626a74;margin:0 0 24px;text-align:center}.tr-sheet th{font-weight:500;background:#fcf8f2;height:44px}.tr-sheet td{height:44px}.tr-table-medal{display:inline-block;width:29px;height:26px;vertical-align:middle;background-image:url(/references/IMG_7997.PNG);background-size:430px 932px}.tr-map{position:absolute;top:0;right:0;bottom:0;left:0;background-size:430px 932px;background-position:0 0}.tr-report-panel{position:absolute;top:400px;right:0;bottom:0;left:0;background:#f4f4f4;border-radius:20px 20px 0 0;display:flex;flex-direction:column;transition:top .2s}.tr-report-panel.expanded{top:140px}.tr-handle{height:20px;background:none;color:#ccc;width:100%;flex-shrink:0}.tr-report-scroll{overflow:auto;padding:0 16px 30px;scrollbar-width:none}.tr-report-scroll>h2{font-size:18px}.tr-tags{display:flex;gap:8px}.tr-tags span{font-size:12px;padding:5px 9px;background:#e7e7e7;border-radius:5px}.tr-report-stats{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:15px;padding:18px;gap:22px 12px;font-size:13px;color:#737980}.tr-report-stats strong{display:block;font-size:27px;color:#152330;line-height:40px}.tr-report-stats p{margin:0;font-size:12px}.tr-task-settings{background:#fff;border-radius:14px;padding:1px 14px}.tr-task-settings p{display:flex;justify-content:space-between;font-size:14px;padding:9px 0}.tr-timeline{background:#fff;border-radius:14px;padding:4px 14px}.tr-timeline p{font-size:13px;color:#888}.tr-timeline b{display:block;margin:7px 0 20px 20px;color:#172331;font-size:14px}.tr-timeline i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:12px}.tr-sheet.carbon{min-height:632px}.tr-sheet.carbon .tr-got{margin-top:0}.tr-report{background:#f0f0f0}.tr-map{top:110px;height:300px;bottom:auto;background-position:0 -110px;background-repeat:no-repeat}.tr-report-panel{background:#fff;top:400px}.tr-report-panel.expanded{top:117px}.tr-report-scroll{padding:20px 20px 30px}.tr-handle{height:24px;font-size:22px;line-height:20px}.tr-report-scroll>h2{font-size:23px;line-height:28px;margin:4px 0 6px}.tr-tags{margin:8px 0 24px}.tr-tags span{background:#eafbf0;color:#27c660;font-size:12px;font-weight:700;padding:5px 8px}.tr-report-stats{display:grid;grid-template-columns:1fr 1fr;background:none;border-radius:0;padding:0;gap:27px 0;font-size:16px;color:#172331}.tr-report-stats>div{position:relative;min-height:59px;font-weight:600}.tr-report-stats strong{font-size:33px;line-height:44px;font-style:italic}.tr-report-stats strong small{font-size:20px}.tr-report-stats .tr-area,.tr-report-stats .tr-time{grid-column:1/-1}.tr-report-stats p{position:absolute;right:0;top:14px;font-size:15px;color:#8a9197}.tr-area p:after{content:"";display:block;width:88px;height:17px;margin-top:9px;background:repeating-linear-gradient(110deg,#eee 0,#eee 6px,#fff 6px,#fff 9px)}.tr-report-stats .tr-time p{top:9px;width:90px;text-align:right;font-size:16px;line-height:28px}.tr-energy{text-align:right;padding-top:8px;color:#8a9197}.tr-report-stats .tr-energy strong{font-style:normal;font-size:17px;color:#626a71;font-weight:500;line-height:42px}.tr-report-stats .tr-energy small{font-size:16px}.tr-report-scroll>h3{border-top:1px solid #eee;margin:23px 0 0;padding-top:24px;font-size:16px}.tr-task-settings{padding:0;border-radius:0}.tr-task-settings p{padding:0;font-size:16px;color:#92999d;margin:14px 0}.tr-task-settings b{font-weight:500;color:#626c74}.tr-timeline{padding:0;border-radius:0}.tr-timeline p{font-size:16px;margin:18px 0 0;color:#657079}.tr-timeline b{font-size:16px;margin:7px 0 25px 26px;font-weight:600}.tr-timeline i{width:6px;height:6px;margin-right:20px}.tr-timeline p:not(:last-child){border-left:2px solid #eee;padding-left:0}.tr-report-scroll .tr-info{font-size:16px}.app-canvas .tr-event>button{padding:15px 12px;position:relative}.tr-event>button:before{content:"";position:absolute;left:-16px;top:-8px;bottom:-3px;border-left:1px dashed #b4b6b8}.tr-event>p{position:relative;padding-left:21px;font-size:18px}.tr-event>p:before{content:"";position:absolute;left:3px;top:8px;width:8px;height:8px;border-radius:50%;background:#a9abad}.tr-event b{font-weight:700;font-size:16px;line-height:23px}.tr-event em{display:inline-block;vertical-align:middle;margin-left:6px;padding:1px 6px;font-size:12px;line-height:20px}.tr-event .tr-event-stats{display:flex;align-items:center;gap:12px;margin-top:9px;font-size:16px;color:#626b76}.tr-event-stats>span{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:16px}.tr-event-stats svg{width:16px;height:16px;stroke:#24c958;stroke-width:1.8;fill:none;flex:none}.tr-event-stats sup{font-size:11px;margin-left:-5px;align-self:flex-start}.tr-metrics h2{font-size:15px;white-space:nowrap;display:flex;align-items:center;gap:6px}.tr-totals h2{font-size:14px}.tr-metrics strong,.tr-totals strong{font-synthesis:style;font-weight:800}.tr-page strong small{margin-left:3px}.tr-info{display:inline-flex;align-items:center;justify-content:center;width:16px;height:18px;line-height:18px;flex-shrink:0}.tr-calendar{width:100%;background-position:-12px -504px}.tr-sheet.calendar{padding:22px 20px 54px}.tr-calendar-legend{height:185px;margin:20px 0 22px;background:url(/references/task-calendar-info.png) -20px -626px/430px 932px no-repeat}.tr-report-stats .tr-time p span{display:block;color:#626a71;font-weight:500}.tr-sheet.carbon.report-carbon{min-height:0;padding:22px 20px 54px}.tr-sheet.report-carbon h2{margin-bottom:20px}.tr-sheet.report-carbon>p{margin-bottom:16px}.tr-sheet.report-carbon .tr-note{margin-bottom:26px}.tr-report-scroll{padding-top:26px}.tr-report-stats{row-gap:27px}.tr-task-settings{padding-bottom:13px}.tr-timeline p{position:relative;padding-left:26px}.tr-timeline p:not(:last-child){border-left:0;padding-left:26px}.tr-timeline p:not(:last-child):after{content:"";position:absolute;left:2px;top:18px;height:48px;border-left:2px solid #eee}.tr-timeline i{position:absolute;left:0;top:7px;margin:0}.tr-timeline b{margin-left:0}.sch-page,.sch-area-page{position:absolute;top:0;right:0;bottom:0;left:0;background:#f1f1f1;color:#111}.sch-page>header{height:102px;padding:59px 20px 9px;display:grid;grid-template-columns:40px 1fr 40px;align-items:center}.sch-page>header button,.sch-back{width:36px;height:36px;border-radius:8px;background:#fff;display:grid;place-items:center}.sch-page>header h1{margin:0;text-align:center;font-size:18px}.sch-page>main{padding:11px 15px}.sch-task{height:133px;margin-bottom:15px;padding:16px 15px;background:#fff;border-radius:15px;position:relative;box-shadow:0 9px 12px #00000004}.sch-task>div{display:flex;flex-direction:column;gap:9px;align-items:flex-start}.sch-task h2{font-size:16px;line-height:20px;margin:0;color:#aaa}.sch-task>div span{padding:4px 5px;line-height:16px;border-radius:6px;background:#aaa;color:#fff;font-size:12px}.sch-task p{display:flex;gap:5px;margin:10px 0 0}.sch-task p b{min-width:60px;padding:5px 10px;line-height:14px;text-align:center;border-radius:6px;background:#f8f8f8;font-size:12px}.sch-task>button{position:absolute;right:12px;top:82px;width:24px;height:24px;font-size:17px;letter-spacing:1px;line-height:24px}.sch-new{position:absolute;bottom:35px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:21px}.sch-new span{width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 3px 11px #0002;font-size:40px;line-height:1;font-weight:200}.sch-new b{font-size:16px;line-height:18px}.sch-shade{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;background:#0005;display:flex;align-items:flex-end}.sch-edit-sheet{width:100%;padding:12px 19px 25px;border-radius:20px 20px 0 0;background:#fff}.sch-edit-sheet>i,.sch-area-sheet>i{display:block;width:38px;height:4px;margin:0 auto 14px;border-radius:4px;background:#c9c9c9}.sch-edit-sheet h2{text-align:center;font-size:20px;margin:0 0 18px}.sch-edit-sheet>button:not(.sch-save){display:flex;width:100%;height:57px;align-items:center;border-bottom:1px solid #eee;font-size:15px}.sch-edit-sheet>button span{flex:1;text-align:left}.sch-edit-sheet>button b{display:flex;align-items:center;color:#737373;font-weight:400}.sch-save,.sch-confirm{width:100%;height:49px;margin-top:20px;border-radius:8px!important;background:#111827!important;color:#fff;font-weight:700}.sch-area-page{overflow:hidden;background:#f0f0f0}.sch-back{position:absolute;z-index:3;top:61px;left:18px}.sch-map-header{position:absolute;top:61px;left:18px;right:18px;height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.sch-map-header button{width:44px;height:44px;display:grid;place-items:center;background:#fff;border-radius:14px}.sch-map-header>b{font-size:16px}.sch-map-status{position:absolute;top:119px;left:16px;right:16px;height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-radius:20px;background:#fff}.sch-map-status>b,.sch-map-status>span{display:flex;align-items:center;gap:9px}.sch-map-status>span{font-size:14px}.sch-map-status strong{color:#28bf62}.sch-map{position:absolute;top:354px;left:0;right:0;height:215px;background:url(/references/task-video-028.png) center -110px/430px auto no-repeat;pointer-events:none}.sch-area-close{position:absolute;top:15px;right:18px;width:28px;height:28px;display:grid;place-items:center}.sch-area-sheet{position:absolute;z-index:4;left:0;right:0;bottom:0;height:400px;padding:12px 20px 24px;background:#fff;border-radius:22px 22px 0 0}.sch-area-sheet h2{text-align:center;font-size:18px;margin:0 0 17px}.sch-area-summary,.sch-area-option{display:flex;width:100%;height:55px;align-items:center;border-bottom:1px solid #eee}.sch-area-summary b{flex:1;color:#2389e8;font-size:13px}.sch-area-summary button{display:flex;align-items:center;gap:9px}.sch-area-option{justify-content:space-between;font-size:14px;text-align:left}.sch-area-summary span,.sch-area-option span{width:21px;height:21px;border:1px solid #ddd;border-radius:50%}.sch-area-summary span.checked,.sch-area-option span.checked{border:6px solid #22c45a}.sch-confirm:disabled{background:#bbb!important;color:#fff}.sb-page .dd-content{top:111px;padding:0 15px 30px}.sb-page h2{font-size:16px;margin:22px 8px 13px}.sb-page h3{font-size:15px}.sb-page p,.sb-page li{font-size:14px;line-height:20px;color:#555}.sb-page>.dd-content>p{margin:18px 10px}.sb-group{background:#fff;border-radius:13px;margin-bottom:14px;padding:0 14px;overflow:hidden}.sb-group>p{padding:0 0 18px;margin:0;color:#888;font-size:12px}.sb-row{display:flex;align-items:center;gap:8px;min-height:58px;width:100%;background:#fff;text-align:left;color:#222;border-bottom:1px solid #eee;font-size:15px}.sb-row:last-child{border-bottom:0}.sb-row>b{font-weight:550;flex:1}.sb-row>span{color:#888;font-size:14px}.sb-option>button{width:100%;height:50px;display:flex;justify-content:space-between;align-items:center;background:#fff;font-size:15px;color:#111;text-align:left}.sb-option b{font-weight:500}.sb-option i{width:18px;height:18px;border:1.5px solid #666;border-radius:50%;flex-shrink:0}.sb-option i.checked{border:6px solid #25c95a}.sb-option p{margin:0;padding-bottom:17px;color:#888;font-size:12px;line-height:17px}.sb-slider{display:block;font-size:15px;padding:20px 0}.sb-slider>b{float:right;color:#24c65a;font-weight:500}.sb-slider input{display:block;width:100%;accent-color:#24c65a;margin:28px 0 14px}.sb-slider small{font-size:12px;color:#888}.sb-slider small span{float:right}.sb-primary{width:100%;height:48px;background:#181818;color:#fff;border-radius:12px;font-size:16px}.sb-primary:disabled{background:#aaa}.sb-consent{display:flex;align-items:center;gap:6px;font-size:12px;margin:20px 0}.sb-consent button{background:none;color:#008dff}.sb-battery{text-align:center;padding:45px 0}.sb-battery strong{font-size:42px;color:#28c75b}.sb-battery small{font-size:22px}.sb-note{text-align:center;font-size:11px!important}.sb-evidence{background:#fff7e8;color:#776341;border-radius:8px;padding:12px;font-size:12px}.sb-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#0008;z-index:25}.sb-shade>section{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:20px 20px 0 0;padding:20px 20px 45px}.sb-shade h2{margin:0 0 20px}.sb-close{position:absolute;right:16px;top:14px;background:none;font-size:26px}.sb-delay{display:flex;flex-direction:column;align-items:center;margin:15px 0}.sb-delay button{background:none;font-size:18px;padding:10px;width:100%;color:#888}.sb-delay button[aria-pressed=true]{color:#21c85c;background:#f4f4f4}.sb-map-art{position:absolute;top:0;right:0;bottom:0;left:0;background-size:430px 932px;background-position:0 -111px}.sb-map-action{position:absolute;bottom:40px;left:20px;right:20px;border-radius:12px;background:#182330;color:#fff;height:48px;font-size:16px}.sb-map-elements{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:20px 20px 0 0;padding:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sb-map-elements h2{grid-column:1/-1;margin:0 0 20px}.sb-map-elements button{background:#f7f7f7;border-radius:8px;padding:18px 3px;font-size:12px}.sb-charging-limit .dd-header,.sb-recharge-level .dd-header,.sb-resume-battery .dd-header{top:71px;height:48px}.sb-charging-limit .dd-header>button,.sb-recharge-level .dd-header>button,.sb-resume-battery .dd-header>button{left:16px;top:0;width:48px;height:48px;border-radius:16px}.sb-charging-limit .dd-header h1,.sb-recharge-level .dd-header h1{font-size:20px}.sb-resume-battery .dd-header h1{font-size:19px;margin-left:20px}.sb-charging-limit .dd-content,.sb-recharge-level .dd-content,.sb-resume-battery .dd-content{top:131px;padding:0 12px}.sb-charging-limit .sb-group,.sb-recharge-level .sb-group,.sb-resume-battery .sb-group{padding:9px 16px 20px}.sb-charging-limit .sb-option p,.sb-recharge-level .sb-option p,.sb-resume-battery .sb-option p{font-size:14px;line-height:20px;color:#626c74;padding-bottom:22px}.sb-charging-limit .sb-option>button,.sb-recharge-level .sb-option>button,.sb-resume-battery .sb-option>button{height:38px;font-size:16px}.sb-charging-limit .sb-option b,.sb-recharge-level .sb-option b,.sb-resume-battery .sb-option b{font-weight:700;color:#172331}.sb-charging-limit .sb-option i,.sb-recharge-level .sb-option i,.sb-resume-battery .sb-option i{width:20px;height:20px;border-color:#ddd}.sb-option i.checked{border-color:#25c95a}.sb-slider input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:12px;border-radius:9px;background:#29c349}.sb-slider input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:39px;height:28px;border:2px solid #29c349;border-radius:16px;background:#fff;box-shadow:0 3px 8px #0002}.sb-slider small{display:block;margin:28px 9px 18px;font-size:14px}.sb-charging-limit .sb-slider,.sb-resume-battery .sb-slider{padding-top:0;font-size:16px;font-weight:700;color:#172331}.sb-route-art{height:120px;background:url(/references/settings-video-016.png) center -300px/430px 932px no-repeat}.sb-map-tools{position:absolute;right:16px;bottom:40px;display:flex;flex-direction:column;gap:8px}.sb-map-tools button{background:#fff;color:#172331;border-radius:9px;padding:10px 12px;box-shadow:0 2px 5px #0001;font-size:13px}.sb-live-map{position:absolute;top:0;right:0;bottom:0;left:0;background:#f0f0f0;color:#172331}.sb-live-map>header{position:absolute;top:59px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;height:48px}.sb-live-map>header b{font-size:17px}.sb-live-map>header button{width:48px;height:48px;background:#fff;border-radius:15px;display:grid;place-items:center}.sb-map-status{position:absolute;left:16px;right:16px;top:124px;display:flex;gap:10px;align-items:center;background:#fff;border-radius:14px;padding:20px 10px;font-size:14px}.sb-map-status>b{flex:1;display:flex;align-items:center;gap:8px;font-size:20px}.sb-map-status button{background:none;font-size:13px;display:flex;gap:6px;align-items:center}.sb-live-map-art{position:absolute;top:325px;left:0;width:430px;height:255px;background:url(/references/flow-1825-056.png) 0 -325px/430px 932px}.sb-live-map>aside{position:absolute;right:20px;bottom:153px;display:flex;flex-direction:column;background:#fff;border-radius:12px}.sb-live-map>aside button{width:43px;height:43px;border-bottom:1px solid #eee;background:#fff;font-size:24px;color:#253444}.sb-live-map>aside button:first-child{border-radius:12px 12px 0 0}.sb-live-map>aside button:last-child{border-radius:0 0 12px 12px}.sb-live-map>footer{position:absolute;bottom:53px;left:20px;right:20px;background:#fff;display:flex;justify-content:space-around;border-radius:20px;padding:8px}.sb-live-map>footer button{background:#fff;color:#172331;height:48px;width:90px;border-radius:15px;display:grid;place-items:center}.sb-live-map>footer button:nth-child(2){background:#172331;color:#fff;width:120px}.dd-page{position:absolute;top:0;right:0;bottom:0;left:0;background:#f0f0f0;color:#222;letter-spacing:0}.dd-header{position:absolute;top:55px;left:0;right:0;height:43px;display:flex;align-items:center;justify-content:center;z-index:2}.dd-header>button{position:absolute;left:20px;top:4px;width:34px;height:34px;background:#fff;border-radius:6px;display:grid;place-items:center;color:#000}.dd-header h1{font-size:18px;font-weight:700;margin:0}.dd-content{position:absolute;top:106px;bottom:0;left:0;right:0;overflow:auto;padding:0 15px 20px;scrollbar-width:none}.dd-group{border-radius:6px;background:#fff;margin-bottom:13px;padding:0 15px}.dd-row{width:100%;min-height:60px;display:flex;align-items:center;gap:2px;background:transparent;text-align:left;border-bottom:1px solid #e2e2e2;color:#222;font-size:16px;letter-spacing:0}.dd-row:last-child{border:0}.dd-row b{font-weight:700;white-space:nowrap}.dd-row span{margin-left:auto;font-size:14px;color:#555;white-space:nowrap}.dd-delete{display:block;background:#fff;width:100%;height:60px;border-radius:6px;font-weight:700;font-size:16px;color:#ff4037}.dd-rename .dd-content{top:114px;padding:0 20px}.dd-rename input{width:100%;height:60px;border:0;border-radius:8px;padding:0 15px;background:#fff;color:#222;font-size:16px;font-weight:600}.dd-rename input::placeholder{color:#666;opacity:1}.dd-rename p{color:#aaa;font-size:13px;font-weight:600;margin:12px 0 32px}.dd-rename button{width:100%;height:56px;background:#000;color:#fff;border-radius:12px;font-size:16px;font-weight:700}.dd-rename button:disabled{background:#b0b0b0}.dd-rename .dd-header>button{width:34px;height:34px;background:#fff;color:#000;border-radius:6px}.dd-firmware .dd-content,.dd-release-notes .dd-content{top:118px;padding:0 20px}.dd-firmware .dd-group{border-radius:16px;margin-bottom:28px}.dd-firmware .dd-row{min-height:56px}.dd-firmware .dd-row b{font-weight:500}.dd-firmware .dd-row span{color:#172330}.dd-network-settings .dd-header{background:#f8f8f8;top:55px}.dd-release-notes .dd-page{background:#f8f8f8}.dd-release{border-radius:11px;background:#fff;margin-bottom:10px;box-shadow:0 3px 5px #00000010;padding:0 15px}.dd-release>button{display:flex;width:100%;text-align:left;align-items:center;justify-content:space-between;min-height:83px;background:#fff;color:#333}.dd-release b{display:block;font-size:18px;font-weight:750}.dd-release strong{display:block;font-size:14px;margin-top:4px}.dd-release svg{color:#bfc1c3}.dd-release p{margin:0;border-top:1px solid #ddd;padding:18px 0 30px;color:#707070;font:16px/25px Arial,sans-serif}.dd-network-settings{background:#f8f8f8}.dd-network-settings .dd-content{top:98px;padding:0}.dd-network-art{width:250px;height:170px;margin:18px auto 62px;background:url(/references/IMG_7986.PNG) -90px -116px/430px 932px no-repeat}.dd-internet{position:relative;background:#fff;border-radius:28px 28px 0 0;min-height:585px;padding:51px 35px;font-size:14px}.dd-internet button{position:absolute;right:36px;top:48px;background:none;color:#999}.dd-upload-logs{color:#000}.dd-upload-logs .dd-header{top:47px;height:42px;border-bottom:1px solid #ededed}.dd-upload-logs .dd-header>button{left:15px}.dd-upload-logs .dd-header h1{font-size:16px}.dd-header>.dd-head-chat{left:auto;right:14px;font-size:28px;background:none}.dd-log-form{position:relative;min-height:826px}.dd-live-banner{position:relative;background:#fff;border-radius:12px;text-align:center;padding:17px 18px 20px;min-height:120px;font-size:14px;line-height:17px}.dd-live-banner .dd-dismiss{position:absolute;right:10px;top:10px;background:#f0f0f0;border-radius:50%;width:25px;height:25px;font-size:24px;font-weight:400}.dd-live-banner .dd-live-button{display:block;border-radius:24px;padding:12px 20px;margin:12px auto 0;background:#ff9800;color:#fff;font-size:16px;font-weight:600}.dd-log-form>label{display:block;font-weight:700;font-size:14px}.dd-log-form em{font-style:normal;color:#ff9500;font-size:24px;vertical-align:middle}.dd-problem{margin-top:29px}.dd-problem textarea{resize:none;width:100%;height:119px;border:0;border-radius:10px;padding:11px 12px;display:block;margin-top:10px;font:14px Roboto,Arial;background:#fff}.dd-problem textarea::placeholder{color:#bfc1c3}.dd-pictures{margin-top:22px}.dd-pictures button,.dd-video button{display:block;margin-top:11px;width:50px;height:50px;border-radius:10px;border:1px solid #e6e6e6;background:#fafafa;color:#ddd;font-size:37px;font-weight:200}.dd-video{margin-top:44px}.dd-contact{margin-top:30px}.dd-contact input{display:block;width:100%;margin-top:10px;border:0;border-radius:13px;background:#fff;height:50px;padding:0 15px;color:#000;font-size:15px}.dd-contact small{display:block;font-size:11px;font-weight:400;color:#333;margin-top:7px}.dd-submit{margin:73px 20px 0;width:calc(100% - 40px);height:55px;background:#000;color:#fff;border-radius:15px;font-size:17px;font-weight:600}.dd-maintenance-art{width:300px;height:181px;background:url(/references/IMG_7989.PNG) -65px -111px/430px 932px no-repeat;margin:5px auto 31px}.dd-maintenance .dd-content{padding:0 10px;top:106px}.dd-stats{background:#fff;border-radius:6px;padding:0 20px}.dd-stats>div{min-height:80px;border-bottom:1px solid #ddd;padding:8px 0}.dd-stats>div:last-child{border:0}.dd-stats label,.dd-blade label{font-size:12px;color:#aaa;font-weight:500}.dd-stats p,.dd-blade p{margin:9px 0 4px;color:#000;display:flex;align-items:baseline;gap:14px;font-size:25px}.dd-stats b{font-size:31px;line-height:35px}.dd-stats small,.dd-blade small{font-size:12px;font-weight:600}.dd-stats .dd-activation{font-size:22px;margin-top:19px}.dd-activation strong{font-size:14px}.dd-blade{background:#fff;border-radius:6px;width:100%;margin-top:37px;padding:9px 20px!important;text-align:left}.dd-blade p{gap:10px;margin:12px 0 8px}.dd-blade b{font-size:25px}.dd-blade svg{margin-left:auto;align-self:center}.dd-warranty .dd-content{top:110px;padding:0 16px}.dd-warranty .dd-group{border-radius:16px;padding:0 16px}.dd-warranty .dd-row{min-height:56px}.dd-warranty .dd-row b{font-size:14px}.dd-warranty .dd-row span{color:#999}.dd-warranty .dd-row:first-child span{color:#168cff}.dd-sheet-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#000c}.dd-sheet{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:12px;padding:18px 16px 65px}.dd-sheet header{display:flex;justify-content:space-between;margin:8px 0 18px}.dd-sheet header button{background:none;color:#000;font-size:14px;font-weight:600}.dd-sheet header button:last-child{color:#00c45a}.dd-reminder{border-radius:15px;background:#f8f8f8;padding:20px 12px 28px}.dd-reminder-top{display:flex;align-items:center;gap:6px;border-bottom:1px solid #ccc;padding-bottom:20px}.dd-reminder-top i{width:40px;height:40px;flex-shrink:0;background:url(/references/IMG_7990.PNG) -27px -612px/430px 932px}.dd-reminder-top b{font-size:14px;font-weight:500;white-space:nowrap}.dd-reminder-top>button{background:none}.dd-reminder-top .app-switch{margin-left:auto;flex-shrink:0}.dd-reminder p{font-size:12px;margin:20px 0}.dd-reminder label{display:flex;background:#fff;border-radius:18px;align-items:center;padding:20px;gap:20px}.dd-reminder input{width:100%;min-width:0;border:0;background:none;font-size:17px;font-weight:600}.dd-reminder label span{color:#aaa;font-size:12px}.dd-reminder small{display:block;color:#aaa;font-size:12px;margin-top:9px}.dd-buy{background:none;color:#008aff;text-decoration:underline;font-size:12px;margin-top:20px}.dd-live-chat .dd-content{top:98px;background:#fff;padding:0}.dd-chat-brand{height:65px;border-bottom:1px solid #ddd;display:flex;align-items:center;gap:12px;padding:15px;color:#18202c;font-size:15px}.dd-chat-brand span{margin-left:auto;color:#2165ff;font-size:24px}.dd-avatar{width:38px;height:40px;background:url(/references/IMG_7988.PNG) -15px -115px/430px 932px}.dd-chat-body{padding:28px 12px 0 42px;font-family:Arial,sans-serif}.dd-chat-body p{font-size:13px;color:#888;margin:6px 0}.dd-chat-bubble{padding:13px 14px;border-radius:10px;background:#fff;box-shadow:0 8px 22px #0001;font-size:15px;width:max-content;max-width:100%;color:#000}.dd-chat-body>button{margin-top:10px;background:#f5f5f5;color:#8996a7;border-radius:12px;padding:7px;font-size:12px}.dd-chat-body time{display:block;text-align:right;font-size:12px;color:#888;margin:24px 10px 6px}.dd-user-bubble{background:#2164ff;border-radius:10px;color:#fff;font-size:16px;padding:13px;width:max-content;margin-left:auto;margin-bottom:10px}.dd-dots{font-size:24px;letter-spacing:3px;padding:7px 12px;color:#172230}.dd-chat-input{position:absolute;bottom:27px;left:20px;right:20px;border:1px solid #ddd;border-radius:22px;display:flex;align-items:center;padding:10px 12px;gap:12px}.dd-chat-input input{border:0;min-width:0;flex:1;background:#fff;font-size:14px}.dd-chat-input button{font-size:21px;color:#1766ff;background:#fff}.dd-chat-footer{position:absolute;bottom:4px;width:100%;text-align:center;color:#aaa;font-size:12px}.phone-battery.charging-phone{background:#31c65b}.phone-battery.charging-phone>b{color:#fff}.dd-upload-logs .dd-header>.dd-head-chat{left:auto;right:14px}.dd-live-banner .dd-live-button{display:flex;align-items:center;gap:5px;justify-content:center}.dd-stat-icon{display:inline-block;width:29px;height:29px;flex-shrink:0;background-image:url(/references/IMG_7989.PNG);background-size:430px 932px;background-repeat:no-repeat;align-self:center}.dd-stat-icon.mileage{background-position:-29px -357px}.dd-stat-icon.duration{background-position:-29px -437px}.dd-stat-icon.activation{background-position:-29px -517px}.dd-stat-icon.blade{background-position:-29px -636px}.dd-live-banner{height:120px;padding:17px 8px 20px;font-size:13px}.dd-submit{position:absolute;bottom:49px;left:20px;margin:0}.dd-firmware,.dd-release-notes{background:linear-gradient(to bottom,#f8f8f8,#f8f8f8 98px,#f0f0f0 98px,#f0f0f0)}.dd-firmware .dd-header,.dd-release-notes .dd-header{top:55px;height:43px;background:transparent}.dd-firmware .dd-header h1,.dd-release-notes .dd-header h1{line-height:24px;letter-spacing:0;text-align:center}.dd-network-art{background-image:url(/references/IMG_8011.PNG)}.dd-network-settings .dd-content{overflow:hidden}.dd-network-settings .dd-internet{height:584px;min-height:584px;border-radius:28px;padding:51px 35px}.dd-network-loading{position:absolute;top:143px;left:191px;width:48px;height:48px;background:#fff;border-radius:16px;box-shadow:0 3px 12px #00000010}.dd-network-loading i{position:absolute;width:12px;height:12px;border-radius:50%;left:18px;top:13px;background:#56d885}.dd-network-loading i+i{top:23px;background:#434e5b}.support-studio{--green:#087747;--ink:#15232d;--muted:#62707c;--line:#e2e7e8;height:100dvh;min-height:680px;display:flex;flex-direction:column;background:#f5f7f7;color:var(--ink);font-size:14px}.support-studio button{transition:background .15s,border-color .15s}.support-studio button:disabled{cursor:not-allowed;opacity:.45}.studio-header{height:58px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 24px;background:#fff;border-bottom:1px solid var(--line)}.studio-brand{display:flex;align-items:center;gap:16px;color:#10191d;text-decoration:none;white-space:nowrap}.studio-brand strong{font-size:19px;letter-spacing:.5px}.studio-brand>span{font-size:16px;border-left:1px solid var(--line);padding-left:16px}.studio-brand small{background:#eaf4ff;color:#2276ba;font-size:11px;padding:4px 9px;border-radius:12px}.header-actions{display:flex;align-items:center;gap:22px}.help-button{display:flex;gap:7px;align-items:center;font-size:14px}.mode-switch{display:flex;border:1px solid var(--line);border-radius:9px;overflow:hidden}.mode-switch button{font-size:13px;padding:10px 17px;white-space:nowrap}.mode-switch button[aria-pressed=true]{background:#e1eee5;color:#163f2c;font-weight:600}.studio-grid{flex:1;min-height:0;display:grid;grid-template-columns:280px minmax(300px,1fr) 430px;grid-template-rows:42px minmax(0,1fr) 122px;gap:12px;padding:12px 18px 8px;max-width:1920px;width:100%;margin:auto}.find-panel{grid-column:1;grid-row:1 / 4;background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;overflow:auto;scrollbar-width:thin}.environment-bar{grid-column:2 / 4;grid-row:1;display:flex;justify-content:flex-start;align-items:center;padding-left:90px}.environment-selectors{display:flex;align-items:center;gap:12px}.environment-field{position:relative;display:flex;align-items:center}.environment-field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.environment-field>button,.environment-field>select{height:42px;display:flex;align-items:center;gap:20px;background:#fff;border:1px solid #e6e9e9;box-shadow:0 3px 12px #2e413b05;padding:0 15px;border-radius:13px;font:inherit;font-weight:500;color:#1a2b24;cursor:pointer}.environment-field>select{min-width:125px}.environment-field>button>span{color:#69756f}.environment-popover{position:absolute;z-index:60;top:50px;left:0;width:290px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 36px #15372b20}.environment-popover>strong{font-size:14px;display:block;margin-bottom:12px}.environment-popover>button{width:100%;display:flex;justify-content:space-between;padding:12px;border-radius:6px;background:#edf6ef}.environment-popover p,.environment-popover small{font-size:12px;color:var(--muted);line-height:1.7}.function-search{display:flex;align-items:center;gap:9px;border:1px solid #dce2e5;border-radius:8px;padding:0 10px;height:42px;color:#68747e}.function-search input{width:100%;min-width:0;border:0;outline:none;background:none;font-size:12px;color:#263c35}.function-search:focus-within{border-color:#398c69;box-shadow:0 0 0 2px #e1eee4}.function-search input::placeholder{color:#77838e}.function-search button{padding:2px}.search-hint{color:#73808a;font-size:12px;line-height:1.5;margin:9px 0 17px}.quick-access{border-top:1px solid #edf0f1;padding-top:17px}.quick-access h2,.page-navigator h2{margin:0 0 12px;font-size:15px;font-weight:600}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick-grid button{min-height:49px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;text-align:left;font-size:12px;color:#152b24;background:#fff}.quick-grid button svg{flex-shrink:0;width:19px;height:19px}.quick-grid button:hover{background:#f2f7f4;border-color:#b5d0bf}.quick-grid button.selected{border-color:#d3e7da;background:#e7f2ea;color:#0b4e30}.page-navigator{margin-top:21px;padding-top:17px;border-top:1px solid #edf0f1}.page-navigator details{margin-bottom:13px}.page-navigator summary{display:flex;align-items:center;gap:10px;list-style:none;padding:9px 3px;font-size:13px;font-weight:600;cursor:pointer}.page-navigator summary::-webkit-details-marker{display:none}.page-navigator summary svg:last-child{margin-left:auto;transform:rotate(90deg)}.page-navigator details[open] summary svg:last-child{transform:rotate(-90deg)}.page-navigator details>button{display:flex;align-items:center;gap:10px;padding:8px 10px;margin:2px 0 2px 17px;width:calc(100% - 17px);text-align:left;border-radius:7px;font-size:13px;color:#43505b}.page-navigator button:hover{background:#f1f6f2}.page-navigator button[aria-current=page]{background:#dcecdf;color:#1c5438}.search-results{border-top:1px solid var(--line);padding-bottom:14px}.search-results>h3{font-size:12px;color:var(--muted)}.search-results article{border-bottom:1px solid #edf0f1;padding:10px 0}.search-results article>b{font-size:14px}.search-results p,.search-results small{font-size:12px;line-height:1.6;color:#68747d;margin:7px 0}.search-results small{color:#8b744c}.text-action{display:block;padding:8px 0 0;color:var(--green);font-weight:600;font-size:13px}.simulate-panel{position:relative;grid-column:2;grid-row:2;min-width:0;min-height:0;display:flex;flex-direction:column;background:#eaf0ec;border-radius:12px;padding:8px}.canvas-mode{height:28px;flex-shrink:0;display:flex;align-items:center;gap:4px;padding:0 3px 0 78px;margin-bottom:3px}.canvas-mode button{padding:5px 9px;border-radius:5px;font-size:12px;color:#5e6e65;white-space:nowrap}.canvas-mode button[aria-pressed=true]{background:#fff;color:#0c633d;box-shadow:0 1px 4px #284b3410}.canvas-mode>span{margin-left:auto;font-size:10px;color:#64786a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prototype-body{position:relative;flex:1;min-height:0;display:flex;gap:8px;padding:0 8px 0 76px}.prototype-toolbar{position:absolute;z-index:10;left:3px;top:50%;transform:translateY(-50%);width:62px;border:1px solid #e2e7e4;background:#fffffff2;box-shadow:0 3px 16px #24372d07;border-radius:12px;overflow:hidden}.prototype-toolbar>button{width:100%;min-height:63px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 3px;border-bottom:1px solid #edf0ed;color:#172923}.prototype-toolbar>button>span{font-size:10px}.prototype-toolbar>button:hover{background:#edf5f0}.prototype-toolbar>button[aria-pressed=true]{color:#087747}.prototype-toolbar>button:last-child{min-height:35px;border:0}.zoom-controls{display:flex;flex-direction:column;align-items:center;padding:8px 0;gap:3px}.zoom-controls>button:not(.zoom-value){display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:50%}.zoom-value{font-size:12px;padding:4px 0}.live-prototype{flex:1;min-width:0;min-height:0;display:flex}.live-prototype.parked{display:none}.prototype-stage{flex:1;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.prototype-stage.magnified{overflow:auto;display:block;padding:16px}.prototype-stage.magnified .preview-row{width:max-content;margin:0 auto}.prototype-stage .preview-row{gap:18px}.prototype-stage .phone-viewport{border-radius:3px;box-shadow:0 2px 15px #213a3014}.prototype-stage .phone-viewport.with-shell{border-radius:calc(46px * var(--phone-scale));box-shadow:0 0 0 calc(8px * var(--phone-scale)) #0c100f,0 0 0 calc(10px * var(--phone-scale)) #718079,0 12px 24px #24362c18}.continue-app{align-self:center;margin:2px 0 3px 65px;display:flex;align-items:center;gap:6px;color:#096c41;font-size:12px;background:#fff;border:1px solid #d8e7dd;border-radius:7px;padding:7px 12px}.guide-panel{grid-column:3;grid-row:2;min-height:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.guide-heading{padding:14px 17px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0}.guide-heading h2{font-size:17px;font-weight:600;margin:0;letter-spacing:-.3px}.outline-button{display:inline-flex;gap:7px;align-items:center;justify-content:center;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:12px}.clear-guide{padding:7px 9px;font-size:11px}.step-navigation{display:flex;gap:5px;padding:6px 16px 13px;border-bottom:1px solid #edf0f1;overflow-x:auto;flex-shrink:0;scrollbar-width:thin}.step-navigation>button{position:relative;flex:1 0 76px;max-width:105px;min-height:67px;padding:5px;display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:flex-start;border-radius:8px}.step-navigation>button:not(.add-step-button):before{content:"";position:absolute;left:0;right:-5px;top:20px;height:2px;background:#edf0ee}.step-navigation b{position:relative;z-index:1;width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#e8edef;color:#46555b;font-size:14px;font-weight:500}.step-navigation span{font-size:11px;color:#6b7783;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center}.step-navigation>button[aria-current=step]{background:#f5faf6}.step-navigation>button[aria-current=step] b{background:#087747;color:#fff}.step-navigation>button[aria-current=step] span{color:#086b3b}.step-navigation>.add-step-button{flex:0 0 69px;border:1px dashed #dce3e6;color:#697b84;justify-content:center}.guide-panel-scroll{min-height:0;flex:1;overflow:auto;scrollbar-width:thin;padding:0 17px}.step-editor-heading{display:flex;align-items:center;gap:8px;margin:15px 0 14px}.step-editor-heading h3{margin:0;font-size:16px}.step-editor-heading>span{color:#7a8690;font-size:10px;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.step-editor-heading>button{padding:4px;color:#72808a}.step-editor-heading>.preview-toggle[aria-pressed=true]{color:var(--green);background:#e9f5ed;border-radius:5px}.step-editing-grid{display:grid;grid-template-columns:minmax(110px,.82fr) minmax(0,1.18fr);gap:15px;align-items:start}.step-preview{padding:0;border:1px solid #e6eaeb;border-radius:9px;overflow:hidden;background:#fafbfa;position:relative}.step-preview .step-thumbnail{width:100%;aspect-ratio:430/670;overflow:hidden}.step-preview>span{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 2px;font-size:10px;color:#50635a;background:#fff}.step-thumbnail{position:relative;flex-shrink:0}.step-thumbnail>img{display:block;width:100%;height:auto}.step-thumbnail>svg{position:absolute;top:0;left:0;width:100%;height:auto}.studio-field{display:block;font-size:12px;color:#5b6875;margin:0 0 12px;line-height:1.4}.studio-field small{font-size:10px}.studio-field input,.studio-field textarea,.studio-field select{display:block;margin-top:6px;width:100%;min-width:0;border:1px solid #dce2e5;border-radius:7px;background:#fff;color:#152b22;font:inherit;font-size:13px;padding:8px 9px;outline:none}.studio-field textarea{resize:vertical;min-height:73px;line-height:1.5}.studio-field input:focus,.studio-field textarea:focus,.studio-field select:focus{border-color:#659b80;box-shadow:0 0 0 2px #eaf3ed}.guide-empty{padding:23px 12px;text-align:center}.empty-step-icon{color:#087747;margin:0 auto 12px;width:54px;height:54px;background:#eaf4ed;border-radius:12px;display:grid;place-items:center;position:relative}.empty-step-icon>span{position:absolute;right:-6px;top:-4px;width:21px;height:21px;border-radius:50%;background:#087747;color:#fff;font-size:12px;display:grid;place-items:center}.guide-empty h3{font-size:16px;margin:0 0 10px}.guide-empty p{color:#68766f;font-size:13px;line-height:1.8;margin:0 0 15px}.guide-empty .outline-button{color:#087747;border-color:#b8d5c3}.annotation-tools{margin-top:17px}.tools-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.tools-heading h3,.screenshot-options h3{font-size:13px;font-weight:600;margin:0}.tools-heading button{font-size:19px;padding:0 6px}.annotation-buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.annotation-buttons button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:61px;background:#fff;border:1px solid #e1e7e8;border-radius:8px;color:#1b2d24}.annotation-buttons button span{font-size:10px}.annotation-buttons button:hover{border-color:#96bba5;background:#f1f8f3}.annotation-buttons button[aria-pressed=true]{color:#005e34;background:#e0efe4;border-color:#cee2d4}.field-hint{font-size:10px;line-height:1.5;color:#748078;margin:8px 0}.selection-editor{background:#f7faf7;border:1px solid #e2ebe4;border-radius:7px;padding:9px;margin-top:9px}.annotation-properties{display:flex;gap:15px;align-items:center}.annotation-properties label{display:flex;align-items:center;gap:5px;font-size:11px;color:#5e7063}.annotation-properties input[type=color]{width:23px;height:23px;padding:0;border:0;background:none;cursor:pointer}.annotation-properties input[type=range]{width:85px;accent-color:#087747}.annotation-properties>button{margin-left:auto}.selection-editor .studio-field{margin:9px 0 0}.annotation-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.annotation-list button{font-size:10px;display:flex;gap:4px;align-items:center;max-width:100%;padding:4px 6px;border:1px solid #e2e7e3;border-radius:5px;color:#556b5b;overflow:hidden}.annotation-list button[aria-pressed=true]{background:#e6f2e8;border-color:#a5c9b1}.screenshot-options{margin:19px 0 12px}.capture-area-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.capture-area-buttons button{padding:10px 8px;display:flex;gap:8px;align-items:center;border:1px solid #e1e7e8;border-radius:7px;font-size:11px}.capture-area-buttons button[aria-pressed=true]{background:#e5f2e8;border-color:#cce3d3;color:#075c32}.check-option{display:flex;align-items:center;gap:7px;font-size:11px;color:#63726b;margin-top:11px;line-height:1.5}.check-option input{accent-color:#087747;width:14px;height:14px;margin:0}.step-details{margin-top:13px;color:#6a7a70;font-size:11px}.step-details summary{cursor:pointer;padding:4px 0}.operation-path{font-size:11px;line-height:1.8;margin-top:10px;color:#728278}.operation-path i{font-style:normal;margin:0 5px}.step-details p{font-size:10px}.guide-actions{flex-shrink:0;padding:11px 17px 9px;border-top:1px solid #edf0f1;background:#fff}.primary-action{min-height:43px;border-radius:7px;background:#087747;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:9px;padding:10px 15px}.primary-action:hover{background:#08693f}.guide-actions>.primary-action{width:100%}.export-guide-button{width:100%;display:grid;grid-template-columns:20px 1fr 16px;align-items:center;gap:9px;text-align:left;padding:9px 12px}.export-guide-button>span{display:flex;min-width:0;flex-direction:column;gap:2px}.export-guide-button b{font-size:13px;font-weight:650}.export-guide-button small{color:#d9eee2;font-size:10px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copy-image{display:flex;align-items:center;justify-content:center;gap:5px;margin:7px auto 0;font-size:11px;color:#5e7365}.step-filmstrip{grid-column:2 / 4;grid-row:3;min-width:0;background:#fff;border:1px solid var(--line);border-radius:11px;padding:12px 16px;display:flex;flex-direction:column}.step-filmstrip>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.step-filmstrip h2{font-size:13px;margin:0;font-weight:600}.step-filmstrip h2 span{color:#68777e;font-weight:400}.step-filmstrip>header>span{color:#728176;font-size:10px}.filmstrip-cards{flex:1;min-height:0;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding:1px 0;scrollbar-width:thin}.filmstrip-card{position:relative;flex:0 0 200px;height:72px;border:1px solid #e1e7e7;border-radius:7px;background:#fff;overflow:hidden}.filmstrip-card.selected{border:2px solid #078447;background:#fbfdfb}.filmstrip-select{display:flex;align-items:center;padding:4px 20px 12px 8px;width:100%;height:100%;gap:10px;text-align:left}.filmstrip-select>.step-number{position:absolute;z-index:2;top:5px;left:6px;background:#6d7880;border:1px solid white;border-radius:50%;height:19px;width:19px;display:grid;place-items:center;font-size:10px;color:#fff}.selected .step-number{background:#078447}.filmstrip-select>span:last-child{font-size:11px;color:#34463c;overflow:hidden;max-height:40px;line-height:1.4}.filmstrip-card .step-thumbnail{height:55px;width:45px;overflow:hidden;border:1px solid #e6ebe8;border-radius:3px}.filmstrip-delete{position:absolute;top:4px;right:3px;padding:3px;color:#718076}.reorder-actions{position:absolute;display:flex;align-items:center;gap:4px;bottom:0;right:5px;height:15px;color:#79877e}.reorder-actions button{font-size:11px;padding:0 3px}.filmstrip-add{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:7px;border:1px dashed #cbd5cf;border-radius:7px;min-width:190px;height:72px;padding:12px 15px;color:#4d6456;position:relative}.filmstrip-add>span{font-size:12px}.filmstrip-add>small{position:absolute;bottom:7px;font-size:10px;color:#7c8c80}.filmstrip-add:hover{border-color:#438f63;background:#f2f8f4}.screenshot-stage{flex:1;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;padding:0}.screenshot-paper{flex-shrink:0;position:relative;box-shadow:0 4px 20px #223c2416;background:#fff}.screenshot-paper>img{width:100%;height:100%;display:block}.screenshot-paper.framed{border-radius:32px;overflow:hidden;box-shadow:0 0 0 7px #0b100d,0 0 0 9px #7b8580,0 12px 24px #23342618}.annotation-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;-webkit-user-select:none;user-select:none}.annotation-canvas:focus{outline:none}.annotation-canvas:focus-visible{outline:2px solid #76a78b}.studio-status{min-height:22px;flex-shrink:0;font-size:11px;color:#66796d;padding:3px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.maintenance-panel{flex-shrink:0;max-height:170px;overflow:auto;margin:5px 5px 10px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:7px;font-size:11px}.maintenance-panel>div:first-child{display:flex;align-items:center;justify-content:space-between}.maintenance-panel button{color:#087747;padding:5px;border:1px solid #dbe8de;border-radius:4px;font-size:11px}.maintenance-panel dl{display:grid;grid-template-columns:90px 1fr;gap:5px;margin:8px 0 0;line-height:1.5}.maintenance-panel dt{color:#77877b}.maintenance-panel dd{margin:0}.comparison-controls{display:flex;gap:9px;margin-top:8px}.comparison-controls input{width:100px;accent-color:#087747}.help-popover{position:absolute;z-index:80;top:64px;right:30px;width:330px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 40px #253a2d22}.help-popover>button{float:right}.help-popover h3{margin:0 0 12px;font-size:16px}.help-popover ol{padding-left:20px;line-height:1.9;font-size:13px}.help-popover p{color:#758478;font-size:12px}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:#14271b66;padding:20px}.confirm-dialog{background:#fff;border-radius:14px;max-width:450px;padding:26px;box-shadow:0 12px 40px #18341b25}.confirm-dialog h2{font-size:19px;margin:0 0 14px}.confirm-dialog p{font-size:14px;line-height:1.8;color:#657569}.confirm-dialog>div{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.is-busy .environment-selectors,.is-busy .find-panel,.is-busy .prototype-body,.is-busy .canvas-mode,.is-busy .continue-app{pointer-events:none}.app-canvas .located-entry{outline:2px dashed #398e62;outline-offset:-2px}.app-canvas[lang=de] .localized-charge{position:absolute;top:106px;left:163px;width:150px;height:24px;background:#fff;color:#8d949d;font-size:13px;padding:0 4px;line-height:20px}.app-canvas[lang=de] .page-header h1{font-size:17px}.app-canvas[lang=de] .settings-device p{font-size:12px}.app-canvas[lang=de] .task-card h3{font-size:14px}.app-canvas[lang=de] .device-list-content>input{font-size:14px}@media(min-width:1600px){.studio-grid{grid-template-columns:310px minmax(320px,1fr) 460px}.find-panel{padding:18px}.quick-grid button{font-size:13px}.step-editing-grid{gap:20px}.studio-field{font-size:13px}.annotation-buttons button span{font-size:11px}}@media(max-width:1250px){.studio-grid{grid-template-columns:240px minmax(270px,1fr) 350px;gap:10px;padding-inline:12px}.find-panel{padding:12px}.quick-grid button{font-size:11px;gap:6px;padding-inline:7px}.step-editing-grid{grid-template-columns:100px minmax(0,1fr);gap:10px}.guide-panel-scroll,.guide-heading,.guide-actions{padding-inline:12px}.capture-area-buttons button{font-size:10px;gap:5px}.prototype-body{padding-left:61px}.prototype-toolbar{width:51px}.canvas-mode{padding-left:60px}.canvas-mode>span{display:none}.environment-bar{padding-left:60px}}@media(max-width:1000px){.support-studio{height:auto;min-height:100dvh}.studio-grid{grid-template-columns:240px minmax(0,1fr);grid-template-rows:48px 800px auto auto}.find-panel{grid-row:1 / 3}.environment-bar{grid-column:2;padding-left:0}.environment-selectors{gap:6px;flex-wrap:wrap}.environment-field>button,.environment-field>select{font-size:12px;padding-inline:9px;height:36px}.environment-field>select{min-width:95px}.simulate-panel{grid-column:2;grid-row:2}.guide-panel{grid-column:2;grid-row:4;min-height:600px}.step-filmstrip{grid-column:1 / 3;grid-row:3;height:125px}.guide-panel-scroll{overflow:visible}.studio-brand{gap:10px}.studio-brand>span{font-size:13px;padding-left:10px}.studio-brand small{display:none}.header-actions{gap:12px}.mode-switch button{font-size:11px;padding-inline:10px}.help-button{font-size:12px}.guide-actions{margin-top:auto}}@media(max-width:680px){.studio-header{height:auto;min-height:88px;flex-wrap:wrap;padding:12px 16px;gap:10px}.studio-brand strong{font-size:17px}.studio-grid{display:flex;flex-direction:column;padding:10px;gap:12px}.find-panel{max-height:300px}.quick-grid{grid-template-columns:repeat(4,1fr)}.quick-grid button{flex-direction:column;text-align:center}.page-navigator{margin-top:12px}.environment-bar{justify-content:center;min-height:44px}.simulate-panel{height:780px;flex:none}.guide-panel{min-height:600px;flex:none}.step-filmstrip{order:3;height:135px;flex:none}.guide-panel{order:4}.step-filmstrip>header>span{display:none}.help-popover{right:10px;max-width:calc(100% - 20px)}.canvas-mode>span{display:none}}.selection-editor>summary,.annotation-stack>summary{cursor:pointer;font-size:11px;color:#4e6a59}.selection-editor[open]>summary{margin-bottom:9px}.annotation-stack{margin-top:9px}.environment-field>svg{position:absolute;left:14px;z-index:1;pointer-events:none}.environment-field>select{padding-left:42px}.guide-actions>.annotation-tools{margin:0 0 12px}.guide-actions .field-hint{display:none}.guide-actions .screenshot-options{margin:0 0 14px}.guide-actions .annotation-buttons button{min-height:55px}.guide-actions .tools-heading{margin-bottom:8px}.guide-actions .capture-area-buttons,.annotation-inspector{margin-top:8px}.secondary-options{margin:12px 0}.manage-navigation{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px;margin-bottom:12px;border:1px solid #bad8c5;border-radius:8px;background:#e7f3eb;color:#086c40;font-weight:600}.entry-only{display:block;font-size:10px;color:#728078;margin-top:3px}.nav-manager-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#172a2459;z-index:100;display:grid;place-items:center;padding:24px}.nav-manager{width:min(900px,100%);max-height:90vh;background:#fff;border-radius:16px;display:flex;flex-direction:column;box-shadow:0 20px 80px #0003;color:#24362e}.nav-manager header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e1e8e4}.nav-manager h2{margin:0;font-size:22px}.nav-manager p{font-size:14px;color:#66766c;line-height:1.6;margin:8px 0}.nav-manager button{padding:9px 13px;border:1px solid #dce4de;border-radius:7px;background:#fff;font-size:14px;cursor:pointer}.nav-manager button:disabled{opacity:.4;cursor:default}.nav-manager-tabs{display:flex;gap:10px;padding:16px 24px 0}.nav-manager-tabs [aria-pressed=true]{background:#e1f1e7;border-color:#9bc8ac;color:#086d42}.nav-manager main{overflow:auto;padding:12px 24px 24px}.nav-manager-row{border:1px solid #dce5df;border-radius:10px;padding:14px;margin:12px 0;background:#fff}.nav-row-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:15px}.nav-row-heading span{margin-left:auto;color:#718078;font-size:12px}.nav-row-fields{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.nav-row-fields label{display:flex;flex-direction:column;gap:7px;font-size:13px;flex:1;min-width:100px}.nav-manager input:not([type=checkbox]),.nav-manager select{border:1px solid #cedad2;border-radius:6px;padding:9px;font:inherit;width:100%;background:#fff;color:#23362b}.nav-row-fields .nav-visible{flex:0;flex-direction:row;align-items:center;padding:10px}.nav-row-actions{display:flex;gap:8px;margin-top:12px}.nav-add{display:flex;gap:12px}.nav-add select{flex:1}.nav-manager footer{padding:16px 24px;border-top:1px solid #e1e8e4;display:flex;align-items:center;gap:10px}.nav-manager footer span{flex:1;color:#b33;font-size:13px}.nav-manager .nav-save{background:#087747;color:#fff;border-color:#087747}.route-step{background:#f5f8f6;padding:14px;margin:14px 0;border-radius:8px}.route-step>label{display:block;margin-top:12px}.route-choice{display:flex!important;flex-direction:column;gap:10px;width:100%;text-align:left;margin:10px 0}.return-route-editor{position:fixed;bottom:30px;left:40%;z-index:110;background:#087747;color:#fff;padding:16px;border:0;border-radius:8px}.active-route{padding:10px;background:#fff;border:1px solid #cfdfd4;border-radius:8px;font-size:13px;max-height:145px;overflow:auto}.active-route button{margin:4px;padding:7px;border:1px solid #cedbd2;border-radius:5px;background:#f7faf8}.prototype-stage{position:relative}.prototype-unavailable{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:60;display:flex;gap:16px;width:min(420px,calc(100% - 24px));padding:16px 18px;background:#fff8e9;border:1px solid #e5c780;border-radius:12px;box-shadow:0 6px 24px #17233122;color:#473a1d;font-size:15px}.prototype-unavailable p{margin:6px 0;overflow-wrap:anywhere}.prototype-unavailable small{font-size:13px;line-height:1.5;display:block}.prototype-unavailable button{align-self:flex-start;flex-shrink:0;width:32px;height:32px;font-size:24px;border-radius:6px;background:#fff}.recorder-controls{padding:14px 18px;border-bottom:1px solid #edf0ee}.recorder-status-row{display:flex;align-items:center;gap:7px;font-size:13px;color:#496557}.recorder-dot{width:7px;height:7px;border-radius:50%;background:#28ae72;flex-shrink:0}.recorder-controls .text-action{margin-left:auto;padding:0;font-size:12px;text-decoration:underline}.recorder-controls p{font-size:13px;line-height:1.5;color:#7a887f;margin:8px 0 12px}.recorder-controls .primary-action{width:100%;min-height:42px}.recorder-capture-row{display:flex;margin-top:10px;padding-top:9px;border-top:1px solid #edf0ee}.capture-secondary{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;border:1px solid #d8e3dc;border-radius:7px;color:#35785b;background:#fff;font-size:12px}.capture-secondary:hover{background:#f3f8f5;border-color:#c7d9ce}.step-provenance{display:block;font-size:10px;color:#7d8c83;letter-spacing:.5px;margin-top:4px}.detour-hint{font-size:12px;color:#827047;padding:8px 18px;background:#fffbef}.detour-hint button{text-decoration:underline}.interaction-inspector{flex-shrink:0;background:#fff;border:1px solid #dde6df;border-radius:8px;margin:0 12px 8px;padding:10px;font-size:12px}.interaction-inspector>div{max-height:240px;overflow:auto}.interaction-inspector details{padding:6px}.interaction-inspector dd{overflow-wrap:anywhere}.interaction-inspector pre{white-space:pre-wrap;max-height:150px;overflow:auto}.interaction-snapshots{display:flex;gap:8px}.interaction-snapshots img{width:65px;height:auto}.guide-panel .guide-empty{padding:18px}.guide-panel .guide-empty .empty-step-icon{display:none}.recorder-controls.compact{padding:10px 18px}.recorder-controls.compact .recorder-capture-row{margin-top:9px;padding-top:8px}.guide-panel-scroll{min-height:100px}.guide-panel{overflow-y:auto}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#22312b;background:#e9ece8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer;border:0;color:inherit;background:none}button:focus-visible,input:focus-visible{outline:2px solid #078b59;outline-offset:4px}button svg{display:block;flex-shrink:0}button{touch-action:manipulation}button:hover:not(.app-canvas button){filter:brightness(.97)}.workspace{height:100dvh;min-height:480px;display:flex;flex-direction:column}.workspace-header{height:58px;flex-shrink:0;padding:0 30px;background:#fafbf9;border-bottom:1px solid #d9ded8;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:17px;font-size:13px;color:#7e8780}.brand strong{font-size:18px;letter-spacing:1.6px;color:#263a2e}.brand button{padding:5px}.brand-divider{height:17px;width:1px;background:#dce1dc}.workspace-actions{display:flex;gap:14px;align-items:center}.workspace-actions button:first-child{font-size:12px;padding:8px 13px;border:1px solid #cdd5cd;border-radius:7px;background:#fff}.workspace-actions button[aria-pressed=true]{background:#dce9dd;border-color:#97b69b}.environment-strip{height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:15px;font-size:12px;color:#718074}.environment-strip b{font-weight:550;color:#314b38}.environment-strip>span:not(.green-dot)+span:before{content:"·";margin-right:15px;color:#9ca79c}.green-dot{width:6px;height:6px;border-radius:50%;background:#638769}.workbench{display:flex;flex:1;min-height:0}.page-rail{flex:0 0 185px;background:#f6f8f4;border:1px solid #dce1d9;margin:10px 0 16px 18px;border-radius:12px;padding:18px 10px;display:flex;flex-direction:column;gap:7px}.rail-label{font-size:11px;color:#899589;margin:0 10px 12px;letter-spacing:1px}.page-rail button{display:flex;justify-content:space-between;text-align:left;font-size:13px;padding:11px;border-radius:7px}.page-rail button.selected{background:#e0e8dc;color:#345037}.page-rail button span{font-size:11px;color:#899589}.page-rail p{margin:auto 10px 0;font-size:11px;color:#929b91;line-height:1.9}.preview-stage{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-bottom:7px;background:radial-gradient(ellipse at center,#f6f7f3,#e9ece8 70%)}.preview-row{display:flex;justify-content:center;gap:32px;align-items:start}.preview-column{width:var(--phone-width)}.screen-caption{height:28px;display:flex;justify-content:space-between;align-items:start;font-size:11px;color:#718171;white-space:nowrap;gap:8px}.caption-tag{font-size:9px;color:#8b978b}.phone-viewport,.reference-viewport{width:var(--phone-width);height:var(--phone-height);position:relative;overflow:hidden;box-shadow:0 14px 44px #253d2815,0 0 0 1px #35452e0d;background:#f0f0f0;border-radius:4px}.phone-viewport.with-shell{border-radius:calc(45px * var(--phone-scale));box-shadow:0 0 0 calc(7px * var(--phone-scale)) #202822,0 20px 50px #23342630}.app-canvas{width:430px;height:932px;position:absolute;top:0;left:0;transform:scale(var(--phone-scale));transform-origin:top left;overflow:hidden;background:#f0f0f0;color:#152330;font-family:Arial,sans-serif;letter-spacing:-.3px}.app-canvas button{padding:0}.reference-viewport img,.reference-overlay{display:block;width:100%;height:100%;object-fit:contain}.reference-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20}.workspace-footer{min-height:63px;padding:8px 18px 10px;display:flex;flex-direction:column;align-items:center;gap:6px;border-top:1px solid #dce2d9;background:#f5f7f2;font-size:11px}.footer-controls{display:flex;gap:12px;align-items:center;min-height:23px;flex-wrap:wrap;justify-content:center}.footer-controls button{padding:4px 6px;font-size:11px}.control-separator{height:12px;width:1px;background:#d3dbd0}.workspace-status{color:#7d8a7b;text-align:center;line-height:1.5;min-height:16px}.overlay-control{display:flex;gap:6px;align-items:center}.overlay-control input{width:90px;accent-color:#638769}.status-bar{position:absolute;z-index:6;top:0;left:0;right:0;height:55px;padding:20px 39px 0 55px;display:flex;justify-content:space-between;align-items:flex-start;color:#000;pointer-events:none}.status-bar>b{font-size:19px;letter-spacing:0;line-height:20px;font-weight:750}.status-bar>div{display:flex;gap:8px;align-items:center}.phone-battery{position:relative;background:linear-gradient(to right,#000 60%,#aaadaf 60%);width:28px;height:15px;border-radius:5px;color:#fff;font-size:14px;line-height:15px;text-align:center;letter-spacing:-.3px}.phone-battery:after{content:"";position:absolute;right:-3px;top:5px;width:2px;height:5px;background:#aeb1b3;border-radius:1px}.phone-battery b{font-weight:750}.bottom-nav{position:absolute;bottom:0;left:0;right:0;height:83px;border-radius:27px 27px 0 0;background:#fff;display:flex;align-items:flex-start;padding-top:15px;z-index:4}.bottom-nav button{flex:1;display:flex;justify-content:center;padding:2px!important;color:#b7bdbf}.bottom-nav button.active{color:#152330}.home-page{position:absolute;top:0;right:0;bottom:0;left:0;background:#eff0f0 url(/references/IMG_7956.PNG) center top/430px 932px no-repeat}.home-page:before{content:"";position:absolute;top:116px;right:0;bottom:83px;left:0;background:#eff0f0}.home-header{position:absolute;z-index:3;top:67px;left:16px;right:16px;display:flex;gap:11px;align-items:center;height:46px}.home-header button{position:relative;flex-shrink:0}.home-header .device-name{font-size:20px;font-weight:700;letter-spacing:-.55px;margin-left:0}.home-header button:last-child{margin-left:13px}.share-badge{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#0087ff;color:#fff;flex-shrink:0}.home-header>.share-badge{margin-left:-3px}.flex-spacer{flex:1}.notification-dot{position:absolute;top:0;right:0;width:8px;height:8px;background:#ff443c;border-radius:50%}.home-hero{position:absolute;top:115px;left:0;right:0;height:500px;background:url(/references/IMG_7956.PNG) 0 -115px/430px 932px;transition:opacity .26s ease,transform .32s ease}.home-expand{position:absolute;top:600px;left:calc(50% - 20px);width:40px;height:30px;display:grid;place-items:center;color:#aeb4b9;z-index:2;transition:top .32s ease}.home-panel{position:absolute;top:637px;left:16px;right:16px;transition:top .34s cubic-bezier(.2,.75,.2,1)}.connection-row{display:flex;gap:12px;height:48px;margin-bottom:12px;align-items:stretch}.connection-row>button{background:#fff;border-radius:17px;display:flex;align-items:center;justify-content:center}.connection{width:80px;gap:12px}.connection svg:first-child{color:#b1b4b4}.connection svg:last-child{color:#171a1b}.device-battery{width:83px}.device-battery>span{background:#24cd5d;color:#fff;border-radius:3px;width:10px;height:15px;display:grid;place-items:center;position:relative}.device-battery>span:before{content:"";position:absolute;top:-3px;width:5px;height:2px;background:#a5efb9}.device-battery b{font-size:21px;letter-spacing:-1px}.device-battery small{font-size:11px;letter-spacing:0}.square-button{width:48px;height:48px;border-radius:17px;background:#fff;display:grid;place-items:center;flex-shrink:0}.connection-row>.square-button{width:48px}.connection-row>.square-button:nth-last-child(2){color:#b7bcbf}.standby-card{border:2px solid white;background:#fff;border-radius:28px;overflow:hidden;height:132px}.standby-card h2{margin:0;height:50px;padding:14px;display:flex;gap:8px;align-items:center;font-size:21px;line-height:25px;background:linear-gradient(100deg,#e5e9ec,#fcfcfc);font-weight:700}.standby-dots{display:inline-block;flex-shrink:0;position:relative;width:21px;height:12px;background:radial-gradient(circle at 6px 6px,#58da82 0 6px,transparent 6.3px),radial-gradient(circle at 15px 6px,#162433 0 6px,transparent 6.3px)}.standby-card>div{padding:16px 14px}.standby-card button{width:100%;height:48px;border-radius:17px;background:#152330;color:#fff;display:grid;place-items:center}.task-cards{visibility:hidden;display:flex;gap:12px;margin-top:12px;opacity:0;pointer-events:none;transition:opacity .25s}.task-card{background:#fff;border-radius:18px;width:calc(50% - 6px);text-align:left;padding:8px!important}.task-card h3{font-size:16px;margin:4px 8px 12px}.schedule-art,.last-task-art{height:128px;border-radius:14px;position:relative;overflow:hidden}.schedule-art{background:url(/references/IMG_7957.PNG) -24px -373px/430px 932px}.schedule-art span{position:absolute;left:29px;right:29px;bottom:12px;height:32px;display:grid;place-items:center;background:#152330;color:#fff;border-radius:9px}.last-task-art{background:url(/references/IMG_7957.PNG) -229px -373px/430px 932px}.last-task-art>*{visibility:hidden}.is-expanded .home-hero{opacity:0;transform:translateY(-130px);pointer-events:none}.is-expanded .home-panel{top:126px}.is-expanded .task-cards{visibility:visible;opacity:1;pointer-events:auto}.is-expanded .home-expand{top:520px;transform:rotate(180deg);opacity:0}.is-expanded .home-expand:focus-visible,.is-expanded .home-expand:hover{opacity:1}.page-header{position:absolute;top:71px;left:16px;right:16px;height:48px;display:flex;justify-content:space-between;align-items:center;gap:10px}.page-header>div{flex:1;text-align:center}.page-header h1{margin:0;font-size:20px;font-weight:700;white-space:nowrap;letter-spacing:-.5px}.page-header p{font-size:12px;line-height:17px;color:#858585;font-weight:600;margin:2px 0 0;letter-spacing:0}.header-spacer{width:48px;flex-shrink:0}.notice-tabs{position:absolute;left:12px;right:0;top:139px;height:43px;display:flex;gap:8px;align-items:flex-start}.notice-tabs button{position:relative;padding:8px 8px 16px;font-size:18px;font-weight:700;line-height:22px;color:#5b646f}.notice-tabs button[aria-selected=true]{color:#152330}.notice-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:0;height:4px;border-radius:4px;background:#22ce5b;width:32px;left:calc(50% - 16px)}.notification-scroll{position:absolute;top:189px;bottom:0;left:0;right:0;overflow:auto;scrollbar-width:none;padding:0 12px 25px;overscroll-behavior:contain;touch-action:pan-y}.notification-scroll::-webkit-scrollbar,.settings-scroll::-webkit-scrollbar,.service-scroll::-webkit-scrollbar{display:none}.debug-note{background:#fff;border-radius:13px;min-height:44px;padding:13px 16px;font-size:14px;line-height:18px;color:#626b75;font-weight:600;margin-bottom:17px;letter-spacing:.1px}.notice-group{margin:0 0 23px}.notice-group h2,.last-visible-date{font-size:18px;color:#838383;font-weight:700;line-height:24px;margin:0 4px 10px;letter-spacing:-.4px}.notice-time{position:relative;padding-left:19px;font-size:18px;line-height:25px;color:#828282;letter-spacing:0;margin:0 0 7px}.notice-time:before{content:"";position:absolute;left:4px;top:8px;width:8px;height:8px;background:#aaa;border-radius:50%}.timeline-entry{position:relative;padding-bottom:0;margin-bottom:15px}.timeline-entry:after{content:"";position:absolute;left:7px;top:25px;bottom:-2px;border-left:1px dashed #b1b1b1}.notice-card{display:flex;align-items:flex-start;gap:8px;width:calc(100% - 24px);margin-left:24px;border-radius:18px;background:#fff;text-align:left;padding:14px 12px!important}.notice-icon{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;color:#fff;background:#ffc300;font-weight:800;font-size:19px;line-height:20px;margin-top:0}.notice-icon.news{background:#11c8d5}.notice-icon.share{background:#0086ff}.notice-card h3{margin:0;font-size:15.5px;line-height:23px;font-weight:700;letter-spacing:-.35px}.notice-card p{font-size:14px;line-height:20px;color:#616a75;margin:5px 0 0;letter-spacing:.08px}.notice-card .clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-settings{position:absolute;top:139px;left:12px;right:12px}.notification-settings section{background:#fff;padding:17px 16px;border-radius:18px;margin-bottom:12px}.notification-settings section>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.notification-settings h2{font-size:16px;line-height:25px;margin:0;font-weight:700;letter-spacing:-.1px}.notification-settings p{font-size:14px;line-height:20px;color:#606976;margin:5px 0 0;max-width:326px;letter-spacing:.03px}.app-switch{width:42px;height:24px;flex-shrink:0;background:#c5c8c9;border-radius:20px;padding:2px!important;transition:background .18s}.app-switch span{display:block;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 2px 3px #0002;transition:transform .18s}.app-switch.on{background:#20cb59}.app-switch.on span{transform:translate(18px)}.app-toast{position:absolute;z-index:10;left:53px;right:53px;top:71px;border-radius:16px;background:#2f3a46;color:#fff;text-align:center;font-size:14px;font-weight:600;line-height:22px;padding:12px}.device-list-header{position:absolute;top:66px;left:16px;right:16px;height:48px;display:flex;align-items:center;justify-content:space-between}.device-list-header h1{font-size:24px;letter-spacing:-.4px;margin:0;font-weight:750}.device-list-content{position:absolute;top:134px;left:12px;right:12px;bottom:120px;overflow:auto;scrollbar-width:none}.device-list-content>input{width:100%;height:56px;background:#fff;border:0;border-radius:17px;padding:0 16px;font-size:16px;font-weight:600;letter-spacing:-.25px;color:#152330}.device-list-content>input::placeholder{color:#8d9298;opacity:1}.device-list-content>h2{font-size:16px;margin:26px 16px 17px;line-height:17px}.devices{display:flex;flex-direction:column;gap:12px}.device-row{width:100%;height:80px;background:#fff;border:1px solid transparent;border-radius:17px;padding:15px!important;display:flex;gap:12px;align-items:center;text-align:left}.device-row.selected{border-color:#19d563}.device-thumbnail{display:block;width:48px;height:48px;flex-shrink:0;border-radius:50%;background-image:url(/references/IMG_7958.PNG);background-size:430px 932px;background-repeat:no-repeat}.thumbnail-wrap{position:relative;flex-shrink:0}.thumbnail-wrap>i{width:8px;height:8px;position:absolute;right:0;bottom:0;border-radius:50%;background:#25ce62}.device-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.device-text>b{font-size:18px;line-height:23px;display:flex;align-items:center;gap:4px;letter-spacing:-.4px}.device-text>b .share-badge{width:16px;height:16px}.device-text>span{font-size:14px;color:#606a76;line-height:19px}.device-radio{height:18px;width:18px;border-radius:50%;border:1.5px solid #565656;display:grid;place-items:center;flex-shrink:0}.selected .device-radio{background:#00c65b;color:#fff;width:20px;height:20px;border:0}.add-device{position:absolute;bottom:46px;left:12px;right:12px;height:56px;background:#152330;color:#fff;border-radius:17px;display:flex;justify-content:center;align-items:center;font-size:19px;font-weight:700}.empty-device{color:#879189;text-align:center;padding-top:25px;font-size:15px}.settings-top{position:absolute;top:59px;left:20px;right:20px;height:34px}.settings-top button{display:grid;place-items:center;width:34px;height:34px;background:#fff;border-radius:7px;color:#080808}.settings-scroll{position:absolute;top:110px;left:12px;right:12px;bottom:0;overflow:auto;scrollbar-width:none;overscroll-behavior:contain;color:#030707}.settings-device{width:100%;background:#fff;border-radius:13px;height:80px;display:flex;align-items:center;gap:12px;padding:15px 16px!important;text-align:left}.settings-device>div{flex:1;min-width:0}.settings-device b{font-size:16px;letter-spacing:-.1px}.settings-device p{margin:7px 0 0;color:#555;white-space:nowrap;font-size:14px;letter-spacing:.08px}.settings-group{margin-top:16px}.settings-group>h2{font-size:14px;font-weight:600;line-height:20px;color:#878787;margin:20px 16px 12px}.settings-group>div{background:#fff;border-radius:13px;overflow:hidden;padding:0 16px}.settings-row{width:100%;min-height:56px;display:flex;gap:10px;align-items:center;text-align:left;border-bottom:1px solid #ddd!important;padding:0!important;color:#070b0c}.settings-row:last-child{border-bottom:none!important}.settings-row>b{font-size:16px;flex:1;font-weight:650}.settings-row>span{font-size:14px;letter-spacing:.3px;color:#565656}.settings-scroll>.settings-group:last-child{padding-bottom:20px}.service-scroll{position:absolute;top:75px;left:10px;right:10px;bottom:83px;overflow:auto;scrollbar-width:none;color:#000;overscroll-behavior:contain}.service-banner{height:160px;border-radius:6px;background:url(/references/IMG_7964.PNG) -10px -75px/430px 932px}.service-scroll>h2{font-size:16px;line-height:22px;font-weight:700;margin:24px 14px 13px}.service-actions{display:flex;gap:22px}.service-actions>button{width:calc(50% - 11px);height:70px;display:flex;justify-content:center;gap:36px;align-items:center;font-size:20px;font-weight:700;border-radius:6px;background:#fff}.service-actions>button:first-child svg{color:#268aff}.service-actions>button:last-child svg{color:#ff5652}.service-scroll>h2:nth-of-type(2){margin-top:25px;margin-bottom:14px}.service-links{background:#fff;border-radius:7px;padding:0 15px}.service-links>button{width:100%;height:60px;display:flex;gap:12px;align-items:center;border-bottom:1px solid #f0f0f0}.service-links>button:last-child{border-bottom:0}.service-links b{font-size:16px;font-weight:650;flex:1;text-align:left}@media(max-width:700px){.workspace-header{padding:0 14px;height:50px}.brand{gap:10px}.brand strong{font-size:14px}.brand>span:last-child,.brand-divider{display:none}.environment-strip{gap:8px;font-size:10px;height:36px}.environment-strip>span:not(.green-dot)+span:before{margin-right:8px}.page-rail{position:absolute;top:92px;bottom:83px;left:0;width:180px;z-index:30;box-shadow:0 8px 40px #23342622}.preview-row{gap:16px}.screen-caption{font-size:10px}.caption-tag{display:none}.workspace-footer{padding-inline:10px}.workspace-status{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.home-page{background:#eff0f0;background-image:linear-gradient(125deg,#b8c2cf,#e1e4e8 45%,#eff0f0);background-size:100% 380px;background-repeat:no-repeat}.home-hero{height:480px}.home-page{background-image:linear-gradient(120deg,#b8c3cf,#e0e4e8 60%,#e8eaed);background-size:100% 180px}.home-hero{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 24px,#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 24px,#000 100%)}.notice-group h2{margin-bottom:4px}.notice-time,.notice-card h3{line-height:22px}.notice-card p{line-height:19px;margin-top:4px}.notification-settings p{font-size:15px;line-height:20px;max-width:326px}.notification-settings section{padding-bottom:17px}.notice-tabs{gap:5px}.notice-tabs button{padding-left:8px;padding-right:8px}.app-canvas{font-family:Roboto,Arial,sans-serif}.home-page:before{display:none}.home-page{background-image:radial-gradient(ellipse at 0 0,#b9c3cf 0,transparent 68%),linear-gradient(#e0e4e9,#eff0f0);background-size:100% 420px;background-repeat:no-repeat}.notification-settings section{padding-bottom:15px}.notification-settings p{font-size:14px;line-height:20px}.device-text>b{font-size:18px;font-weight:700}.service-original-icon{display:block;width:42px;height:42px;background-image:url(/references/IMG_7964.PNG);background-size:430px 932px;flex-shrink:0}.help-art{background-position:-34px -307px}.store-art{background-position:-251px -307px}.service-row-icon{display:block;flex-shrink:0;width:25px;height:25px;background-image:url(/references/IMG_7964.PNG);background-size:430px 932px}.service-icon-book{background-position:-23px -436px}.service-icon-video{background-position:-23px -496px}.service-icon-manual{background-position:-23px -556px}.service-icon-tools{background-position:-23px -616px}.service-icon-oil{background-position:-23px -676px}.service-icon-faq{background-position:-23px -736px}.service-icon-apps{background-position:-23px -796px}.service-scroll>h2{margin-top:24px;margin-bottom:11px}.service-scroll>h2:nth-of-type(2){margin-top:24px;margin-bottom:13px}.notification-settings h2{font-size:16px}.notice-card p{font-size:14px}.settings-row>b{font-weight:700}.service-links b{font-weight:700}.notification-settings p{white-space:pre-line}.page-layer{position:absolute;top:0;right:0;bottom:0;left:0;animation:page-in .24s cubic-bezier(.2,.7,.2,1)}.app-canvas[data-page=devices] .page-layer,.page-layer.back{animation-name:page-back}.app-canvas[data-page=home] .page-layer{animation:none}@keyframes page-in{0%{transform:translate(10%);opacity:.4}to{transform:translate(0);opacity:1}}@keyframes page-back{0%{transform:translate(-10%);opacity:.4}to{transform:translate(0);opacity:1}}
