._1r86la_shell{min-width:0;min-height:calc(100dvh - var(--app-header-height,0px));padding-left:var(--rail-gutter);background:var(--background);color:var(--foreground);flex:1;overflow:hidden}._1r86la_layout{min-width:0;height:calc(100dvh - var(--app-header-height,0px));grid-template-columns:320px minmax(0,1fr);display:grid}._1r86la_sidebar{z-index:2;border-right:1px solid var(--border);background:color-mix(in srgb, var(--card) 98%, var(--background));flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._1r86la_sidebarHeader{border-bottom:1px solid var(--ghost-border);flex:none;align-items:center;gap:11px;min-height:70px;padding:14px 18px;display:flex}._1r86la_toolIcon{border:1px solid var(--primary-border);background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}._1r86la_titleBlock{min-width:0}._1r86la_eyebrow{color:var(--muted-foreground);letter-spacing:.02em;text-transform:none;margin-bottom:2px;font-size:9px;font-weight:750;display:block}._1r86la_title{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:750;line-height:1.2;overflow:hidden}._1r86la_sidebarBody{scrollbar-color:var(--primary-border) transparent;scrollbar-width:thin;flex:1;min-height:0;padding:18px;overflow-y:auto}._1r86la_workspace{background:radial-gradient(circle at 52% 42%, var(--primary-soft), transparent 34%), var(--background);min-width:0;min-height:0;position:relative;overflow:hidden}@media (max-width:980px){._1r86la_layout{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:760px){._1r86la_shell{min-height:calc(100dvh - 88px);padding-left:0;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));overflow:visible}._1r86la_layout{grid-template-rows:auto minmax(520px,1fr);grid-template-columns:minmax(0,1fr);height:auto;min-height:calc(100dvh - 88px)}._1r86la_sidebar{border-right:0;border-bottom:1px solid var(--border);max-height:360px;position:relative}._1r86la_sidebarHeader{min-height:58px;padding:10px 14px}._1r86la_toolIcon{flex-basis:32px;width:32px;height:32px}._1r86la_sidebarBody{padding:14px}._1r86la_workspace{min-height:520px}}
.gMZhYW_board{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);max-width:100%;min-height:0;box-shadow:var(--shadow-card);line-height:0;display:inline-flex;position:relative}.gMZhYW_photo{border-radius:var(--radius-md);object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:52dvh;display:block}.gMZhYW_overlay{cursor:default;touch-action:none;position:absolute;inset:0}.gMZhYW_overlayDraw{cursor:crosshair;}.gMZhYW_arrowCamera line,.gMZhYW_arrowCamera polyline,.gMZhYW_arrowSubject line,.gMZhYW_arrowSubject polyline{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.gMZhYW_arrowSubject line,.gMZhYW_arrowSubject polyline{stroke-dasharray:9 6}.gMZhYW_arrowCamera[data-selected=true] line,.gMZhYW_arrowCamera[data-selected=true] polyline,.gMZhYW_arrowSubject[data-selected=true] line,.gMZhYW_arrowSubject[data-selected=true] polyline{stroke-width:4px}.gMZhYW_arrowCamera[data-live=true] line,.gMZhYW_arrowCamera[data-live=true] polyline,.gMZhYW_arrowSubject[data-live=true] line,.gMZhYW_arrowSubject[data-live=true] polyline{opacity:.75}.gMZhYW_handle{fill:var(--card);stroke:var(--foreground);stroke-width:2px;cursor:grab}.gMZhYW_handleTip{fill:#0000;stroke:var(--primary);stroke-width:3px;cursor:crosshair;}.gMZhYW_handleActive{fill:var(--primary);stroke:var(--foreground);stroke-width:2.5px;}.gMZhYW_arrowCamera text,.gMZhYW_arrowSubject text{fill:var(--foreground);paint-order:stroke;stroke:var(--card);stroke-width:3.5px;stroke-linejoin:round;text-anchor:middle;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:600}.gMZhYW_fieldLabel{color:var(--muted-foreground);margin-bottom:6px;font-size:11.5px;display:block}.gMZhYW_textInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--input);width:100%;color:var(--foreground);padding:8px 10px;font-family:inherit;font-size:12.5px}.gMZhYW_textInput::placeholder{color:var(--muted-foreground)}.gMZhYW_textInput:focus{border-color:var(--primary-border);outline:none}.gMZhYW_rowButtons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gMZhYW_promptBox{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);width:100%;max-width:640px;padding:10px 12px}.gMZhYW_promptTitle{color:var(--muted-foreground);letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px;font-size:10.5px;font-weight:600}.gMZhYW_prompt{max-height:132px;color:var(--secondary-foreground);font-family:var(--font-ui);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55;overflow:auto}@media (max-width:760px){.gMZhYW_photo{max-height:38dvh}.gMZhYW_prompt{max-height:104px}}
.QvLRGq_preview{background:var(--background);place-items:center;width:100%;height:100%;min-height:0;padding:24px;display:grid;overflow:auto}.QvLRGq_empty{max-width:420px;color:var(--muted-foreground);text-align:center;margin:0;font-size:13px;line-height:1.6}.QvLRGq_media{border-radius:var(--radius-md);object-fit:contain;max-width:100%;max-height:calc(100dvh - 48px);display:block}.QvLRGq_arrowStage{justify-items:center;gap:16px;width:min(100%,980px);min-height:0;display:grid}.QvLRGq_twoButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.QvLRGq_depthBackdrop{z-index:1200;background:var(--background);min-width:0;min-height:0;position:fixed;inset:0}.QvLRGq_depthDialog{width:100%;min-width:0;height:100dvh;min-height:0;position:relative;overflow:hidden}.QvLRGq_depthDialog [data-tool-workspace]{height:100%;min-height:100%;padding-left:0}.QvLRGq_depthDialog [data-tool-workspace]>div{grid-template-columns:minmax(0,360px) minmax(0,1fr);height:100%}.QvLRGq_depthClose{z-index:4;border:1px solid var(--border);background:var(--card);width:38px;height:38px;color:var(--foreground);box-shadow:var(--shadow-card);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:fixed;top:16px;right:18px}.QvLRGq_depthClose:hover:not(:disabled){border-color:var(--primary-border);color:var(--primary)}.QvLRGq_depthClose:disabled{opacity:.45;cursor:not-allowed}.QvLRGq_sourceControl,.QvLRGq_sourceControl label{gap:6px;min-width:0;display:grid}.QvLRGq_sourceControl label>span,.QvLRGq_sourceControl small{color:var(--muted-foreground);font-size:11px;line-height:1.45}.QvLRGq_sourceControl select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);width:100%;min-height:38px;color:var(--foreground);font:inherit;padding:0 10px;font-size:12px}.QvLRGq_sourceControl select:disabled{opacity:.55}.QvLRGq_sourceControl .QvLRGq_sourceError{color:var(--destructive)}@media (max-width:900px){.QvLRGq_depthDialog [data-tool-workspace]>div{grid-template-columns:minmax(0,1fr)}.QvLRGq_preview{padding:12px}}
.sQRrzG_cards{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px;width:100%;display:flex}.sQRrzG_card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);min-width:0;max-width:460px;box-shadow:var(--shadow-card);flex-direction:column;flex:280px;gap:12px;padding:22px;display:flex}.sQRrzG_label{color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:5px;margin:0;font-size:11px;display:flex}.sQRrzG_player{width:100%;height:40px}.sQRrzG_meta{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.sQRrzG_price{color:var(--primary);margin:0;font-size:12px;font-weight:700}.sQRrzG_textInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--input);width:100%;min-width:0;color:var(--foreground);font:inherit;outline:none;padding:10px 12px}.sQRrzG_textInput:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}.sQRrzG_savedProfileName{color:var(--foreground);text-align:center;margin:auto 0;font-size:20px;font-weight:700}
.IygmkG_panes{grid-template-columns:1fr 1fr;gap:12px;max-width:100%;min-height:0;display:grid}.IygmkG_canvasPanes{width:min(100%,1180px)}.IygmkG_lockedSource{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--secondary);min-width:0;color:var(--foreground);flex-direction:column;gap:3px;padding:10px 11px;font-size:12px;display:flex}.IygmkG_lockedSource>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.IygmkG_lockedSource>small{color:var(--muted-foreground);font-size:10px}.IygmkG_pane{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;gap:6px;margin:0;padding:8px;display:flex}.IygmkG_paneTitle{color:var(--muted-foreground);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;font-size:10.5px;display:flex}.IygmkG_processingNote{color:var(--primary);letter-spacing:normal;text-align:right;text-transform:none;font-size:10px;font-weight:600}.IygmkG_media{border-radius:var(--radius-xs);background:var(--secondary);object-fit:contain;width:100%;max-height:54dvh;display:block}.IygmkG_hidden{display:none}.IygmkG_blank{min-height:180px}.IygmkG_track{border-radius:var(--radius-pill);background:var(--secondary);width:100%;max-width:320px;height:4px;overflow:hidden}.IygmkG_fill{border-radius:var(--radius-pill);background:var(--primary-gradient);height:100%;transition:width var(--dur-fast) var(--ease)}@media (max-width:760px){.IygmkG_panes{grid-template-columns:1fr}.IygmkG_media{max-height:34dvh}}
