.v7X7_W_preview{box-sizing:border-box;padding:var(--space-10);border-radius:var(--radius-8);background:var(--text-secondary);pointer-events:none;width:242px;display:flex;box-shadow:0 2px 2px #0000000f}.v7X7_W_window{border:var(--border-hairline)solid var(--border-2);background:var(--bg-surface-1);border-radius:2px;flex:1;gap:1.5px;height:125px;padding:1.5px;display:flex;overflow:hidden}.v7X7_W_app{padding:var(--space-4);background:var(--bg-surface-2);border-radius:1.5px;flex:1;min-width:0;display:flex}.v7X7_W_preview[data-layout=guide-panel] .v7X7_W_app{flex:0 0 138px}.v7X7_W_browser{background:var(--bg-surface-1);border-radius:2px;flex-direction:column;flex:1;min-width:0;display:flex}.v7X7_W_toolbar{justify-content:space-between;align-items:center;padding:1.5px 2px;display:flex}.v7X7_W_dots{gap:1.5px;display:flex}.v7X7_W_dot{border-radius:var(--radius-half);background:var(--feedback-error);width:2px;height:2px}.v7X7_W_dot:nth-child(2){background:var(--feedback-warning)}.v7X7_W_dot:nth-child(3){background:var(--feedback-success)}.v7X7_W_address{background:var(--bg-surface-3);border-radius:1px;width:50%;height:3px}.v7X7_W_canvas{border:var(--border-hairline)solid var(--border-2);background:var(--bg-base);border-radius:1.5px;flex:1;gap:3px;min-height:0;margin:0 3px 3px;padding:3px;display:flex}.v7X7_W_sideColumn,.v7X7_W_mainColumn{flex-direction:column;gap:3px;display:flex}.v7X7_W_sideColumn{flex:0 0 24px}.v7X7_W_mainColumn{flex:1;min-width:0}.v7X7_W_mainColumn>.v7X7_W_block:first-child{flex:0 0 36px}.v7X7_W_row{flex:1;gap:3px;display:flex}.v7X7_W_block{border:.3px dashed var(--border-2);background:var(--bg-surface-1);border-radius:3px;flex:1}.v7X7_W_guide{gap:var(--space-4);background:var(--bg-surface-1);border-radius:1.5px;flex-direction:column;flex:1;min-width:0;padding:7px 6px 1.5px;display:flex}.v7X7_W_guideTitle{border-radius:var(--radius-6);background:var(--bg-surface-3);width:28px;height:5px}.v7X7_W_guideLine{border-radius:var(--radius-10);background:var(--border-2);width:90%;height:3px}.v7X7_W_guideLine+.v7X7_W_guideLine{width:80%}.v7X7_W_guideCode{margin-top:var(--space-2);border:.1px solid var(--border-1);background:var(--bg-base);border-radius:2px;flex:1;box-shadow:0 .2px .4px #0000000a}