.ui-layers-module__4mq3SW__studio{width:min(1440px,100%);color:var(--gem-ink,#151923);gap:24px;margin:0 auto;padding:20px 0 64px;display:grid}.ui-layers-module__4mq3SW__studio *,.ui-layers-module__4mq3SW__studio :before,.ui-layers-module__4mq3SW__studio :after{box-sizing:border-box}.ui-layers-module__4mq3SW__studio :is(button,input,a,summary):focus-visible{outline:3px solid var(--gem-cobalt,#4568ef);outline-offset:3px}.ui-layers-module__4mq3SW__studio button{font:inherit;transition:background-color .15s,border-color .15s,transform .15s}.ui-layers-module__4mq3SW__studio button:not(:disabled){cursor:pointer}.ui-layers-module__4mq3SW__studio button:not(:disabled):hover{transform:translateY(-1px)}.ui-layers-module__4mq3SW__studio button:disabled{opacity:.5;cursor:not-allowed}.ui-layers-module__4mq3SW__studioHeader{color:#fff;background:#1d2430;border:1px solid #2c3547;border-radius:18px;padding:28px 32px 0;overflow:hidden;box-shadow:0 18px 42px #1a24381c}.ui-layers-module__4mq3SW__headerTop,.ui-layers-module__4mq3SW__headerTitleRow,.ui-layers-module__4mq3SW__viewerHeading,.ui-layers-module__4mq3SW__sideHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.ui-layers-module__4mq3SW__eyebrow,.ui-layers-module__4mq3SW__sectionIndex{color:var(--gem-coral,#ef6c53);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.ui-layers-module__4mq3SW__headerTitleRow{align-items:flex-end;margin:23px 0 30px}.ui-layers-module__4mq3SW__studioHeader h1{color:#fff;letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(30px,3vw,42px);line-height:1.15}.ui-layers-module__4mq3SW__studioSubline{color:#bfc8d8;max-width:720px;margin:0;font-size:15px;line-height:1.7}.ui-layers-module__4mq3SW__connectionBadge{color:#d2dcf0;background:#263142;border:1px solid #465267;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.ui-layers-module__4mq3SW__connectionBadge>span{background:#eab765;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #eab76524}.ui-layers-module__4mq3SW__connectionBadge[data-connection=open]>span{background:#65d0a6;box-shadow:0 0 0 3px #65d0a624}.ui-layers-module__4mq3SW__jobEcho{color:#bfc8d8;border:1px solid #465267;border-radius:8px;flex:none;padding:8px 11px;font-size:12px}.ui-layers-module__4mq3SW__jobEcho code{color:#fff;margin-left:6px;font-family:Consolas,monospace}.ui-layers-module__4mq3SW__workflowRail{border-top:1px solid #3b4557;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.ui-layers-module__4mq3SW__workflowRail li{color:#9eabbf;border-bottom:3px solid #0000;align-items:center;gap:11px;min-height:54px;padding:12px 15px;font-size:13px;font-weight:750;display:flex}.ui-layers-module__4mq3SW__workflowRail li+li{border-left:1px solid #3b4557}.ui-layers-module__4mq3SW__workflowRail li[data-state=current]{color:#fff;border-bottom-color:var(--gem-coral,#ef6c53);background:#ffffff0c}.ui-layers-module__4mq3SW__workflowRail li[data-state=done]{color:#d1decf}.ui-layers-module__4mq3SW__workflowNumber{color:var(--gem-coral,#ef6c53);letter-spacing:.05em;font-size:12px;font-weight:850}.ui-layers-module__4mq3SW__taskTimer{background:#17202e;border-top:1px solid #3b4557;margin:0 -32px;padding:13px 32px 17px}.ui-layers-module__4mq3SW__timerMeta{color:#d3dcec;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:750;display:flex}.ui-layers-module__4mq3SW__timerMeta time{color:#fff;white-space:nowrap;font:800 14px Consolas,monospace}.ui-layers-module__4mq3SW__timerTrack{background:#465267;border-radius:999px;height:4px;margin-top:9px;position:relative;overflow:hidden}.ui-layers-module__4mq3SW__timerTrack span{border-radius:inherit;background:linear-gradient(90deg,#4568ef,#ef6c53);width:35%;animation:2.2s ease-in-out infinite ui-layers-module__4mq3SW__timerSweep;position:absolute;top:0;bottom:0;left:-35%}@keyframes ui-layers-module__4mq3SW__timerSweep{to{left:100%}}@media (prefers-reduced-motion:reduce){.ui-layers-module__4mq3SW__timerTrack span{opacity:.7;width:100%;animation:none;left:0}}.ui-layers-module__4mq3SW__workspaceLayout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px;display:grid}.ui-layers-module__4mq3SW__primaryColumn,.ui-layers-module__4mq3SW__sideColumn{align-content:start;gap:16px;min-width:0;display:grid}.ui-layers-module__4mq3SW__uploadCard,.ui-layers-module__4mq3SW__taskCard,.ui-layers-module__4mq3SW__recoveryPanel,.ui-layers-module__4mq3SW__guidePanel{border:1px solid var(--gem-line,#c7ced9);background:var(--gem-surface-strong,#fff);border-radius:16px;min-width:0;padding:28px;box-shadow:0 12px 28px #1a243811}.ui-layers-module__4mq3SW__sectionHeading{gap:8px;margin-bottom:24px;display:grid}.ui-layers-module__4mq3SW__sectionHeading h2,.ui-layers-module__4mq3SW__sideHeading h2,.ui-layers-module__4mq3SW__guidePanel h2,.ui-layers-module__4mq3SW__viewerHeading h2{color:var(--gem-ink,#151923);letter-spacing:-.02em;margin:0;font-size:22px}.ui-layers-module__4mq3SW__sectionHeading p{color:var(--gem-muted,#626c7e);margin:0;font-size:13px;line-height:1.6}.ui-layers-module__4mq3SW__fileLabel{margin-bottom:8px;font-size:13px;font-weight:800;display:block}.ui-layers-module__4mq3SW__fileInput,.ui-layers-module__4mq3SW__startRow input[type=file],.ui-layers-module__4mq3SW__uploadCard input[type=file]{width:100%;max-width:100%;color:var(--gem-ink,#151923);background:#f5f7fc;border:1px dashed #9ca9c1;border-radius:10px;padding:12px;font-size:13px;display:block}.ui-layers-module__4mq3SW__fileInput::file-selector-button{color:var(--gem-cobalt-deep,#293faf);cursor:pointer;background:#fff;border:1px solid #b8c6df;border-radius:7px;margin-right:14px;padding:9px 14px;font-weight:800}.ui-layers-module__4mq3SW__startRow input[type=file]::file-selector-button{color:var(--gem-cobalt-deep,#293faf);cursor:pointer;background:#fff;border:1px solid #b8c6df;border-radius:7px;margin-right:14px;padding:9px 14px;font-weight:800}.ui-layers-module__4mq3SW__uploadCard input[type=file]::file-selector-button{color:var(--gem-cobalt-deep,#293faf);cursor:pointer;background:#fff;border:1px solid #b8c6df;border-radius:7px;margin-right:14px;padding:9px 14px;font-weight:800}.ui-layers-module__4mq3SW__filePreview{background:#f7f9fd;border:1px solid #d7e0ef;border-radius:10px;align-items:center;gap:14px;min-width:0;margin-top:16px;padding:12px;display:flex}.ui-layers-module__4mq3SW__filePreview span{gap:4px;min-width:0;display:grid}.ui-layers-module__4mq3SW__filePreview strong{overflow-wrap:anywhere;font-size:13px}.ui-layers-module__4mq3SW__filePreview small{color:var(--gem-muted,#626c7e);font-size:12px}.ui-layers-module__4mq3SW__consentNote{border-left:3px solid var(--gem-coral,#ef6c53);color:#4f596c;margin:20px 0 12px;padding-left:11px;font-size:12px;line-height:1.7}.ui-layers-module__4mq3SW__uploadActions{justify-items:start;gap:10px;display:grid}.ui-layers-module__4mq3SW__uploadActions>button,.ui-layers-module__4mq3SW__startRow>button:not(.ui-layers-module__4mq3SW__secondaryButton),.ui-layers-module__4mq3SW__authorizeCard>button,.ui-layers-module__4mq3SW__awaitingCard>button:not(.ui-layers-module__4mq3SW__secondaryButton),.ui-layers-module__4mq3SW__downloadCard>button{border:1px solid var(--gem-cobalt,#4568ef);background:var(--gem-cobalt,#4568ef);color:#fff;text-align:center;border-radius:8px;max-width:100%;min-height:44px;padding:10px 18px;font-size:13px;font-weight:800;line-height:1.45}.ui-layers-module__4mq3SW__uploadActions>button:not(:disabled):hover,.ui-layers-module__4mq3SW__startRow>button:not(.ui-layers-module__4mq3SW__secondaryButton):not(:disabled):hover,.ui-layers-module__4mq3SW__authorizeCard>button:not(:disabled):hover,.ui-layers-module__4mq3SW__awaitingCard>button:not(.ui-layers-module__4mq3SW__secondaryButton):not(:disabled):hover,.ui-layers-module__4mq3SW__downloadCard>button:not(:disabled):hover{background:var(--gem-cobalt-deep,#293faf)}.ui-layers-module__4mq3SW__pendingInline,.ui-layers-module__4mq3SW__cancelHint{color:#7a5b17;font-size:12px;line-height:1.6}.ui-layers-module__4mq3SW__guidePanel{background:#f6f8fc;padding:22px}.ui-layers-module__4mq3SW__guidePanel h2{margin:8px 0 20px;font-size:18px}.ui-layers-module__4mq3SW__guidePanel ol{counter-reset:guide;gap:16px;margin:0;padding:0;list-style:none;display:grid}.ui-layers-module__4mq3SW__guidePanel li{counter-increment:guide;grid-template-columns:24px minmax(0,1fr);column-gap:10px;display:grid}.ui-layers-module__4mq3SW__guidePanel li:before{content:counter(guide, decimal-leading-zero);color:var(--gem-cobalt,#4568ef);grid-row:span 2;font-size:11px;font-weight:850}.ui-layers-module__4mq3SW__guidePanel li strong{color:var(--gem-ink,#151923);font-size:13px}.ui-layers-module__4mq3SW__guidePanel li span{color:var(--gem-muted,#626c7e);margin-top:3px;font-size:12px;line-height:1.55}.ui-layers-module__4mq3SW__guidePanel p{color:var(--gem-muted,#626c7e);border-top:1px solid #d9e0ec;margin:22px 0 0;padding-top:14px;font-size:12px;line-height:1.6}.ui-layers-module__4mq3SW__recoveryPanel{padding:22px}.ui-layers-module__4mq3SW__sideHeading{margin-bottom:10px}.ui-layers-module__4mq3SW__sideHeading h2{font-size:17px}.ui-layers-module__4mq3SW__sideHeading span{color:var(--gem-muted,#626c7e);flex:none;font-size:12px}.ui-layers-module__4mq3SW__recoveryHint{color:var(--gem-muted,#626c7e);margin:0 0 16px;font-size:12px;line-height:1.65}.ui-layers-module__4mq3SW__recoveryPanel ul{gap:9px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ui-layers-module__4mq3SW__recoveryPanel li{background:#fafbfe;border:1px solid #dae1ec;border-radius:9px;gap:6px;min-width:0;padding:12px;display:grid}.ui-layers-module__4mq3SW__recoveryRecordTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-layers-module__4mq3SW__recoveryJob{color:var(--gem-ink,#151923);font:800 12px Consolas,monospace}.ui-layers-module__4mq3SW__recoveryPhase{color:var(--gem-cobalt-deep,#293faf);text-align:right;font-size:11px;font-weight:750}.ui-layers-module__4mq3SW__recoveryLabel{overflow-wrap:anywhere;font-size:12px}.ui-layers-module__4mq3SW__recoveryTime{color:var(--gem-muted,#626c7e);font-size:11px}.ui-layers-module__4mq3SW__recoveryActions{gap:8px;margin-top:3px;display:flex}.ui-layers-module__4mq3SW__recoveryActions button,.ui-layers-module__4mq3SW__secondaryButton{color:#344763;background:#fff;border:1px solid #c7d0df;border-radius:7px;padding:7px 11px;font-size:12px;font-weight:750}.ui-layers-module__4mq3SW__recoveryActions button:not(:disabled):hover,.ui-layers-module__4mq3SW__secondaryButton:not(:disabled):hover{border-color:var(--gem-cobalt,#4568ef);color:var(--gem-cobalt-deep,#293faf)}.ui-layers-module__4mq3SW__storageWarning,.ui-layers-module__4mq3SW__errorLine,.ui-layers-module__4mq3SW__notice,.ui-layers-module__4mq3SW__pendingLine{overflow-wrap:anywhere;border:1px solid;border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.ui-layers-module__4mq3SW__storageWarning,.ui-layers-module__4mq3SW__errorLine{color:#9d3035;background:#fff1f1;border-color:#e9a9ab}.ui-layers-module__4mq3SW__notice{color:#294a9b;background:#eff4ff;border-color:#b8cafa}.ui-layers-module__4mq3SW__pendingLine{color:#785a14;background:#fff9e9;border-color:#e9d295}.ui-layers-module__4mq3SW__pendingLine button{color:#785a14;background:#fff;border:1px solid #cab575;border-radius:6px;margin-left:8px;padding:4px 9px;font-size:12px;font-weight:750;display:inline-block}.ui-layers-module__4mq3SW__phaseLine{color:var(--gem-cobalt-deep,#293faf);background:#f1f5ff;border:1px solid #c8d5fb;border-radius:7px;align-items:center;gap:9px;margin:0 0 12px;padding:7px 11px;font-size:13px;font-weight:800;display:inline-flex}.ui-layers-module__4mq3SW__phaseLine[data-phase=delivered]{color:#1b7756;background:#edf8f2;border-color:#b9dbc7}.ui-layers-module__4mq3SW__phaseLine[data-phase=delivered]:not([data-delivery-level=complete]){color:#785a14;background:#fffaf0;border-color:#ead6a3}.ui-layers-module__4mq3SW__phaseLine[data-phase=failed],.ui-layers-module__4mq3SW__phaseLine[data-phase=awaiting_user]{color:#a45e28;background:#fff6ee;border-color:#efc6a6}.ui-layers-module__4mq3SW__phaseDot{background:currentColor;border-radius:50%;width:7px;height:7px}.ui-layers-module__4mq3SW__phaseSubline{color:var(--gem-muted,#626c7e);overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.6}.ui-layers-module__4mq3SW__transferProgress{width:min(420px,100%);height:7px;accent-color:var(--gem-cobalt,#4568ef);margin:7px 0 12px;display:block}.ui-layers-module__4mq3SW__planningTiming{background:#f7f9fd;border:1px solid #d6dfed;border-radius:10px;margin:16px 0;padding:16px}.ui-layers-module__4mq3SW__planningTimingHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.ui-layers-module__4mq3SW__planningTimingHeading h3{color:#263449;margin:0;font-size:15px}.ui-layers-module__4mq3SW__planningTimingHeading span{color:#4f5c70;font-size:12px;font-weight:750}.ui-layers-module__4mq3SW__planningTimingHint{color:#626c7e;margin:7px 0 13px;font-size:12px;line-height:1.6}.ui-layers-module__4mq3SW__generationTiming{background:#f7f9fd;border:1px solid #d6dfed;border-radius:10px;margin:16px 0;padding:16px}.ui-layers-module__4mq3SW__generationTiming time{color:var(--gem-cobalt,#4568ef);font-variant-numeric:tabular-nums}.ui-layers-module__4mq3SW__generationTimingHint{color:#626c7e;margin:7px 0 0;font-size:12px;line-height:1.6}.ui-layers-module__4mq3SW__planPreview{background:#f7f9ff;border:1px solid #bdccef;border-radius:12px;margin:18px 0;padding:18px}.ui-layers-module__4mq3SW__planCounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.ui-layers-module__4mq3SW__planCounts>div{background:#fff;border:1px solid #d8e1f3;border-radius:8px;gap:5px;padding:12px;display:grid}.ui-layers-module__4mq3SW__planCounts strong{color:#4568ef;font-variant-numeric:tabular-nums;font-size:24px}.ui-layers-module__4mq3SW__planCounts span{color:#526078;font-size:12px}.ui-layers-module__4mq3SW__planImageFrame{background:#e8edf5;border:1px solid #d8e1f3;border-radius:8px;justify-content:center;align-items:center;padding:12px;display:flex}.ui-layers-module__4mq3SW__planImageFrame img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:560px;display:block}.ui-layers-module__4mq3SW__planDetails{background:#fff;border:1px solid #d8e1f3;border-radius:8px;margin-top:10px;padding:10px 12px}.ui-layers-module__4mq3SW__planDetails summary{cursor:pointer;color:#344763;font-size:13px;font-weight:750}.ui-layers-module__4mq3SW__planDetails ol{gap:10px;padding-left:22px;list-style:none;display:grid}.ui-layers-module__4mq3SW__planDetails li{color:#344763;overflow-wrap:anywhere;font-size:12px}.ui-layers-module__4mq3SW__planDetails small{color:#626c7e;margin-top:4px;display:block}.ui-layers-module__4mq3SW__planActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}@media (max-width:560px){.ui-layers-module__4mq3SW__planCounts{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-layers-module__4mq3SW__planPreview{padding:12px}}.ui-layers-module__4mq3SW__planningSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.ui-layers-module__4mq3SW__planningSteps li{color:#344763;background:#fff;border:1px solid #dce3ed;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:7px;min-width:0;padding:9px 10px;font-size:12px;display:grid}.ui-layers-module__4mq3SW__planningSteps li[data-current=true]{background:#edf2ff;border-color:#4568ef;box-shadow:inset 3px 0 #4568ef}.ui-layers-module__4mq3SW__planningSteps li[data-state=failed],.ui-layers-module__4mq3SW__planningSteps li[data-state=interrupted]{background:#fff4f4;border-color:#e9a9ab}.ui-layers-module__4mq3SW__planningSteps li[data-state=pending]{color:#718096}.ui-layers-module__4mq3SW__planningStepNumber{color:#4568ef;grid-row:span 2;font-size:11px;font-weight:850}.ui-layers-module__4mq3SW__planningSteps strong{min-width:0}.ui-layers-module__4mq3SW__planningStepState{white-space:nowrap;font-weight:750}.ui-layers-module__4mq3SW__planningSteps time{color:#626c7e;font-variant-numeric:tabular-nums;grid-column:2/-1;margin-top:3px}.ui-layers-module__4mq3SW__warningCard{background:#fffaf0;border:1px solid #ead6a3;border-radius:9px;margin-top:16px;padding:14px 16px}.ui-layers-module__4mq3SW__warningCard h3{color:#785a14;margin:0 0 8px;font-size:13px}.ui-layers-module__4mq3SW__warningCard summary,.ui-layers-module__4mq3SW__deliverySummary summary{cursor:pointer;overflow-wrap:anywhere;font-weight:750;line-height:1.6}.ui-layers-module__4mq3SW__warningCard summary{color:#785a14;font-size:13px}.ui-layers-module__4mq3SW__deliverySummary summary{font-size:15px}.ui-layers-module__4mq3SW__warningCard[open]>summary,.ui-layers-module__4mq3SW__deliverySummary[open]>summary{margin-bottom:10px}.ui-layers-module__4mq3SW__warningCard ul{color:#69531d;max-height:260px;margin:0;padding-left:20px;font-size:12px;line-height:1.65;overflow:auto}.ui-layers-module__4mq3SW__warningCard li{overflow-wrap:anywhere}.ui-layers-module__4mq3SW__warningCard li+li{margin-top:5px}.ui-layers-module__4mq3SW__warningOriginal{color:#7b725f;overflow-wrap:anywhere;font-size:11px;display:block}.ui-layers-module__4mq3SW__startRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.ui-layers-module__4mq3SW__startRow .ui-layers-module__4mq3SW__phaseSubline{flex-basis:100%}.ui-layers-module__4mq3SW__startConsent{border-left:3px solid var(--gem-coral,#ef6c53);color:#4f596c;flex-basis:100%;margin:0 0 4px;padding-left:11px;font-size:12px;line-height:1.7}.ui-layers-module__4mq3SW__startRow input[type=file]{flex-basis:100%}.ui-layers-module__4mq3SW__authorizeCard,.ui-layers-module__4mq3SW__awaitingCard,.ui-layers-module__4mq3SW__failedCard,.ui-layers-module__4mq3SW__deliveredCard,.ui-layers-module__4mq3SW__downloadCard,.ui-layers-module__4mq3SW__reviewOnlyCard{background:#f7f9fd;border:1px solid #d6dfed;border-radius:9px;margin-top:16px;padding:16px 18px}.ui-layers-module__4mq3SW__authorizeCard h3,.ui-layers-module__4mq3SW__awaitingCard h3,.ui-layers-module__4mq3SW__failedCard h3,.ui-layers-module__4mq3SW__deliveredCard h3,.ui-layers-module__4mq3SW__reviewOnlyCard h3{margin:0 0 8px;font-size:15px}.ui-layers-module__4mq3SW__authorizeCard p,.ui-layers-module__4mq3SW__awaitingCard p,.ui-layers-module__4mq3SW__failedCard p,.ui-layers-module__4mq3SW__deliveredCard p,.ui-layers-module__4mq3SW__downloadCard p,.ui-layers-module__4mq3SW__reviewOnlyCard p{color:#4f596c;overflow-wrap:anywhere;margin:4px 0;font-size:13px;line-height:1.65}.ui-layers-module__4mq3SW__awaitingCard{background:#fffaf0;border-color:#ead6a3}.ui-layers-module__4mq3SW__failedCard{background:#fff1f1;border-color:#e9a9ab}.ui-layers-module__4mq3SW__deliveredCard{background:#edf8f2;border-color:#b9dbc7}.ui-layers-module__4mq3SW__reviewOnlyCard{background:#fff4df;border-color:#e7b56e}.ui-layers-module__4mq3SW__reviewOnlyCard h3{color:#8d4e11}.ui-layers-module__4mq3SW__deliverySummary{background:#fffaf0;border:1px solid #ead6a3;border-radius:9px;margin-top:16px;padding:16px 18px}.ui-layers-module__4mq3SW__deliverySummary[data-level=complete]{background:#edf8f2;border-color:#b9dbc7}.ui-layers-module__4mq3SW__deliverySummary h3{margin:0 0 8px;font-size:15px}.ui-layers-module__4mq3SW__deliverySummary p{color:#4f596c;overflow-wrap:anywhere;margin:4px 0;font-size:13px;line-height:1.65}.ui-layers-module__4mq3SW__materialCompleteness{margin:12px 0;font-size:12px;line-height:1.7}.ui-layers-module__4mq3SW__materialCompleteness dt{color:#69531d;margin-top:7px;font-weight:750}.ui-layers-module__4mq3SW__materialCompleteness dd{overflow-wrap:anywhere;margin:2px 0 0}.ui-layers-module__4mq3SW__processingWarning{background:#fff3dc;border-left:3px solid #d99436;border-radius:5px;margin-top:12px;padding:11px 13px;font-size:13px}.ui-layers-module__4mq3SW__processingWarning code{overflow-wrap:anywhere}.ui-layers-module__4mq3SW__digestLine code{color:#263750;word-break:break-all;background:#e9eef7;border-radius:6px;margin-top:5px;padding:8px 10px;font-size:11px;display:block}.ui-layers-module__4mq3SW__digestHint{color:#785a14}.ui-layers-module__4mq3SW__authCheckLabel{color:#3b4657;align-items:flex-start;gap:8px;margin:12px 0;font-size:13px;line-height:1.6;display:flex}.ui-layers-module__4mq3SW__authCheckLabel input{margin-top:3px}.ui-layers-module__4mq3SW__awaitingCard>button+button{margin-left:8px}.ui-layers-module__4mq3SW__downloadCard>button{margin-top:9px}.ui-layers-module__4mq3SW__taskActions{border-top:1px solid #e3e8f1;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding-top:16px;display:flex}.ui-layers-module__4mq3SW__taskActions>button:not(.ui-layers-module__4mq3SW__secondaryButton){color:#9d3035;background:#fff3f3;border:1px solid #e4aeb0;border-radius:7px;padding:8px 13px;font-size:12px;font-weight:750}.ui-layers-module__4mq3SW__taskActions>button:not(.ui-layers-module__4mq3SW__secondaryButton):not(:disabled):hover{background:#ffe7e7}.ui-layers-module__4mq3SW__referenceCanvasCard{border:1px solid var(--gem-line,#c7ced9);background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 12px 28px #1a243811}.ui-layers-module__4mq3SW__canvasHeading{justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.ui-layers-module__4mq3SW__canvasHeading h2{color:var(--gem-ink,#151923);letter-spacing:-.02em;margin:5px 0 0;font-size:18px}.ui-layers-module__4mq3SW__canvasBadge{color:#4f5c70;background:#f5f7fc;border:1px solid #d7e0ef;border-radius:6px;flex:none;padding:5px 8px;font-size:11px;font-weight:750}.ui-layers-module__4mq3SW__referenceCanvas{background-color:#f7f8fb;background-image:linear-gradient(45deg,#e8ebf2 25%,#0000 25% 75%,#e8ebf2 75%),linear-gradient(45deg,#e8ebf2 25%,#0000 25% 75%,#e8ebf2 75%);background-position:0 0,12px 12px;background-size:24px 24px;border-top:1px solid #dce3ed;border-bottom:1px solid #dce3ed;place-items:center;min-width:0;height:clamp(340px,48vw,620px);padding:22px;display:grid;overflow:hidden}.ui-layers-module__4mq3SW__referenceCanvasImage{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.ui-layers-module__4mq3SW__canvasPlaceholder{text-align:center;justify-items:center;gap:9px;max-width:360px;padding:24px;display:grid}.ui-layers-module__4mq3SW__canvasPlaceholderMark{width:60px;height:60px;color:var(--gem-cobalt,#4568ef);background:#fff;border:1px solid #bfcbe0;border-radius:10px;place-items:center;margin-bottom:5px;font-size:34px;font-weight:300;line-height:1;display:grid}.ui-layers-module__4mq3SW__canvasPlaceholder strong{color:#273448;font-size:15px}.ui-layers-module__4mq3SW__canvasPlaceholder>span:last-child{color:var(--gem-muted,#626c7e);font-size:12px;line-height:1.65}.ui-layers-module__4mq3SW__canvasCaption{color:var(--gem-muted,#626c7e);overflow-wrap:anywhere;margin:0;padding:11px 20px;font-size:12px;line-height:1.5}.ui-layers-module__4mq3SW__taskCanvas{min-width:0;margin:20px 0}.ui-layers-module__4mq3SW__viewerSection{min-width:0}.ui-layers-module__4mq3SW__viewerHeading{align-items:flex-end;margin:5px 0 12px}.ui-layers-module__4mq3SW__viewerHeading h2{margin-top:5px}.ui-layers-module__4mq3SW__viewerHeading p{color:var(--gem-muted,#626c7e);margin:0;font-size:12px}.ui-layers-module__4mq3SW__uiLayersViewer{border:1px solid var(--gem-line,#c7ced9);background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 12px 28px #1a243811}.ui-layers-module__4mq3SW__uiLayersViewerBar{background:#f7f9fc;border-bottom:1px solid #dce3ed;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.ui-layers-module__4mq3SW__uiLayersViewModes{background:#fff;border:1px solid #d9e1ec;border-radius:7px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.ui-layers-module__4mq3SW__uiLayersViewModes button{color:#4f5c70;background:0 0;border:0;border-radius:5px;min-height:30px;padding:5px 11px;font-size:12px;font-weight:750}.ui-layers-module__4mq3SW__uiLayersTabActive{color:#fff!important;background:#263449!important}.ui-layers-module__4mq3SW__uiLayersZoomControls{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ui-layers-module__4mq3SW__uiLayersZoomControls button{color:#344763;background:#fff;border:1px solid #cbd5e3;border-radius:6px;min-height:30px;padding:5px 9px;font-size:12px;font-weight:700}.ui-layers-module__4mq3SW__uiLayersZoomControls button[aria-pressed=true]{border-color:var(--gem-cobalt,#4568ef);color:var(--gem-cobalt-deep,#293faf);background:#edf2ff}.ui-layers-module__4mq3SW__uiLayersZoomLabel{color:#4f5c70;text-align:right;min-width:44px;font-size:12px}.ui-layers-module__4mq3SW__uiLayersDownloadZip{color:#fff;background:#2d4771;border:1px solid #2d4771;border-radius:7px;min-height:32px;margin-left:auto;padding:6px 13px;font-size:12px;font-weight:800}.ui-layers-module__4mq3SW__uiLayersVisualNotice,.ui-layers-module__4mq3SW__uiLayersViewerError{color:#785a14;background:#fff9e9;border-bottom:1px solid #e4d5ad;margin:0;padding:9px 15px;font-size:12px;line-height:1.5}.ui-layers-module__4mq3SW__uiLayersViewerError{color:#9d3035;background:#fff1f1;border-bottom-color:#e9a9ab}.ui-layers-module__4mq3SW__uiLayersViewerBody{grid-template-columns:minmax(0,1fr) 282px;display:grid}.ui-layers-module__4mq3SW__uiLayersCanvasHost{background-color:#f7f8fb;background-image:linear-gradient(45deg,#e8ebf2 25%,#0000 25% 75%,#e8ebf2 75%),linear-gradient(45deg,#e8ebf2 25%,#0000 25% 75%,#e8ebf2 75%);background-position:0 0,12px 12px;background-size:24px 24px;place-items:start center;min-width:0;min-height:330px;padding:20px;display:grid;overflow:auto}.ui-layers-module__4mq3SW__uiLayersCanvasScaler{justify-self:start}.ui-layers-module__4mq3SW__uiLayersCanvasPixi canvas,.ui-layers-module__4mq3SW__uiLayersImage{background:#fff;border:1px solid #cbd5e3;border-radius:5px;display:block;width:100%!important;height:auto!important}.ui-layers-module__4mq3SW__uiLayersLayerPanel{background:#fafbfe;border-left:1px solid #dce3ed;max-height:620px;padding:15px;overflow:auto}.ui-layers-module__4mq3SW__uiLayersLayerPanelHint{color:var(--gem-muted,#626c7e);margin:0 0 12px;font-size:11px;line-height:1.5}.ui-layers-module__4mq3SW__uiLayersLayerPanel ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ui-layers-module__4mq3SW__uiLayersLayerPanel li{background:#fff;border:1px solid #dce3ed;border-radius:7px;padding:9px}.ui-layers-module__4mq3SW__uiLayersLayerPanel li label{cursor:pointer;align-items:center;gap:8px;display:flex}.ui-layers-module__4mq3SW__uiLayersLayerName{overflow-wrap:anywhere;color:var(--gem-ink,#151923);flex:1;font-size:12px;font-weight:750}.ui-layers-module__4mq3SW__uiLayersLayerRole{border-radius:5px;flex:none;padding:2px 6px;font-size:10px;font-weight:800}.ui-layers-module__4mq3SW__uiLayersLayerRoleBackground{color:#325584;background:#e7f0ff}.ui-layers-module__4mq3SW__uiLayersLayerRoleForeground{color:#a95242;background:#fff0ed}.ui-layers-module__4mq3SW__uiLayersLayerGeometry,.ui-layers-module__4mq3SW__uiLayersLayerOriginal{color:var(--gem-muted,#626c7e);margin-top:5px;font-size:11px;display:block}.ui-layers-module__4mq3SW__uiLayersLayerOriginal{overflow-wrap:anywhere}.ui-layers-module__4mq3SW__uiLayersLayerOriginal summary{cursor:pointer}.ui-layers-module__4mq3SW__studioFooter{padding:0 3px}.ui-layers-module__4mq3SW__studioFooter a{color:var(--gem-cobalt-deep,#293faf);font-size:13px;font-weight:750;text-decoration:none}.ui-layers-module__4mq3SW__studioFooter a:hover{text-decoration:underline}@media (max-width:1000px){.ui-layers-module__4mq3SW__workflowRail{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-layers-module__4mq3SW__workspaceLayout{grid-template-columns:minmax(0,1fr) 260px}.ui-layers-module__4mq3SW__uploadCard,.ui-layers-module__4mq3SW__taskCard{padding:22px}}@media (max-width:800px){.ui-layers-module__4mq3SW__workspaceLayout,.ui-layers-module__4mq3SW__uiLayersViewerBody{grid-template-columns:1fr}.ui-layers-module__4mq3SW__sideColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-layers-module__4mq3SW__uiLayersLayerPanel{border-top:1px solid #dce3ed;border-left:0;max-height:360px}}@media (max-width:560px){.ui-layers-module__4mq3SW__studio{gap:16px;padding-top:12px}.ui-layers-module__4mq3SW__studioHeader{border-radius:12px;padding:22px 18px 0}.ui-layers-module__4mq3SW__headerTitleRow{margin:20px 0 22px;display:block}.ui-layers-module__4mq3SW__jobEcho{margin-top:14px;display:inline-block}.ui-layers-module__4mq3SW__studioHeader h1{font-size:29px}.ui-layers-module__4mq3SW__workflowRail li{justify-items:start;gap:3px;padding:10px 7px;font-size:11px;display:grid}.ui-layers-module__4mq3SW__taskTimer{margin:0 -18px;padding:12px 18px 15px}.ui-layers-module__4mq3SW__planningSteps,.ui-layers-module__4mq3SW__sideColumn{grid-template-columns:1fr}.ui-layers-module__4mq3SW__uploadCard,.ui-layers-module__4mq3SW__taskCard,.ui-layers-module__4mq3SW__guidePanel,.ui-layers-module__4mq3SW__recoveryPanel{border-radius:11px;padding:18px}.ui-layers-module__4mq3SW__viewerHeading{display:block}.ui-layers-module__4mq3SW__viewerHeading p{margin-top:6px}.ui-layers-module__4mq3SW__uiLayersViewerBar{gap:8px;padding:10px}.ui-layers-module__4mq3SW__uiLayersDownloadZip{margin-left:0}.ui-layers-module__4mq3SW__uiLayersCanvasHost{min-height:220px;padding:10px}.ui-layers-module__4mq3SW__referenceCanvas{height:320px;padding:12px}.ui-layers-module__4mq3SW__canvasHeading{padding:14px 16px}.ui-layers-module__4mq3SW__canvasCaption{padding:10px 16px}}
