._editor_1vamj_1{border:1px solid var(--border);border-radius:11px;background:var(--panel);overflow:hidden;box-shadow:0 18px 65px #00000014;font-size:12px}._hidden_1vamj_9{display:none}._toolbar_1vamj_12{height:66px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;border-bottom:1px solid var(--border);gap:12px;background:var(--panel2)}._fileGroup_1vamj_22{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:550;min-width:0}._fileGroup_1vamj_22 small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:4px}._fileIcon_1vamj_37{width:31px;height:34px;border:1px solid var(--border);border-radius:6px;display:grid;place-items:center;color:var(--accent)}._version_1vamj_46{margin-left:10px;font:9px var(--mono);border:1px solid var(--border);border-radius:4px;padding:3px 5px;color:var(--muted)}._actions_1vamj_54{display:flex;align-items:center;gap:5px}._editor_1vamj_1 button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:5px;background:transparent;padding:8px 9px;font-size:11px;white-space:nowrap}._editor_1vamj_1 button:hover:not(:disabled){background:var(--hover)}._editor_1vamj_1 button._primary_1vamj_74{background:var(--accent);color:var(--accentText);font-weight:650;border-color:var(--accent)}._editor_1vamj_1 button._primary_1vamj_74:hover:not(:disabled){filter:brightness(.93)}._actions_1vamj_54 i{height:20px;width:1px;background:var(--border);margin:0 7px}._workspace_1vamj_89{display:grid;grid-template-columns:var(--left-width) 1px minmax(0,1fr) 1px var( --right-width );height:560px;min-height:460px}._codePanel_1vamj_97,._previewPanel_1vamj_98,._properties_1vamj_99{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}._panelHeader_1vamj_106{height:47px;min-height:47px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--border);color:var(--muted)}._panelTitle_1vamj_116{display:flex;gap:7px;align-items:center;font-size:11px;font-weight:550;color:var(--text)}._tabs_1vamj_124{display:flex;height:100%;gap:15px}._editor_1vamj_1 ._tabs_1vamj_124 button{border-radius:0;padding:0;border-bottom:2px solid transparent;color:var(--muted)}._editor_1vamj_1 ._tabs_1vamj_124 button[aria-pressed=true]{color:var(--accent);border-bottom-color:var(--accent)}._tabs_1vamj_124+svg{opacity:.6}._tree_1vamj_142{overflow:auto;flex:1;padding-top:9px}._editor_1vamj_1 ._tree_1vamj_142 button{width:100%;justify-content:flex-start;border-radius:0;text-align:left;color:var(--muted);font:11px var(--mono);padding-top:9px;padding-bottom:9px}._editor_1vamj_1 ._tree_1vamj_142 button[aria-pressed=true]{background:var(--hover);color:var(--accent)}._codeFooter_1vamj_161{height:29px;min-height:29px;padding:0 14px;border-top:1px solid var(--border);display:flex;gap:16px;align-items:center;color:var(--muted);font:9px var(--mono)}._codeFooter_1vamj_161 span:last-child{margin-left:auto}._splitter_1vamj_175{background:var(--border);cursor:col-resize;position:relative;z-index:2;touch-action:none}._splitter_1vamj_175:after{position:absolute;content:"";inset:0 -3px}._splitter_1vamj_175:hover{background:var(--accent)}._editor_1vamj_1 ._compareToggle_1vamj_193{font-size:10px;padding:5px 0;color:var(--muted)}._toggle_1vamj_198{display:block;width:24px;height:14px;border-radius:9px;background:var(--border);position:relative}._toggle_1vamj_198:before{content:"";position:absolute;width:10px;height:10px;left:2px;top:2px;border-radius:50%;background:var(--muted)}._compareToggle_1vamj_193[aria-pressed=true] ._toggle_1vamj_198{background:var(--accent)}._compareToggle_1vamj_193[aria-pressed=true] ._toggle_1vamj_198:before{left:12px;background:var(--accentText)}._previewWrap_1vamj_223{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}._canvas_1vamj_230{flex:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;cursor:grab;min-height:0}._canvas_1vamj_230:active{cursor:grabbing}._grid_1vamj_244{background-color:var(--bg);background-image:linear-gradient(45deg,#82907809 25%,transparent 25%),linear-gradient(-45deg,#82907809 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#82907809 75%),linear-gradient(-45deg,transparent 75%,#82907809 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}._light_1vamj_258{background:#f1f2ed;color:#434c3d}._dark_1vamj_262{background:#0c0f0b;color:#a8b5a0}._canvasLabel_1vamj_266{position:absolute;top:18px;left:19px;font:8px var(--mono);letter-spacing:1px;color:var(--muted)}._artboard_1vamj_274{width:76%;max-width:340px;aspect-ratio:1;pointer-events:none;flex-shrink:0}._artboard_1vamj_274 iframe{border:0;width:100%;height:100%;pointer-events:none}._panHint_1vamj_287{position:absolute;bottom:16px;display:flex;gap:6px;align-items:center;color:var(--muted);font-size:9px}._previewTools_1vamj_296{height:42px;min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-top:1px solid var(--border);gap:4px}._zoomTools_1vamj_306{display:flex;align-items:center;gap:2px}._editor_1vamj_1 ._zoomTools_1vamj_306 button{padding:6px}._zoomTools_1vamj_306 output{font:10px var(--mono);min-width:42px;text-align:center;color:var(--muted)}._backgrounds_1vamj_320{display:flex;gap:6px}._editor_1vamj_1 ._backgrounds_1vamj_320 button{width:17px;height:17px;border:1px solid #768070;border-radius:4px;padding:0}._editor_1vamj_1 ._backgrounds_1vamj_320 button[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}._previewFooter_1vamj_335{display:flex;align-items:center;gap:6px;height:29px;min-height:29px;padding:0 12px;border-top:1px solid var(--border);font-size:9px;color:var(--muted)}._dot_1vamj_346{width:5px;height:5px;background:var(--accent);border-radius:50%;flex-shrink:0}._dimensions_1vamj_353{margin-left:auto;font:9px var(--mono);white-space:nowrap}._propertyContent_1vamj_358{padding:19px 17px;overflow:auto;flex:1}._sectionLabel_1vamj_363{font-size:9px;letter-spacing:1px;color:var(--muted);display:flex;justify-content:space-between;align-items:center;margin:0 0 13px}._sectionLabel_1vamj_363>span{font:8px var(--mono);background:var(--hover);padding:3px 5px;border-radius:3px}._metadata_1vamj_378{margin:0}._metadata_1vamj_378 div{display:flex;justify-content:space-between;gap:5px;margin-bottom:11px;font-size:10px}._metadata_1vamj_378 dt{color:var(--muted)}._metadata_1vamj_378 dd{margin:0;font:10px var(--mono);max-width:65%;overflow-wrap:anywhere}._divider_1vamj_397{height:1px;background:var(--border);margin:19px 0}._editor_1vamj_1 select,._editor_1vamj_1 input,._editor_1vamj_1 textarea{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:5px;font-size:11px;padding:8px;width:100%;min-width:0}._fields_1vamj_414{display:grid;grid-template-columns:1fr 1fr;gap:11px 9px;margin-top:15px}._fields_1vamj_414 label{font:9px var(--mono);color:var(--muted);overflow:hidden}._fields_1vamj_414 label:has(input[aria-label="Atributo viewBox"]),._fields_1vamj_414 label:has(input[aria-label="Atributo d"]),._fields_1vamj_414 label:has(input[aria-label="Atributo transform"]),._fields_1vamj_414 label:has(input[aria-label="Atributo points"]){grid-column:1/-1}._fields_1vamj_414 input{margin-top:6px;font:10px var(--mono);padding:8px}._selectLabel_1vamj_436{display:block;color:var(--muted);font-size:10px}._selectLabel_1vamj_436 select{margin-top:7px}._help_1vamj_444{font-size:10px;line-height:1.75;color:var(--muted);margin:10px 0 15px}._editor_1vamj_1 ._optimizeButton_1vamj_450{width:100%;padding:10px}._editor_1vamj_1 ._copyButton_1vamj_454{width:100%;margin-top:8px;color:var(--muted)}._candidateActions_1vamj_459{display:flex;gap:5px;margin-top:10px}._candidateActions_1vamj_459 button{flex:1;border:1px solid var(--border)}._statusBar_1vamj_468{display:flex;align-items:center;gap:18px;padding:11px 16px;border-top:1px solid var(--border);color:var(--muted);font-size:9px;flex-wrap:wrap;background:var(--panel2)}._statusBar_1vamj_468 b{font:10px var(--mono);color:var(--text);margin-left:5px}._statusValid_1vamj_484{display:flex;align-items:center;gap:6px;color:var(--accent)}._saving_1vamj_490{color:var(--accent)}._editor_1vamj_1 ._restore_1vamj_493{margin-left:auto;padding:0;font-size:9px;color:var(--muted)}._message_1vamj_499{padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--border);color:var(--accent);font-size:11px;line-height:1.6}._error_1vamj_510{color:#ffb798;background:#8b391c18}._warnings_1vamj_514{border-top:1px solid var(--border);padding:11px 16px;color:var(--muted);font-size:11px;line-height:1.8}._warnings_1vamj_514 summary{cursor:pointer;display:flex;gap:8px;align-items:center}._warnings_1vamj_514 ul{padding-left:22px}._empty_1vamj_530{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted);padding:20px;text-align:center}._empty_1vamj_530 svg{color:var(--accent)}._comparison_1vamj_543{display:flex;flex:1;min-height:0}._comparison_1vamj_543>div{width:50%;display:flex;flex-direction:column;min-width:0}._comparison_1vamj_543>div+div{border-left:1px solid var(--border)}._comparison_1vamj_543 ._previewTools_1vamj_296{padding:0 5px;flex-wrap:wrap;height:62px;min-height:62px;justify-content:center}._comparison_1vamj_543 ._artboard_1vamj_274{width:92%}._comparison_1vamj_543 ._canvasLabel_1vamj_266,._comparison_1vamj_543 ._panHint_1vamj_287{display:none}._compareLabel_1vamj_571{text-align:center;font-size:9px;padding:10px;color:var(--muted);border-bottom:1px solid var(--border)}._mobileTabs_1vamj_578{display:none}._dialog_1vamj_581{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:12px;width:560px;max-width:95vw;padding:25px}._dialog_1vamj_581::backdrop{background:#000a;backdrop-filter:blur(4px)}._dialog_1vamj_581 h2{font-size:22px;margin-top:0}._dialog_1vamj_581 p{color:var(--muted);line-height:1.7}._dialog_1vamj_581 textarea{height:240px;resize:vertical;font:12px var(--mono);margin:12px 0}._dialog_1vamj_581 form>div{display:flex;justify-content:flex-end;gap:10px}._spin_1vamj_613{animation:_spin_1vamj_613 1s linear infinite}@keyframes _spin_1vamj_613{to{transform:rotate(360deg)}}@media(min-width:1500px){._workspace_1vamj_89{height:600px}}@media(max-width:1100px)and (min-width:801px){._workspace_1vamj_89{grid-template-columns:30% 1px minmax(0,1fr) 1px 225px}._toolbar_1vamj_12{padding:0 12px}._actions_1vamj_54{gap:0}._actions_1vamj_54 i{margin:0 3px}._version_1vamj_46,._dimensions_1vamj_353{display:none}._statusBar_1vamj_468{gap:12px}}@media(max-width:800px){._toolbar_1vamj_12{height:auto;min-height:64px;padding:12px;flex-wrap:wrap}._fileGroup_1vamj_22{font-size:11px}._fileGroup_1vamj_22 small{font-size:9px}._actions_1vamj_54{margin-left:auto}._actions_1vamj_54 i{display:none}._actions_1vamj_54 button{padding:8px}._actions_1vamj_54 button>span{display:none}._version_1vamj_46{display:none}._workspace_1vamj_89{display:block;height:540px;min-height:0}._splitter_1vamj_175{display:none}._codePanel_1vamj_97,._previewPanel_1vamj_98,._properties_1vamj_99{display:none;height:100%}._activePanel_1vamj_691{display:flex}._mobileTabs_1vamj_578{display:flex;border-bottom:1px solid var(--border);background:var(--panel2)}._editor_1vamj_1 ._mobileTabs_1vamj_578 button{flex:1;border-radius:0;padding:13px}._mobileTabs_1vamj_578 button[aria-selected=true]{color:var(--accent);border-bottom:2px solid var(--accent)}._propertyContent_1vamj_358{padding:20px;max-width:540px;width:100%;margin:auto}._fields_1vamj_414{grid-template-columns:1fr 1fr}._statusBar_1vamj_468{gap:12px;font-size:9px;padding:12px}._statusValid_1vamj_484{width:100%}._editor_1vamj_1 ._restore_1vamj_493{margin-left:0}._artboard_1vamj_274{max-width:300px}._comparison_1vamj_543 ._previewTools_1vamj_296{height:42px;min-height:42px}._comparison_1vamj_543 ._backgrounds_1vamj_320{display:none}._message_1vamj_499,._warnings_1vamj_514{font-size:10px}._panelHeader_1vamj_106{height:43px;min-height:43px}._dimensions_1vamj_353{font-size:8px}._editor_1vamj_1 ._primary_1vamj_74{font-size:10px}._statusBar_1vamj_468 b{font-size:9px}}._artboard_1vamj_274 iframe{color-scheme:normal;background:transparent}
