.ev-editor,.evc-canvas,.evh-home,.evg,.evs,.evl,.evx,.evd,.evw,.evr,.evm,.evp{--ev-bg-app:#0f1012;--ev-bg-panel:#131417;--ev-bg-group:#17181b;--ev-bg-input:#1a1c20;--ev-bg-hover:#21242a;--ev-bg-active:#2a2d33;--ev-bg-canvas:#1d1d1d;--ev-border:#ffffff12;--ev-border-strong:#ffffff21;--ev-hairline:#ffffff0d;--ev-text:#f5f5f5;--ev-text-dim:#9a9ca1;--ev-text-faint:#64666c;--ev-accent:#09f;--ev-accent-soft:#0099ff29;--ev-accent-wash:#0099ff1a;--ev-green:#30c852;--ev-component:#ff5c9e;--ev-shared:#8f68ff;--ev-r-input:4px;--ev-r-button:6px;--ev-r-container:8px;--ev-font:"Google Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.ev-editor{background:var(--ev-bg-app);font-family:var(--ev-font);color:var(--ev-text);text-align:left;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;font-size:13px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #0000008c}.ev-editor .topbar,.ev-editor .panel-left,.ev-editor .panel-right,.ev-editor .breakpoint-toolbar,.evc-canvas .breakpoint-toolbar,.ev-editor .zoom-pill,.evc-canvas .zoom-pill{-webkit-user-select:none;user-select:none}.ev-editor .topbar{background:var(--ev-bg-panel);border-bottom:1px solid var(--ev-border);flex-shrink:0;align-items:center;gap:10px;height:46px;padding:0 12px;display:flex;position:relative}.ev-editor .ev-traffic{flex-shrink:0;gap:8px;margin-right:4px;display:inline-flex}.ev-editor .ev-traffic i{border-radius:50%;width:12px;height:12px}.ev-editor .ev-traffic i:first-child{background:#ff5f57}.ev-editor .ev-traffic i:nth-child(2){background:#febc2e}.ev-editor .ev-traffic i:nth-child(3){background:#28c840}.ev-editor .topbar-title{color:var(--ev-text);pointer-events:none;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ev-editor .topbar-title .route{color:var(--ev-text-faint)}.ev-editor .topbar .spacer{flex:1}.ev-editor .topbar-help{width:20px;height:20px;color:var(--ev-text-faint);cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.ev-editor .topbar-help:hover{background:var(--ev-bg-hover);color:var(--ev-text)}.ev-editor .status-dot{background:var(--ev-text-faint);border-radius:50%;flex-shrink:0;width:8px;height:8px}.ev-editor .status-dot.ready{background:var(--ev-green)}.ev-editor .btn{border-radius:var(--ev-r-container);cursor:pointer;color:var(--ev-text);background:var(--ev-bg-input);border:none;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:600}.ev-editor .btn:hover{background:#333}.ev-editor .btn.primary{background:var(--ev-accent);color:#fff}.ev-editor .btn.primary:hover{background:#21a5ff}.ev-editor .icon-btn{border-radius:var(--ev-r-button);width:30px;height:30px;color:var(--ev-text-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.ev-editor .icon-btn:hover{color:var(--ev-text);background:var(--ev-bg-hover)}.ev-editor .topbar-back{margin-left:-4px}.ev-editor .preview-btn{border:1px solid var(--ev-border-strong);width:auto;color:var(--ev-text);gap:6px;padding:0 10px;font-size:12.5px;font-weight:600}.ev-editor .apply-msg{text-overflow:ellipsis;white-space:nowrap;opacity:0;max-width:320px;font-size:11.5px;overflow:hidden}.ev-editor .apply-msg.done{color:var(--ev-green)}.ev-editor .rollback-btn{background:var(--ev-bg-input);color:var(--ev-text-dim);align-items:center;gap:6px;display:inline-flex}.ev-editor .rollback-btn:disabled{color:var(--ev-text-faint);cursor:default;opacity:.55}.ev-editor .rollback-btn:disabled:hover{background:var(--ev-bg-input)}.ev-editor .workbench{flex:1;min-height:0;padding-left:280px;padding-right:280px;display:flex;position:relative}.ev-editor .panel-left,.ev-editor .panel-right{background:var(--ev-bg-panel);flex-direction:column;width:280px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.ev-editor .panel-left{border-right:1px solid var(--ev-border);left:0}.ev-editor .panel-right{border-left:1px solid var(--ev-border);right:0}.ev-editor .left-tabs{gap:4px;padding:12px 14px 10px;display:flex}.ev-editor .left-tab{color:var(--ev-text-dim);border-radius:var(--ev-r-container);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600}.ev-editor .left-tab.active{background:var(--ev-bg-active);color:var(--ev-text)}.ev-editor .page-chip{background:var(--ev-bg-hover);border-radius:var(--ev-r-container);width:calc(100% - 28px);color:var(--ev-text);text-align:left;cursor:pointer;border:0;align-items:center;gap:8px;margin:0 14px 8px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.ev-editor .page-chip:hover{background:var(--ev-bg-active)}.ev-editor .page-chip-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ev-editor .page-chip-caret{opacity:.55;flex-shrink:0}.ev-editor .page-chip svg{opacity:.7;flex-shrink:0}.ev-editor .tree-search{background:var(--ev-bg-hover);border-radius:var(--ev-r-container);align-items:center;gap:8px;margin:0 14px 10px;padding:0 10px;display:flex}.ev-editor .tree-search svg{opacity:.5;flex-shrink:0}.ev-editor .tree-search input{color:var(--ev-text);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:8px 0;font-family:inherit;font-size:13px}.ev-editor .tree-search input::placeholder{color:var(--ev-text-faint)}.ev-editor .tree-scroll{border-top:1px solid var(--ev-border);flex:1;padding:2px 6px 20px;overflow:hidden}.ev-editor .tree-row,.evp .tree-row{border-radius:var(--ev-r-input);cursor:default;white-space:nowrap;align-items:center;height:30px;padding-right:8px;display:flex;position:relative;overflow:hidden}.ev-editor .tree-row:before,.evp .tree-row:before{content:"";width:var(--indent,0);background-image:repeating-linear-gradient(to right, var(--ev-hairline) 0 1px, transparent 1px 15px);pointer-events:none;position:absolute;top:0;bottom:0;left:4px}.ev-editor .tree-row:hover,.evp .tree-row:hover{background:var(--ev-bg-hover)}.ev-editor .tree-row.selected,.evp .tree-row.selected{background:var(--ev-accent-wash);box-shadow:inset 2px 0 0 var(--ev-accent)}.ev-editor .tree-row.selected .tree-label,.evp .tree-row.selected .tree-label,.ev-editor .tree-row.selected .tree-text,.evp .tree-row.selected .tree-text,.ev-editor .tree-row.selected .tree-chevron,.evp .tree-row.selected .tree-chevron{color:#fff}.ev-editor .tree-row.selected .tree-icon svg,.evp .tree-row.selected .tree-icon svg{color:var(--ev-accent)!important}.ev-editor .tree-chevron,.evp .tree-chevron{width:18px;color:var(--ev-text-faint);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ev-editor .tree-chevron svg,.evp .tree-chevron svg{transition:transform .12s}.ev-editor .tree-chevron.open svg,.evp .tree-chevron.open svg{transform:rotate(90deg)}.ev-editor .tree-icon,.evp .tree-icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;display:flex}.ev-editor .tree-icon svg,.evp .tree-icon svg{color:var(--ev-text-faint)}.ev-editor .tree-row:hover .tree-icon svg,.evp .tree-row:hover .tree-icon svg{color:var(--ev-text-dim)}.ev-editor .tree-label,.evp .tree-label{text-overflow:ellipsis;color:var(--ev-text);flex-shrink:0;min-width:0;margin-left:4px;font-size:13px;font-weight:500;overflow:hidden}.ev-editor .tree-text,.evp .tree-text{color:var(--ev-text-faint);text-overflow:ellipsis;flex-shrink:1;margin-left:8px;font-size:12px;overflow:hidden}.ev-editor .tree-icon.component svg,.evp .tree-icon.component svg,.ev-editor .tree-icon.is-component svg,.evp .tree-icon.is-component svg{color:var(--ev-component)}.ev-editor .tree-row:hover .tree-icon.is-component svg,.evp .tree-row:hover .tree-icon.is-component svg,.ev-editor .tree-row.selected .tree-icon.is-component svg,.evp .tree-row.selected .tree-icon.is-component svg{color:var(--ev-component)!important}.ev-editor .tree-row.drop-above,.evp .tree-row.drop-above{box-shadow:inset 0 2px 0 var(--ev-accent)}.ev-editor .tree-row.drop-below,.evp .tree-row.drop-below{box-shadow:inset 0 -2px 0 var(--ev-accent)}.ev-editor .tree-row.drop-inside,.evp .tree-row.drop-inside{box-shadow:inset 0 0 0 1px var(--ev-accent);background:color-mix(in srgb, var(--ev-accent) 18%, transparent)}.ev-editor .tree-collapse-all,.evp .tree-collapse-all{border-radius:var(--ev-r-input);width:22px;height:22px;color:var(--ev-text-faint);opacity:0;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.ev-editor .tree-row.is-hover .tree-collapse-all,.evp .tree-row.is-hover .tree-collapse-all,.ev-editor .tree-row.selected .tree-collapse-all,.evp .tree-row.selected .tree-collapse-all{opacity:1}.evp .tree-row.selected .tree-collapse-all{color:#fff}.evp .tree-row.is-hover{background:var(--ev-bg-hover)}.evp .tree-row.is-hover .tree-icon svg{color:var(--ev-text-dim)}.ev-editor .bp-root,.evp .bp-root{margin-top:4px}.ev-editor .bp-root .tree-label,.evp .bp-root .tree-label{font-weight:600}.ev-editor .bp-root.bp-active .tree-label,.evp .bp-root.bp-active .tree-label{color:var(--ev-accent)}.ev-editor .bp-range{color:var(--ev-text-faint);margin-left:auto;padding-left:8px;font-size:11px}.ev-editor .canvas-area{background:var(--ev-bg-canvas);flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:660px;padding:76px 24px 68px;display:flex;position:relative;overflow:hidden}.ev-editor .breakpoint-toolbar,.evc-canvas .breakpoint-toolbar{z-index:20;background:var(--ev-bg-panel);border:1px solid var(--ev-border);border-radius:var(--ev-r-button);align-items:center;height:38px;padding:3px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000004d}.ev-editor .breakpoint-toolbar button,.evc-canvas .breakpoint-toolbar button{border-radius:var(--ev-r-input);width:92px;height:30px;color:var(--ev-text-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.ev-editor .breakpoint-toolbar button:hover,.evc-canvas .breakpoint-toolbar button:hover{color:var(--ev-text);background:var(--ev-bg-hover)}.ev-editor .breakpoint-toolbar svg,.evc-canvas .breakpoint-toolbar svg{flex:none}.ev-editor .breakpoint-toolbar .bp-btn-desktop,.evc-canvas .breakpoint-toolbar .bp-btn-desktop,.ev-editor .breakpoint-toolbar .bp-btn-tablet,.evc-canvas .breakpoint-toolbar .bp-btn-tablet,.ev-editor .breakpoint-toolbar .bp-btn-mobile,.evc-canvas .breakpoint-toolbar .bp-btn-mobile{color:var(--ev-text-dim)}@media (min-width:1024px){.ev-editor .breakpoint-toolbar .bp-btn-desktop,.evc-canvas .breakpoint-toolbar .bp-btn-desktop{color:var(--ev-text);background:var(--ev-bg-active)}.ev-editor .breakpoint-toolbar .bp-btn-desktop svg,.evc-canvas .breakpoint-toolbar .bp-btn-desktop svg{color:var(--ev-accent)}}@media (min-width:768px) and (max-width:1023.98px){.ev-editor .breakpoint-toolbar .bp-btn-tablet,.evc-canvas .breakpoint-toolbar .bp-btn-tablet{color:var(--ev-text);background:var(--ev-bg-active)}.ev-editor .breakpoint-toolbar .bp-btn-tablet svg,.evc-canvas .breakpoint-toolbar .bp-btn-tablet svg{color:var(--ev-accent)}}@media (max-width:767.98px){.ev-editor .breakpoint-toolbar .bp-btn-mobile,.evc-canvas .breakpoint-toolbar .bp-btn-mobile{color:var(--ev-text);background:var(--ev-bg-active)}.ev-editor .breakpoint-toolbar .bp-btn-mobile svg,.evc-canvas .breakpoint-toolbar .bp-btn-mobile svg{color:var(--ev-accent)}}.ev-editor .ev-stage{--ev-zoom:.55;--ev-pagew:1200px;width:calc(var(--ev-pagew) * var(--ev-zoom));height:calc(var(--ev-pageh,700px) * var(--ev-zoom));margin:0 auto;position:relative}.ev-editor .frame-body{width:var(--ev-pagew);transform:scale(var(--ev-zoom));transform-origin:0 0;box-shadow:0 0 0 2px var(--ev-accent), 0 24px 80px #00000080;background:#000;border-radius:12px;position:absolute;top:0;left:0;overflow:hidden}.ev-editor .zoom-pill,.evc-canvas .zoom-pill{border:1px solid var(--ev-border-strong);z-index:10;background:#1a1a1a;border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080}.ev-editor .zoom-pill button,.evc-canvas .zoom-pill button{color:var(--ev-text-dim);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:26px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.ev-editor .zoom-pill button:hover,.evc-canvas .zoom-pill button:hover{background:var(--ev-bg-hover);color:var(--ev-text)}.ev-editor .zoom-pill .zoom-value,.evc-canvas .zoom-pill .zoom-value{text-align:center;min-width:46px;color:var(--ev-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.ev-editor .ev-page{color:#f7f9fc;text-align:center}.ev-editor .ev-page-hero{flex-direction:column;align-items:center;padding:96px 48px 110px;display:flex}.ev-select-wrap{margin-inline-start:auto;margin-inline-end:auto;width:100%;max-width:820px;margin-top:28px;position:relative}.ev-select-wrap .hero-title{margin-top:0}.ev-select-ring{border:calc(1.5px / var(--ev-zoom,.55)) solid #09f;box-shadow:0 0 0 calc(1px / var(--ev-zoom,.55)) #0000006b, inset 0 0 0 calc(1px / var(--ev-zoom,.55)) #ffffff80;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ev-select-label{left:0;top:calc(-20px / var(--ev-zoom,.55));color:#fff;font-family:var(--ev-font);font-size:calc(10px / var(--ev-zoom,.55));padding:calc(1px / var(--ev-zoom,.55)) calc(6px / var(--ev-zoom,.55));border-radius:calc(2px / var(--ev-zoom,.55));white-space:nowrap;pointer-events:none;background:#09f;font-weight:400;line-height:1.6;position:absolute}.ev-select-label span{display:none}.ev-select-label .ev-sz-live{display:inline}.ev-editor .insp-scroll{flex:1;padding-bottom:24px;overflow:hidden}.ev-editor .insp-head{border-bottom:1px solid var(--ev-border);padding:14px 16px 12px}.ev-editor .insp-head-top{align-items:flex-start;gap:10px;display:flex}.ev-editor .insp-head-id{flex:auto;min-width:0}.ev-editor .insp-title{font-size:13.5px;font-weight:600}.ev-editor .insp-sub{color:var(--ev-text-dim);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px}.ev-editor .global-edit-switch{color:var(--ev-text-dim);flex:none;position:relative}.ev-editor .global-edit-switch__content{cursor:pointer;align-items:center;gap:7px;display:flex}.ev-editor .global-edit-switch__label{color:var(--ev-text-dim);white-space:nowrap;font-size:9.5px;font-weight:600;line-height:18px}.ev-editor .global-edit-switch__control{border:1px solid var(--ev-border-strong);background:var(--ev-bg-input);border-radius:999px;flex:none;width:30px;height:18px;display:block;position:relative}.ev-editor .global-edit-switch__thumb{background:var(--ev-text-dim);border-radius:50%;width:12px;height:12px;display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000073}.ev-editor .bp-badge{background:var(--ev-accent-soft);color:var(--ev-accent);border-radius:5px;margin-top:8px;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-block}.ev-editor .insp-file{background:var(--ev-bg-group);border-left:2px solid var(--ev-accent);border-radius:var(--ev-r-input);align-items:center;gap:6px;margin-top:10px;padding:6px 4px 6px 7px;font-size:10px;display:flex}.ev-editor .insp-file-path{white-space:nowrap;flex:1 1 0;align-items:baseline;min-width:0;display:flex}.ev-editor .insp-file-path .dir{text-overflow:ellipsis;min-width:0;color:var(--ev-text-faint);flex:0 auto;overflow:hidden}.ev-editor .insp-file-path .file{color:var(--ev-text);flex:none}.ev-editor .insp-file-copy{width:20px;height:20px;color:var(--ev-text-faint);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;display:grid}.ev-editor .insp-file-copy:hover{background:var(--ev-bg-hover);color:var(--ev-text)}.ev-editor .fsection,.evp .fsection{margin:10px 12px 0}.ev-editor .fsection-title,.evp .fsection-title{letter-spacing:.09em;text-transform:uppercase;color:var(--ev-text-faint);margin-bottom:6px;padding-left:2px;font-size:10px;font-weight:600}.ev-editor .fsection-body,.evp .fsection-body{background:var(--ev-bg-group);border-radius:var(--ev-r-container);padding:2px 10px}.ev-editor .frow,.evp .frow{border-top:1px solid var(--ev-hairline);grid-template-columns:74px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;display:grid}.ev-editor .frow:first-child,.evp .frow:first-child{border-top:0}.ev-editor .flabel,.evp .flabel{color:var(--ev-text-dim);align-items:center;gap:5px;font-size:12.5px;display:flex}.ev-editor .finput,.evp .finput,.ev-editor .fselect,.evp .fselect{background:var(--ev-bg-input);border-radius:var(--ev-r-input);width:100%;color:var(--ev-text);border:1px solid #0000;outline:none;padding:5px 8px;font-family:inherit;font-size:12.5px}.ev-editor .finput,.evp .finput{font-variant-numeric:tabular-nums;font-size:12px}.ev-editor .finput:hover,.evp .finput:hover,.ev-editor .fselect:hover,.evp .fselect:hover{border-color:var(--ev-border)}.ev-editor .finput:focus,.evp .finput:focus,.ev-editor .fselect:focus,.evp .fselect:focus{border-color:var(--ev-accent)}.ev-editor .fselect,.evp .fselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ev-text-dim) 50%), linear-gradient(135deg, var(--ev-text-dim) 50%, transparent 50%);background-position:calc(100% - 12px) 55%,calc(100% - 8px) 55%;background-repeat:no-repeat;background-size:4px 4px}.ev-editor .fpair,.evp .fpair{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ev-editor .fsize-row,.evp .fsize-row{grid-template-columns:minmax(0,1fr) 86px;gap:8px;display:grid}.ev-editor .fseg,.evp .fseg{background:var(--ev-bg-input);border-radius:var(--ev-r-input);border:1px solid #0000;gap:2px;padding:2px;display:flex}.ev-editor .fseg button,.evp .fseg button{color:var(--ev-text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:1;justify-content:center;align-items:center;height:24px;font-family:inherit;font-size:12px;display:flex}.ev-editor .fseg button:hover,.evp .fseg button:hover{color:var(--ev-text)}.ev-editor .fseg button.on,.evp .fseg button.on{background:var(--ev-bg-active);color:var(--ev-text)}.ev-editor .fslider-row,.evp .fslider-row{grid-template-columns:54px 1fr;align-items:center;gap:8px;display:grid}.ev-editor input[type=range].fslider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ev-bg-active);border-radius:2px;outline:none;width:100%;height:3px}.ev-editor input[type=range].fslider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 4px #0006}.ev-editor .fcolor,.evp .fcolor{background:var(--ev-bg-input);border-radius:var(--ev-r-input);border:1px solid #0000;align-items:center;gap:10px;padding:5px 9px 5px 5px;display:flex}.ev-editor .fcolor>span:last-child,.evp .fcolor>span:last-child{color:var(--ev-text);font-size:11.5px;font-weight:600}.ev-editor .app-color-picker,.evp .app-color-picker{flex:none;display:inline-flex}.ev-editor .app-color-picker__trigger,.evp .app-color-picker__trigger{background:var(--ev-bg-input);cursor:pointer;border:1px solid #ffffff2e;border-radius:7px;outline:none;justify-content:center;align-items:center;width:26px;height:26px;padding:3px;display:inline-flex}.ev-editor .app-color-picker__trigger:hover,.evp .app-color-picker__trigger.is-hover{border-color:#ffffff52}.ev-editor .app-color-picker__swatch,.evp .app-color-picker__swatch{background:var(--color-swatch-current);border-radius:4px;width:100%;height:100%;box-shadow:inset 0 0 0 1px #00000047}.ev-editor .minmax-add{border-radius:var(--ev-r-input);background:var(--ev-bg-input);width:100%;height:28px;color:var(--ev-text-dim);cursor:pointer;border:1px solid #0000;align-items:center;gap:7px;padding:0 8px;font-family:inherit;display:flex}.ev-editor .minmax-add:hover{color:var(--ev-text);border-color:var(--ev-border)}.ev-editor .minmax-add span{color:var(--ev-text-faint);align-items:center;display:inline-flex}.ev-editor .minmax-add strong{font-size:12.5px;font-weight:600}.ev-editor .spacing{padding:8px 0 4px}.ev-editor .spacing-ring{border:1px solid var(--ev-border);border-radius:5px;grid-template-rows:22px minmax(26px,1fr) 22px;grid-template-columns:36px minmax(0,1fr) 36px;place-items:center;display:grid;position:relative}.ev-editor .spacing-ring.ring-margin{background:var(--ev-bg-app);padding:3px}.ev-editor .spacing-ring.ring-padding{background:var(--ev-bg-input);border-radius:var(--ev-r-input);grid-area:2/2/3/3;width:100%;height:100%}.ev-editor .spacing-ring-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ev-text-faint);pointer-events:none;align-items:center;font-size:8.5px;display:inline-flex;position:absolute;top:4px;left:6px}.ev-editor .spacing-corner{pointer-events:none;width:36px;height:22px;position:absolute;overflow:hidden}.ev-editor .spacing-corner:before{content:"";background:var(--ev-hairline);transform-origin:50%;width:43px;height:1px;position:absolute;top:50%;left:50%}.ev-editor .spacing-corner.tl{top:0;left:0}.ev-editor .spacing-corner.tr{top:0;right:0}.ev-editor .spacing-corner.bl{bottom:0;left:0}.ev-editor .spacing-corner.br{bottom:0;right:0}.ev-editor .spacing-corner.tl:before,.ev-editor .spacing-corner.br:before{transform:translate(-50%,-50%)rotate(31deg)}.ev-editor .spacing-corner.tr:before,.ev-editor .spacing-corner.bl:before{transform:translate(-50%,-50%)rotate(-31deg)}.ev-editor .spacing-input{text-align:center;width:100%;max-width:40px;height:19px;color:var(--ev-text);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:3px;outline:none;padding:0;font-family:inherit;font-size:11px}.ev-editor .spacing-input:hover{background:var(--ev-bg-hover);border-color:var(--ev-border)}.ev-editor .spacing-input:focus{background:var(--ev-bg-hover);border-color:var(--ev-accent)}.ev-editor .spacing-input.zero{color:var(--ev-text-faint)}.ev-editor .spacing-input.side-t{grid-area:1/2/2/3}.ev-editor .spacing-input.side-l{grid-area:2/1/3/2}.ev-editor .spacing-input.side-r{grid-area:2/3/3/4}.ev-editor .spacing-input.side-b{grid-area:3/2/4/3}.ev-editor .spacing-content{background:var(--ev-bg-active);border-radius:3px;grid-area:2/2/3/3;place-items:center;width:100%;height:100%;min-height:22px;display:grid}.ev-editor .spacing-mode{width:17px;height:17px;color:var(--ev-text-faint);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;display:grid;position:absolute;top:3px;right:3px}.ev-editor .spacing-mode:hover{background:var(--ev-bg-hover);color:var(--ev-text-dim)}.ev-editor .spacing-mode.all,.ev-editor .spacing-mode.axis{background:var(--ev-accent-wash);color:var(--ev-accent)}.ev-editor .insp-hint{color:var(--ev-text-faint);margin-top:8px;font-size:11px}.ev-editor .fsection .insp-hint{margin:8px 2px 6px;line-height:1.5}.ev-editor .ev-edit-bar{display:none}:root[data-ev-cinema=mobile] .ev-editor .ev-edit-bar{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:45;background:var(--ev-bg-panel);border:1px solid var(--ev-border-strong);transform:translateX(-50%) translateY(calc((1 - var(--cin-bar,1)) * 220%));border-radius:12px;align-items:center;gap:10px;padding:8px;display:inline-flex;position:absolute;box-shadow:0 12px 32px #0000008c}.ev-editor .ev-edit-bar .apply-msg{white-space:nowrap;opacity:0;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)}.ev-editor .ev-edit-bar .btn.primary{flex:none}@media (min-width:768px) and (max-width:1023.98px){.hero.hero-editor{padding-left:0;padding-right:0}.ev-editor-wrap{padding:0}.ev-editor-wrap,.ev-editor{max-height:calc(100vh - 108px)}.ev-editor .workbench{padding-left:0;padding-right:0}.ev-editor .panel-right{z-index:40;display:flex}.ev-editor .canvas-area{min-height:0;padding:52px 10px 40px}.ev-editor .ev-traffic,.ev-editor .topbar-back,.ev-editor .topbar .status-dot,.ev-editor .topbar-title .route,.ev-editor .topbar-help{display:none}.ev-editor .topbar-title{pointer-events:auto;position:static;left:auto;transform:none}}.ev-editor .ev-only-tablet{display:none}@media (min-width:768px) and (max-width:1023.98px){.ev-editor span.ev-only-desktop,.ev-editor input.ev-only-desktop{display:none}.ev-editor span.ev-only-tablet{display:inline}.ev-editor input.ev-only-tablet{display:block}}@media (max-width:1023.98px){.ev-editor .panel-left{display:none}.ev-editor .workbench{padding-left:0}.ev-editor .ev-stage{--ev-pagew:810px}}@media (max-width:767.98px){.ev-editor .panel-right{display:none}.ev-editor .workbench{padding-right:0}.ev-editor .canvas-area{min-height:0}.ev-editor .ev-traffic,.ev-editor .topbar .status-dot,.ev-editor .topbar-title .route,.ev-editor .topbar .preview-btn,.ev-editor .topbar .rollback-btn,.ev-editor .topbar-back,.ev-editor .topbar-help{display:none}.ev-editor .topbar-title{pointer-events:auto;position:static;left:auto;transform:none}.ev-editor .canvas-area{--ev-fit-inset:230px;padding:58px 10px 20px}.ev-editor .ev-stage{--ev-pagew:390px}.ev-editor .ev-page-hero{padding:40px 20px 64px}.ev-editor .zoom-pill{display:none}.ev-editor .breakpoint-toolbar button{width:40px}.ev-editor .breakpoint-toolbar button span{display:none}}:root[data-ev-cinema] .hero-editor{height:560vh;padding-bottom:24px}:root[data-ev-cinema] .ev-editor-wrap{position:sticky;top:84px}:root[data-ev-cinema] .ev-hero-fill{z-index:0;opacity:0;pointer-events:none;height:0;display:block;position:absolute;top:0;left:0;right:0}:root[data-ev-cinema] .ev-hero-fill>.ev-hero-beams{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ev-hero-fill,.ev-hero-arc{display:none}:root[data-ev-cinema] .ev-hero-arc{z-index:1;opacity:0;pointer-events:none;height:0;display:block;position:absolute;left:0;right:0}:root[data-ev-cinema] .ev-editor{--cin-topbar:0;--cin-left:0;--cin-right:0;--cin-furniture:0;--cin-frame:0;--cin-select:0;--cin-bar:0;--cin-padl:0px;--cin-padr:0px}:root[data-ev-cinema] .ev-editor .topbar{transform:translateY(calc((1 - var(--cin-topbar,1)) * -100%))}:root[data-ev-cinema] .ev-editor .panel-left{transform:translateX(calc((1 - var(--cin-left,1)) * -101%))}:root[data-ev-cinema] .ev-editor .panel-right{transform:translateX(calc((1 - var(--cin-right,1)) * 101%))}:root[data-ev-cinema] .ev-editor .workbench{padding-left:var(--cin-padl,280px);padding-right:var(--cin-padr,280px)}:root[data-ev-cinema] .ev-editor .breakpoint-toolbar,:root[data-ev-cinema] .ev-editor .zoom-pill{opacity:var(--cin-furniture,1)}:root[data-ev-cinema] .ev-editor{border-color:rgba(255, 255, 255, calc(.1 * var(--cin-frame,1)));box-shadow:0 40px 120px rgba(0, 0, 0, calc(.55 * var(--cin-frame,1)));background:rgba(15, 16, 18, var(--cin-frame,1))}:root[data-ev-cinema] .ev-editor .canvas-area{background:rgba(29, 29, 29, var(--cin-frame,1))}:root[data-ev-cinema] .ev-editor .frame-body{border-radius:calc(12px * var(--cin-frame,1));background:rgba(0, 0, 0, calc(1 - var(--cin-page,0)));box-shadow:0 0 0 2px rgba(0, 153, 255, var(--cin-frame,1)), 0 24px 80px rgba(0, 0, 0, calc(.5 * var(--cin-frame,1)))}:root[data-ev-cinema] .ev-editor .ev-select-ring,:root[data-ev-cinema] .ev-editor .ev-select-label{opacity:var(--cin-select,1)}:root[data-ev-cinema] .ev-editor .ev-select-label{transform:scale(calc(.85 + .15 * var(--cin-select,1)));transform-origin:0 100%}:root[data-ev-cinema] .ev-editor .tree-row.selected{background:rgba(0, 153, 255, calc(.1 * var(--cin-select,1)));box-shadow:inset 2px 0 0 rgba(0, 153, 255, var(--cin-select,1))}:root[data-ev-cinema] .ev-editor .tree-row.selected .tree-label{color:color-mix(in srgb, var(--ev-text), #fff calc(var(--cin-select,1) * 100%))}:root[data-ev-cinema] .ev-editor .tree-row.selected .tree-text,:root[data-ev-cinema] .ev-editor .tree-row.selected .tree-chevron{color:color-mix(in srgb, var(--ev-text-faint), #fff calc(var(--cin-select,1) * 100%))}:root[data-ev-cinema] .ev-editor .tree-row.selected .tree-icon svg{color:color-mix(in srgb, var(--ev-text-faint), var(--ev-accent) calc(var(--cin-select,1) * 100%))!important}:root[data-ev-cinema=tablet] .hero-editor{height:380vh}:root[data-ev-cinema=tablet] .ev-editor .workbench{padding-left:0;padding-right:0}:root[data-ev-cinema=tablet] .ev-editor .panel-left{z-index:40;display:flex}:root[data-ev-cinema=mobile] .hero-editor{height:420vh}:root[data-ev-cinema=mobile] .ev-editor-wrap{top:72px}:root[data-ev-cinema=mobile] .ev-editor .topbar,:root[data-ev-cinema=mobile] .ev-editor .breakpoint-toolbar{display:none}:root[data-ev-cinema=mobile] .ev-editor .panel-left,:root[data-ev-cinema=mobile] .ev-editor .panel-right{z-index:40;display:flex}:root[data-ev-cinema=mobile] .ev-editor .panel-right .fsection[data-sec=size],:root[data-ev-cinema=mobile] .ev-editor .panel-right .fsection[data-sec=box]{display:none}:root[data-ev-cinema=mobile] .ev-editor .workbench{padding-left:0;padding-right:0}:root[data-ev-cinema=mobile] .ev-editor{height:min(100dvh - 96px,722px);min-height:0}:root[data-ev-cinema=mobile] .ev-editor .canvas-area{--ev-fit-inset:116px;min-height:0;padding:10px}@media (min-height:701px){:root[data-ev-cinema=mobile] .ev-editor .breakpoint-toolbar{display:flex}:root[data-ev-cinema=mobile] .ev-editor .canvas-area{--ev-fit-inset:164px;padding-top:58px}}.ev-sub-live,.ev-bp-live,:root[data-ev-cinema] .ev-editor .insp-sub .ev-only-desktop,:root[data-ev-cinema] .ev-editor .insp-sub .ev-only-tablet{display:none}:root[data-ev-cinema] .ev-editor .insp-sub .ev-sub-live{display:inline}:root[data-ev-cinema] .ev-editor .bp-badge .ev-only-desktop,:root[data-ev-cinema] .ev-editor .bp-badge .ev-only-tablet{display:none}:root[data-ev-cinema] .ev-editor .bp-badge .ev-bp-live{display:inline}:root[data-ev-cinema] .ev-editor[data-bp=tablet] .breakpoint-toolbar .bp-btn-desktop{color:var(--ev-text-dim);background:0 0}:root[data-ev-cinema] .ev-editor[data-bp=tablet] .breakpoint-toolbar .bp-btn-desktop svg{color:currentColor}:root[data-ev-cinema] .ev-editor[data-bp=tablet] .breakpoint-toolbar .bp-btn-tablet{color:var(--ev-text);background:var(--ev-bg-active)}:root[data-ev-cinema] .ev-editor[data-bp=tablet] .breakpoint-toolbar .bp-btn-tablet svg{color:var(--ev-accent)}.ev-editor .ev-cursor{z-index:60;opacity:0;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.ev-editor .ev-cursor-arrow{color:var(--white);transform-origin:20% 7.5%;filter:drop-shadow(0 2px 4px #0000008c);display:block}.ev-editor .ev-cursor-ripple{border:1.5px solid var(--ev-accent);opacity:0;pointer-events:none;border-radius:50%;width:30px;height:30px;position:absolute;top:-13px;left:-11px}.ev-editor .frow.ev-editing{background:var(--ev-accent-wash);box-shadow:0 0 0 6px var(--ev-accent-wash);border-radius:4px}.ev-editor .rollback-btn.ev-armed:disabled{opacity:1;color:var(--ev-text)}.ev-editor .rollback-btn.ev-flash:disabled{background:var(--ev-bg-hover);color:#fff}.ev-boot-intro{z-index:9999;transition:opacity var(--intro-fade,.6s) cubic-bezier(.4, 0, .2, 1);background:#0f1012;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.ev-boot-intro[data-phase=out]{opacity:0;pointer-events:none}.ev-boot-intro{animation:.6s cubic-bezier(.4,0,.2,1) 5s forwards ev-boot-intro-failsafe}@keyframes ev-boot-intro-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.ev-boot-intro-mark{color:#f5f5f5;letter-spacing:-.03em;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:44px;font-weight:600;animation:2.4s cubic-bezier(.22,1,.36,1) backwards ev-boot-intro-settle;display:flex}@keyframes ev-boot-intro-settle{0%{transform:scale(.965)}}.ev-boot-intro-mark span{white-space:pre;animation:.76s cubic-bezier(.22,1,.36,1) backwards ev-boot-intro-char;display:inline-block}@keyframes ev-boot-intro-char{0%{opacity:0;filter:blur(10px);transform:translateY(.14em)scale(.86)}}@media (prefers-reduced-motion:reduce){.ev-boot-intro,.ev-boot-intro-mark,.ev-boot-intro-mark span{transition:none;animation:none}.ev-boot-intro{opacity:0;pointer-events:none}}:root[data-ev-boot-seen] .ev-boot-intro{display:none}.hero-editor{padding:18px 0 72px;overflow:visible}.hero-editor+.section{border-top:0}.ev-editor-wrap{width:100%;padding:0 20px}.ev-editor{min-height:calc(100vh - 170px)}@media (min-width:768px) and (max-width:1023.98px){.ev-editor-wrap{padding:0}}@media (max-width:767.98px){.ev-editor-wrap{padding:0}.ev-editor{border-left:0;border-right:0;border-radius:0;min-height:0}}.evc-canvas{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:inline-size}.evc-frame{box-shadow:0 0 0 2px var(--ev-accent), 0 24px 80px #00000080;background:#000;border-radius:12px;justify-content:center;align-items:center;padding:6cqw 7cqw;display:flex;position:absolute;top:17%;bottom:15%;left:7%;right:7%}@container (max-width:460px){.evc-canvas .breakpoint-toolbar{height:28px;padding:2px}.evc-canvas .breakpoint-toolbar button{width:30px;height:22px}.evc-canvas .breakpoint-toolbar button span{display:none}.evc-canvas .zoom-pill{border-radius:9px;padding:2px}.evc-canvas .zoom-pill button{width:22px;height:20px}.evc-canvas .zoom-pill .zoom-value{min-width:34px;font-size:10px}}.evc-page{text-align:center;flex-direction:column;align-items:center;gap:4.4cqw;display:flex}.evc-select{position:relative}.evc-heading{font-family:var(--ev-font);letter-spacing:-.03em;color:#f5f5f5;white-space:nowrap;margin:0;font-size:8cqw;font-weight:500;line-height:1.1}.evc-body{max-width:30ch;font-family:var(--ev-font);color:#9a9ca1;margin:0;font-size:3.5cqw;line-height:1.5}.evc-cta{background:var(--ev-accent);color:#fff;font-family:var(--ev-font);border-radius:2cqw;margin-top:1cqw;padding:2.1cqw 4.6cqw;font-size:3.4cqw;font-weight:500;line-height:1}.evc-select.is-editing .evc-text{background:#0099ff61;box-shadow:0 0 0 2px #0099ff61}.evc-caret{background:var(--ev-accent);vertical-align:-.1em;width:.14em;height:.92em;margin-left:.04em;display:none}.evc-select.is-caret .evc-caret{animation:1s step-end infinite evc-blink;display:inline-block}@keyframes evc-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.evc-ring{border:1.5px solid var(--ev-accent);opacity:0;pointer-events:none;transition:opacity .14s ease-out;position:absolute;top:-.18em;bottom:-.18em;left:-.28em;right:-.28em;box-shadow:0 0 0 1px #0000006b,inset 0 0 0 1px #ffffff80}.evc-select.is-selected .evc-ring{opacity:1}.evc-cursor{left:var(--evc-cx,86%);top:var(--evc-cy,90%);z-index:5;pointer-events:none;will-change:left, top;position:absolute}.evc-cursor-arrow{width:7cqw;height:7cqw;color:var(--white);transform-origin:20% 7.5%;filter:drop-shadow(0 2px 4px #0000008c);display:block}.evc-ripple{border:1.5px solid var(--ev-accent);opacity:0;pointer-events:none;border-radius:50%;width:8cqw;height:8cqw;position:absolute;top:-3.6cqw;left:-3cqw}@media (prefers-reduced-motion:reduce){.evc-caret{animation:none}}.evh-home{font-family:var(--ev-font);color:var(--ev-text);text-align:left;position:absolute;top:0;bottom:0;left:0;right:0;container-type:inline-size}.evh-inner{z-index:1;flex-direction:column;justify-content:center;height:100%;padding:7cqw 6cqw;display:flex;position:relative}.evh-home .home-section-label{color:var(--ev-text-dim);margin:0 0 8px;font-size:12.5px;font-weight:600}.evh-home .home-row{border-radius:6px;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:4px;padding-right:8px;display:grid}.evh-home .home-row.is-hover{background:#ffffff09}.evh-home .home-row-remove{border-radius:var(--ev-r-input);width:26px;height:26px;color:var(--ev-text-dim);opacity:0;place-items:center;transition:opacity .12s ease-out;display:grid}.evh-home .home-row.is-hover .home-row-remove{opacity:1}.evh-home .home-row-spinner{border:2px solid var(--ev-border-strong);border-top-color:var(--ev-accent);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite ev-spin;display:none}@keyframes ev-spin{to{transform:rotate(360deg)}}.evh-home .evc-cursor-arrow{width:18px;height:18px}.evh-home .evc-ripple{width:26px;height:26px;top:-11px;left:-9px}.evh-home .home-row+.home-row{border-top:1px solid var(--ev-hairline)}.evh-home .home-row-open{text-align:left;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;height:52px;padding:0 12px;display:grid}.evh-home .home-tile{border:1px solid var(--ev-hairline);background:var(--ev-bg-group);color:#b9bcc2;border-radius:7px;place-items:center;width:30px;height:30px;font-size:12.5px;font-weight:600;display:grid}.evh-home .home-row-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.evh-home .home-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.evh-home .home-row-copy span{color:var(--ev-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.evh-home .home-row-when{color:var(--ev-text-dim);flex:none;font-size:11.5px}.evh-home .home-trust{color:var(--ev-text-faint);align-items:center;gap:6px;margin:20px 0 0;font-size:11.5px;display:flex}.evh-home .home-trust svg{flex:none}@container (max-width:460px){.evh-home .home-row-when{display:none}.evh-home .home-row-open{grid-template-columns:26px minmax(0,1fr) auto;gap:10px;height:46px;padding:0 8px}.evh-home .home-tile{width:26px;height:26px;font-size:11.5px}}.evh-boot{opacity:0;pointer-events:none;z-index:2;place-items:center;padding:7cqw 6cqw;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.evh-boot .boot{flex-direction:column;gap:18px;width:100%;max-width:420px;display:flex}.evh-boot .boot-head{text-align:center}.evh-boot .boot-title{letter-spacing:-.01em;font-size:15px;font-weight:600}.evh-boot .boot-sub{color:var(--ev-text-dim);margin-top:3px;font-size:12.5px}.evh-boot .boot-stages{flex-direction:column;gap:1px;display:flex}.evh-boot .boot-stage{border-radius:var(--ev-r-input);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:7px 9px;transition:background .25s;display:grid}.evh-boot .boot-stage.active{background:var(--ev-accent-wash)}.evh-boot .boot-mark{place-items:center;width:20px;height:20px;display:grid}.evh-boot .boot-dot,.evh-boot .boot-ring,.evh-boot .boot-tick{display:none}.evh-boot .boot-stage.pending .boot-dot{background:var(--ev-text-faint);opacity:.45;border-radius:50%;width:6px;height:6px;display:block}.evh-boot .boot-stage.active .boot-ring{border:2px solid #ffffff24;border-top-color:var(--ev-accent);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ev-spin;display:block}.evh-boot .boot-stage.done .boot-tick{width:14px;height:14px;color:var(--ev-green);display:block}.evh-boot .boot-label{color:var(--ev-text-faint);min-width:0;font-size:12.5px;transition:color .25s}.evh-boot .boot-stage.active .boot-label{color:var(--ev-text)}.evh-boot .boot-stage.done .boot-label{color:var(--ev-text-dim)}.evh-boot .boot-detail{color:var(--ev-text-faint);white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block;overflow:hidden}@container (max-width:460px){.evh-boot .boot{gap:12px}.evh-boot .boot-stage{gap:8px;padding:4px 6px}.evh-boot .boot-label{font-size:11px}.evh-boot .boot-title{font-size:13px}.evh-boot .boot-sub{font-size:11px}}.evb-canvas{place-items:center;display:grid}.evb-canvas .breakpoint-toolbar .bp-btn-desktop,.evb-canvas .breakpoint-toolbar .bp-btn-tablet,.evb-canvas .breakpoint-toolbar .bp-btn-mobile,.evb-canvas .breakpoint-toolbar .bp-btn-phone{color:var(--ev-text-dim);background:0 0}.evb-canvas .breakpoint-toolbar .bp-btn-desktop svg,.evb-canvas .breakpoint-toolbar .bp-btn-tablet svg,.evb-canvas .breakpoint-toolbar .bp-btn-mobile svg,.evb-canvas .breakpoint-toolbar .bp-btn-phone svg{color:currentColor}.evb-canvas .breakpoint-toolbar button.is-active{color:var(--ev-text);background:var(--ev-bg-active)}.evb-canvas .breakpoint-toolbar button.is-active svg{color:var(--ev-accent)}.evb-stage{aspect-ratio:1200/900;width:84cqw;box-shadow:0 0 0 2px var(--ev-accent), 0 24px 80px #00000080;background:#000;border-radius:10px;position:relative;overflow:hidden}.evb-page{transform-origin:0 0;font-family:var(--ev-font);color:#f5f5f5;padding:54px 64px;position:absolute;top:0;left:0}.evb-nav{justify-content:space-between;align-items:center;gap:40px;margin-bottom:96px;display:flex}.evb-logo{background:#ffffff38;border-radius:6px;width:132px;height:26px}.evb-links{align-items:center;gap:34px;display:flex}.evb-links span{background:#ffffff21;border-radius:5px;width:92px;height:16px}.evb-burger{color:#ffffff80;display:none}.evb-h1{letter-spacing:-.03em;max-width:20ch;margin:0;font-size:76px;font-weight:500;line-height:1.04}.evb-sub{color:#9a9ca1;max-width:46ch;margin:26px 0 0;font-size:26px;line-height:1.45}.evb-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:74px;display:grid}.evb-tile{background:#ffffff12;border:1px solid #ffffff17;border-radius:14px;height:168px}.evb-page[data-bp=tablet] .evb-row{grid-template-columns:repeat(2,minmax(0,1fr))}.evb-page[data-bp=tablet] .evb-h1{font-size:64px}.evb-page[data-bp=tablet] .evb-links span{width:72px}.evb-page[data-bp=phone]{padding:34px 30px}.evb-page[data-bp=phone] .evb-links{display:none}.evb-page[data-bp=phone] .evb-burger{display:block}.evb-page[data-bp=phone] .evb-nav{margin-bottom:60px}.evb-page[data-bp=phone] .evb-h1{font-size:46px}.evb-page[data-bp=phone] .evb-sub{margin-top:18px;font-size:19px}.evb-page[data-bp=phone] .evb-row{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:46px}.evb-page[data-bp=phone] .evb-tile{height:120px}.evb-size{text-align:center;color:var(--ev-text-dim);font-variant-numeric:tabular-nums;margin:0;font-size:12px;position:absolute;bottom:54px;left:0;right:0}.evb-zoom{padding:4px 10px}.evb-zoom .zoom-value{min-width:0}@container (max-width:460px){.evb-size{font-size:11px;bottom:16px}.evb-canvas .evb-zoom{display:none}}.evg{font-family:var(--ev-font);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:inline-size}.evg-panel{transform-origin:50%;border-radius:var(--ev-r-container);background:var(--ev-bg-panel);border:1px solid var(--ev-border);will-change:transform, opacity;width:min(92%,300px);padding:6px 0 12px;position:absolute;top:50%;left:50%}.evg-panel .fsection{margin:8px 10px 0}.evg-panel .finput,.evg-panel .fselect{white-space:nowrap;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.evg-panel .finput{font-variant-numeric:tabular-nums}.evg-menu-wrap{min-width:132px;position:relative}.evg-add{border-radius:var(--ev-r-input);background:var(--ev-bg-input);width:100%;height:28px;color:var(--ev-text-dim);border:1px solid #0000;align-items:center;gap:7px;padding:0 8px;display:flex}.evg-add.is-hover{color:var(--ev-text);border-color:var(--ev-border)}.evg-add-icon{color:var(--ev-text-faint);align-items:center;display:inline-flex}.evg-add.is-hover .evg-add-icon{color:var(--ev-text-dim)}.evg-add strong{font-size:12.5px;font-weight:600}.evg-menu{z-index:30;border:1px solid var(--ev-border-strong);border-radius:var(--ev-r-button);opacity:0;background:#202329;min-width:150px;padding:4px;transition:opacity .14s ease-out,transform .14s ease-out;position:absolute;top:32px;left:0;transform:translateY(-4px);box-shadow:0 12px 30px #0000008c}.evg-menu>span{border-radius:var(--ev-r-input);color:var(--ev-text);padding:6px 8px;font-size:12px;display:block}.evg-menu>span.is-hover{background:var(--ev-accent-wash)}.evg-max{grid-template-rows:0;display:grid}.evg-max-inner{min-height:0;overflow:hidden}.evg-max-field{grid-template-columns:minmax(0,1fr) 24px;gap:6px;min-width:132px;display:grid}.evg-max-value{justify-content:flex-start;min-width:64px}.evg-max-value.is-focus{border-color:var(--ev-accent)}.evg-max-value.is-caret:after{content:"";background:var(--ev-accent);width:1px;height:12px;margin-left:1px;animation:1s step-end infinite evc-blink;display:inline-block}.evg-clear{border-radius:var(--ev-r-input);color:var(--ev-text-faint);place-items:center;display:grid}.evg-gap{align-items:center;gap:8px;min-width:132px;display:flex}.evg-gap-value{justify-content:flex-start;width:44px}.evg-gap-track{background:var(--ev-bg-active);border-radius:2px;flex:1 1 0;min-width:84px;height:3px;position:relative}.evg-gap-fill{background:var(--ev-accent);border-radius:2px;width:0;position:absolute;top:0;bottom:0;left:0}.evg-gap-knob{background:#fff;border-radius:50%;width:11px;height:11px;transition:box-shadow .14s;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000080}.evg-gap-knob.is-held{box-shadow:0 1px 3px #00000080, 0 0 0 5px var(--ev-accent-wash)}.evg .evc-cursor-arrow{width:17px;height:17px}.evg .evc-ripple{width:24px;height:24px;top:-10px;left:-8px}.evs{font-family:var(--ev-font);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:inline-size}.evs-panel{transform-origin:50%;border-radius:var(--ev-r-container);background:var(--ev-bg-panel);border:1px solid var(--ev-border);will-change:transform, opacity;width:min(94%,296px);padding:6px 0 12px;position:absolute;top:50%;left:50%}.evs-panel .fsection{margin:8px 10px 0}.evs-panel .finput,.evs-panel .fselect{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.evp .linked-sides{gap:7px;display:grid}.evp .linked-main{grid-template-columns:minmax(0,1fr) 26px;gap:6px;display:grid}.evp .icon-toggle{border-radius:var(--ev-r-input);background:var(--ev-bg-input);width:26px;height:26px;color:var(--ev-text-dim);border:1px solid #0000;place-items:center;display:grid}.evp .icon-toggle.is-hover{border-color:var(--ev-border);color:var(--ev-text)}.evp .icon-toggle.on{background:var(--ev-accent-wash);color:var(--ev-accent);border-color:#0000}.evs-corners{grid-template-rows:0;display:grid}.evs-corners-inner{min-height:0;overflow:hidden}.evp .fside-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.evp .fside-grid.compact{gap:1px}.evp .fside{flex-direction:column;align-items:center;gap:4px;display:flex}.evp .fside .finput{text-align:center;background:var(--ev-bg-input);width:100%;color:var(--ev-text);border:1px solid #0000;border-radius:0;justify-content:center;padding:5px 4px;font-size:12px}.evp .fside-grid.compact .fside:first-child .finput{border-radius:var(--ev-r-container) 0 0 var(--ev-r-container)}.evp .fside-grid.compact .fside:last-child .finput{border-radius:0 var(--ev-r-container) var(--ev-r-container) 0}.evp .fside>span:last-child{color:var(--ev-text-faint);letter-spacing:.4px;font-size:10px}.evp .fside .finput.is-focus{border-color:var(--ev-accent)}.evp .fside .finput.is-caret:after{content:"";background:var(--ev-accent);width:1px;height:11px;margin-left:1px;animation:1s step-end infinite evc-blink;display:inline-block}.evs-track{background:var(--ev-bg-active);border-radius:2px;flex:1 1 0;min-width:84px;height:3px;position:relative}.evs-track-fill{background:var(--ev-accent);border-radius:2px;position:absolute;top:0;bottom:0;left:0;right:0}.evs-track-knob{background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000080}.evs-popover{z-index:30;color:#f5f7fb;transform-origin:100% 100%;opacity:0;visibility:hidden;background:#18191d;border:2px solid #9dcbff;border-radius:16px;width:177px;padding:6px 7px 8px;position:absolute;bottom:74px;right:12px;box-shadow:0 22px 54px #0000008c,0 0 0 1px #000000b3}.evs-area{background:linear-gradient(to top, #000, #0000), linear-gradient(to right, #fff, var(--evs-hue,red));border-radius:13px;width:159px;height:151px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -12px 24px #0000001f}.evs-area-thumb{background:var(--evs-thumb,#000);border:2px solid #fff;border-radius:50%;width:13px;height:13px;transition:box-shadow .14s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000094,inset 0 0 0 1px #0000001f}.evs-popover .app-color-picker__hue{gap:5px;margin-top:8px;display:grid}.evs-popover .app-color-picker__hue-head{justify-content:space-between;align-items:baseline;padding:0 2px;font-size:10px;font-weight:600;display:flex}.evs-popover .app-color-picker__hue-output{color:#a7a8b2;font-variant-numeric:tabular-nums}.evs-hue-track{background:linear-gradient(90deg,red 0%,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red 100%);border-radius:999px;justify-self:center;width:155px;height:13px;position:relative;box-shadow:inset 0 0 0 1px #00000040,0 1px 2px #0000004d}.evs-hue-thumb{border:2px solid #fff;border-radius:50%;width:13px;height:13px;transition:box-shadow .14s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000094}.evs-area-thumb.is-held,.evs-hue-thumb.is-held{box-shadow:0 1px 3px #00000094,0 0 0 5px #ffffff2e}.evs-popover .app-color-picker__alpha{margin-top:6px;display:grid}.evs-alpha-track{background:linear-gradient(90deg,#ffffff0f,#fff);border-radius:999px;justify-self:center;width:155px;height:8px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.evs-popover .app-color-picker__alpha-thumb{border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000094}.evs-popover .app-color-picker__fields{gap:5px;margin-top:7px;display:grid}.evs-popover .app-color-picker__channels{background:#27282d;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) 48px;height:27px;display:grid;overflow:hidden}.evs-popover .app-color-picker__channel-field{min-width:0;height:100%;display:block}.evs-popover .app-color-picker__channel-field:not(:last-child){border-right:1px solid #ffffff1a}.evs-popover .app-color-picker__channel-group{align-items:center;width:100%;min-width:0;height:100%;display:flex}.evs-popover .app-color-picker__channel-input{color:#f3f4f7;width:100%;min-width:0;height:100%;font:600 9.5px/1 var(--ev-font);font-variant-numeric:tabular-nums;align-items:center;padding:0 6px;display:flex}.evs-popover .app-color-picker__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;display:grid}.evs-popover .app-color-picker__format,.evs-popover .app-color-picker__eyedropper{color:#f3f4f7;min-width:0;height:25px;font:600 10px/1 var(--ev-font);background:#27282d;border:1px solid #ffffff0f;border-radius:8px;align-items:center;display:inline-flex}.evs-popover .app-color-picker__format{padding:0 7px}.evs-popover .app-color-picker__eyedropper{justify-content:center}.evs .evc-cursor-arrow{width:17px;height:17px}.evs .evc-ripple{width:24px;height:24px;top:-10px;left:-8px}.evl{font-family:var(--ev-font);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:inline-size}.evl-panel{transform-origin:50%;border-radius:var(--ev-r-container);background:var(--ev-bg-panel);border:1px solid var(--ev-border);will-change:transform, opacity;width:min(94%,296px);padding:8px 6px;position:absolute;top:50%;left:50%}.evl-list{position:relative;overflow:hidden}.evl-row{will-change:transform, opacity}.evl-ghost{opacity:0;pointer-events:none;border-radius:var(--ev-r-input);background:var(--ev-bg-panel);position:absolute;top:0;left:0;right:0;box-shadow:0 10px 24px #00000080}.evl-ghost .tree-row{background:var(--ev-accent-wash);box-shadow:inset 2px 0 0 var(--ev-accent)}.evl .evc-cursor-arrow{width:17px;height:17px}.evl .evc-ripple{width:24px;height:24px;top:-10px;left:-8px}.evp .spacing{padding:8px 0 4px}.evp .spacing-ring{border:1px solid var(--ev-border);border-radius:5px;grid-template-rows:22px minmax(26px,1fr) 22px;grid-template-columns:36px minmax(0,1fr) 36px;place-items:center;display:grid;position:relative}.evp .spacing-ring.ring-margin{background:var(--ev-bg-app);padding:3px}.evp .spacing-ring.ring-padding{background:var(--ev-bg-input);border-radius:var(--ev-r-input);grid-area:2/2/3/3;width:100%;height:100%}.evp .spacing-ring-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ev-text-faint);align-items:center;font-size:8.5px;display:inline-flex;position:absolute;top:4px;left:6px}.evp .spacing-corner{width:36px;height:22px;position:absolute;overflow:hidden}.evp .spacing-corner:before{content:"";background:var(--ev-hairline);transform-origin:50%;width:43px;height:1px;position:absolute;top:50%;left:50%}.evp .spacing-corner.tl{top:0;left:0}.evp .spacing-corner.tr{top:0;right:0}.evp .spacing-corner.bl{bottom:0;left:0}.evp .spacing-corner.br{bottom:0;right:0}.evp .spacing-corner.tl:before,.evp .spacing-corner.br:before{transform:translate(-50%,-50%)rotate(31deg)}.evp .spacing-corner.tr:before,.evp .spacing-corner.bl:before{transform:translate(-50%,-50%)rotate(-31deg)}.evp .spacing-input{text-align:center;width:100%;max-width:40px;height:19px;color:var(--ev-text);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:3px;place-items:center;font-size:11px;display:grid}.evp .spacing-input.is-hover{background:var(--ev-bg-hover);border-color:var(--ev-border)}.evp .spacing-input.is-focus{background:var(--ev-bg-hover);border-color:var(--ev-accent)}.evp .spacing-input.zero{color:var(--ev-text-faint)}.evp .spacing-input.side-t{grid-area:1/2/2/3}.evp .spacing-input.side-l{grid-area:2/1/3/2}.evp .spacing-input.side-r{grid-area:2/3/3/4}.evp .spacing-input.side-b{grid-area:3/2/4/3}.evp .spacing-content{background:var(--ev-bg-active);border-radius:3px;grid-area:2/2/3/3;width:100%;height:100%;min-height:22px}.evp .spacing-mode{width:17px;height:17px;color:var(--ev-text-faint);z-index:2;background:0 0;border:0;border-radius:3px;place-items:center;display:grid;position:absolute;top:3px;right:3px}.evp .spacing-mode.is-hover{background:var(--ev-bg-hover);color:var(--ev-text-dim)}.evp .spacing-mode.all,.evp .spacing-mode.axis{background:var(--ev-accent-wash);color:var(--ev-accent)}.evx{font-family:var(--ev-font);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:inline-size}.evx-box{transform-origin:50%;will-change:transform, opacity;width:min(94%,296px);position:absolute;top:50%;left:50%}.evx-box .fsection{margin:0}.evx .evc-cursor-arrow{width:17px;height:17px}.evx .evc-ripple{width:24px;height:24px;top:-10px;left:-8px}.evp .spacing-input.is-caret:after{content:"";background:var(--ev-accent);width:1px;height:11px;margin-left:1px;animation:1s step-end infinite evc-blink;display:inline-block}.evp .spacing-input.is-caret{grid-auto-flow:column;justify-content:center}.evp .home-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.evp .home-steps li{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:12px;padding:16px 0;display:grid}.evp .home-steps li+li{border-top:1px solid var(--ev-hairline)}.evp .home-step-number{background:var(--ev-text);color:#101114;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.evp .home-step-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.evp .home-step-copy strong{font-size:14px;font-weight:600}.evp .home-steps-action{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.evp .home-recovery-project{color:var(--ev-text-faint);margin-bottom:4px;font-size:12.5px}.evp .home-recovery h1{letter-spacing:-.025em;color:var(--ev-text);margin:0;font-size:26px;font-weight:600;line-height:1.2}.evp .home-recovery .home-head-sub{color:var(--ev-text-dim);margin:8px 0 0;font-size:13px;line-height:1.6}.evp .home-recovery .home-steps{margin-top:24px}.evp .home-recovery-note{color:var(--ev-text-dim);margin:12px 0 0;font-size:12.5px}.evp .btn{border-radius:var(--ev-r-container);color:var(--ev-text);background:var(--ev-bg-input);border:none;align-items:center;gap:7px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.evp .btn.primary{background:var(--ev-accent);color:#fff}.evp .btn.primary.is-disabled{color:#5c7a90;background:#1c3245}.evp .home-recovery .btn.done{color:var(--ev-green);background:#30c85229}.evp .preview-spinner{animation:.8s linear infinite evd-spin}@keyframes evd-spin{to{transform:rotate(360deg)}}.evd{font-family:var(--ev-font);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:inline-size}.evd-screen{transform-origin:50%;will-change:transform, opacity;width:min(96%,420px);position:absolute;top:50%;left:50%}.evd-screen .home-step-copy span{display:none}.evd .evc-cursor-arrow{width:17px;height:17px}.evd .evc-ripple{width:24px;height:24px;top:-10px;left:-8px}@container (max-width:460px){.evd-screen .home-recovery-project,.evd-screen .home-head-sub,.evd-screen .evd-saved,.evd-screen .evd-secondary{display:none}.evd-screen{padding-inline-start:16px;padding-inline-end:16px}.evd-screen .home-recovery .home-steps{margin-top:14px}.evd-screen .home-steps li{padding:11px 0}.evd-screen .home-steps-action{margin-top:16px}}.evw{font-family:var(--ev-font);--sw-bg:#030303;--sw-card:#0b0b0c;--sw-control:#111214;--sw-border:#ffffff1c;--sw-border-strong:#ffffff2e;--sw-text:#f0f3f7;--sw-text-2:#a6afbc;--sw-text-3:#707a88;--sw-blue:#09f;--sw-blue-soft:#0099ff21;--sw-green:#32d74b;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:inline-size}.evw-panel{transform-origin:50%;border-radius:var(--ev-r-container);background:var(--sw-bg);border:1px solid var(--sw-border);will-change:transform, opacity;width:min(94%,340px);padding:14px 14px 76px;position:absolute;top:50%;left:50%}.evw .guide-swatch-group-head{align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.evw .guide-swatch-group-head strong{color:var(--sw-text-2);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600}.evw .guide-swatch-group-head small{color:var(--sw-text-3);font-size:10px}.evw .guide-swatch-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.evw .guide-swatch{border:1px solid var(--sw-border);background:var(--sw-card);will-change:transform, opacity;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:9px 8px 9px 9px;display:flex;position:relative}.evw .guide-swatch.is-hover{border-color:var(--sw-border-strong);background:var(--sw-control)}.evw .guide-swatch.selected{border-color:var(--sw-blue);background:var(--sw-blue-soft)}.evw .guide-swatch-chip{border:1px solid var(--sw-border-strong);background-image:linear-gradient(45deg,#2a2a2a 25%,#0000 25% 75%,#2a2a2a 75%),linear-gradient(45deg,#2a2a2a 25%,#0000 25% 75%,#2a2a2a 75%);background-position:0 0,4px 4px;background-size:8px 8px;border-radius:8px;flex:0 0 34px;width:34px;height:34px;position:relative}.evw .guide-swatch-chip i{border-radius:7px;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.evw .guide-swatch-pick{border:1px solid var(--sw-border-strong);opacity:0;border-radius:3px;width:15px;height:15px;transition:opacity .12s;position:absolute;top:7px;right:7px}.evw .guide-swatch.is-hover .guide-swatch-pick,.evw .guide-swatch.selected .guide-swatch-pick{opacity:1}.evw .guide-swatch.selected .guide-swatch-pick{border-color:var(--sw-blue);background:var(--sw-blue);color:#fff;place-items:center;display:grid}.evw .guide-swatch>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.evw .guide-swatch code{color:var(--sw-text);text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:9.5px;overflow:hidden}.evw .guide-swatch small{color:var(--sw-text-3);font-size:9px}.evw .guide-swatch-meta{align-items:center;gap:6px;display:flex}.evw .guide-swatch-view{color:var(--sw-text-3);text-underline-offset:2px;font-size:9px;text-decoration:underline}.evw-bar{z-index:28;opacity:0;will-change:transform, opacity;background:#0d1115;border:1px solid #0099ffa6;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px 11px 15px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 18px 50px #0000008c}.evw-bar>span{flex-direction:column;gap:3px;min-width:0;display:flex}.evw-bar strong{color:var(--sw-text);font-size:11.5px;font-weight:600}.evw-bar small{color:var(--sw-text-3);font-size:9.5px}.evw-actions{flex:none;gap:7px;display:flex}.evw-actions span{border:1px solid var(--sw-border);border-radius:var(--ev-r-input);height:30px;color:var(--sw-text-2);align-items:center;padding:0 12px;font-size:10px;display:inline-flex}.evw-unify{background:var(--sw-blue);border-color:var(--sw-blue)!important;color:#fff!important}.evw-unify.is-disabled{opacity:.45}.evw .evc-cursor-arrow{width:17px;height:17px}.evw .evc-ripple{width:24px;height:24px;top:-10px;left:-8px}.evw-backdrop{z-index:40;opacity:0;will-change:opacity;background:#000000c7;position:absolute;top:0;bottom:0;left:0;right:0}.evw-dialog{transform-origin:50%;background:#0b0b0c;border:1px solid #ffffff24;border-radius:8px;width:calc(100% - 20px);padding:16px;position:absolute;top:50%;left:50%;box-shadow:0 30px 90px #000000b3}.evw-dialog h2{color:var(--sw-text);margin:0;font-size:19px;font-weight:600}.evw-dialog .unify-head p{color:#a6afbc;margin:6px 0 0;font-size:11.5px;line-height:1.55}.evw-dialog .unify-label{color:#707a88;letter-spacing:.09em;text-transform:uppercase;margin:14px 0 8px;font-size:10px;font-weight:600}.evw-dialog .unify-froms{flex-direction:column;gap:5px;display:flex}.evw-dialog .unify-from-row{background:#080808;border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:10px;padding:7px 9px;display:flex}.evw-dialog .unify-from-row.is-source{border-color:#0099ff73}.evw-dialog .unify-from-chip{background-image:linear-gradient(45deg,#2a2a2a 25%,#0000 25% 75%,#2a2a2a 75%),linear-gradient(45deg,#2a2a2a 25%,#0000 25% 75%,#2a2a2a 75%);background-position:0 0,4px 4px;background-size:8px 8px;border:1px solid #ffffff2e;border-radius:6px;flex:0 0 26px;width:26px;height:26px;position:relative}.evw-dialog .unify-from-chip i{border-radius:5px;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.evw-dialog .unify-from-row code{letter-spacing:.02em;color:var(--sw-text);font-variant-numeric:tabular-nums;flex:1;font-size:11px}.evw-dialog .unify-from-row small{color:#707a88;font-size:10px}.evw-dialog .unify-target{align-items:center;gap:10px;display:flex}.evw-dialog .unify-target .app-color-picker__trigger{border-radius:8px;width:46px;height:46px;padding:4px}.evw-dialog .unify-target-hex{color:#f0f3f7;letter-spacing:.04em;font-variant-numeric:tabular-nums;background:#111214;border:1px solid #ffffff1c;border-radius:8px;flex:1;align-items:center;min-width:0;height:46px;padding:0 12px;font-size:14px;display:flex}.evw-dialog .unify-target-hex.is-focus{border-color:#09f}.evw-dialog .unify-target-hex.is-caret:after{content:"";background:#09f;width:1px;height:15px;margin-left:2px;animation:1s step-end infinite evc-blink;display:inline-block}.evw-dialog .unify-reach{color:#707a88;margin:9px 0 0;font-size:10.5px;line-height:1.5}.evw-dialog .unify-foot{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.evw-dialog .unify-cancel,.evw-dialog .unify-confirm{border-radius:var(--ev-r-container);border:1px solid var(--sw-border);color:var(--sw-text-2);background:0 0;align-items:center;padding:7px 14px;font-size:12.5px;display:inline-flex}.evw-dialog .unify-confirm{background:var(--sw-blue);border-color:var(--sw-blue);color:#fff}.evw-dialog .unify-confirm.is-hover{background:#21a5ff}@container (max-width:460px){.evw-dialog .unify-head p{display:none}.evw-dialog h2{font-size:16px}.evw-dialog .unify-label{margin:11px 0 7px}}.evr{font-family:var(--ev-font);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:inline-size}.evr-stage{transform-origin:50%;will-change:transform, opacity;width:min(94%,400px);position:absolute;top:50%;left:50%}.evr-strip{border-radius:var(--ev-r-container);background:var(--ev-bg-panel);border:1px solid var(--ev-border);justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px;display:flex}.evr-msg{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ev-text-dim);opacity:0;flex:1;font-size:11.5px;overflow:hidden}.evr-msg.done{color:var(--ev-green)}.evr-btn{border-radius:var(--ev-r-container);color:var(--ev-text);background:var(--ev-bg-input);flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.evr-rollback{color:#111;background:#fff}.evr-rollback.is-hover{background:#e9e9e9}.evr-rollback.is-off{color:var(--ev-text-faint);background:#3a3a3a}.evr-apply{background:var(--ev-accent);color:#fff}.evr-apply.is-hover{background:#21a5ff}.evr-apply.is-off{color:#5c7a90;background:#1c3245}.evr-keys{opacity:0;will-change:opacity, transform;justify-content:center;gap:6px;margin-bottom:14px;display:flex}.evr-key{min-width:34px;height:34px;color:var(--ev-text);background:#202329;border:1px solid #ffffff29;border-bottom-width:3px;border-radius:7px;place-items:center;padding:0 9px;font-size:14px;font-weight:600;display:grid;box-shadow:0 4px 14px #00000080}.evr-key.is-down{border-bottom-width:1px;transform:translateY(2px)}.evr-backdrop{z-index:40;opacity:0;will-change:opacity;background:#0000008c;position:absolute;top:0;bottom:0;left:0;right:0}.evr-modal{border:1px solid var(--ev-border-strong);transform-origin:50%;background:#1b1b1b;border-radius:12px;flex-direction:column;width:calc(100% - 20px);max-width:400px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 24px 60px #00000080}.evr-modal .modal-head{border-bottom:1px solid var(--ev-border);padding:16px 18px 11px}.evr-modal .modal-title{color:var(--ev-text);font-size:15px;font-weight:600}.evr-modal .modal-sub{color:var(--ev-text-dim);margin-top:3px;font-size:12px}.evr-modal .modal-body{padding:12px 18px 4px}.evr-modal .modal-section-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ev-text-faint);margin:10px 0 6px;font-size:11px;font-weight:600}.evr-modal ul{margin:0 0 8px;padding:0;list-style:none}.evr-modal .rollback-changes li{color:var(--ev-text);border-radius:var(--ev-r-button);background:var(--ev-bg-hover);margin-bottom:4px;padding:4px 10px;font-size:12.5px;line-height:1.5}.evr-modal .rollback-files li{color:var(--ev-text-dim);background:0 0;padding:2px 0;font-size:11.5px}.evr-modal .modal-actions{border-top:1px solid var(--ev-border);justify-content:flex-end;gap:8px;padding:12px 18px 16px;display:flex}.evr .evc-cursor-arrow{width:17px;height:17px}.evr .evc-ripple{width:24px;height:24px;top:-10px;left:-8px}@container (max-width:460px){.evr-modal .modal-head{padding:13px 14px 9px}.evr-modal .modal-body{padding:10px 14px 4px}.evr-modal .modal-actions{padding:10px 14px 13px}}.evr-canvas{border-radius:var(--ev-r-container);background:var(--ev-bg-canvas);margin-bottom:14px;padding:18px}.evr-el{background:0 0;border-radius:10px;padding:18px 16px;transition:background .24s,padding .24s}.evr-el.edited{background:#101828}.evr-h1{letter-spacing:-.02em;color:var(--ev-text);margin:0;font-size:19px;font-weight:600;line-height:1.25}.evr-btns{gap:8px;margin-top:14px;transition:gap .24s;display:flex}.evr-btns.edited{gap:20px}.evr-pill{border-radius:999px;align-items:center;height:26px;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex}.evr-pill.primary{background:var(--ev-accent);color:#fff}.evr-pill.ghost{background:var(--ev-bg-active);color:var(--ev-text-dim)}.evr-el-wrap{position:relative}.evr-ring{border:1.5px solid var(--ev-accent);pointer-events:none;border-radius:12px;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.evr-h1.is-sel{background:#0099ff59;border-radius:2px;box-shadow:0 0 0 2px #0099ff59}.evr-h1.is-caret:after{content:"";vertical-align:-2px;background:var(--ev-accent);width:2px;height:17px;margin-left:2px;animation:1s step-end infinite evc-blink;display:inline-block}.evm{font-family:var(--ev-font);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;container-type:inline-size}.evm-panel{border-radius:var(--ev-r-container);background:var(--ev-bg-panel);border:1px solid var(--ev-border);width:min(94%,296px);padding:6px 0 12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.evm-panel .fsection{margin:8px 10px 0}.evm-panel .finput,.evm-panel .fselect{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.evm-panel .fseg button{font-size:11.5px;font-weight:600}.evm-unit i{color:var(--ev-text-faint);font-size:11px;font-style:normal}.evm-wide{letter-spacing:.01em;font-size:11.5px}.evm-curve{border-radius:var(--ev-r-container);background:var(--ev-bg-group);margin:10px 10px 0;padding:4px}.evm-curve svg{display:block}.evm-path{stroke:var(--ev-text-dim);stroke-width:2px;stroke-linecap:round}.evm-handle-line{stroke:var(--ev-accent);stroke-width:1.5px;opacity:.75}.evm-anchor{fill:var(--ev-text-faint)}.evm-handle{fill:var(--ev-accent)}
