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