.PseudocodeQuestCard_surface__FpORo{background-color:#fffbeb}html[data-theme=dark] .PseudocodeQuestCard_surface__FpORo{background-color:#343b4b}.Studio_studio__1xbCP{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;color:#20354f;font-size:13px;background:#f7f9fd;border:1px solid #bacbdb;border-radius:12px;padding:12px}.Studio_embedded__YjntQ{flex:1;overflow:auto;border-radius:7px;padding:7px}.Studio_toolbar__hHkMw{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px}.Studio_studio__1xbCP button,.Studio_studio__1xbCP select{border:1px solid #aec2d5;border-radius:6px;background:#fff;padding:6px 10px;font-size:12px;color:#20354f}.Studio_studio__1xbCP button:disabled{opacity:.45;cursor:default}.Studio_studio__1xbCP button[aria-pressed=true]{background:#254f7d;border-color:#254f7d;color:#fff}.Studio_studio__1xbCP button:focus-visible,.Studio_studio__1xbCP input:focus-visible,.Studio_studio__1xbCP select:focus-visible,.Studio_studio__1xbCP textarea:focus-visible{outline:3px solid #dda240;outline-offset:2px}.Studio_studio__1xbCP h2,.Studio_studio__1xbCP h3{font-weight:700}.Studio_layout__BRIiM{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:10px;min-width:0}.Studio_canvas__CHfOK{height:490px;min-width:0;border:1px solid #bed0e0;border-radius:8px;background:#fff}.Studio_embedded__YjntQ .Studio_canvas__CHfOK{height:340px}.Studio_fixed__C3aRh .Studio_layout__BRIiM{grid-template-columns:minmax(0,1fr)}.Studio_fixed__C3aRh.Studio_embedded__YjntQ .Studio_canvas__CHfOK{height:260px}.Studio_inspector__cg1ms{display:flex;flex-direction:column;gap:8px;min-width:0;max-height:490px;overflow:auto}.Studio_studio__1xbCP label{display:flex;flex-direction:column;gap:4px}.Studio_studio__1xbCP input,.Studio_studio__1xbCP textarea{width:100%;min-width:0;border:1px solid #aec2d5;border-radius:5px;padding:7px;background:#fff;color:#20354f;font:12px ui-monospace,monospace}.Studio_studio__1xbCP textarea{min-height:65px;resize:vertical}.Studio_symbol__sq420{position:relative;width:152px;height:88px;color:#183d64}.Studio_symbol__sq420 svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.Studio_symbolText__P714R{position:absolute;inset:14px 12px;display:flex;align-items:center;justify-content:center;text-align:center;font:16px ui-monospace,monospace;overflow:hidden;overflow-wrap:anywhere}.Studio_symbol__sq420[data-kind=decision] .Studio_symbolText__P714R{inset:20px 25px}.Studio_symbol__sq420[data-kind=lamp],.Studio_symbol__sq420[data-kind=switch]{width:100px}.Studio_signal__lWk_r{position:absolute;right:2px;top:-18px;padding:0 4px;border-radius:3px;background:#e7f7ec;color:#126c42;font-weight:700}.Studio_columns___nh5_{display:grid;grid-template-columns:1fr 1fr;gap:10px}.Studio_scroll__7mF98{max-height:300px;overflow:auto;border:1px solid #c7d4e5;border-radius:6px;background:#fff}.Studio_table__Gp_Vx{border-collapse:collapse;width:100%;font:12px ui-monospace,monospace}.Studio_table__Gp_Vx td,.Studio_table__Gp_Vx th{padding:6px;border:1px solid #d4e0eb;text-align:left;white-space:pre-wrap}.Studio_table__Gp_Vx th{background:#eaf1f8}.Studio_table__Gp_Vx input{min-width:58px}.Studio_feedback__NKqb3{padding:9px;background:#fff4d9;border-radius:6px}.Studio_success__mMaTU{padding:9px;background:#e4f4e9;border-radius:6px}.Studio_hub__B6__P{max-width:1400px;margin:20px auto;padding:0 14px}.Studio_heading__UBsnZ{margin-bottom:16px}.Studio_heading__UBsnZ h1{font-size:25px;font-weight:800}.Studio_question__f6RvR{background:#fff;padding:14px;border:1px solid #c7d4e5;border-radius:8px;display:flex;flex-direction:column;gap:8px}.Studio_fullscreen__t49g1{position:fixed;inset:8px;z-index:80;overflow:auto;box-shadow:0 0 0 100vmax #14283ebb}.Studio_fullscreen__t49g1 .Studio_canvas__CHfOK{height:60vh}.Studio_code__HDbmU{font:13px ui-monospace,monospace;white-space:pre-wrap}@media(max-width:850px){.Studio_layout__BRIiM{grid-template-columns:minmax(0,1fr)}.Studio_inspector__cg1ms{max-height:none;display:grid;grid-template-columns:1fr 1fr}.Studio_canvas__CHfOK{height:390px}.Studio_columns___nh5_{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.Studio_studio__1xbCP *{animation:none!important;transition:none!important}}.Studio_canvas__CHfOK .react-flow__handle{width:12px;height:12px;background:#fff;border:2px solid #365b7f}.Studio_canvas__CHfOK .react-flow__handle.clickconnecting,.Studio_canvas__CHfOK .react-flow__handle.connectingfrom{background:#1b6cc0;border-color:#1b6cc0;box-shadow:0 0 0 5px #1b6cc033}