.editor_wrapper__HJp1_{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:rgba(15,23,42,.7);backdrop-filter:blur(8px);animation:editor_fadeIn__Bl6NZ .3s ease-out}.editor_wrapper__HJp1_.editor_inline__Y1N_y{position:relative;inset:auto;z-index:auto;padding:0;background:transparent;backdrop-filter:none;animation:none}.editor_window__LLpxN{width:100%;max-width:1400px;height:90vh;height:90dvh;max-height:calc(100vh - 3rem);max-height:calc(100dvh - 3rem);display:flex;flex-direction:column;background:white;border-radius:1.25rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 10px 15px -3px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.08);overflow:hidden;position:relative}.editor_inline__Y1N_y .editor_window__LLpxN{height:auto;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0}.editor_header__DXPB_{height:4.5rem;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;background:white;flex-shrink:0}.editor_headerLeft__8l5i_{display:flex;align-items:center;gap:1rem}.editor_iconBox__PZnB6{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:rgba(255,237,213,.8);color:#f97316;border-radius:.75rem;font-size:1.25rem;backdrop-filter:blur(8px)}.editor_titleBox__xFT0E h2{font-size:1.125rem;font-weight:600;color:#0f172a;margin:0;line-height:1.25}.editor_badges__tpzcF{display:flex;gap:.5rem;margin-top:.25rem}.editor_badge__Jq_fj{font-size:.75rem;font-weight:500;padding:.125rem .5rem;border-radius:9999px;background:#f1f5f9;color:#64748b}.editor_badge__Jq_fj.editor_primary__hembt{background:rgba(255,237,213,.8);color:#f97316;backdrop-filter:blur(4px)}.editor_headerRight__LEIJo{display:flex;gap:.75rem}.editor_btn__elWHS{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:500;transition:all .2s;cursor:pointer;border:1px solid transparent}.editor_secondary__PS2GJ{background:white;border-color:#e2e8f0;color:#475569}.editor_secondary__PS2GJ:hover{background:#f8fafc;border-color:#cbd5e1}.editor_primary__hembt{background:linear-gradient(135deg,#f97316,#ea580c);color:white;box-shadow:0 4px 14px -2px rgba(249,115,22,.4),0 0 20px rgba(249,115,22,.15);backdrop-filter:blur(8px)}.editor_primary__hembt:hover{background:linear-gradient(135deg,#ea580c,#c2410c);transform:translateY(-1px);box-shadow:0 6px 20px -2px rgba(249,115,22,.5),0 0 25px rgba(249,115,22,.2)}.editor_body__n4zn9{flex:1;display:flex;overflow:hidden;background:#f8fafc}.editor_sidebar__DQdpx{width:420px;background:white;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;overflow-y:auto;gap:2rem;padding:1.5rem;flex-shrink:0}.editor_section__RqKPz{display:flex;flex-direction:column;gap:.75rem;padding:0}.editor_sectionTitle__CEzYY{font-size:.75rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;padding-bottom:.5rem;border-bottom:1px dashed #e2e8f0;margin:0}.editor_hint__7WjiO{font-size:.75rem;color:#94a3b8;margin-top:-.5rem}.editor_row__vEq_m{display:flex;gap:.75rem}.editor_col__7Xakq{flex:1;display:flex;flex-direction:column;gap:.25rem}.editor_label__bvf_P{font-size:.875rem;font-weight:500;color:#334155}.editor_input__wt9OL,.editor_select__Bk_mi{width:100%;padding:.625rem .75rem;border-radius:.5rem;border:1px solid #cbd5e1;background:#ffffff;font-size:.875rem;color:#0f172a;transition:all .2s}.editor_input__wt9OL:focus,.editor_select__Bk_mi:focus{outline:none;border-color:#f97316;box-shadow:0 0 0 3px rgba(249,115,22,.1)}.editor_input__wt9OL[data-focused=true]{border-color:#f97316;background:rgba(255,237,213,.3)}.editor_switch__lm6EN{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;user-select:none;position:relative}.editor_switchInput__wNWYh{position:absolute;opacity:0;width:0;height:0}.editor_switchTrack__IuhDx{width:2.75rem;height:1.5rem;background:#e2e8f0;border-radius:9999px;position:relative;transition:background .3s}.editor_switchThumb__zJNvK{width:1.125rem;height:1.125rem;background:white;border-radius:50%;position:absolute;top:.1875rem;left:.1875rem;transition:transform .3s;box-shadow:0 1px 2px rgba(0,0,0,.1)}.editor_switchInput__wNWYh:checked+.editor_switchTrack__IuhDx{background:#f97316}.editor_switchInput__wNWYh:checked+.editor_switchTrack__IuhDx .editor_switchThumb__zJNvK{transform:translateX(1.25rem)}.editor_card__0K2GB{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;gap:1rem}.editor_main__IXiV8{flex:1;display:flex;flex-direction:column;padding:1.5rem;gap:1rem;overflow:hidden;min-width:0}.editor_preview__N8M1E{display:flex;flex-direction:column;gap:.5rem;transition:flex-basis .1s}.editor_canvasWrapper__nZks8{flex:1;background:white;border-radius:.75rem;border:1px solid #e2e8f0;position:relative;overflow:hidden;box-shadow:inset 0 0 40px rgba(0,0,0,.02);background-image:radial-gradient(#cbd5e1 1px,transparent 0);background-size:24px 24px}.editor_canvas__38l_I{width:100%;height:100%;display:flex;justify-content:center;overflow:auto;padding:2rem}.editor_tools__UBel7{display:flex;flex-direction:column;gap:.5rem;min-height:0;background:white;border-radius:.75rem;border:1px solid #e2e8f0;overflow:hidden}.editor_paletteHeader__B6OgT{padding:.75rem 0;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.5rem}.editor_paletteTabs__R61R4{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}.editor_tab__ZFf4b{padding:8px;border-radius:8px;font-size:12px;font-weight:600;color:var(--text-light,#64748b);background:linear-gradient(#fff,#f2ede7);border:1px solid #00000014;cursor:pointer;white-space:nowrap;transition:all .2s;box-shadow:0 1px 2px #0000000d;text-align:center}.editor_tab__ZFf4b:hover{background:linear-gradient(#fff,#e8e3dd)}.editor_tab__ZFf4b.editor_active__4F4HU{color:#fff;background:linear-gradient(#ff6b2c,#ff8a55);border-color:#ff6b2c;box-shadow:0 2px 6px #ff6b2c4d}.editor_paletteGrid__zdG0F{padding:1.25rem;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.75rem}.editor_paletteItem__v0RHm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;cursor:pointer;transition:all .15s}.editor_paletteItem__v0RHm:hover{background:#f8fafc;border-color:#f97316;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(249,115,22,.15)}.editor_paletteIcon__lNPgd{font-size:1.5rem;color:#0f172a}.editor_paletteIcon__lNPgd img{width:1.75rem;height:1.75rem}.editor_paletteLabel__4kbz7{font-size:.75rem;color:#64748b;text-align:center}.editor_splitter__yMeXU{height:.5rem;display:flex;align-items:center;justify-content:center;cursor:row-resize}.editor_splitterHandle__sq2Ze{width:4rem;height:.25rem;background:#cbd5e1;border-radius:9999px;transition:background .2s}.editor_splitter__yMeXU:hover .editor_splitterHandle__sq2Ze{background:#f97316}@keyframes editor_fadeIn__Bl6NZ{0%{opacity:0}to{opacity:1}}.editor_list__JoLMv{display:flex;flex-direction:column;gap:.5rem}.editor_listItem__g1OrP{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem;background:white;border:1px solid #e2e8f0;border-radius:.5rem;transition:all .2s;cursor:pointer;text-align:left}.editor_listItem__g1OrP:hover{border-color:#cbd5e1;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.editor_listItemContent___gLtm{display:flex;flex-direction:column;flex:1;min-width:0}.editor_listIndex__qg0FQ{font-size:.75rem;font-weight:600;color:#94a3b8;margin-right:.5rem}.editor_listTitle__RKwun{font-size:.875rem;font-weight:500;color:#0f172a}.editor_listSub__vmru0{font-size:.75rem;color:#64748b}.editor_listActions__U0Uml{display:flex;align-items:center;gap:.25rem}.editor_actionBtn__IpNy_{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;color:#64748b;border:none;background:transparent;cursor:pointer;transition:all .2s;font-size:1rem}.editor_actionBtn__IpNy_:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.editor_actionBtn__IpNy_:disabled{opacity:.3;cursor:not-allowed}.editor_empty__d1HbZ{text-align:center;padding:2rem;color:#94a3b8;font-size:.875rem;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:.5rem}.editor_transferEditor__dPHF_{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;color:var(--text-main,#1e293b);font-size:.8125rem;overflow-y:auto;max-height:480px}.editor_transferEditor__dPHF_ .editor_section__RqKPz{background:var(--panel-bg,#fff);border:1px solid var(--divider,#e2e8f0);border-radius:.5rem;overflow:hidden}.editor_transferEditor__dPHF_ .editor_sectionHeader__7QRj4{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;background:var(--surface,#f8fafc);cursor:pointer;user-select:none;font-weight:600;font-size:.8125rem;transition:background .15s}.editor_transferEditor__dPHF_ .editor_sectionHeader__7QRj4:hover{background:var(--hover-bg,#f1f5f9)}.editor_transferEditor__dPHF_ .editor_sectionHeader__7QRj4 svg{transition:transform .2s;opacity:.6}.editor_transferEditor__dPHF_ .editor_sectionHeader__7QRj4 svg.editor_expanded__U4aWc{transform:rotate(180deg)}.editor_transferEditor__dPHF_ .editor_sectionContent__Zdn8C{padding:.75rem;border-top:1px solid var(--divider,#e2e8f0)}.editor_transferEditor__dPHF_ .editor_emptyState__6k9h4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;color:var(--text-light,#64748b);text-align:center}.editor_transferEditor__dPHF_ .editor_emptyState__6k9h4 svg{opacity:.4;margin-bottom:.75rem}.editor_transferEditor__dPHF_ .editor_emptyState__6k9h4 p{margin:0;font-size:.875rem}.editor_transferEditor__dPHF_ .editor_emptyState__6k9h4 .editor_hint__7WjiO{font-size:.75rem;margin-top:.25rem;opacity:.7}.editor_transferEditor__dPHF_ .editor_fieldRow__P63Gq{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.75rem}.editor_transferEditor__dPHF_ .editor_fieldRow__P63Gq:last-child{margin-bottom:0}.editor_transferEditor__dPHF_ .editor_fieldRow__P63Gq>label{font-size:.75rem;font-weight:600;color:var(--text-light,#64748b)}.editor_transferEditor__dPHF_ .editor_radioGroup__yNVWJ{display:flex;flex-direction:column;gap:.375rem}.editor_transferEditor__dPHF_ .editor_radioLabel__mFHgL{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.8125rem}.editor_transferEditor__dPHF_ .editor_radioLabel__mFHgL input{margin:0}.editor_transferEditor__dPHF_ .editor_readonlyValue____Hqc{font-size:.875rem;padding:.375rem .5rem;background:var(--surface,#f8fafc);border-radius:.25rem;color:var(--text-main,#1e293b)}.editor_transferEditor__dPHF_ .editor_badge__Jq_fj{font-size:.625rem;font-weight:600;padding:.125rem .375rem;border-radius:.25rem;background:var(--accent,#f97316);color:white;margin-left:.5rem;vertical-align:middle}.editor_transferEditor__dPHF_ .editor_infoText__L3pTa{font-size:.75rem;color:var(--text-light,#64748b);margin:0}.editor_transferEditor__dPHF_ .editor_segmentEditor__6Yt6o{background:var(--surface,#f8fafc);border:1px solid var(--divider,#e2e8f0);border-radius:.375rem;padding:.625rem;margin-bottom:.5rem}.editor_transferEditor__dPHF_ .editor_segmentEditor__6Yt6o:last-child{margin-bottom:0}.editor_transferEditor__dPHF_ .editor_pointRow__YSwxq{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem;flex-wrap:wrap}.editor_transferEditor__dPHF_ .editor_pointRow__YSwxq:last-child{margin-bottom:0}.editor_transferEditor__dPHF_ .editor_pointLabel__7mucT{font-size:.6875rem;font-weight:600;color:var(--text-light,#64748b);min-width:2.5rem}.editor_transferEditor__dPHF_ .editor_pointRow__YSwxq label{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--text-light,#64748b)}.editor_transferEditor__dPHF_ .editor_pointRow__YSwxq input{width:60px;padding:.25rem .375rem;border:1px solid var(--divider,#e2e8f0);border-radius:.25rem;font-size:.75rem;background:white;color:var(--text-main,#1e293b)}.editor_transferEditor__dPHF_ .editor_pointRow__YSwxq input:focus{outline:none;border-color:var(--accent,#f97316)}.editor_transferEditor__dPHF_ .editor_segmentActions__6hL6P{display:flex;gap:.5rem;margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--divider,#e2e8f0)}.editor_transferEditor__dPHF_ .editor_smallBtn__4aUcg{padding:.25rem .5rem;font-size:.6875rem;font-weight:500;border:1px solid var(--divider,#e2e8f0);border-radius:.25rem;background:white;color:var(--text-light,#64748b);cursor:pointer;transition:all .15s}.editor_transferEditor__dPHF_ .editor_smallBtn__4aUcg:hover{background:var(--surface,#f8fafc);border-color:var(--accent,#f97316);color:var(--accent,#f97316)}.editor_transferEditor__dPHF_ .editor_iconBtn__5bkwY{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-light,#94a3b8);cursor:pointer;border-radius:.25rem;transition:all .15s}.editor_transferEditor__dPHF_ .editor_iconBtn__5bkwY:hover{background:#fee2e2;color:#dc2626}.editor_transferEditor__dPHF_ .editor_metricsRow__1P7Bz{display:flex;gap:1rem;font-size:.75rem;color:var(--text-light,#64748b);margin-bottom:.5rem}.editor_transferEditor__dPHF_ .editor_metricsRow__1P7Bz strong{color:var(--text-main,#1e293b)}.editor_transferEditor__dPHF_ .editor_quickActions__RN5GD{display:flex;flex-wrap:wrap;gap:.375rem}.editor_transferEditor__dPHF_ .editor_quickBtn__QK_dR{padding:.375rem .75rem;font-size:.75rem;font-weight:500;border:1px solid var(--divider,#e2e8f0);border-radius:.25rem;background:white;color:var(--text-main,#1e293b);cursor:pointer;transition:all .15s}.editor_transferEditor__dPHF_ .editor_quickBtn__QK_dR:hover{background:var(--accent,#f97316);border-color:var(--accent,#f97316);color:white}.editor_transferEditor__dPHF_ .editor_dangerBtn__DPpnq{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;padding:.625rem;font-size:.8125rem;font-weight:500;border:1px solid #fecaca;border-radius:.375rem;background:#fef2f2;color:#dc2626;cursor:pointer;transition:all .15s}.editor_transferEditor__dPHF_ .editor_dangerBtn__DPpnq:hover{background:#dc2626;border-color:#dc2626;color:white}.editor_editorRightPanels__l20PE,.editor_elpRoot__4xlL0,.editor_eppRoot__P8Jtf,.editor_etbRoot__Hxbi1{--epp-bg:#ffffff;--epp-border:#e2e8f0;--epp-header-bg:#f8fafc;--epp-label-color:#64748b;--epp-input-bg:#ffffff;--epp-input-border:#cbd5e1;--epp-input-focus:#3b82f6;--epp-accent:#3b82f6;--epp-hover:#f1f5f9}.editor_eppOuterWrapper__nI0z1,.editor_eppRoot__P8Jtf{position:relative;height:100%;display:flex}.editor_eppRoot__P8Jtf{background:var(--epp-bg);border-left:1px solid var(--epp-border);flex-direction:column;overflow:hidden;user-select:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:width .25s cubic-bezier(.4,0,.2,1),border-left-color .25s}.editor_eppRoot__P8Jtf.editor_isCollapsed__PJT1m{border-left-color:transparent}.editor_eppRoot__P8Jtf.editor_isResizing__TJUWX{transition:none}.dark-mode .editor_editorRightPanels__l20PE,.dark-mode .editor_elpRoot__4xlL0,.dark-mode .editor_eppRoot__P8Jtf,.dark-mode .editor_etbRoot__Hxbi1,[data-theme=dark] .editor_editorRightPanels__l20PE,[data-theme=dark] .editor_elpRoot__4xlL0,[data-theme=dark] .editor_eppRoot__P8Jtf,[data-theme=dark] .editor_etbRoot__Hxbi1{--epp-bg:#15191e;--epp-border:rgba(255,255,255,0.08);--epp-header-bg:#111418;--epp-label-color:#8b9ba8;--epp-input-bg:rgba(0,0,0,0.25);--epp-input-border:rgba(255,255,255,0.12);--epp-input-focus:#38bdf8;--epp-accent:#38bdf8;--epp-hover:rgba(255,255,255,0.06)}.editor_eppResizeHandle__JHPz0{position:absolute;left:0;top:0;bottom:0;width:4px;cursor:col-resize;z-index:10;transition:background .2s}.editor_eppResizeHandle__JHPz0:hover{background:var(--epp-accent)}.editor_eppInnerContainer__W0Xbc,.editor_eppInner__aDPlY{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.editor_eppBody__qt1HG{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.editor_eppBody__qt1HG::-webkit-scrollbar{width:6px}.editor_eppBody__qt1HG::-webkit-scrollbar-track{background:transparent}.editor_eppBody__qt1HG::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}.editor_eppHeader__2KKQC{height:32px;padding:0 12px;background:var(--epp-header-bg);border-bottom:1px solid var(--epp-border);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.editor_eppCollapseBtn__eD_WQ{background:transparent;border:none;color:var(--epp-label-color);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:background .2s,color .2s;opacity:.6}.editor_eppCollapseBtn__eD_WQ:hover{background:var(--epp-hover);color:var(--epp-accent);opacity:1}.editor_eppExpandButton__WoesT{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:120;background:var(--epp-bg);border:1px solid var(--epp-border);border-right:none;border-radius:8px 0 0 8px;padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;box-shadow:-4px 0 12px rgba(0,0,0,.08);color:var(--epp-label-color);transition:all .2s cubic-bezier(.4,0,.2,1);user-select:none;backdrop-filter:blur(8px)}.editor_eppExpandButton__WoesT:hover{color:var(--epp-accent);padding-left:9px;background:var(--epp-header-bg)}.editor_eppExpandButtonText__vQJ2p{font-size:11px;font-weight:700;writing-mode:vertical-lr;text-orientation:upright;letter-spacing:.1em}html[data-language=en] .editor_eppExpandButtonText__vQJ2p{writing-mode:horizontal-tb;text-orientation:mixed;transform:rotate(90deg);transform-origin:center;white-space:nowrap;letter-spacing:0}.editor_eppTitle__E6iwx{font-size:11px;font-weight:700;color:var(--epp-label-color);letter-spacing:.05em;text-transform:uppercase}.editor_eppContent__15gef{flex:1;overflow-y:auto;overflow-x:hidden}.editor_eppContent__15gef::-webkit-scrollbar{width:6px}.editor_eppContent__15gef::-webkit-scrollbar-track{background:transparent}.editor_eppContent__15gef::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.editor_eppSection__wIbaQ{border-bottom:1px solid var(--epp-border)}.editor_eppSectionHeader__whXPV{width:100%;height:28px;display:flex;align-items:center;padding:0 8px;background:transparent;border:none;cursor:pointer;font-size:11px;font-weight:600;color:var(--text-main,#334155);text-align:left;gap:4px}.editor_eppSectionHeader__whXPV:hover{background:var(--epp-hover)}.editor_eppSectionArrow__Zq2_m{transition:transform .2s;color:var(--epp-label-color)}.editor_eppSectionBody__RJ2Rw{padding:8px 12px 12px;display:flex;flex-direction:column;gap:8px}.editor_eppFieldGroup__3T2sn{display:flex;flex-direction:column;gap:6px}.editor_eppRow__VKYk7{display:flex;align-items:center;gap:8px;min-height:24px}.editor_eppLabel___YjpZ{width:48px;font-size:11px;color:var(--epp-label-color);flex-shrink:0}.editor_eppInput__ZfOg_,.editor_eppSelect__E8a8U,.editor_eppTextarea____zQ6{flex:1;height:24px;padding:0 6px;font-size:11px;background:var(--epp-input-bg);border:1px solid var(--epp-input-border);border-radius:3px;color:inherit;width:100%}.editor_eppTextarea____zQ6{height:auto;padding:4px 6px;line-height:1.4;resize:vertical}.editor_eppInput__ZfOg_:focus,.editor_eppSelect__E8a8U:focus,.editor_eppTextarea____zQ6:focus{outline:none;border-color:var(--epp-accent);box-shadow:0 0 0 1px var(--epp-accent)}.editor_eppSelect__E8a8U{padding-right:2px}.editor_eppGrid2__obb1R{display:grid;grid-template-columns:1fr 1fr;gap:8px}.editor_eppGrid3__HkKhX{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px}.editor_eppToggleBtn__JAh7U{height:24px;display:flex;align-items:center;justify-content:center;background:var(--epp-input-bg);border:1px solid var(--epp-input-border);border-radius:3px;font-size:11px;cursor:pointer;padding:0 4px;color:inherit;transition:all .15s}.editor_eppToggleBtn__JAh7U:hover{background:var(--epp-hover);border-color:var(--epp-label-color)}.editor_eppToggleBtn__JAh7U.editor_isActive__Fx2eL{background:var(--epp-accent);color:white;border-color:var(--epp-accent)}.editor_eppDivider__z3Bf_{height:1px;background:var(--epp-border);margin:4px 0}.editor_eppSubTitle__LAtyt{font-size:10px;font-weight:700;color:var(--epp-label-color);text-transform:uppercase;letter-spacing:.03em;margin-top:4px}.editor_eppList___gLu2{display:flex;flex-direction:column;background:var(--epp-header-bg);border:1px solid var(--epp-border);border-radius:3px;overflow:hidden}.editor_eppListItem__LQQv4{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 8px;background:transparent;border:0;border-bottom:1px solid var(--epp-border);font-size:11px;color:inherit;text-align:left}.editor_eppListItem__LQQv4:last-child{border-bottom:none}.editor_eppListItem__LQQv4:hover{background:var(--epp-hover)}.editor_layoutAssetPanel__IBl_c{display:flex;flex-direction:column;gap:6px;padding:6px;background:var(--epp-header-bg);border:1px solid var(--epp-border);border-radius:4px}.editor_layoutImagePreviewButton__c49IV{width:100%;padding:0;background:white;border:1px solid var(--epp-border);border-radius:4px;overflow:hidden;cursor:zoom-in}.editor_layoutImagePreview__QNtgF{width:100%;max-height:170px;object-fit:contain;display:block}.editor_layoutAssetPreviewInner__lz4ep{width:100%;min-height:120px;max-height:190px;display:flex;align-items:center;justify-content:center;overflow:hidden}.editor_layoutAssetActions__dasaR{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.editor_layoutAssetActions__dasaR .editor_eppToggleBtn__JAh7U{text-decoration:none}.editor_layoutAssetEmpty__77ici{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--text-sub)}.editor_layoutFileInput__Oe0CC{display:none}.editor_layoutDangerBtn__QZQt2{color:#dc2626;border-color:#fecaca;background:#fff5f5}.editor_layoutDangerBtn__QZQt2:hover{color:#991b1b;border-color:#fca5a5;background:#fee2e2}.editor_layoutAssetStatus__wtSkv{font-size:10px;color:var(--text-sub);line-height:1.35}.editor_layoutAssetViewer__udkBW{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(15,23,42,.62)}.editor_layoutAssetViewerBody__cosIO{position:relative;width:min(92vw,980px);max-height:88vh;padding:42px 18px 18px;background:white;border-radius:8px;box-shadow:0 24px 80px rgba(15,23,42,.35)}.editor_layoutAssetViewerClose__uQGyP{position:absolute;top:10px;right:12px;height:26px;padding:0 10px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;color:#334155;cursor:pointer}.editor_layoutAssetViewerCanvas___voPE{max-height:calc(88vh - 70px);overflow:auto}.editor_layoutAssetViewerCanvas___voPE img{width:100%;height:auto;display:block;object-fit:contain}.editor_panelConfigRoot__GrkPU{display:flex;flex-direction:column;gap:10px}.editor_panelBuilderContext__hhASG{display:flex;flex-direction:column;gap:7px;padding:9px;border:1px solid var(--epp-border);border-radius:8px;background:var(--epp-header-bg)}.editor_panelBuilderContextHead__IHPJe{display:flex;align-items:center;justify-content:space-between;gap:8px}.editor_panelBuilderContextHead__IHPJe>span{min-width:0;display:flex;flex-direction:column;gap:2px}.editor_panelBuilderContextHead__IHPJe strong{min-width:0;overflow:hidden;color:var(--text-main,#0f172a);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.editor_panelBuilderContextHead__IHPJe small{color:var(--epp-label-color);font-size:9px}.editor_panelBuilderContextActions__VKz47>b,.editor_panelBuilderContextHead__IHPJe>b{flex-shrink:0;padding:3px 7px;border-radius:999px;background:var(--epp-input-bg);border:1px solid var(--epp-border);color:var(--epp-label-color);font-size:9px;font-weight:700}.editor_panelBuilderContextActions__VKz47{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.editor_panelOverrideBadge__zjSgP{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;padding:0 5px;min-height:16px;border-radius:4px;background:var(--edit-accent,#ff6b2c);color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:1.2;vertical-align:middle}.editor_panelResetBtn__AMFAz{flex-shrink:0;height:24px;padding:0 9px;border:1px solid color-mix(in srgb,#ef4444 35%,var(--epp-border));border-radius:6px;background:color-mix(in srgb,#ef4444 8%,var(--epp-input-bg));color:#dc2626;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.editor_panelResetBtn__AMFAz:hover{background:color-mix(in srgb,#ef4444 14%,var(--epp-input-bg));border-color:#ef4444;color:#b91c1c}.editor_panelResetBtn__AMFAz:active{transform:translateY(.5px)}.editor_panelBuilderLines__x6lFX{display:flex;gap:4px;overflow-x:auto;padding-bottom:1px}.editor_panelBuilderLines__x6lFX button{min-width:0;height:24px;display:inline-flex;align-items:center;gap:5px;padding:0 7px;border:1px solid var(--epp-input-border);border-radius:5px;background:var(--epp-input-bg);color:var(--epp-label-color);font-size:9px;font-weight:700;white-space:nowrap;cursor:pointer}.editor_panelBuilderLines__x6lFX button.editor_isActive__Fx2eL{border-color:var(--epp-accent);color:var(--text-main,#0f172a);box-shadow:inset 0 -2px 0 var(--epp-accent)}.editor_panelBuilderLines__x6lFX i{width:7px;height:7px;flex-shrink:0;border-radius:50%}.editor_panelBuilderSectionHead__LckOs{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--text-main,#0f172a);font-size:11px;font-weight:750}.editor_panelBuilderSectionHead__LckOs small{color:var(--epp-label-color);font-size:9px;font-weight:500;text-align:right}.editor_panelBuilderSections__Xmx7x{display:flex;flex-direction:column;gap:8px}.editor_panelBuilderGroup__sIDMP{overflow:hidden;border:1px solid var(--epp-border);border-radius:8px;background:var(--epp-bg)}.editor_panelBuilderGroupHead__G_TnK{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;border-bottom:1px solid var(--epp-border);background:var(--epp-header-bg)}.editor_panelBuilderGroupHead__G_TnK>span{min-width:0;display:flex;flex-direction:column;gap:1px}.editor_panelBuilderGroupHead__G_TnK strong{color:var(--text-main,#0f172a);font-size:10px}.editor_panelBuilderGroupEmpty__AzTqo,.editor_panelBuilderGroupHead__G_TnK small{color:var(--epp-label-color);font-size:8px}.editor_panelBuilderGroupHead__G_TnK>b{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--epp-border);border-radius:999px;background:var(--epp-input-bg);color:var(--epp-label-color);font-size:9px}.editor_panelBuilderGroup__sIDMP .editor_panelBuilderTree__1angi{padding:5px}.editor_panelBuilderGroupEmpty__AzTqo{padding:10px;text-align:center}.editor_panelComponentLibrary__UFvPp{display:flex;flex-direction:column;gap:5px;padding:6px;border:1px dashed var(--epp-border);border-radius:8px;background:var(--epp-header-bg)}.editor_panelLibraryItem__3PdEZ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border:1px solid var(--epp-border);border-radius:7px;background:var(--epp-input-bg)}.editor_panelLibraryItem__3PdEZ>span{min-width:0;display:flex;flex-direction:column;gap:1px}.editor_panelLibraryItem__3PdEZ strong{color:var(--text-main,#0f172a);font-size:10px}.editor_panelLibraryEmpty__qaBgi,.editor_panelLibraryItem__3PdEZ small{color:var(--epp-label-color);font-size:8px;line-height:1.4}.editor_panelLibraryItem__3PdEZ button{height:25px;padding:0 9px;border:1px solid var(--epp-accent);border-radius:5px;background:var(--epp-accent);color:#fff;font-size:9px;font-weight:750;cursor:pointer}.editor_panelLibraryEmpty__qaBgi{padding:6px;text-align:center}.editor_panelBuilderTree__1angi{display:flex;flex-direction:column;gap:4px}.editor_panelBuilderNode__g8hKN{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--epp-border);border-radius:7px;background:var(--epp-input-bg);overflow:hidden;transition:border-color .14s ease,background .14s ease,opacity .14s ease}.editor_panelBuilderNode__g8hKN:hover{border-color:color-mix(in srgb,var(--epp-accent) 45%,var(--epp-border))}.editor_panelBuilderNode__g8hKN.editor_isActive__Fx2eL{border-color:var(--epp-accent);background:color-mix(in srgb,var(--epp-accent) 7%,var(--epp-input-bg));box-shadow:inset 2px 0 0 var(--epp-accent)}.editor_panelBuilderNode__g8hKN.editor_isHidden__8gAFd{opacity:.62;background:repeating-linear-gradient(-45deg,var(--epp-input-bg),var(--epp-input-bg) 7px,var(--epp-header-bg) 7px,var(--epp-header-bg) 14px)}.editor_panelBuilderNodeMain__5YXCe{min-width:0;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 7px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.editor_panelBuilderNodeIndex__5_G9p{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:var(--epp-header-bg);border:1px solid var(--epp-border);color:var(--epp-label-color);font-size:8px;font-weight:800}.editor_panelBuilderNodeMain__5YXCe>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:1px}.editor_panelBuilderNodeMain__5YXCe strong{color:var(--text-main,#0f172a);font-size:10px}.editor_panelBuilderNodeMain__5YXCe small,.editor_panelBuilderNodeMain__5YXCe>b{color:var(--epp-label-color);font-size:8px}.editor_panelBuilderNodeMain__5YXCe>b{font-weight:700}.editor_panelBuilderNode__g8hKN.editor_isActive__Fx2eL .editor_panelBuilderNodeMain__5YXCe>b{color:var(--epp-accent)}.editor_panelBuilderNodeActions__FyaEX{display:flex;gap:2px;padding-right:5px}.editor_panelBuilderNodeActions__FyaEX button{min-width:22px;height:22px;padding:0 5px;border:1px solid var(--epp-input-border);border-radius:4px;background:var(--epp-header-bg);color:var(--epp-label-color);font-size:8px;font-weight:700;cursor:pointer}.editor_panelBuilderNodeActions__FyaEX button:hover{border-color:var(--epp-accent);color:var(--epp-accent)}.editor_panelBuilderNodeActions__FyaEX button.editor_isRestore__nH86r{background:var(--epp-accent);border-color:var(--epp-accent);color:#fff}.editor_panelConfigWorkbench__Dgwad{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(118px,.75fr);gap:10px;align-items:start}.editor_panelConfigCanvas__r25X3{min-width:0;display:flex;flex-direction:column;gap:8px}.editor_panelConfigCanvasTop__zVzv8{display:flex;align-items:center;justify-content:space-between;gap:8px}.editor_panelConfigHero__X_gsf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--epp-border);border-radius:6px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(16,185,129,.08))}.editor_panelConfigEyebrow__zmvXK{font-size:10px;font-weight:700;color:var(--epp-label-color);letter-spacing:.04em}.editor_panelConfigTitle__cfpMl{margin-top:2px;font-size:14px;font-weight:700;color:var(--text-main,#0f172a)}.editor_panelConfigType__i2r1C{flex-shrink:0;padding:3px 7px;border-radius:4px;background:var(--epp-bg);border:1px solid var(--epp-border);color:var(--epp-label-color);font-size:10px;font-weight:700}.editor_panelConfigColor__me3lQ{width:26px;height:24px;padding:0;border:1px solid var(--epp-input-border);border-radius:3px;background:transparent}.editor_panelModuleList__GQtKf{display:flex;flex-direction:column;gap:4px}.editor_panelModuleRow__J5pss{display:grid;grid-template-columns:minmax(0,1fr) 42px 42px;gap:4px;align-items:center}.editor_panelScopeStrip__Rf2lS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.editor_panelScopePill__tHgD7{height:24px;border:1px solid var(--epp-input-border);border-radius:5px;background:var(--epp-input-bg);color:var(--epp-label-color);font-size:10px;font-weight:700;cursor:pointer}.editor_panelScopePill__tHgD7:hover{border-color:var(--epp-accent)}.editor_panelScopePill__tHgD7.editor_isActive__Fx2eL{background:var(--epp-accent);border-color:var(--epp-accent);color:#fff}.editor_panelPreviewPhone__f7g6j{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--epp-border);border-radius:8px;background:linear-gradient(180deg,rgba(15,23,42,.035),rgba(15,23,42,0)),var(--epp-header-bg);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.editor_panelPreviewBlock__slmZB{width:100%;display:flex;flex-direction:column;gap:5px;padding:7px;border:1px solid var(--epp-border);border-radius:7px;background:var(--epp-bg);color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.editor_panelPreviewBlock__slmZB:hover{border-color:color-mix(in srgb,var(--epp-accent) 55%,var(--epp-border));transform:translateY(-1px)}.editor_panelPreviewBlock__slmZB.editor_isSelected__tu1Q8{border-color:var(--epp-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--epp-accent) 55%,transparent)}.editor_panelPreviewBlock__slmZB.editor_isHidden__8gAFd{opacity:.58;background:repeating-linear-gradient(-45deg,var(--epp-bg),var(--epp-bg) 8px,var(--epp-header-bg) 8px,var(--epp-header-bg) 16px)}.editor_panelPreviewBlockTop__a5isq{display:flex;align-items:center;justify-content:space-between;gap:8px}.editor_panelPreviewBlockTitle__FyoEJ{font-size:10px;font-weight:800;color:var(--epp-label-color);letter-spacing:.02em}.editor_panelPreviewActions__KnKMM{display:flex;align-items:center;gap:3px;opacity:0;transition:opacity .14s ease}.editor_panelPreviewBlock__slmZB.editor_isSelected__tu1Q8 .editor_panelPreviewActions__KnKMM,.editor_panelPreviewBlock__slmZB:hover .editor_panelPreviewActions__KnKMM{opacity:1}.editor_panelPreviewDangerBtn__G2ZIS,.editor_panelPreviewIconBtn__7hI7f{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid var(--epp-input-border);background:var(--epp-input-bg);color:var(--text-main,#0f172a);font-size:10px;font-weight:800;line-height:1}.editor_panelPreviewDangerBtn__G2ZIS{color:#b91c1c}.editor_panelPreviewBlockBody__Se75n{display:block;min-width:0;font-size:11px;color:var(--text-main,#0f172a)}.editor_panelPreviewHeader__M_rJl{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:62px;padding:10px;border-radius:6px}.editor_panelPreviewHeader__M_rJl em,.editor_panelPreviewHeader__M_rJl strong{display:block}.editor_panelPreviewHeader__M_rJl strong{font-size:16px;line-height:1.12}.editor_panelPreviewHeader__M_rJl em{margin-top:2px;font-style:normal;font-size:10px;opacity:.78}.editor_panelPreviewBadges__vKVpJ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px}.editor_panelPreviewBadges__vKVpJ i{min-width:24px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:#fff;font-style:normal;font-size:9px;font-weight:800}.editor_panelPreviewTabs__686aU{display:flex;align-items:center;gap:4px;overflow:hidden}.editor_panelPreviewTabs__686aU b,.editor_panelPreviewTabs__686aU i{min-width:0;padding:4px 6px;border-radius:999px;border:1px solid var(--epp-border);background:var(--epp-header-bg);font-style:normal;font-size:10px;white-space:nowrap}.editor_panelPreviewTabs__686aU i.editor_isActive__Fx2eL{background:var(--epp-accent);border-color:var(--epp-accent);color:#fff}.editor_panelPreviewLayout__Kb6Nv{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px}.editor_panelPreviewLayout__Kb6Nv i{height:32px;border-radius:5px;background:linear-gradient(90deg,transparent 44%,var(--epp-accent) 44%,var(--epp-accent) 56%,transparent 56%),var(--epp-header-bg);border:1px solid var(--epp-border)}.editor_panelPreviewDirections__UVqkj{display:flex;flex-direction:column;gap:5px}.editor_panelPreviewDirections__UVqkj i{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:5px 6px;border-radius:5px;background:var(--epp-header-bg);font-style:normal}.editor_panelPreviewDirections__UVqkj b{font-size:11px}.editor_panelPreviewDirections__UVqkj em,.editor_panelPreviewDirections__UVqkj span{font-size:9px;color:var(--epp-label-color);font-style:normal}.editor_panelPreviewText__Vy_OC{display:block;padding:6px;border-radius:5px;background:var(--epp-header-bg);color:var(--epp-label-color);line-height:1.35}.editor_panelPreviewFooter__a84nk,.editor_panelPreviewTimetable__jTWXn{display:flex;flex-wrap:wrap;gap:5px}.editor_panelPreviewFooter__a84nk i,.editor_panelPreviewTimetable__jTWXn b,.editor_panelPreviewTimetable__jTWXn i{padding:5px 7px;border-radius:5px;background:var(--epp-accent);color:#fff;font-style:normal;font-size:10px;font-weight:700}.editor_panelPreviewFooter__a84nk i:nth-child(n+3),.editor_panelPreviewTimetable__jTWXn b{background:var(--epp-header-bg);color:var(--text-main,#0f172a);border:1px solid var(--epp-border)}.editor_panelPreviewInfoRows__I9Jo3{display:flex;flex-direction:column;gap:4px}.editor_panelPreviewInfoRows__I9Jo3 i{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 6px;border-radius:5px;background:var(--epp-header-bg);font-style:normal}.editor_panelPreviewInfoRows__I9Jo3 b{font-size:10px}.editor_panelPreviewInfoRows__I9Jo3 span{min-width:0;color:var(--epp-label-color);font-size:9px;text-align:right}.editor_panelConfigInspector__3zn7S{min-width:0;display:flex;flex-direction:column;border:1px solid var(--epp-border);border-radius:8px;background:var(--epp-bg);overflow:hidden}.editor_panelInspectorHead__gHXK0{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:8px;border-bottom:1px solid var(--epp-border);background:var(--epp-header-bg)}.editor_panelInspectorHead__gHXK0 span{font-size:12px;font-weight:800}.editor_panelInspectorHead__gHXK0 small{min-width:0;color:var(--epp-label-color);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor_panelInspectorBody__i1ml8{display:flex;flex-direction:column;gap:7px;padding:8px}.editor_panelInspectorDanger__m5wwu{min-height:24px;border:1px solid rgba(185,28,28,.28);border-radius:5px;background:rgba(185,28,28,.06);color:#b91c1c;font-size:11px;font-weight:700;cursor:pointer}.editor_panelInspectorNote__PdxQF{padding:7px;border-radius:5px;background:var(--epp-header-bg);color:var(--epp-label-color);font-size:10px;line-height:1.35}.editor_footerActionSection__Fy86q{display:flex;flex-direction:column;gap:5px}.editor_footerActionSection__Fy86q+.editor_footerActionSection__Fy86q{margin-top:3px;padding-top:9px;border-top:1px solid var(--epp-border)}.editor_footerActionSectionHead__v6mw1{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:1px 1px 3px}.editor_footerActionSectionHead__v6mw1 strong{color:var(--text-main,#0f172a);font-size:11px}.editor_footerActionSectionHead__v6mw1 small{color:var(--epp-label-color);font-size:8px;text-align:right}.editor_footerActionCard___Kxx8{overflow:hidden;border:1px solid var(--epp-border);border-radius:7px;background:var(--epp-input-bg);transition:border-color .14s ease,background .14s ease}.editor_footerActionCard___Kxx8.editor_isEnabled__7JAWs{border-color:color-mix(in srgb,var(--epp-accent) 35%,var(--epp-border))}.editor_footerActionHead__cPtH0{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px}.editor_footerActionHead__cPtH0>span{min-width:0;display:flex;flex-direction:column;gap:1px}.editor_footerActionHead__cPtH0 strong{color:var(--text-main,#0f172a);font-size:10px}.editor_footerActionHead__cPtH0 small{color:var(--epp-label-color);font-size:8px}.editor_footerActionSwitch__2DX5O{height:24px;padding:0 9px;border:1px solid var(--epp-input-border);border-radius:999px;background:var(--epp-header-bg);color:var(--epp-label-color);font-size:9px;font-weight:750;cursor:pointer}.editor_footerActionSwitch__2DX5O.editor_isActive__Fx2eL{border-color:var(--epp-accent);background:var(--epp-accent);color:#fff}.editor_footerLinkEditor__9lMbi{display:flex;flex-direction:column;gap:6px;padding:7px 8px 8px;border-top:1px solid var(--epp-border);background:var(--epp-header-bg)}.editor_footerLinkSummary__m5dJD{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}.editor_footerLinkSummary__m5dJD>span{min-width:0;display:flex;flex-direction:column;gap:1px}.editor_footerLinkSummary__m5dJD b{color:var(--text-main,#0f172a);font-size:8px}.editor_footerLinkSummary__m5dJD small{display:block;overflow:hidden;color:var(--epp-label-color);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.editor_footerLinkSummary__m5dJD>div{display:inline-flex;gap:3px}.editor_footerLinkSummary__m5dJD a,.editor_footerLinkSummary__m5dJD button{height:22px;display:inline-flex;align-items:center;padding:0 7px;border:1px solid var(--epp-input-border);border-radius:4px;background:var(--epp-input-bg);color:var(--epp-accent);font-size:8px;font-weight:700;text-decoration:none;cursor:pointer}.editor_footerLinkField__GR77Z{display:flex;flex-direction:column;gap:3px;color:var(--epp-label-color);font-size:8px}.editor_footerLinkField__GR77Z input{height:28px;padding:0 7px;font-size:9px}.editor_eppGroupVisSection__6cfrV{display:flex;flex-direction:column;gap:5px;padding:6px;border:1px dashed var(--epp-border);border-radius:6px;background:var(--epp-header-bg)}.editor_eppGroupVisSectionTitle__c_KW9{font-size:10px;font-weight:700;color:var(--epp-label-color);letter-spacing:.02em}.editor_eppGroupVis__fGMwv{border:1px solid var(--epp-input-border);border-radius:5px;background:var(--epp-input-bg);overflow:hidden}.editor_eppGroupVis__fGMwv.editor_isRestricted__UuqHw{border-color:var(--epp-accent);box-shadow:inset 2px 0 0 var(--epp-accent)}.editor_eppGroupVisHead__G_nad{width:100%;display:flex;align-items:center;gap:5px;padding:5px 7px;background:transparent;border:none;cursor:pointer;color:inherit;font-size:11px;text-align:left}.editor_eppGroupVisHead__G_nad:hover{background:var(--epp-hover)}.editor_eppGroupVisIcon__Ik8lj{font-size:11px;flex-shrink:0}.editor_eppGroupVisLabel__2_JZn{flex:1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor_eppGroupVisBadge__tkN96{font-size:10px;color:var(--epp-label-color);flex-shrink:0;padding:1px 6px;border-radius:999px;background:var(--epp-hover)}.editor_eppGroupVisBadge__tkN96.editor_isRestricted__UuqHw{color:white;background:var(--epp-accent)}.editor_eppGroupVisChevron__8UJ4_{font-size:9px;color:var(--epp-label-color);transition:transform .15s;flex-shrink:0}.editor_eppGroupVisChevron__8UJ4_[data-open=true]{transform:rotate(180deg)}.editor_eppGroupVisBody__msAo1{display:flex;flex-direction:column;gap:6px;padding:6px 7px 7px;border-top:1px solid var(--epp-border)}.editor_eppGroupVisModes__K__pu{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px}.editor_eppGroupVisChips__TfFru{display:flex;flex-wrap:wrap;gap:4px}.editor_eppGroupVisChip__EtI8u{height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--epp-input-border);background:var(--epp-input-bg);color:inherit;font-size:10px;cursor:pointer;transition:all .15s}.editor_eppGroupVisChip__EtI8u:hover{border-color:var(--epp-accent)}.editor_eppGroupVisChip__EtI8u.editor_isActive__Fx2eL{background:var(--epp-accent);color:white;border-color:var(--epp-accent)}.editor_eppGroupVisEmpty__GURr1{font-size:10px;color:var(--epp-label-color);font-style:italic}.editor_eppGroupVisHint__XvsoV{font-size:10px;line-height:1.35;color:var(--epp-label-color)}.editor_lineWorkbench__BLfHG{display:flex;flex-direction:column;gap:8px;padding:10px;margin-bottom:10px;border:1px solid var(--epp-border);border-radius:8px;background:linear-gradient(180deg,rgba(15,23,42,.04),rgba(15,23,42,0)),var(--epp-bg)}.editor_lineWorkbenchHead__mBaOT{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px}.editor_lineWorkbenchBadge__LDBGx{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#fff;font-size:11px;font-weight:800}.editor_lineWorkbenchTitle__1GbQS{min-width:0;display:flex;flex-direction:column;gap:2px}.editor_lineWorkbenchTitle__1GbQS strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.editor_lineWorkbenchStat__RbevP,.editor_lineWorkbenchTitle__1GbQS span{color:var(--epp-label-color);font-size:10px}.editor_lineWorkbenchStat__RbevP{padding:3px 6px;border-radius:999px;background:var(--epp-header-bg);border:1px solid var(--epp-border);font-weight:700}.editor_lineToolRail__fZjC3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.editor_lineToolChip__Z1r3D{min-width:0;height:26px;border:1px solid var(--epp-input-border);border-radius:5px;background:var(--epp-input-bg);color:var(--text-main,#0f172a);font-size:10px;font-weight:750;cursor:pointer}.editor_lineToolChip__Z1r3D:hover{border-color:var(--epp-accent)}.editor_lineToolChip__Z1r3D.editor_isActive__Fx2eL{background:var(--epp-accent);border-color:var(--epp-accent);color:#fff}.editor_lineWorkbenchMetrics__HsbMx{display:flex;flex-wrap:wrap;gap:5px;color:var(--epp-label-color);font-size:10px}.editor_lineWorkbenchMetrics__HsbMx span{padding:3px 6px;border-radius:4px;background:var(--epp-header-bg)}.editor_assetPreviewBox__RLsAq{min-height:92px;display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid var(--epp-border);border-radius:8px;background:linear-gradient(45deg,rgba(148,163,184,.12) 25%,transparent 25%),linear-gradient(-45deg,rgba(148,163,184,.12) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(148,163,184,.12) 75%),linear-gradient(-45deg,transparent 75%,rgba(148,163,184,.12) 75%),var(--epp-bg);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;color:var(--epp-label-color);font-size:11px}.editor_assetPreviewImage__dWZrp{max-width:100%;max-height:110px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(15,23,42,.16))}.editor_elpRoot__4xlL0{height:100%;background:var(--epp-bg);border-right:1px solid var(--epp-border);display:flex;flex-direction:column;position:relative;overflow:hidden;user-select:none}.editor_elpResizeHandle__U9uUx{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;z-index:10;transition:background .2s}.editor_elpResizeHandle__U9uUx:hover{background:var(--epp-accent)}.editor_elpInner__Fp9_X{display:flex;flex-direction:column;height:100%}.editor_elpHeader__xstF9{height:32px;padding:0 12px;background:var(--epp-header-bg);border-bottom:1px solid var(--epp-border);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.editor_elpTitle__Ke0gS{font-size:11px;font-weight:700;color:var(--epp-label-color);letter-spacing:.05em;text-transform:uppercase}.editor_elpLayerBadge__us6_u{font-size:10px;padding:1px 6px;border-radius:4px;background:var(--epp-accent);color:white;font-weight:600}.editor_elpListArea__Q4exr,.editor_elpListWrapper__uID_K{flex:1;overflow:hidden;display:flex;flex-direction:column}.editor_elpListWrapper__uID_K{padding:8px;gap:8px}.editor_elpSearch__x3McA{width:100%;height:24px;padding:0 8px;border-radius:3px;border:1px solid var(--epp-input-border);background:var(--epp-input-bg);color:inherit;font-size:11px;outline:none}.editor_elpSearch__x3McA:focus{border-color:var(--epp-accent)}.editor_elpAction__FaUxD{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:24px;padding:0 10px;border:1px solid var(--epp-input-border);border-radius:3px;background:var(--epp-input-bg);color:var(--epp-accent);font-size:11px;cursor:pointer;transition:all .15s}.editor_elpAction__FaUxD:hover{background:var(--epp-hover)}.editor_elpPrimaryAction__R6vGh{width:100%;min-height:48px;display:flex;align-items:center;gap:9px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--epp-accent) 42%,var(--epp-input-border));border-radius:7px;background:color-mix(in srgb,var(--epp-accent) 8%,var(--epp-input-bg));color:var(--text-main,#0f172a);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.editor_elpPrimaryAction__R6vGh:hover{border-color:var(--epp-accent);background:color-mix(in srgb,var(--epp-accent) 13%,var(--epp-input-bg));transform:translateY(-1px)}.editor_elpPrimaryActionIcon__neV7y{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:5px;background:var(--epp-accent);color:#fff;font-size:18px;line-height:1}.editor_elpLineIdentity__p_eJn,.editor_elpPrimaryAction__R6vGh>span:last-child{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.editor_elpLineIdentity__p_eJn strong,.editor_elpPrimaryAction__R6vGh strong{min-width:0;overflow:hidden;color:var(--text-main,#0f172a);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.editor_elpLineIdentity__p_eJn small,.editor_elpPrimaryAction__R6vGh small{min-width:0;overflow:hidden;color:var(--epp-label-color);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.editor_elpListToolbar__KvO66{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.editor_elpCount__hAaMV,.editor_elpSectionHeading__JMSls>span:last-child{min-width:26px;padding:2px 6px;border:1px solid var(--epp-border);border-radius:999px;background:var(--epp-header-bg);color:var(--epp-label-color);font-size:9px;font-weight:700;text-align:center}.editor_elpObjectList__6dHvv{gap:5px}.editor_elpLineCard__a5WhR,.editor_elpSegmentCard__4k0p_{position:relative;display:flex;flex-direction:column;border:1px solid var(--epp-border);border-radius:7px;background:var(--epp-input-bg);overflow:hidden;flex-shrink:0;transition:border-color .14s ease,background .14s ease}.editor_elpLineCard__a5WhR:hover,.editor_elpSegmentCard__4k0p_:hover{border-color:color-mix(in srgb,var(--epp-accent) 45%,var(--epp-border))}.editor_elpLineCard__a5WhR.editor_isActive__Fx2eL,.editor_elpSegmentCard__4k0p_.editor_isActive__Fx2eL{border-color:var(--epp-accent);background:color-mix(in srgb,var(--epp-accent) 7%,var(--epp-input-bg));box-shadow:inset 2px 0 0 var(--epp-accent)}.editor_elpLineCard__a5WhR.editor_isMuted__RW3z8{opacity:.62}.editor_elpLineMain__6ZB_X,.editor_elpSegmentMain__TrPJo{min-width:0;display:flex;align-items:center;gap:8px;padding:7px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.editor_elpLineSwatch__0_zGN{width:5px;height:30px;flex-shrink:0;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}.editor_elpLineActions__kubyt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:0 6px 6px 19px}.editor_elpLineAction__d5ums{min-width:0;height:23px;padding:0 5px;border:1px solid var(--epp-input-border);border-radius:4px;background:var(--epp-header-bg);color:var(--epp-label-color);font-size:9px;font-weight:700;cursor:pointer}.editor_elpLineAction__d5ums.editor_isActive__Fx2eL,.editor_elpLineAction__d5ums:hover{border-color:var(--epp-accent);color:var(--epp-accent)}.editor_elpLineAction__d5ums.editor_isDanger__kVZZU{color:#b91c1c}.editor_elpWorkflowIntro__R6lhH{display:flex;flex-direction:column;gap:5px;padding:8px;border-radius:7px;background:var(--epp-header-bg);color:var(--epp-label-color);font-size:9px;line-height:1.4}.editor_elpWorkflowIntro__R6lhH strong{color:var(--text-main,#0f172a);font-size:11px}.editor_elpWorkflowIntro__R6lhH ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:3px 0 0;padding:0;list-style:none}.editor_elpWorkflowIntro__R6lhH li{display:flex;align-items:center;gap:4px;min-width:0;white-space:nowrap}.editor_elpWorkflowIntro__R6lhH b{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--epp-input-bg);border:1px solid var(--epp-border);color:var(--epp-accent);font-size:8px}.editor_elpSectionHeading__JMSls{display:flex;align-items:center;justify-content:space-between;color:var(--epp-label-color);font-size:10px;font-weight:750}.editor_elpSegmentCard__4k0p_{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-right:6px}.editor_elpSegmentGlyph__iI4o6{position:relative;width:30px;height:22px;flex-shrink:0}.editor_elpSegmentGlyph__iI4o6:before{content:"";position:absolute;left:2px;right:2px;top:10px;border-top:3px dashed var(--not-open-color,#95a3aa)}.editor_elpSegmentGlyph__iI4o6 i{position:absolute;top:7px;width:7px;height:7px;border:1px solid var(--epp-input-bg);border-radius:50%;background:var(--not-open-color,#95a3aa)}.editor_elpSegmentGlyph__iI4o6 i:first-child{left:1px}.editor_elpSegmentGlyph__iI4o6 i:nth-child(2){left:12px}.editor_elpSegmentGlyph__iI4o6 i:nth-child(3){right:1px}.editor_elpEmptyState__jImdf{min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px;border:1px dashed var(--epp-border);border-radius:7px;color:var(--epp-label-color);font-size:10px;line-height:1.4;text-align:center}.editor_elpEmptyState__jImdf strong{color:var(--text-main,#0f172a);font-size:11px}.editor_elpPanelIntro__1I8TC{position:relative;display:flex;flex-direction:column;gap:4px;padding:11px 10px 10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--epp-accent) 22%,var(--epp-border));border-radius:8px;background:color-mix(in srgb,var(--epp-accent) 5%,var(--epp-input-bg))}.editor_elpPanelIntroIndex__x5gb_{color:var(--epp-accent);font-size:8px;font-weight:800;letter-spacing:.12em}.editor_elpPanelIntro__1I8TC strong{color:var(--text-main,#0f172a);font-size:12px}.editor_elpPanelIntro__1I8TC p{margin:0;color:var(--epp-label-color);font-size:9px;line-height:1.55}.editor_elpPanelIntro__1I8TC>div{display:flex;align-items:center;gap:5px;margin-top:3px;color:var(--epp-label-color);font-size:8px;font-weight:700}.editor_elpPanelIntro__1I8TC>div i{width:12px;height:1px;background:var(--epp-border)}.editor_elpList__0KKpB{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:2px;padding:2px 0}.editor_elpListWithForm__heqE4{max-height:240px!important;min-height:140px!important;flex:none!important;border-bottom:1px dashed var(--epp-border);margin-bottom:4px}.editor_elpItem__vao_D{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:3px;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .12s;text-align:left;width:100%;font-size:11px}.editor_elpItem__vao_D:hover{background:var(--epp-hover)}.editor_elpItem__vao_D.editor_isActive__Fx2eL{background:var(--epp-hover);border-color:var(--epp-accent)}.editor_elpItemDot__B_kI5{width:6px;height:6px;border-radius:50%;background:var(--epp-accent);flex-shrink:0}.editor_elpItemIcon__MK_4g{width:16px;height:16px;flex-shrink:0;object-fit:contain;border-radius:3px;background:transparent;display:block}.editor_elpLineBadge__Ey_t9{flex-shrink:0;box-sizing:border-box;min-width:22px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:11px;font-weight:700;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;user-select:none}.editor_elpLineBadge__Ey_t9.editor_isLong__zIS3t{font-size:9px;padding:0 4px;letter-spacing:-.02em}.editor_elpItemName__TtNSF{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.editor_elpItemCode__iWOhi{font-size:10px;color:var(--epp-label-color);opacity:.7}.editor_elpLineRow__Ay4fI{display:flex;align-items:center;gap:6px;padding:2px 6px;border-radius:3px;font-size:11px}.editor_elpLineRow__Ay4fI:hover{background:var(--epp-hover)}.editor_elpLineRow__Ay4fI.editor_isActive__Fx2eL{background:var(--epp-hover);border-color:var(--epp-accent)}.editor_elpVisibility__MjK6V{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:none;color:var(--epp-label-color);cursor:pointer;padding:0;border-radius:3px}.editor_elpVisibility__MjK6V:hover{background:rgba(0,0,0,.05);color:inherit}.editor_elpLineColor__7ncgJ{width:10px;height:10px;border-radius:2px;border:1px solid rgba(0,0,0,.1)}.editor_elpLineName__neCq2{flex:1;text-align:left;border:none;background:none;cursor:pointer;padding:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:inherit}.editor_elpLineZ__gDN6E{font-size:9px;color:var(--epp-label-color);min-width:24px;text-align:right}.editor_elpOrder__vKcZ9{display:flex;gap:1px}.editor_elpOrderBtn__Zz9Ae{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:1px solid var(--epp-input-border);background:var(--epp-input-bg);color:var(--epp-label-color);border-radius:2px;padding:0;font-size:10px;cursor:pointer}.editor_elpOrderBtn__Zz9Ae:hover{background:var(--epp-hover)}.editor_elpDangerBtn__wLLlu{color:#d92d20;border-color:#fecaca;background:#fff5f5}.editor_elpDangerBtn__wLLlu:hover{color:#b42318;border-color:#fda29b;background:#fee4e2}.editor_elpSubHeader__dyRU5{font-size:10px;font-weight:700;color:var(--epp-label-color);text-transform:uppercase;padding:4px 8px;display:flex;align-items:center;gap:6px;background:var(--epp-header-bg)}.editor_elpLogsSection__ruLCF{border-top:1px solid var(--epp-border);flex-shrink:0;background:var(--epp-bg);display:flex;flex-direction:column;transition:height .3s ease}.editor_elpLogsSection__ruLCF.editor_isOpen__nB06c{flex:1;min-height:120px}.editor_elpLogsToggle__xswp_{height:28px;display:flex;align-items:center;gap:6px;width:100%;padding:0 10px;border:none;background:var(--epp-header-bg);color:var(--epp-label-color);font-size:11px;font-weight:600;cursor:pointer}.editor_elpLogsToggle__xswp_:hover{background:var(--epp-hover)}.editor_elpLogCount__b6V9Y{margin-left:auto;font-size:9px;background:var(--epp-accent);color:white;padding:0 6px;border-radius:10px}.editor_elpLogs__geyDk{flex:1;overflow-y:auto;padding:4px}.editor_elpLogItem__CqI_4{display:flex;justify-content:space-between;padding:2px 6px;font-size:10px;border-bottom:1px solid var(--epp-border)}.editor_elpLogTime__nGQAA{color:var(--epp-label-color);font-family:monospace}.editor_elpEmpty__KdL82{font-size:11px;color:var(--epp-label-color);padding:12px;text-align:center;opacity:.6}.editor_etbRoot__Hxbi1{width:48px;background:var(--epp-bg);border-right:1px solid var(--epp-border);flex-direction:column;align-items:center;padding:8px 0;gap:4px;flex-shrink:0;overflow-y:auto;overflow-x:hidden}.editor_etbHeader__sLsto{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--epp-accent);margin-bottom:4px}.editor_etbDivider__r1Hwf{width:24px;height:1px;background:var(--epp-border);margin:4px 0;flex-shrink:0}.editor_etbGroup__AgIYN{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.editor_etbGroupLabel__meC6M{font-size:8px;font-weight:700;color:var(--epp-label-color);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.editor_etbTool__qQxGu{width:36px;min-height:38px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:6px;background:transparent;border:none;color:inherit;cursor:pointer;transition:all .15s;padding:4px 0}.editor_etbTool__qQxGu:hover:not(:disabled){background:var(--epp-hover)}.editor_etbTool__qQxGu.editor_isActive__Fx2eL{background:var(--epp-accent);color:white;box-shadow:0 2px 6px rgba(59,130,246,.3)}.editor_etbTool__qQxGu:disabled{opacity:.3;cursor:not-allowed}.editor_etbToolSm__PN0lj{min-height:24px;padding:2px 0}.editor_etbIcon__P6BU0{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.editor_etbIcon__P6BU0 svg{width:18px;height:18px}.editor_etbLabel__3hhuK{font-size:8px;line-height:1}.editor_etbSave__2IMeO{color:#22c55e}.editor_etbSave__2IMeO:hover:not(:disabled){background:#dcfce7;border:1px solid #22c55e}.editor_etbExit__mSfvG{color:#ef4444}.editor_etbExit__mSfvG:hover:not(:disabled){background:#fee2e2;border:1px solid #ef4444}.editor_etbBottom__cSvMl{margin-top:auto}.editor_etbStatus__gCDqu{font-size:10px;padding:2px 0;text-align:center;width:100%;font-weight:700}.editor_editorRightPanels__l20PE{display:flex;flex-shrink:0;height:100%;z-index:110;pointer-events:auto}.editor_etbStatusOk__JAv0b{color:#22c55e}.editor_etbStatusErr__Dbpde{color:#ef4444}.editor_editorShell__NFd2S{--editor-ink:#142332;--editor-muted:#637587;--editor-line:#d7dfe5;--editor-surface:#f5f7f8;--editor-panel:#fbfcfc;--editor-navy:#12314a;--editor-accent:#ed6a2c;position:relative;display:flex;flex:1;width:100%;min-width:0;min-height:0;flex-direction:column;overflow:hidden;color:var(--editor-ink);background:var(--editor-surface)}.dark-mode .editor_editorShell__NFd2S,[data-theme=dark] .editor_editorShell__NFd2S{--editor-ink:#f0f4f8;--editor-muted:#8fa0b0;--editor-line:rgba(255,255,255,0.08);--editor-surface:#111417;--editor-panel:#161a1e;--editor-navy:#3880ff;--editor-accent:#ff7a38}.editor_editorWorkspacePassthrough__bzYlY,.editor_editorWorkspace__eYy3b{position:relative;display:flex;flex:1;min-width:0;min-height:0;overflow:hidden}.editor_editorWorkspacePassthrough__bzYlY{width:100%}.editor_etbRoot__Hxbi1{position:relative;z-index:130;width:100%;height:58px;min-height:58px;display:flex;flex-direction:row;align-items:stretch;gap:0;padding:0;overflow:hidden;border:0;border-bottom:1px solid var(--editor-line);background:var(--editor-panel);color:var(--editor-ink);user-select:none}.editor_etbBrand__Di5Dq{width:176px;display:flex;align-items:center;gap:10px;padding:0 16px;flex:0 0 auto;border-right:1px solid var(--editor-line)}.editor_etbBrandMark__S_CJZ{position:relative;width:29px;height:29px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:var(--editor-navy);flex-shrink:0}.editor_etbBrandMark__S_CJZ img{width:22px;height:22px;object-fit:contain;display:block;border-radius:4px}.editor_etbBrand__Di5Dq>span:last-child{min-width:0;display:flex;flex-direction:column;gap:1px}.editor_etbBrand__Di5Dq strong{font-size:13px;line-height:1.15;letter-spacing:.01em}.editor_etbBrand__Di5Dq small{color:var(--editor-muted);font-size:9px;letter-spacing:.12em}.editor_etbLayers__HC4ko{display:flex;align-items:stretch;flex:0 0 auto;padding:0 7px;border-right:1px solid var(--editor-line)}.editor_etbLayers__HC4ko button{position:relative;width:54px;min-width:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:0 3px;border:0;background:transparent;color:var(--editor-muted);cursor:pointer}.editor_etbLayers__HC4ko button:after{content:"";position:absolute;right:10px;bottom:0;left:10px;height:3px;border-radius:3px 3px 0 0;background:transparent}.editor_etbLayers__HC4ko button:hover{color:var(--editor-ink);background:color-mix(in srgb,var(--editor-navy) 5%,transparent)}.editor_etbLayers__HC4ko button.editor_isActive__Fx2eL{color:var(--editor-navy);background:color-mix(in srgb,var(--editor-navy) 7%,transparent);box-shadow:none}.editor_etbLayers__HC4ko button.editor_isActive__Fx2eL:after{background:var(--editor-accent)}.editor_etbLayers__HC4ko svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.editor_etbLayers__HC4ko span{font-size:9px;line-height:1;white-space:nowrap}.editor_etbContext__NfuDh{min-width:190px;display:flex;align-items:center;gap:8px;flex:1 1 auto;padding:0 12px;overflow:hidden}.editor_etbContextLabel__Lx3o4{padding-right:8px;font-weight:750;letter-spacing:.08em}.editor_etbContextLabel__Lx3o4,.editor_etbLocale__LYE02{border-right:1px solid var(--editor-line);color:var(--editor-muted);font-size:10px;white-space:nowrap}.editor_etbLocale__LYE02{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:0 8px 0 2px;font-weight:650}.editor_etbLocale__LYE02 select{height:30px;min-width:126px;padding:0 22px 0 8px;border:1px solid var(--editor-line);border-radius:6px;background:var(--editor-panel);color:var(--editor-ink);font:inherit;cursor:pointer}.editor_etbLocale__LYE02 select:focus-visible{outline:2px solid var(--editor-accent);outline-offset:1px}.editor_etbSegmented__RRsHe,.editor_etbTools__JZBMQ{display:flex;align-items:center;gap:3px}.editor_etbSegmented__RRsHe button,.editor_etbTools__JZBMQ button{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--editor-muted);font-size:10px;font-weight:650;white-space:nowrap;cursor:pointer}.editor_etbSegmented__RRsHe button:hover,.editor_etbTools__JZBMQ button:hover:not(:disabled){background:color-mix(in srgb,var(--editor-navy) 6%,transparent);color:var(--editor-ink)}.editor_etbSegmented__RRsHe button.editor_isActive__Fx2eL,.editor_etbTools__JZBMQ button.editor_isActive__Fx2eL{border-color:color-mix(in srgb,var(--editor-navy) 18%,var(--editor-line));background:var(--editor-navy);color:var(--editor-panel);box-shadow:none}.editor_etbTools__JZBMQ button:disabled{opacity:.35;cursor:not-allowed}.editor_etbTools__JZBMQ svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.editor_etbTools__JZBMQ .editor_etbDivider__r1Hwf{width:1px;height:22px;margin:0 3px;background:var(--editor-line)}.editor_etbSegmented__RRsHe{padding:3px;border-radius:8px;background:color-mix(in srgb,var(--editor-navy) 5%,transparent)}.editor_etbSegmented__RRsHe button{height:26px;padding:0 8px}.editor_etbHint__d2fJL{overflow:hidden;color:var(--editor-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.editor_etbActions__RiWj5{display:flex;align-items:center;gap:6px;padding:0 10px;flex:0 0 auto;border-left:1px solid var(--editor-line)}.editor_etbNotice__B9OUl{max-width:190px;overflow:hidden;color:var(--editor-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.editor_etbExit__mSfvG,.editor_etbIconButton__nlqYR{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--editor-muted);cursor:pointer}.editor_etbExit__mSfvG:hover,.editor_etbIconButton__nlqYR:hover:not(:disabled){border-color:var(--editor-line);background:var(--editor-surface);color:var(--editor-ink)}.editor_etbIconButton__nlqYR:disabled{opacity:.28;cursor:not-allowed}.editor_etbIconButton__nlqYR svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.editor_etbSave__2IMeO{height:32px;display:inline-flex;align-items:center;gap:10px;padding:0 11px;border:1px solid var(--editor-navy);border-radius:6px;background:var(--editor-navy);color:var(--editor-panel);font-size:10px;font-weight:750;cursor:pointer}.editor_etbSave__2IMeO[data-status=saved]{border-color:#34725a;background:#34725a}.editor_etbSave__2IMeO[data-status=error]{border-color:#a23f35;background:#a23f35}.editor_etbSave__2IMeO:disabled{opacity:.62;cursor:wait}.editor_etbSave__2IMeO kbd{padding-left:9px;border-left:1px solid color-mix(in srgb,currentColor 30%,transparent);color:color-mix(in srgb,currentColor 72%,transparent);font:inherit;font-size:8px}.editor_etbExit__mSfvG{width:auto;padding:0 8px;font-size:10px}.editor_editorDock__T5K64{width:max-content;min-width:320px;max-width:480px;height:100%;display:flex;flex:0 0 auto;flex-direction:column;border-left:1px solid var(--editor-line);background:var(--editor-panel);z-index:110;overflow:hidden}.editor_editorDockTabs___a3fN{height:39px;display:grid;grid-template-columns:1fr 1fr;flex:0 0 auto;padding:4px;gap:3px;border-bottom:1px solid var(--editor-line);background:var(--editor-surface)}.editor_editorDockTabs___a3fN button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--editor-muted);font-size:10px;font-weight:700;cursor:pointer}.editor_editorDockTabs___a3fN button:hover{color:var(--editor-ink)}.editor_editorDockTabs___a3fN button.editor_isActive__Fx2eL{border-color:var(--editor-line);background:var(--editor-panel);color:var(--editor-ink);box-shadow:0 1px 2px rgba(15,23,42,.06)}.editor_editorDockTabs___a3fN svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.editor_editorDockTabs___a3fN i{width:5px;height:5px;border-radius:50%;background:var(--editor-accent)}.editor_editorDockBody__Y4uda{display:flex;flex:1;min-height:0;overflow:hidden}.editor_editorDockBody__Y4uda>.editor_elpRoot__4xlL0,.editor_editorDockBody__Y4uda>.editor_eppOuterWrapper__nI0z1{height:100%;border:0}.editor_editorDockBody__Y4uda .editor_elpHeader__xstF9,.editor_editorDockBody__Y4uda .editor_eppHeader__2KKQC{display:none}.editor_editorDockBody__Y4uda .editor_elpInner__Fp9_X,.editor_editorDockBody__Y4uda .editor_eppInner__aDPlY{padding-top:0}.editor_elpList__0KKpB>*,.editor_elpObjectList__6dHvv>*{content-visibility:auto;contain-intrinsic-block-size:38px}@media (max-width:1480px){.editor_etbBrand__Di5Dq{width:50px;padding:0 10px}.editor_etbBrand__Di5Dq>span:last-child{display:none}.editor_etbLayers__HC4ko button{width:47px}.editor_etbNotice__B9OUl{display:none}}@media (max-width:1120px){.editor_etbLayers__HC4ko button{width:38px}.editor_etbContextLabel__Lx3o4,.editor_etbLayers__HC4ko button span,.editor_etbLocale__LYE02>span,.editor_etbSave__2IMeO kbd,.editor_etbTools__JZBMQ button span{display:none}.editor_etbLocale__LYE02{padding-inline:4px}.editor_etbLocale__LYE02 select{min-width:92px;padding-inline:5px}.editor_etbContext__NfuDh{min-width:120px;padding-inline:7px}.editor_etbTools__JZBMQ button{width:31px;padding:0}.editor_editorDock__T5K64{min-width:300px}}.dark-mode .editor_etbRoot__Hxbi1,[data-theme=dark] .editor_etbRoot__Hxbi1{background:rgba(20,24,28,.92);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.dark-mode .editor_etbBrandMark__S_CJZ,[data-theme=dark] .editor_etbBrandMark__S_CJZ{background:rgba(56,128,255,.15);border:1px solid rgba(56,128,255,.25)}.dark-mode .editor_etbLayers__HC4ko button:hover,[data-theme=dark] .editor_etbLayers__HC4ko button:hover{background:rgba(255,255,255,.05);color:#f0f4f8}.dark-mode .editor_etbLayers__HC4ko button.editor_isActive__Fx2eL,[data-theme=dark] .editor_etbLayers__HC4ko button.editor_isActive__Fx2eL{background:rgba(255,255,255,.08);color:#ff8a48}.dark-mode .editor_etbLayers__HC4ko button.editor_isActive__Fx2eL:after,[data-theme=dark] .editor_etbLayers__HC4ko button.editor_isActive__Fx2eL:after{background:#ff7a38;box-shadow:0 0 10px rgba(255,122,56,.65)}.dark-mode .editor_etbSegmented__RRsHe button:hover,.dark-mode .editor_etbTools__JZBMQ button:hover:not(:disabled),[data-theme=dark] .editor_etbSegmented__RRsHe button:hover,[data-theme=dark] .editor_etbTools__JZBMQ button:hover:not(:disabled){background:rgba(255,255,255,.06);color:#f0f4f8}.dark-mode .editor_etbSegmented__RRsHe button.editor_isActive__Fx2eL,.dark-mode .editor_etbTools__JZBMQ button.editor_isActive__Fx2eL,[data-theme=dark] .editor_etbSegmented__RRsHe button.editor_isActive__Fx2eL,[data-theme=dark] .editor_etbTools__JZBMQ button.editor_isActive__Fx2eL{border-color:rgba(56,128,255,.35);background:rgba(30,75,125,.45);color:#8eceff;box-shadow:0 0 12px rgba(56,128,255,.22)}.dark-mode .editor_etbSegmented__RRsHe,[data-theme=dark] .editor_etbSegmented__RRsHe{background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.08)}.dark-mode .editor_etbSave__2IMeO,[data-theme=dark] .editor_etbSave__2IMeO{border-color:rgba(255,122,56,.35);background:linear-gradient(135deg,#e65c00,#ea580c);color:#ffffff;box-shadow:0 2px 10px rgba(234,88,12,.35)}.dark-mode .editor_etbSave__2IMeO:hover:not(:disabled),[data-theme=dark] .editor_etbSave__2IMeO:hover:not(:disabled){background:linear-gradient(135deg,#ea580c,#c2410c);box-shadow:0 4px 14px rgba(234,88,12,.45)}.dark-mode .editor_editorDock__T5K64,[data-theme=dark] .editor_editorDock__T5K64{background:#15191e;border-left:1px solid rgba(255,255,255,.08)}.dark-mode .editor_editorDockTabs___a3fN,[data-theme=dark] .editor_editorDockTabs___a3fN{background:#111417;border-bottom:1px solid rgba(255,255,255,.08)}.dark-mode .editor_editorDockTabs___a3fN button:hover,[data-theme=dark] .editor_editorDockTabs___a3fN button:hover{color:#f0f4f8}.dark-mode .editor_editorDockTabs___a3fN button.editor_isActive__Fx2eL,[data-theme=dark] .editor_editorDockTabs___a3fN button.editor_isActive__Fx2eL{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:#f0f4f8;box-shadow:0 2px 6px rgba(0,0,0,.35)}.dark-mode .editor_elpListWrapper__uID_K,[data-theme=dark] .editor_elpListWrapper__uID_K{background:#15191e}.dark-mode .editor_elpSearch__x3McA,[data-theme=dark] .editor_elpSearch__x3McA{height:30px;padding:0 10px;border-radius:6px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1);color:#f0f4f8;font-size:11px;transition:all .15s ease}.dark-mode .editor_elpSearch__x3McA::placeholder,[data-theme=dark] .editor_elpSearch__x3McA::placeholder{color:#64748b}.dark-mode .editor_elpSearch__x3McA:focus,[data-theme=dark] .editor_elpSearch__x3McA:focus{border-color:#38bdf8;background:rgba(0,0,0,.5);box-shadow:0 0 8px rgba(56,189,248,.25)}.dark-mode .editor_elpItem__vao_D,[data-theme=dark] .editor_elpItem__vao_D{padding:6px 10px;border-radius:6px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);color:#cbd5e1;font-size:12px;margin-bottom:2px;transition:all .12s ease}.dark-mode .editor_elpItem__vao_D:hover,[data-theme=dark] .editor_elpItem__vao_D:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08);color:#ffffff}.dark-mode .editor_elpItem__vao_D.editor_isActive__Fx2eL,[data-theme=dark] .editor_elpItem__vao_D.editor_isActive__Fx2eL{background:linear-gradient(90deg,rgba(56,189,248,.16),rgba(56,189,248,.04));border-color:rgba(56,189,248,.4);color:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,.3),inset 3px 0 0 #38bdf8}.dark-mode .editor_elpItemName__TtNSF,[data-theme=dark] .editor_elpItemName__TtNSF{color:#e2e8f0;font-weight:500}.dark-mode .editor_elpItem__vao_D.editor_isActive__Fx2eL .editor_elpItemName__TtNSF,[data-theme=dark] .editor_elpItem__vao_D.editor_isActive__Fx2eL .editor_elpItemName__TtNSF{color:#ffffff;font-weight:600}.dark-mode .editor_elpItemCode__iWOhi,[data-theme=dark] .editor_elpItemCode__iWOhi{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;opacity:.95;background:rgba(0,0,0,.25);padding:1px 4px;border-radius:4px;border:1px solid rgba(255,255,255,.06)}.dark-mode .editor_elpLineCard__a5WhR,.dark-mode .editor_elpSegmentCard__4k0p_,[data-theme=dark] .editor_elpLineCard__a5WhR,[data-theme=dark] .editor_elpSegmentCard__4k0p_{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:8px}.dark-mode .editor_elpLineCard__a5WhR:hover,.dark-mode .editor_elpSegmentCard__4k0p_:hover,[data-theme=dark] .editor_elpLineCard__a5WhR:hover,[data-theme=dark] .editor_elpSegmentCard__4k0p_:hover{background:rgba(255,255,255,.06);border-color:rgba(56,189,248,.3)}.dark-mode .editor_elpLineCard__a5WhR.editor_isActive__Fx2eL,.dark-mode .editor_elpSegmentCard__4k0p_.editor_isActive__Fx2eL,[data-theme=dark] .editor_elpLineCard__a5WhR.editor_isActive__Fx2eL,[data-theme=dark] .editor_elpSegmentCard__4k0p_.editor_isActive__Fx2eL{background:linear-gradient(90deg,rgba(56,189,248,.15),rgba(56,189,248,.03));border-color:rgba(56,189,248,.45);box-shadow:inset 3px 0 0 #38bdf8,0 2px 10px rgba(0,0,0,.25)}.dark-mode .editor_elpLineIdentity__p_eJn strong,.dark-mode .editor_elpPrimaryAction__R6vGh strong,[data-theme=dark] .editor_elpLineIdentity__p_eJn strong,[data-theme=dark] .editor_elpPrimaryAction__R6vGh strong{color:#f1f5f9}.dark-mode .editor_elpLineIdentity__p_eJn small,.dark-mode .editor_elpPrimaryAction__R6vGh small,[data-theme=dark] .editor_elpLineIdentity__p_eJn small,[data-theme=dark] .editor_elpPrimaryAction__R6vGh small{color:#94a3b8}.dark-mode .editor_elpLineAction__d5ums,[data-theme=dark] .editor_elpLineAction__d5ums{background:rgba(0,0,0,.3);border-color:rgba(255,255,255,.08);color:#94a3b8}.dark-mode .editor_elpLineAction__d5ums:hover,[data-theme=dark] .editor_elpLineAction__d5ums:hover{background:rgba(56,189,248,.15);border-color:rgba(56,189,248,.35);color:#38bdf8}.dark-mode .editor_elpCount__hAaMV,[data-theme=dark] .editor_elpCount__hAaMV{background:rgba(0,0,0,.35);border-color:rgba(255,255,255,.08);color:#94a3b8}.dark-mode .editor_eppListItem__LQQv4,[data-theme=dark] .editor_eppListItem__LQQv4{padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.06);color:#cbd5e1}.dark-mode .editor_eppListItem__LQQv4:hover,[data-theme=dark] .editor_eppListItem__LQQv4:hover{background:rgba(255,255,255,.06);color:#ffffff}.editor_branchTabGroup__1d1Ih{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.editor_branchTabChip__aikkS{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:500;border-radius:6px;border:1px solid var(--epp-input-border,#cbd5e1);background:var(--bg,#ffffff);color:var(--text-sub,#475569);cursor:pointer;transition:all .15s ease}.editor_branchTabChip__aikkS:hover{background:var(--epp-header-bg,#f1f5f9);color:var(--text-main,#0f172a)}.editor_branchTabChip__aikkS.editor_isActive__Fx2eL{background:#3b82f6;color:#ffffff;border-color:#2563eb;font-weight:600;box-shadow:0 1px 3px rgba(37,99,235,.25)}.editor_branchBadge__VzjbW{font-size:10px;padding:1px 5px;border-radius:9999px;background:rgba(0,0,0,.08);color:inherit}.editor_branchTabChip__aikkS.editor_isActive__Fx2eL .editor_branchBadge__VzjbW{background:rgba(255,255,255,.25);color:#ffffff}.editor_branchTabChip__aikkS.editor_addBranchBtn__EfzIe{border-style:dashed;color:#3b82f6;border-color:rgba(59,130,246,.5);background:transparent}.editor_branchTabChip__aikkS.editor_addBranchBtn__EfzIe:hover{background:rgba(59,130,246,.08)}.editor_branchControlCard__BCU1L{padding:8px 10px;border-radius:8px;background:var(--epp-header-bg,rgba(148,163,184,.08));border:1px solid var(--epp-input-border,#e2e8f0);margin-bottom:8px}.editor_treeRootContainer__Ysv9m{display:flex;flex-direction:column;gap:8px;margin-top:6px}.editor_treeSectionHeader__1nOr4{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;color:var(--text-sub,#64748b);letter-spacing:.5px;padding:2px 4px}.editor_treeStemList__daBYL{display:flex;flex-direction:column;position:relative;padding-left:8px;border-left:2px solid var(--epp-input-border,#cbd5e1);margin-left:6px;gap:2px}.editor_junctionBadge__safLQ{font-size:9px;font-weight:700;padding:1px 5px;border-radius:4px;background:#f59e0b;color:#ffffff;margin-left:4px}.editor_junctionActiveBtn__9om_l{background:rgba(245,158,11,.15)!important;color:#d97706!important;border-color:#f59e0b!important}.editor_treeJunctionSplitDivider__JPXOB{margin-top:6px;padding-top:8px;border-top:1px dashed var(--epp-input-border,#cbd5e1)}.editor_treeSplitBadge__LmQQ8{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:9999px;background:rgba(59,130,246,.1);color:#2563eb;font-size:11px;border:1px solid rgba(59,130,246,.3);margin-bottom:8px}.editor_treeBranchLinesContainer__gV_QH{display:flex;flex-direction:column;gap:8px;padding-left:10px;border-left:2px dashed #3b82f6;margin-left:12px}.editor_treeBranchCard__R_r3l{border:1px dashed var(--epp-input-border,#cbd5e1);border-radius:8px;padding:8px;background:var(--epp-header-bg,rgba(248,250,252,.8))}.editor_treeBranchCardHeader__yKIZx{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--text-main,#0f172a);margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid var(--epp-input-border,#e2e8f0)}.editor_treeBranchList__RUfrK{display:flex;flex-direction:column;gap:2px}.editor_segmentDistancePillWrapper__aMz4E{display:flex;align-items:center;justify-content:center;margin:3px 0;position:relative;z-index:2}.editor_segmentDistancePill__AhkrH{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;border-radius:12px;background:var(--epp-bg,#f8fafc);border:1px dashed #0284c7;color:#0284c7;cursor:pointer;transition:all .2s ease;user-select:none;box-shadow:0 1px 2px rgba(0,0,0,.04)}.editor_segmentDistancePill__AhkrH:hover{background:#e0f2fe;border-style:solid;border-color:#0284c7;transform:translateY(-1px);box-shadow:0 2px 4px rgba(2,132,199,.15)}.editor_segmentDistancePillAsymmetric__8fkwA{border-color:#f59e0b;color:#b45309;background:#fffbeb}.editor_segmentDistancePillAsymmetric__8fkwA:hover{background:#fef3c7;border-color:#d97706}.editor_segmentDistanceModalOverlay__r6tU3{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.45);backdrop-filter:blur(3px);z-index:10000;display:flex;align-items:center;justify-content:center;animation:editor_fadeIn__Bl6NZ .15s ease-out}.editor_segmentDistanceModal__VRw38{width:90%;max-width:440px;background:#ffffff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.15),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid #e2e8f0;overflow:hidden;display:flex;flex-direction:column}.editor_segmentDistanceModalHeader___OvLw{padding:14px 18px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.editor_segmentDistanceModalTitle__8d8c1{font-size:14px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:6px}.editor_segmentDistanceModalBody__JC1Hy{padding:18px;display:flex;flex-direction:column;gap:16px}.editor_segmentDistanceModalFooter__6JtbA{padding:12px 18px;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:8px}.editor_fig2Container__vU95h{display:flex;flex-direction:column;gap:24px;padding:12px 4px}.editor_fig2Section__BETT1{display:flex;flex-direction:column;gap:8px}.editor_fig2SectionHeader__DtSiU{font-size:13px;font-weight:700;color:var(--text-main,#1e293b);padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid var(--epp-input-border,#cbd5e1)}.editor_fig2List__4tyoC{display:flex;flex-direction:column;gap:0}.editor_fig2StationRow__7Cear{display:flex;align-items:center;padding:6px 0;border-bottom:1px solid var(--epp-border-light,#94a3b8)}.editor_fig2StationName__x5s6g{font-size:13px;font-weight:600;color:var(--text-main,#0f172a);min-width:140px}.editor_fig2DistanceRow__HdYPp{display:flex;flex-direction:column;gap:6px;padding:8px 0 8px 120px;position:relative}.editor_fig2DistanceRow__HdYPp:before{content:"";position:absolute;left:90px;top:0;bottom:0;width:2px;background:var(--epp-border-light,#cbd5e1)}.editor_fig2DirCol__5Ekhw{display:flex;align-items:center;gap:8px}.editor_fig2ArrowDown__iG4s4{color:#dc2626;font-weight:800;font-size:16px}.editor_fig2ArrowUp__Yatmv{color:#16a34a;font-weight:800;font-size:16px}.editor_fig2Input__9hLhG{width:80px;padding:4px 8px;border:1px solid var(--epp-input-border,#94a3b8);border-radius:4px;font-size:12px;background:var(--epp-input-bg,#ffffff);color:var(--text-main,#0f172a);text-align:center}.editor_fig2Input__9hLhG:focus{outline:none;border-color:#0284c7;box-shadow:0 0 0 2px rgba(2,132,199,.2)}.editor_fig2Unit___nX5Z{font-size:12px;color:var(--text-sub,#475569)}.editor_fig2CheckboxLabel__ANcG7{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1px solid var(--epp-input-border,#94a3b8);padding:2px 8px;border-radius:4px;background:var(--epp-input-bg,#ffffff)}.editor_fig2Checkbox__GUzKb{accent-color:#16a34a;cursor:pointer}.editor_fig2SameText__YMcfv{font-size:12px;font-weight:600;color:var(--text-sub,#334155)}.editor_fig2GeoBtn__xzIk_{margin-left:8px;padding:2px 6px;font-size:10px;border-radius:4px;border:1px solid #0284c7;background:#f0f9ff;color:#0284c7;cursor:pointer;transition:all .15s ease}.editor_fig2GeoBtn__xzIk_:hover{background:#0284c7;color:#ffffff}