.QBqYya_lab{background:var(--paper-ground);color:var(--on-panel);position:fixed;inset:0;overflow:hidden}.QBqYya_stage{position:absolute;inset:0}.QBqYya_fade{animation:QBqYya_fade var(--dur-handoff) var(--ease-out)}@keyframes QBqYya_fade{0%{opacity:0}}.QBqYya_surfaceWrap{z-index:2;animation:QBqYya_fade var(--dur-handoff) var(--ease-out);position:absolute}.QBqYya_head{z-index:6;padding:var(--space-3) var(--space-4);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.QBqYya_head>*{pointer-events:auto}.QBqYya_head .am-btn{color:var(--on-panel)}.QBqYya_counter{color:var(--on-panel-muted)}.QBqYya_sheet{left:50%;bottom:calc(var(--space-12) + env(safe-area-inset-bottom));z-index:8;width:min(440px, calc(100% - var(--space-8)));gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);animation:QBqYya_rise var(--dur-base) var(--ease-out);display:grid;position:absolute;transform:translate(-50%)}@keyframes QBqYya_rise{0%{opacity:0;transform:translate(-50%,8px)}}.QBqYya_sheetTitle{font:var(--text-title-sm);margin:0}.QBqYya_sheetBody{font:400 14px/1.6 var(--font-mono);margin:0}.QBqYya_sheetActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.QBqYya_reveal{z-index:7;gap:var(--space-6);padding:var(--space-16) var(--space-8) var(--space-8);background:var(--paper-ground);animation:QBqYya_fade .6s var(--ease-out);grid-template-rows:1fr auto;display:grid;position:absolute;inset:0}.QBqYya_composition{min-height:0;position:relative;overflow:hidden}.QBqYya_compositionCanvas{object-fit:contain;width:100%;height:100%;display:block}.QBqYya_revealFoot{justify-items:center;gap:var(--space-4);color:var(--on-panel);display:grid}.QBqYya_revealFoot .am-btn-outline{color:var(--on-panel);border-color:var(--grey-500)}.QBqYya_labPanel{bottom:calc(var(--space-4) + env(safe-area-inset-bottom));right:var(--space-4);z-index:9;align-items:flex-end;gap:var(--space-2);color:var(--ink);flex-direction:column-reverse;display:flex;position:absolute}@media (max-width:767px){.QBqYya_labPanel{bottom:auto;top:var(--space-12);right:var(--space-4);flex-direction:column;align-items:flex-end}}.QBqYya_labPanel>.am-btn{color:var(--on-panel);border-color:var(--grey-500)}.QBqYya_labBody{gap:var(--space-3);width:260px;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);font:400 12px/1.4 var(--font-mono);display:grid}.QBqYya_field{gap:var(--space-1);display:grid}.QBqYya_field b{font-weight:500}.QBqYya_field input{width:100%;accent-color:var(--interactive)}.QBqYya_row{gap:var(--space-1);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.QBqYya_surfaceWrap,.QBqYya_sheet,.QBqYya_reveal{animation-duration:1ms}}.QBqYya_chooser{place-content:center;justify-items:center;gap:var(--space-6);padding:var(--space-16) var(--space-6);text-align:center;display:grid;position:absolute;inset:0}.QBqYya_chooserTitle{font:var(--text-question-lg);color:var(--on-panel);margin:0}.QBqYya_chooserBody{max-width:48ch;font:400 14px/1.6 var(--font-mono);color:var(--on-panel-muted);margin:0}.QBqYya_choices{justify-content:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.QBqYya_choice{justify-items:center;gap:var(--space-3);width:220px;padding:var(--space-6);border:var(--border-hairline) solid var(--panel-line);border-radius:var(--radius-md);color:var(--on-panel);cursor:pointer;transition:border-color var(--dur-quick) var(--ease-out);background:0 0;display:grid}.QBqYya_choice:hover{border-color:var(--interactive-on-panel)}.QBqYya_choice:focus-visible{outline:2px solid var(--interactive-on-panel);outline-offset:2px}.QBqYya_choice .QBqYya_label{color:var(--on-panel-muted)}.QBqYya_choiceName{font:var(--text-title-sm)}.QBqYya_sheetIcon{background:var(--grey-500);border:1px solid var(--grey-500);gap:1px;width:auto;height:110px;display:grid}.QBqYya_sheetIcon i{background:var(--paper)}.QBqYya_sheetError{font:400 13px/1.5 var(--font-mono);color:var(--ink);border-left:2px solid var(--accent);padding-left:var(--space-3);margin:0}.QBqYya_shareMessage{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-placeholder);font:400 13px/1.55 var(--font-mono);margin:0}.QBqYya_shareCode{font:400 12px/1.5 var(--font-mono);color:var(--ink-muted);margin:0}.QBqYya_shareCode b{color:var(--ink);letter-spacing:.08em;font-weight:500}.QBqYya_shareCode a{color:var(--interactive)}.QBqYya_codeField{gap:var(--space-2);color:var(--on-panel-muted);justify-items:center;display:grid}.QBqYya_codeField input{width:12ch;padding:var(--space-3) var(--space-4);border:var(--border-hairline) solid var(--grey-500);border-radius:var(--radius-sm);color:var(--on-panel);font:500 24px/1 var(--font-label);letter-spacing:.18em;text-align:center;text-transform:uppercase;background:0 0}.QBqYya_codeField input:focus-visible{outline:2px solid var(--interactive-on-panel);outline-offset:2px}
.RLQ8-q_surface{background:var(--paper);touch-action:none;cursor:crosshair;position:relative}.RLQ8-q_layer{width:100%;height:100%;position:absolute;inset:0}.RLQ8-q_input{pointer-events:none}.RLQ8-q_strip{opacity:.96;position:absolute}.RLQ8-q_strip_left{box-shadow:inset -1px 0 0 var(--line-strong)}.RLQ8-q_strip_right{box-shadow:inset 1px 0 0 var(--line-strong)}.RLQ8-q_strip_top{box-shadow:inset 0 -1px 0 var(--line-strong)}.RLQ8-q_strip_bottom{box-shadow:inset 0 1px 0 var(--line-strong)}.RLQ8-q_exit{pointer-events:none;border:1px dotted var(--line-strong);justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.RLQ8-q_exit_left,.RLQ8-q_exit_right{border-top:0;border-bottom:0}.RLQ8-q_exit_left{border-left:0}.RLQ8-q_exit_right{border-right:0}.RLQ8-q_exit_top,.RLQ8-q_exit_bottom{border-left:0;border-right:0}.RLQ8-q_exit_top{border-top:0}.RLQ8-q_exit_bottom{border-bottom:0}.RLQ8-q_exitLabel{font:400 10px/1.2 var(--font-mono);color:var(--ink-muted);white-space:nowrap;opacity:.8}.RLQ8-q_exit_left .RLQ8-q_exitLabel,.RLQ8-q_exit_right .RLQ8-q_exitLabel{writing-mode:vertical-rl}.RLQ8-q_connector{border:1px solid var(--interactive);pointer-events:none;width:14px;height:14px;animation:RLQ8-q_pulse 1.6s var(--ease-in-out) infinite alternate;border-radius:50%;margin:-7px 0 0 -7px;position:absolute}@keyframes RLQ8-q_pulse{0%{opacity:.35;transform:scale(.8)}to{opacity:.9;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.RLQ8-q_connector{opacity:.7;animation:none}}
.qiFISW_bar{left:var(--space-4);z-index:5;gap:var(--space-4);padding:var(--space-4);background:var(--surface);border-radius:var(--radius-md);flex-direction:column;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.qiFISW_group{gap:var(--space-2);flex-direction:column;display:flex}.qiFISW_group .am-btn{justify-content:flex-start}.qiFISW_finish{margin-top:var(--space-2)}.qiFISW_inks{flex-flow:wrap;max-width:150px}.qiFISW_inks .qiFISW_wide{display:none}.qiFISW_inks .am-btn{justify-content:center;width:32px;padding:0}.qiFISW_swatch{border-radius:50%;flex:none;width:14px;height:14px}.qiFISW_dot{background:currentColor;border-radius:50%;display:inline-block}@media (max-width:767px){.qiFISW_bar{left:var(--space-2);right:var(--space-2);top:auto;bottom:calc(var(--space-2) + env(safe-area-inset-bottom));justify-content:center;gap:var(--space-2);padding:var(--space-2);flex-flow:wrap;transform:none}.qiFISW_group{gap:var(--space-1);flex-direction:row}.qiFISW_wide{display:none}.qiFISW_finish{margin-top:0}}
