.qtG2Ja_layout{height:100%;display:flex}.qtG2Ja_side{border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:14px;width:260px;padding:28px 18px;display:flex;overflow:auto}.qtG2Ja_title{margin:0;font-size:24px}.qtG2Ja_sideHint{color:var(--ink-3);margin:0;font-size:12px;line-height:1.7}.qtG2Ja_list{flex-direction:column;gap:6px;display:flex}.qtG2Ja_resumeItem{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.qtG2Ja_resumeOn{border-color:var(--primary);background:var(--primary-soft)}.qtG2Ja_studio{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.qtG2Ja_studioBody{flex:1;min-height:0;display:flex}.qtG2Ja_main{background:var(--surface-2);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.qtG2Ja_bar{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:10px 20px;display:flex}.qtG2Ja_barTitle{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}.qtG2Ja_barTitle b{font-size:15px}.qtG2Ja_barTitle .qtG2Ja_muted{font-size:12px}.qtG2Ja_switcher{min-width:0;color:var(--ink-3);flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.qtG2Ja_switcher select{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:420px;height:34px;color:var(--ink);font:inherit;border-radius:6px;flex:1;padding:0 8px;font-size:13px}.qtG2Ja_barActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.qtG2Ja_barActions .btn{white-space:nowrap;height:34px}.qtG2Ja_editOn{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.qtG2Ja_dangerBtn{color:var(--gap)}.qtG2Ja_paperActions{border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}.qtG2Ja_paperActions .btn{white-space:nowrap;height:34px}.qtG2Ja_paperActions .qtG2Ja_editBtn{border-color:color-mix(in srgb, var(--blue) 35%, transparent);background:var(--blue-soft);color:var(--blue);font-weight:500}.qtG2Ja_paperActions .qtG2Ja_editBtn:hover{border-color:var(--blue)}.qtG2Ja_paperActions .qtG2Ja_editBtn.qtG2Ja_editBtnOn{border-color:var(--blue);background:var(--blue);color:var(--surface)}.qtG2Ja_exportWrap{display:flex;position:relative}.qtG2Ja_exportMenu{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;min-width:220px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.qtG2Ja_exportMenu button{color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.qtG2Ja_exportMenu button:hover,.qtG2Ja_exportMenu button:focus-visible{background:var(--primary-soft)}.qtG2Ja_exportMenu b{font-size:13px;font-weight:500}.qtG2Ja_exportMenu span{color:var(--ink-3);font-size:12px}@media (max-width:599px){.qtG2Ja_paperActions{gap:6px;padding:10px 8px}.qtG2Ja_paperActions>.qtG2Ja_exportWrap{flex:auto}.qtG2Ja_paperActions>.qtG2Ja_exportWrap>.btn{flex:1;padding:0 8px;font-size:12px}.qtG2Ja_paperActions>.btn{flex:auto;padding:0 8px;font-size:12px}}.qtG2Ja_exportErr{background:var(--gap-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex}.qtG2Ja_errIcon{background:var(--gap);width:18px;height:18px;color:var(--surface);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.qtG2Ja_editBar,.qtG2Ja_notice{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding:8px 20px;font-size:13px;display:flex}.qtG2Ja_editBar{background:var(--primary-soft);color:var(--primary)}.qtG2Ja_editBar span,.qtG2Ja_notice span{flex:1;min-width:0}.qtG2Ja_notice{background:var(--surface);color:var(--ink-2)}.qtG2Ja_notice b{color:var(--mid)}.qtG2Ja_notice .btn-link{flex-shrink:0;font-size:13px}.qtG2Ja_paperWrap{flex:1;padding:24px 16px 60px;overflow:auto}.qtG2Ja_note{max-width:794px;color:var(--ink-3);text-align:center;margin:16px auto 0;font-size:12px}.qtG2Ja_markLegend{color:var(--ink-2);border-radius:2px;padding:0 3px}.qtG2Ja_sampleTag{background:var(--surface);border:1px solid var(--line);width:fit-content;color:var(--ink-3);border-radius:999px;margin:0 auto 12px;padding:3px 10px;font-size:12px;display:block}.qtG2Ja_jdPane{width:var(--jd-w,28%);background:var(--surface);flex-direction:column;flex-shrink:0;min-width:240px;min-height:0;display:flex}.qtG2Ja_jdHead{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:59px;padding:12px 12px 12px 16px;font-size:15px;display:flex}.qtG2Ja_jdBody{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;font-size:14px;display:flex;overflow:auto}.qtG2Ja_jdBody *{overflow-wrap:anywhere}.qtG2Ja_fit_met{--fit:var(--ok);--fit-soft:var(--ok-soft)}.qtG2Ja_fit_partial{--fit:var(--mid);--fit-soft:var(--mid-soft)}.qtG2Ja_fit_gap{--fit:var(--gap);--fit-soft:var(--gap-soft)}.qtG2Ja_jdTop{flex-direction:column;gap:4px;display:flex}.qtG2Ja_jdTitle{color:var(--ink);font-size:16px}.qtG2Ja_jdMeta{color:var(--ink-3);margin:0;font-size:12px;line-height:1.6}.qtG2Ja_fitBar{background:var(--surface-2);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.qtG2Ja_fitBarRow{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;display:flex}.qtG2Ja_fitScore b{font-size:16px;font-family:var(--font-mono);color:var(--ink);margin-left:2px}.qtG2Ja_fitCount{align-items:center;gap:5px;display:inline-flex}.qtG2Ja_fitCount:before{content:"";background:var(--fit);border-radius:50%;width:6px;height:6px}.qtG2Ja_fitToggle{cursor:pointer;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.qtG2Ja_fitBarSub{color:var(--ink-3);margin:0;font-size:12px}.qtG2Ja_jdText{color:var(--ink-2);line-height:1.9}.qtG2Ja_jdLine{white-space:pre-wrap;min-height:1.9em}.qtG2Ja_jdMark{cursor:pointer;color:var(--ink);background:var(--fit-soft);border-radius:3px}.qtG2Ja_jdMarkLabel,.qtG2Ja_jdWriteLabel{white-space:nowrap;border-radius:3px;padding:0 4px;font-size:11px;line-height:1.5;display:inline-block}.qtG2Ja_jdMarkLabel{color:var(--surface);background:var(--fit);margin-right:4px;font-weight:700}.qtG2Ja_jdWriteLabel{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);margin-left:4px}.qtG2Ja_jdMark:hover,.qtG2Ja_jdMarkOn{background:color-mix(in srgb, var(--fit) 22%, var(--surface))}.qtG2Ja_jdMark:focus-visible,.qtG2Ja_fitRow:focus-visible{outline:2px solid var(--fit);outline-offset:1px}.qtG2Ja_fitCards{flex-direction:column;gap:6px;margin:6px 0 12px;display:flex}.qtG2Ja_fitCard{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:normal;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;line-height:1.65;display:flex}.qtG2Ja_fitCard p{margin:0}.qtG2Ja_fitCardHead{color:var(--ink);font-weight:500}.qtG2Ja_fitTag{color:var(--fit);white-space:nowrap;align-items:center;gap:5px;margin-right:8px;font-size:12px;font-weight:500;display:inline-flex}.qtG2Ja_fitTag:before{content:"";background:var(--fit);border-radius:50%;width:6px;height:6px}.qtG2Ja_fitKey{color:var(--ink-3);margin-right:8px;font-size:12px}.qtG2Ja_fitCard em{background:var(--surface-2);border-radius:4px;margin:0 6px 2px 0;padding:0 6px;font-size:12px;font-style:normal;display:inline-block}.qtG2Ja_kwOk{color:var(--ok)}.qtG2Ja_kwNo{color:var(--ink-3)}.qtG2Ja_fitHint{color:var(--ink-3);font-size:12px}.qtG2Ja_fitRest{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:12px;display:flex}.qtG2Ja_fitRestHead{color:var(--ink-3);margin:0 0 4px;font-size:12px}.qtG2Ja_fitRow{color:var(--ink);cursor:pointer;border-radius:6px;padding:6px 8px;font-size:13px;line-height:1.6}.qtG2Ja_fitRow:hover,.qtG2Ja_fitRowOn{background:var(--surface-2)}.qtG2Ja_fitRest .qtG2Ja_fitCard{margin:2px 0 8px}.qtG2Ja_planMiss{border:1px solid color-mix(in srgb, var(--mid) 40%, var(--line));background:var(--mid-soft);color:var(--ink-2);border-radius:10px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.65}.qtG2Ja_planMiss>b{color:var(--ink)}.qtG2Ja_planMiss>p{color:var(--ink-3);margin:4px 0 8px;font-size:12px}.qtG2Ja_planMiss ul{flex-direction:column;gap:4px;margin:0;padding-left:1.1em;display:flex}.qtG2Ja_planMiss li span{color:var(--ink);font-weight:500}.qtG2Ja_planMiss em{background:var(--surface);color:var(--ink);border-radius:4px;margin-right:4px;padding:0 6px;font-size:12px;font-style:normal}.qtG2Ja_peekFrame{z-index:39;pointer-events:none;border:2px solid color-mix(in srgb, var(--primary) 50%, transparent);background:color-mix(in srgb, var(--primary) 4%, transparent);border-radius:6px;position:fixed}.qtG2Ja_peek{z-index:40;border:1px solid var(--line);background:var(--surface);max-height:min(60vh,460px);color:var(--ink-2);border-radius:12px;flex-direction:column;font-size:13px;line-height:1.65;display:flex;position:fixed;box-shadow:0 12px 32px #00000029}.qtG2Ja_peekHead{border-bottom:1px solid var(--line-2);flex-shrink:0;align-items:baseline;gap:8px;padding:10px 14px;display:flex}.qtG2Ja_peekHead b{white-space:nowrap;color:var(--ink);flex-shrink:0}.qtG2Ja_peekHead span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);font-size:12px;overflow:hidden}.qtG2Ja_peekBody{flex-direction:column;gap:8px;padding:10px 14px 12px;display:flex;overflow-y:auto}.qtG2Ja_peekMeta{color:var(--ink);margin:0;font-weight:500}.qtG2Ja_peekField{flex-direction:column;gap:2px;display:flex}.qtG2Ja_peekField>span{color:var(--ink-3);font-size:12px}.qtG2Ja_peekList{flex-direction:column;gap:2px;margin:0;padding-left:1.1em;display:flex}.qtG2Ja_peekPre{white-space:pre-wrap;overflow-wrap:anywhere}.qtG2Ja_peekEdu p{margin:0}.qtG2Ja_peekEdu+.qtG2Ja_peekEdu{border-top:1px solid var(--line-2);padding-top:8px}.qtG2Ja_jdNote{color:var(--mid);margin:0;font-size:13px}.qtG2Ja_panel{width:var(--panel-w,33.333%);background:var(--surface);flex-direction:column;flex-shrink:0;min-width:260px;max-width:calc(100% - 360px);min-height:0;display:flex}.qtG2Ja_splitter{background:var(--line);cursor:col-resize;touch-action:none;z-index:3;outline:none;flex:0 0 1px;position:relative}.qtG2Ja_splitter:before{content:"";position:absolute;inset:0 -5px}.qtG2Ja_splitter:after{content:"";background:var(--surface);border:1px solid var(--line);border-radius:4px;width:7px;height:36px;margin-top:-18px;transition:background .15s,border-color .15s;position:absolute;top:50%;left:-3px}.qtG2Ja_splitter:hover,.qtG2Ja_splitter:focus-visible{background:var(--primary)}.qtG2Ja_splitter:hover:after,.qtG2Ja_splitter:focus-visible:after{background:var(--primary);border-color:var(--primary)}body.qtG2Ja_dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}body.qtG2Ja_dragging .qtG2Ja_splitter{background:var(--primary)}.qtG2Ja_tabs{border:1px solid var(--line);background:var(--primary-soft);border-radius:10px;flex-shrink:0;gap:4px;margin:10px 12px;padding:4px;display:flex}.qtG2Ja_tabs button{height:38px;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.qtG2Ja_tabs button:hover{background:var(--bg);color:var(--primary)}.qtG2Ja_tabs .qtG2Ja_tabOn,.qtG2Ja_tabs .qtG2Ja_tabOn:hover{background:var(--primary);color:#fff;font-weight:600;box-shadow:0 1px 3px #00000026}.qtG2Ja_badge{background:var(--mid);color:#fff;min-width:18px;height:18px;font:600 11px/18px var(--font-mono);text-align:center;border-radius:9px;padding:0 5px}.qtG2Ja_panelBody{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow:auto}.qtG2Ja_field{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12px;display:flex}.qtG2Ja_field>span:first-child{color:var(--ink);font-size:13px;font-weight:500}.qtG2Ja_fieldHint{color:var(--ink-3);font-size:12px;line-height:1.6}.qtG2Ja_fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qtG2Ja_select{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink);border-radius:6px;width:100%;padding:0 8px;font-size:13px}.qtG2Ja_seg{background:var(--surface-2);border:1px solid var(--line-2);border-radius:7px;flex-shrink:0;gap:2px;padding:3px;display:flex}.qtG2Ja_seg button{white-space:nowrap;height:28px;color:var(--ink-3);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:12px;display:flex}.qtG2Ja_seg .qtG2Ja_segOn{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #00000014}.qtG2Ja_segFull button{flex:1;padding:0 6px}.qtG2Ja_recommend{color:var(--primary);font-size:10px;font-style:normal;font-weight:500}.qtG2Ja_more{flex-direction:column;gap:8px;font-size:13px;display:flex}.qtG2Ja_more summary{cursor:pointer;color:var(--ink);font-weight:500}.qtG2Ja_more[open] summary{margin-bottom:8px}.qtG2Ja_dot{background:var(--primary);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.qtG2Ja_textarea{resize:vertical;border:1px solid var(--line);background:var(--surface);width:100%;min-height:76px;color:var(--ink);font:inherit;box-sizing:border-box;border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.6}.qtG2Ja_chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.qtG2Ja_chips button{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:2px 10px;font-size:12px}.qtG2Ja_chips button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.qtG2Ja_runBox{border-top:1px solid var(--line-2);flex-direction:column;gap:8px;padding-top:16px;display:flex}.qtG2Ja_genErr{color:var(--gap);background:var(--gap-soft);border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.6}.qtG2Ja_notes{border-top:1px solid var(--line);padding-top:12px;font-size:13px}.qtG2Ja_notes summary{cursor:pointer;color:var(--ink-2)}.qtG2Ja_notes ul{color:var(--ink-3);flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.6;display:flex}.qtG2Ja_warn{color:var(--mid);background:var(--surface-2);border-radius:6px;margin:0;padding:8px 10px;font-size:12px;line-height:1.6}.qtG2Ja_tpls{grid-template-columns:repeat(4,1fr);gap:10px 8px;display:grid}.qtG2Ja_tplBtn{color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.qtG2Ja_mini{aspect-ratio:210/297;outline-offset:2px;width:100%;box-shadow:0 0 0 1px var(--line);border-radius:4px;outline:2px solid #0000;flex-direction:column;gap:4px;display:flex;overflow:hidden}.qtG2Ja_layoutPanel{flex-direction:column;gap:16px;display:flex}.qtG2Ja_layoutGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qtG2Ja_layoutGrid>:last-child{grid-column:1/-1}.qtG2Ja_moduleList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.qtG2Ja_moduleList li{border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);cursor:grab;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.qtG2Ja_moduleList li[data-dragging]{opacity:.5;border-style:dashed}.qtG2Ja_moduleList li[data-hidden] b{color:var(--ink-3);text-decoration:line-through}.qtG2Ja_dragHandle{color:var(--ink-3);letter-spacing:-2px;-webkit-user-select:none;user-select:none}.qtG2Ja_empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.qtG2Ja_empty h2{margin:10px 0 0;font-size:22px}.qtG2Ja_empty p{max-width:400px;color:var(--ink-2);margin:0}.qtG2Ja_emptyPaper{aspect-ratio:210/297;border:1.5px dashed var(--line);background:var(--surface);border-radius:4px;width:96px}.qtG2Ja_embedded{border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;height:auto;margin-top:20px;overflow:clip}.qtG2Ja_embedded .qtG2Ja_studio:not(.qtG2Ja_full) .qtG2Ja_bar{top:var(--jobs-sticky-h,0px);z-index:7;position:sticky}.qtG2Ja_embedded .qtG2Ja_studio{height:calc(100dvh - var(--jobs-sticky-h,0px) - 1px);min-height:600px}@media (max-width:1279px){.qtG2Ja_side{width:220px;padding:24px 14px}.qtG2Ja_bar{padding:10px 14px}}@media (max-width:999px){.qtG2Ja_layout{height:auto;display:block}.qtG2Ja_side{border-right:0;border-bottom:1px solid var(--line);width:auto;padding:16px;overflow:visible}.qtG2Ja_list{flex-direction:row;padding-bottom:4px;overflow-x:auto}.qtG2Ja_resumeItem{flex:none;max-width:240px}.qtG2Ja_studio,.qtG2Ja_embedded .qtG2Ja_studio{height:auto;min-height:0}.qtG2Ja_studioBody{flex-direction:column}.qtG2Ja_panel{border-bottom:1px solid var(--line);order:-1;width:auto;min-width:0;max-width:none}.qtG2Ja_splitter{display:none}.qtG2Ja_panelBody{overflow:visible}.qtG2Ja_jdPane{border-bottom:1px solid var(--line);width:auto;min-width:0;max-height:50vh}.qtG2Ja_bar{top:var(--jobs-sticky-h,0px);z-index:6;position:sticky}.qtG2Ja_studio.qtG2Ja_full .qtG2Ja_bar{top:0}.qtG2Ja_paperWrap{padding:16px 8px 32px;overflow:visible}.qtG2Ja_empty{padding:32px 16px}}@media (max-width:599px){.qtG2Ja_barActions{width:100%}.qtG2Ja_barActions>.btn{flex:1;padding:0 8px}.qtG2Ja_tpls{grid-template-columns:repeat(4,minmax(0,72px))}}.qtG2Ja_generating{background:color-mix(in srgb, var(--bg) 82%, transparent);z-index:5;justify-content:center;align-items:flex-start;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.qtG2Ja_generationCard{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:min(100%,520px);padding:24px;position:sticky;top:clamp(160px,30dvh,300px);box-shadow:0 10px 40px #0000000f}.qtG2Ja_generationCompact{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:12px}.qtG2Ja_generationHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.qtG2Ja_generationCard .qtG2Ja_generationHeading strong{font-family:var(--font-serif);font-size:19px}.qtG2Ja_generationCompact .qtG2Ja_generationHeading strong{font-size:13px}.qtG2Ja_generationElapsed{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;font-size:12px}.qtG2Ja_generationTrack{background:var(--line-2);border-radius:4px;height:4px;margin:14px 0 10px;overflow:hidden}.qtG2Ja_generationTrack span{border-radius:inherit;background:var(--primary);width:35%;height:100%;animation:1.6s ease-in-out infinite qtG2Ja_generationSlide;display:block}.qtG2Ja_generationMeta{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12px;display:flex}.qtG2Ja_generationStages{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 16px;padding:0;list-style:none;display:grid}.qtG2Ja_generationStages li{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:flex}.qtG2Ja_generationStages li span{background:var(--surface-2);width:22px;height:22px;font:12px var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.qtG2Ja_generationStages li[data-state=current]{color:var(--primary);font-weight:600}.qtG2Ja_generationStages li[data-state=current] span{background:var(--primary);color:var(--primary-ink)}.qtG2Ja_generationStages li[data-state=done]{color:var(--ok)}.qtG2Ja_generationCard p{color:var(--ink-3);margin:0;font-size:12px}@keyframes qtG2Ja_generationSlide{0%{transform:translate(-100%)}to{transform:translate(286%)}}@media (prefers-reduced-motion:reduce){.qtG2Ja_generationTrack span{opacity:.6;width:100%;animation:none}}@media (max-width:599px){.qtG2Ja_generationCard{padding:16px;top:120px}.qtG2Ja_generationStages{grid-template-columns:1fr;gap:10px}}.qtG2Ja_changes{flex-direction:column;display:flex}.qtG2Ja_changesHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.qtG2Ja_changesHead .btn{height:30px;font-size:12px}.qtG2Ja_changesTitle{color:var(--ink);font-size:13px}.qtG2Ja_changesTitle b{color:var(--mid)}.qtG2Ja_changesHint{color:var(--ink-3);margin:6px 0 0;font-size:12px}.qtG2Ja_changeList{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.qtG2Ja_change{border:1px solid var(--line);background:var(--bg);border-radius:8px;padding:10px 12px;font-size:13px}.qtG2Ja_change[data-status=confirmed]>:not(.qtG2Ja_changeActions),.qtG2Ja_change[data-status=reverted]>:not(.qtG2Ja_changeActions),:is(.qtG2Ja_change[data-status=confirmed] .qtG2Ja_changeActions .muted,.qtG2Ja_change[data-status=reverted] .qtG2Ja_changeActions .muted){opacity:.6}.qtG2Ja_changeActions .btn{color:var(--ink)}.qtG2Ja_changeHead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qtG2Ja_changeTag{background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:12px;font-weight:700}.qtG2Ja_changeTag[data-kind=removed],.qtG2Ja_changeTag[data-kind=removedBlock]{color:#9b2c22;background:#f8e3e0}.qtG2Ja_changeTag[data-kind=added],.qtG2Ja_changeTag[data-kind=expanded]{color:#244f35;background:#e2efe6}.qtG2Ja_changeTag[data-kind=rewritten]{background:var(--blue-soft);color:var(--blue)}.qtG2Ja_changeTag[data-kind=fixed]{color:#8a5a12;background:#fbefd9}.qtG2Ja_changeTag[data-kind=verify]{color:#8a4b00;background:#fde7c7}.qtG2Ja_changeCounts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.qtG2Ja_changeBy{color:var(--ink-3);border:1px solid var(--line);border-radius:4px;padding:0 5px;font-size:12px}.qtG2Ja_changeWhere{color:var(--ink-3);overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.qtG2Ja_locate{font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:4px;padding:0;font-size:12px}.qtG2Ja_locate:hover{text-decoration:underline}.qtG2Ja_changeOn{border-color:#e0b100;box-shadow:0 0 0 2px #f5c40059}.qtG2Ja_changeBefore,.qtG2Ja_changeAfter,.qtG2Ja_changeReason{overflow-wrap:anywhere;margin:6px 0 0;line-height:1.7}.qtG2Ja_changeLabel{color:var(--ink-3);margin-right:6px;font-size:12px;display:inline-block}.qtG2Ja_changeBefore{color:var(--ink-2)}.qtG2Ja_changeReason{color:var(--ink-3);font-size:12px}.qtG2Ja_diffDel{color:#9b2c22;background:#fbe9e6;border-radius:2px;-webkit-text-decoration:line-through #9b2c2299;text-decoration:line-through #9b2c2299}.qtG2Ja_diffAdd{color:#1f4d31;background:#d5ecdc;border-radius:2px;padding:0 1px;text-decoration:none}.qtG2Ja_changeActions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.qtG2Ja_changeActions .btn{height:28px;padding:0 10px;font-size:12px}.qtG2Ja_changeDone{color:var(--ink-2);font-weight:500}.qtG2Ja_changeMinor{margin-top:10px;font-size:13px}.qtG2Ja_changeMinor summary{cursor:pointer;color:var(--ink-2)}:is([data-theme=dark] .qtG2Ja_changeTag[data-kind=removed],[data-theme=dark] .qtG2Ja_changeTag[data-kind=removedBlock]){color:#f3b7ae;background:#4a2420}:is([data-theme=dark] .qtG2Ja_changeTag[data-kind=added],[data-theme=dark] .qtG2Ja_changeTag[data-kind=expanded]){color:#a9d8b8;background:#1f3a2a}[data-theme=dark] .qtG2Ja_changeTag[data-kind=fixed]{color:#f0cf8f;background:#43341a}[data-theme=dark] .qtG2Ja_changeTag[data-kind=verify]{color:#f5c27a;background:#4a3214}[data-theme=dark] .qtG2Ja_diffDel{color:#f3b7ae;background:#4a2420}[data-theme=dark] .qtG2Ja_diffAdd{color:#c4ebd0;background:#1f3a2a}.qtG2Ja_iconBtn{align-items:center;gap:6px;display:inline-flex}.qtG2Ja_fullSpot{background:var(--primary-soft);border-color:var(--primary);color:var(--primary);margin:0 8px;font-weight:600;transform:scale(1.12)}.qtG2Ja_fullSpot:hover{background:var(--primary);color:#fff}.qtG2Ja_fullSpot .qtG2Ja_iconBtnText{display:inline}@media (max-width:599px){.qtG2Ja_fullSpot{margin:0;transform:none}.qtG2Ja_fullSpot .qtG2Ja_iconBtnText{display:none}.qtG2Ja_barActions{gap:6px}.qtG2Ja_barActions>.btn{padding:0 6px;font-size:12px}.qtG2Ja_barActions>.qtG2Ja_iconBtn{flex:0 0 34px;padding:0}}.qtG2Ja_studio.qtG2Ja_full,.qtG2Ja_embedded .qtG2Ja_studio.qtG2Ja_full{z-index:40;background:var(--bg);height:100dvh;min-height:0;position:fixed;inset:0}@media (max-width:999px){.qtG2Ja_studio.qtG2Ja_full,.qtG2Ja_embedded .qtG2Ja_studio.qtG2Ja_full{overflow:auto}}@media (max-width:1279px){.qtG2Ja_iconBtnText{display:none}}.modal.qtG2Ja_basisAnalysisModal{padding-top:0}.modal.qtG2Ja_basisAnalysisModal>.modal-head{margin-top:20px}
