@import url(https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap);*,:after,:before{box-sizing:border-box}:root{--bg:#f7f5ef;--bg-elev:#fff;--bg-elev-2:#f0ece1;--ink:#1b1a17;--ink-soft:#6e6a60;--ink-faint:#a19c8e;--line:#e4e0d4;--line-strong:#cfc9b9;--amber:#b9631a;--amber-hover:#9c5314;--amber-soft:#b9631a17;--confirm:#1f8a5f;--confirm-soft:#1f8a5f1a;--review:#c24a2e;--review-soft:#c24a2e1a;--error:#c43d3d;--error-soft:#c43d3d1a}[data-theme=dark]{--bg:#1a1916;--bg-elev:#242320;--bg-elev-2:#2d2b27;--ink:#e8e4d9;--ink-soft:#a19c8e;--ink-faint:#6e6a60;--line:#33312c;--line-strong:#45433d;--amber:#d9772a;--amber-hover:#e88a3d;--amber-soft:#d9772a26;--confirm:#2daf78;--confirm-soft:#2daf7826;--review:#d65a3e;--review-soft:#d65a3e26;--error:#d94d4d;--error-soft:#d94d4d26}body,html{background:#f7f5ef;background:var(--bg);color:#1b1a17;color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px;line-height:1.45;margin:0;padding:0}.sk-mono{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace}.sk-root{background:#f7f5ef;background:var(--bg);display:flex;flex-direction:column;height:100vh}.sk-topnav{background:#fff;background:var(--bg-elev);border-bottom:1px solid #e4e0d4;border-bottom:1px solid var(--line);flex-shrink:0;gap:26px;height:54px;padding:0 22px}.sk-logo,.sk-topnav{align-items:center;display:flex}.sk-logo{border-right:1px solid #e4e0d4;border-right:1px solid var(--line);gap:9px;height:30px;padding-right:20px}.sk-logo-mark{color:#b9631a;color:var(--amber);font-size:16px}.sk-logo-mark,.sk-logo-text{font-family:Space Mono,monospace;font-weight:700}.sk-logo-text{color:#1b1a17;color:var(--ink);font-size:14px}.sk-nav{gap:4px}.sk-nav,.sk-nav-item{align-items:center;display:flex}.sk-nav-item{border:1px solid #0000;border-radius:5px;color:#6e6a60;color:var(--ink-soft);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:12.5px;gap:7px;padding:7px 12px;text-decoration:none}.sk-nav-item.active{background:#b9631a17;background:var(--amber-soft);border-color:#b9631a4d;color:#b9631a;color:var(--amber)}.sk-status-strip{color:#a19c8e;color:var(--ink-faint);font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.6;margin-left:auto;text-align:right}.sk-status-strip .sk-env{color:#1f8a5f;color:var(--confirm)}.sk-theme-btn{align-items:center;background:#f7f5ef;background:var(--bg);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:6px;color:#6e6a60;color:var(--ink-soft);cursor:pointer;display:flex;font-family:IBM Plex Mono,monospace;font-size:11.5px;gap:6px;padding:6px 12px;transition:border-color .12s,background .12s;white-space:nowrap}.sk-theme-btn:hover{background:#b9631a17;background:var(--amber-soft);border-color:#b9631a;border-color:var(--amber);color:#b9631a;color:var(--amber)}.sk-theme-btn-icon{font-size:14px;line-height:1}.sk-theme-btn-label{line-height:1}.sk-main{background:#f7f5ef;background:var(--bg);display:flex;flex:1 1;flex-direction:column;overflow:hidden}.sk-topbar{align-items:flex-end;border-bottom:1px solid #e4e0d4;border-bottom:1px solid var(--line);display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:20px 32px 16px}.sk-title{font-family:Space Mono,monospace;font-size:20px;font-weight:700}.sk-title-eyebrow{color:#b9631a;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.sk-scroll{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:22px 32px 32px}.sk-scroll .sk-split{flex:1 1;min-height:0}.sk-btn{align-items:center;border:none;border-radius:5px;cursor:pointer;display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:500;gap:7px;padding:8px 14px;white-space:nowrap}.sk-btn:disabled{cursor:not-allowed;opacity:.4}.sk-btn-primary{background:#b9631a;background:var(--amber);color:#fff}.sk-btn-primary:hover:not(:disabled){background:#9c5314;background:var(--amber-hover)}.sk-btn-ghost{background:#0000;border:1px solid #cfc9b9;border:1px solid var(--line-strong);color:#1b1a17;color:var(--ink)}.sk-btn-ghost:hover:not(:disabled){background:#f0ece1;background:var(--bg-elev-2)}.sk-btn-sm{font-size:11.5px;padding:5px 10px}.sk-chipbar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.sk-chip{background:#fff;background:var(--bg-elev);border:1px solid #cfc9b9;border:1px solid var(--line-strong);border-radius:4px;color:#6e6a60;color:var(--ink-soft);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:11.5px;padding:5px 11px}.sk-chip.active{background:#1b1a17;background:var(--ink);border-color:#1b1a17;border-color:var(--ink);color:#fff}.sk-table{border-collapse:collapse;width:100%}.sk-table th{color:#a19c8e;color:var(--ink-faint);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.07em;padding:9px 12px;text-align:left;text-transform:uppercase}.sk-table td,.sk-table th{border-bottom:1px solid #e4e0d4;border-bottom:1px solid var(--line)}.sk-table td{font-size:13px;padding:12px}.sk-table tr:hover td{background:#f0ece1;background:var(--bg-elev-2)}.sk-pill{align-items:center;border-radius:3px;display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;gap:5px;padding:3px 9px 3px 7px}.sk-pill-dot{border-radius:50%;height:6px;width:6px}.sk-pill-done{background:#1f8a5f1a;background:var(--confirm-soft);color:#1f8a5f;color:var(--confirm)}.sk-pill-done .sk-pill-dot{background:#1f8a5f;background:var(--confirm)}.sk-pill-review{background:#c24a2e1a;background:var(--review-soft);color:#c24a2e;color:var(--review)}.sk-pill-review .sk-pill-dot{background:#c24a2e;background:var(--review)}.sk-pill-processing{background:#b9631a17;background:var(--amber-soft);color:#b9631a;color:var(--amber)}.sk-pill-processing .sk-pill-dot{background:#b9631a;background:var(--amber)}.sk-pill-error{background:#c43d3d1a;background:var(--error-soft);color:#c43d3d;color:var(--error)}.sk-pill-error .sk-pill-dot{background:#c43d3d;background:var(--error)}.sk-badge-count{align-items:center;background:#c24a2e;background:var(--review);border-radius:3px;color:#fff;display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:10.5px;height:18px;justify-content:center;min-width:18px;padding:0 5px}.sk-card{background:#fff;background:var(--bg-elev);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:6px}.sk-grid-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.sk-tpl-card{padding:16px}.sk-tpl-thumb{background:#fff;border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:4px;height:96px;margin-bottom:12px;overflow:hidden}.sk-split{display:flex;gap:22px;height:100%}.sk-doc-pane{display:flex;flex:1.1 1;flex-direction:column;min-height:0;min-width:0}.sk-doc-pane>.sk-card:first-child{flex-shrink:0}.sk-doc-pane>.sk-card:last-child{flex:1 1;min-height:0}.sk-fields-pane{flex-shrink:0;max-height:100%;overflow-y:auto;width:340px}.sk-result-scroll{flex:1 1;min-height:0;overflow-y:auto}.sk-docwrap{aspect-ratio:800/1100;background:#fff;border:1px solid #cfc9b9;border:1px solid var(--line-strong);border-radius:3px;box-shadow:0 8px 24px #1b1a1714;overflow:hidden;position:relative;width:100%}.sk-overlay-box{background:#b9631a0d;border:1.5px solid #b9631a80;border-radius:2px;position:absolute}.sk-overlay-box.active{background:#b9631a24;border-color:#b9631a;border-color:var(--amber)}.sk-field-cat{color:#b9631a;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em;margin:16px 0 8px;text-transform:uppercase}.sk-field-cat:first-child{margin-top:0}.sk-field-row{border:1px solid #0000;border-radius:5px;padding:10px 12px}.sk-field-row.hl{background:#f0ece1;background:var(--bg-elev-2);border-color:#e4e0d4;border-color:var(--line)}.sk-field-label{color:#6e6a60;color:var(--ink-soft);display:flex;font-size:11.5px;justify-content:space-between;margin-bottom:3px}.sk-field-value{font-size:14px;font-weight:500}.sk-field-meta{align-items:center;display:flex;gap:10px;margin-top:6px}.sk-conf{color:#a19c8e;color:var(--ink-faint);font-family:IBM Plex Mono,monospace;font-size:10.5px}.sk-conf-bar-track{background:#cfc9b9;background:var(--line-strong);border-radius:2px;height:4px;overflow:hidden;width:46px}.sk-conf-bar-fill{background:#1f8a5f;background:var(--confirm);height:100%}.sk-flag-review{color:#c24a2e;color:var(--review);font-size:10.5px;font-weight:500;margin-top:6px}.sk-topbar-hint{color:#a19c8e;color:var(--ink-faint);font-family:IBM Plex Mono,monospace;font-size:12px;gap:8px}.sk-hint-icon,.sk-topbar-hint{align-items:center;display:flex}.sk-hint-icon{background:#cfc9b9;background:var(--line-strong);border-radius:50%;color:#fff;color:var(--bg-elev);font-family:Space Mono,monospace;font-size:9px;font-weight:700;height:16px;justify-content:center;width:16px}.sk-ns-wrap{align-items:flex-start;display:flex;gap:32px}.sk-ns-main{flex:7 1;min-width:0}.sk-ns-sidebar{border-left:1px solid #e4e0d4;border-left:1px solid var(--line);flex:3 1;min-height:320px;min-width:260px;padding-left:28px}.sk-ns-section-header{align-items:flex-start;display:flex;gap:12px;margin-bottom:20px}.sk-ns-section-icon{align-items:center;background:#b9631a17;background:var(--amber-soft);border-radius:8px;color:#b9631a;color:var(--amber);display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.sk-ns-section-title{font-size:14px;font-weight:600;line-height:1.3}.sk-ns-section-sub{color:#a19c8e;color:var(--ink-faint);font-family:IBM Plex Mono,monospace;font-size:11.5px;margin-top:1px}.sk-ns-dropzone{background:#fff;background:var(--bg-elev);border:1.6px dashed #cfc9b9;border:1.6px dashed var(--line-strong);border-radius:10px;overflow:hidden;transition:border-color .15s,background .15s}.sk-ns-dropzone.over{background:#b9631a17;background:var(--amber-soft);border-color:#b9631a;border-color:var(--amber)}.sk-ns-dropzone-inner{padding:48px 32px;text-align:center}.sk-ns-dropzone-graphic{color:#a19c8e;color:var(--ink-faint);margin-bottom:12px}.sk-ns-dropzone.over .sk-ns-dropzone-graphic{color:#b9631a;color:var(--amber)}.sk-ns-dropzone-text{font-size:15px;font-weight:600;margin-bottom:2px}.sk-ns-dropzone-sub{color:#a19c8e;color:var(--ink-faint);font-family:IBM Plex Mono,monospace;font-size:12px;margin-bottom:12px}.sk-ns-paste-hint{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#a19c8e;color:var(--ink-faint);cursor:default;display:inline-flex;font-size:11px;margin-bottom:16px;padding:4px 10px;transition:background .2s,color .2s,border-color .2s}.sk-ns-paste-hint.flash{background:#1f8a5f1a;background:var(--confirm-soft,#4caf501f);border-color:#1f8a5f;border-color:var(--confirm);color:#1f8a5f;color:var(--confirm)}.sk-ns-page-range{animation:skFadeIn .15s ease-out;background:#f0ece1;background:var(--bg-elev-2);border-bottom:1px solid #e4e0d4;border-bottom:1px solid var(--line);margin:0 0 2px;padding:10px 14px 12px}.sk-ns-page-range-label{align-items:center;color:#6e6a60;color:var(--ink-soft);display:flex;font-size:11px;font-weight:500;margin-bottom:6px}.sk-ns-page-range-hint{color:#a19c8e;color:var(--ink-faint);font-size:10px;margin-top:4px}@keyframes skFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sk-ns-files-card{background:#fff;background:var(--bg-elev);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:10px;margin-top:16px;overflow:hidden;padding:4px 0}.sk-ns-files-header{align-items:center;border-bottom:1px solid #e4e0d4;border-bottom:1px solid var(--line);display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:12px 14px}.sk-ns-files-list{max-height:260px;overflow-y:auto}.sk-ns-file-item{align-items:center;display:flex;gap:10px;padding:8px 14px;transition:background .1s}.sk-ns-file-item:hover{background:#f0ece1;background:var(--bg-elev-2)}.sk-ns-file-icon{flex-shrink:0;font-size:18px;text-align:center;width:28px}.sk-ns-file-info{flex:1 1;min-width:0}.sk-ns-file-name{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-ns-file-meta{font-family:IBM Plex Mono,monospace;font-size:10.5px}.sk-ns-file-meta,.sk-ns-file-remove{color:#a19c8e;color:var(--ink-faint)}.sk-ns-file-remove{background:none;border:none;border-radius:4px;cursor:pointer;display:flex;padding:4px}.sk-ns-file-remove:hover{background:#c43d3d1a;background:var(--error-soft);color:#c43d3d;color:var(--error)}.sk-ns-actions{align-items:center;background:#fff;background:var(--bg-elev);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;margin-top:28px;padding:20px 24px}.sk-ns-action-hint{color:#a19c8e;color:var(--ink-faint);font-family:IBM Plex Mono,monospace;font-size:11.5px}.sk-btn-lg{font-size:13.5px;padding:10px 20px}.sk-ns-empty{background:#fff;background:var(--bg-elev);border:1px dashed #cfc9b9;border:1px dashed var(--line-strong);border-radius:8px;padding:32px 16px;text-align:center}.sk-ns-empty-icon{color:#a19c8e;color:var(--ink-faint);margin-bottom:10px}.sk-ns-empty-text{font-size:13px;font-weight:600;margin-bottom:4px}.sk-ns-empty-sub{color:#a19c8e;color:var(--ink-faint);font-family:IBM Plex Mono,monospace;font-size:11.5px}.sk-ns-tpl-list{display:flex;flex-direction:column;gap:6px}.sk-ns-tpl-item{background:#fff;background:var(--bg-elev);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:border-color .12s,background .12s}.sk-ns-tpl-item:hover{background:#f0ece1;background:var(--bg-elev-2);border-color:#cfc9b9;border-color:var(--line-strong)}.sk-ns-tpl-item.sel{background:#b9631a17;background:var(--amber-soft);border-color:#b9631a;border-color:var(--amber)}.sk-ns-tpl-radio{padding-top:2px}.sk-radio-dot{border:1.6px solid #cfc9b9;border:1.6px solid var(--line-strong);border-radius:50%;flex-shrink:0;height:16px;position:relative;width:16px}.sk-radio-dot.sel{border-color:#b9631a;border-color:var(--amber)}.sk-radio-dot.sel:after{background:#b9631a;background:var(--amber);border-radius:50%;content:"";inset:3px;position:absolute}.sk-ns-tpl-body{flex:1 1;min-width:0}.sk-ns-tpl-name{font-size:13.5px;font-weight:600;margin-bottom:1px}.sk-ns-tpl-cat{color:#6e6a60;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:10.5px;margin-bottom:6px}.sk-ns-tpl-tags{display:flex;flex-wrap:wrap;gap:4px}.sk-ns-tpl-tag{background:#f0ece1;background:var(--bg-elev-2);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:3px;color:#6e6a60;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;font-size:9.5px;padding:2px 6px}.sk-ns-tpl-tag.more{background:#b9631a17;background:var(--amber-soft);border-color:#0000;color:#b9631a;color:var(--amber)}.sk-ns-progress-wrap{display:flex;justify-content:center;padding-top:48px}.sk-ns-progress-card{background:#fff;background:var(--bg-elev);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:10px;padding:28px;width:480px}.sk-ns-progress-header{align-items:flex-start;border-bottom:1px solid #e4e0d4;border-bottom:1px solid var(--line);display:flex;gap:14px;margin-bottom:24px;padding-bottom:20px}.sk-ns-progress-spinner{align-items:center;background:#b9631a17;background:var(--amber-soft);border-radius:50%;color:#b9631a;color:var(--amber);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.sk-spin{animation:sk-spin 1.5s linear infinite}.sk-ns-progress-title{font-size:15px;font-weight:600;margin-bottom:2px}.sk-ns-progress-sub{color:#a19c8e;color:var(--ink-faint);font-family:IBM Plex Mono,monospace;font-size:12px}.sk-ns-progress-steps{display:flex;flex-direction:column;gap:0}.sk-ns-progress-step{align-items:center;border-bottom:1px solid #e4e0d4;border-bottom:1px solid var(--line);display:flex;gap:12px;padding:12px 0}.sk-ns-progress-step:last-child{border-bottom:none}.sk-ns-progress-step-icon{align-items:center;border-radius:50%;color:#a19c8e;color:var(--ink-faint);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.sk-ns-progress-step.done .sk-ns-progress-step-icon{background:#1f8a5f1a;background:var(--confirm-soft);color:#1f8a5f;color:var(--confirm)}.sk-ns-progress-step-dot{background:#cfc9b9;background:var(--line-strong);border-radius:50%;height:8px;width:8px}.sk-ns-progress-step-label{color:#6e6a60;color:var(--ink-soft);flex:1 1;font-family:IBM Plex Mono,monospace;font-size:13px}.sk-ns-progress-step.done .sk-ns-progress-step-label{color:#1f8a5f;color:var(--confirm);font-weight:500}.sk-ns-progress-step-bar{background:#e4e0d4;background:var(--line);border-radius:2px;height:4px;overflow:hidden;width:60px}.sk-ns-progress-step-fill{background:#1f8a5f;background:var(--confirm);border-radius:2px;height:100%;transition:width .4s;width:0}.sk-ns-progress-step-fill.done{width:100%}.sk-ns-progress-list{display:flex;flex-direction:column;gap:12px}.sk-ns-progress-item{background:#fff;background:var(--bg-elev);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:10px;padding:14px 16px}.sk-ns-progress-item-header{align-items:center;display:flex;gap:10px;margin-bottom:10px}.sk-ns-progress-item-info{flex:1 1;min-width:0}.sk-ns-progress-item-name{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-ns-progress-item-meta{color:#a19c8e;color:var(--ink-faint);font-family:IBM Plex Mono,monospace;font-size:10.5px}.sk-ns-progress-item-pct{color:#6e6a60;color:var(--ink-soft);flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600}.sk-ns-progress-track{background:#e4e0d4;background:var(--line);border-radius:3px;height:6px;margin-bottom:6px;overflow:hidden}.sk-ns-progress-fill{background:#b9631a;background:var(--amber);border-radius:3px;height:100%;transition:width .5s ease}.sk-ns-progress-fill.done{background:#1f8a5f;background:var(--confirm)}.sk-ns-progress-fill.fail{background:#c43d3d;background:var(--error)}.sk-ns-progress-item-stage{color:#a19c8e;color:var(--ink-faint);font-family:IBM Plex Mono,monospace;font-size:10.5px}.sk-step-title{font-family:Space Mono,monospace;font-size:13px;font-weight:700;gap:8px;margin-bottom:12px}.sk-step-num,.sk-step-title{align-items:center;display:flex}.sk-step-num{background:#b9631a;background:var(--amber);border-radius:3px;color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;height:18px;justify-content:center;width:18px}.sk-file-card{background:#fff;background:var(--bg-elev);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:6px;gap:12px;padding:12px 14px}.sk-file-card,.sk-file-icon{align-items:center;display:flex}.sk-file-icon{background:#b9631a17;background:var(--amber-soft);border-radius:4px;color:#b9631a;color:var(--amber);flex-shrink:0;font-size:14px;height:34px;justify-content:center;width:34px}.sk-tplpick{align-items:center;background:#fff;background:var(--bg-elev);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:6px;cursor:pointer;display:flex;gap:10px;margin-bottom:8px;padding:10px 12px}.sk-tplpick.sel{background:#b9631a17;background:var(--amber-soft);border-color:#b9631a;border-color:var(--amber)}.sk-radio{border:1.6px solid #cfc9b9;border:1.6px solid var(--line-strong);border-radius:50%;flex-shrink:0;height:15px;position:relative;width:15px}.sk-tplpick.sel .sk-radio{border-color:#b9631a;border-color:var(--amber)}.sk-tplpick.sel .sk-radio:after{background:#b9631a;background:var(--amber);border-radius:50%;content:"";inset:3px;position:absolute}.sk-pipeline-step{align-items:center;display:flex;font-family:IBM Plex Mono,monospace;font-size:13px;gap:10px;padding:8px 0}.sk-pipeline-check{align-items:center;border:1.6px solid #cfc9b9;border:1.6px solid var(--line-strong);border-radius:50%;color:#0000;display:flex;flex-shrink:0;font-size:10px;height:18px;justify-content:center;width:18px}.sk-pipeline-step.done .sk-pipeline-check{background:#1f8a5f;background:var(--confirm);border-color:#1f8a5f;border-color:var(--confirm);color:#fff}.sk-pipeline-step.pending{color:#a19c8e;color:var(--ink-faint)}.sk-editor-split{display:flex;gap:0;overflow:hidden}.sk-canvas-wrap{display:flex;flex:0 0 55%;flex-direction:column;min-width:400px;overflow:hidden}.sk-toolbar{align-items:center;background:#fff;background:var(--bg-elev);border-bottom:1px solid #e4e0d4;border-bottom:1px solid var(--line);display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:6px 12px}.sk-toolbar-divider{background:#e4e0d4;background:var(--line);height:24px;width:1px}.sk-tool-btn{align-items:center;background:#f7f5ef;background:var(--bg);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:4px;color:#1b1a17;color:var(--ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:4px;padding:4px 8px;white-space:nowrap}.sk-tool-btn:hover{background:#fff;background:var(--bg-elev);border-color:#cfc9b9;border-color:var(--line-strong)}.sk-tool-btn.active{background:#b9631a;background:var(--amber);border-color:#b9631a;border-color:var(--amber);color:#fff}.sk-zoom-btn{background:#f7f5ef;background:var(--bg);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:3px;color:#1b1a17;color:var(--ink);cursor:pointer;font-family:Space Mono,monospace;font-size:11px;padding:2px 6px}.sk-zoom-btn:hover:not(:disabled){background:#fff;background:var(--bg-elev)}.sk-zoom-btn:disabled{cursor:default;opacity:.4}.sk-zoom-label{color:#6e6a60;color:var(--ink-soft);font-family:Space Mono,monospace;font-size:11px;min-width:36px;text-align:center}.sk-editor-side{background:#f7f5ef;background:var(--bg);border-left:1px solid #e4e0d4;border-left:1px solid var(--line);display:flex;flex:1 1;flex-direction:column;gap:0;height:100%;min-width:420px;padding:18px}.sk-side-top-row{display:flex;flex:1 1;gap:0;height:100%;min-height:0}.sk-side-regions-col{border-right:2px solid #cfc9b9;border-right:2px solid var(--line-strong);flex:0 0 70%;flex-direction:column;gap:12px;padding-right:16px}.sk-side-regions-col,.sk-side-schema-col{display:flex;height:100%;min-height:0;min-width:0}.sk-side-schema-col{flex:0 0 30%;flex-direction:column;padding-left:16px}.sk-side-schema-col pre{min-width:0;width:100%}.sk-side-prompt{background:#fff;background:var(--bg-elev);border-top:2px solid #cfc9b9;border-top:2px solid var(--line-strong);flex-shrink:0;margin-top:16px;padding:14px}.sk-side-section{border-bottom:1px solid #e4e0d4;border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:12px}.sk-side-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.sk-side-section.sk-side-section-grow{display:flex;flex:1 1;flex-direction:column;min-height:0}.sk-side-header{align-items:center;color:#1b1a17;color:var(--ink);display:flex;font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.sk-side-form{display:flex;flex-direction:column;gap:8px}.sk-side-form .sk-form-label{color:#6e6a60;color:var(--ink-soft);font-size:11px;font-weight:500;margin-bottom:1px}.sk-side-form .sk-input,.sk-side-form .sk-select{font-size:13px}.sk-side-empty{color:#a19c8e;color:var(--ink-faint);font-size:13px;line-height:1.6;padding:16px 0}.sk-tab-btn{background:#f7f5ef;background:var(--bg);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:4px;color:#6e6a60;color:var(--ink-soft);cursor:pointer;font-family:inherit;font-size:12px;padding:3px 10px}.sk-tab-btn:hover{background:#fff;background:var(--bg-elev)}.sk-tab-btn.active{background:#f0ece1;background:var(--bg-elev-2);border-color:#cfc9b9;border-color:var(--line-strong);color:#1b1a17;color:var(--ink);font-weight:500}.sk-region-list{flex:1 1;min-height:0;overflow-y:auto}.sk-region-item{align-items:flex-start;display:flex;gap:10px;margin-bottom:4px;padding:8px 10px}.sk-region-item:hover{background:#fff;background:var(--bg-elev)}.sk-region-item.sel{background:#f0ece1;background:var(--bg-elev-2);border:1px solid #cfc9b9;border:1px solid var(--line-strong);padding:7px 9px}.sk-region-item-dot{border-radius:50%;flex-shrink:0;height:10px;margin-top:4px;width:10px}.sk-region-item-label{font-size:13px;font-weight:500;line-height:1.3}.sk-region-item-meta{color:#6e6a60;color:var(--ink-soft);font-size:11px}.sk-region-item-bbox{font-family:Space Mono,monospace;font-size:10px;margin-top:1px}.sk-region-del,.sk-region-item-bbox{color:#a19c8e;color:var(--ink-faint)}.sk-region-del{background:none;border:none;cursor:pointer;flex-shrink:0;font-size:16px;padding:0 2px}.sk-region-del:hover{color:#c43d3d;color:var(--error)}.sk-ruler-left,.sk-ruler-top{background:#f0ece1;background:var(--bg-elev-2);position:absolute}.sk-canvas-outer{flex:1 1;min-height:0;overflow:auto;padding:18px 0 0 26px;position:relative}.sk-ruler-top{border-bottom:1px solid #e4e0d4;border-bottom:1px solid var(--line);height:18px;left:26px;right:0;top:0}.sk-ruler-left{border-right:1px solid #e4e0d4;border-right:1px solid var(--line);bottom:0;left:0;top:18px;width:26px}.sk-canvas-doc{background:#fff;border:1px solid #cfc9b9;border:1px solid var(--line-strong);box-shadow:0 8px 24px #1b1a1714;min-height:400px;overflow:hidden;position:relative;width:100%}.sk-region-box{background:#b9631a14;border:1.5px solid #b9631a;border:1.5px solid var(--amber);border-radius:2px;cursor:move;position:absolute}.sk-region-box.sel{background:#b9631a29;border-color:#8a4b14}.sk-region-box.table-type{border-style:dashed}.sk-region-tag{background:#b9631a;background:var(--amber);border-radius:2px 2px 2px 0;color:#fff;font-family:IBM Plex Mono,monospace;font-size:9px;left:-1px;padding:1px 5px;position:absolute;top:-17px;white-space:nowrap}.sk-rhandle{background:#fff;border:1.5px solid #b9631a;border:1.5px solid var(--amber);border-radius:2px;cursor:nwse-resize;height:9px;position:absolute;width:9px}.sk-rhandle.nw{cursor:nwse-resize;left:-5px;top:-5px}.sk-rhandle.ne{cursor:nesw-resize;right:-5px;top:-5px}.sk-rhandle.sw{bottom:-5px;cursor:nesw-resize;left:-5px}.sk-rhandle.se{bottom:-5px;cursor:nwse-resize;right:-5px}.sk-editor-side{flex-shrink:0;overflow-y:auto;width:280px}.sk-region-item{background:#fff;background:var(--bg-elev);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:6px;cursor:pointer;margin-bottom:8px;padding:10px 11px}.sk-region-item.sel{background:#b9631a17;background:var(--amber-soft);border-color:#b9631a;border-color:var(--amber)}.sk-region-item-cat{font-size:10px;letter-spacing:.05em;text-transform:uppercase}.sk-form-label,.sk-region-item-cat{color:#6e6a60;color:var(--ink-soft);font-family:IBM Plex Mono,monospace}.sk-form-label{display:block;font-size:11px;margin-bottom:4px}.sk-input,.sk-select{background:#fff;border:1px solid #cfc9b9;border:1px solid var(--line-strong);border-radius:5px;color:#1b1a17;color:var(--ink);font-family:inherit;font-size:13px;margin-bottom:10px;padding:7px 9px;width:100%}[data-theme=dark] .sk-input,[data-theme=dark] .sk-select{background:#fff;background:var(--bg-elev);border-color:#cfc9b9;border-color:var(--line-strong);color:#1b1a17;color:var(--ink)}.sk-col-tag{align-items:center;background:#f0ece1;background:var(--bg-elev-2);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:12px;display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:11.5px;gap:5px;margin:0 5px 5px 0;padding:3px 8px}.sk-settings-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.sk-panel{background:#fff;background:var(--bg-elev);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:7px;padding:16px 18px}.sk-panel-title{font-family:Space Mono,monospace;font-size:13px;font-weight:700;margin-bottom:3px}.sk-panel-sub{color:#a19c8e;color:var(--ink-faint);font-size:11px;margin-bottom:12px}.sk-field-inline{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.sk-field-inline label{font-size:12.5px}.sk-toggle{background:#cfc9b9;background:var(--line-strong);border-radius:10px;cursor:pointer;flex-shrink:0;height:19px;position:relative;width:34px}.sk-toggle.on{background:#b9631a;background:var(--amber)}.sk-toggle:after{background:#fff;border-radius:50%;content:"";height:15px;left:2px;position:absolute;top:2px;transition:left .15s;width:15px}.sk-toggle.on:after{left:17px}.sk-range-row{align-items:center;display:flex;gap:10px}.sk-range-row input[type=range]{accent-color:#b9631a;accent-color:var(--amber);flex:1 1}.sk-range-val{color:#b9631a;color:var(--amber);font-size:12px;text-align:right;width:34px}.sk-applied-strip,.sk-range-val{font-family:IBM Plex Mono,monospace}.sk-applied-strip{background:#fff;background:var(--bg-elev);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:6px;color:#a19c8e;color:var(--ink-faint);font-size:11px;margin-bottom:16px;padding:9px 14px}.sk-applied-strip b{color:#b9631a;color:var(--amber);font-weight:500}.sk-fill-label{color:#6e6a60;color:var(--ink-soft);font-size:13px;font-weight:600;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.sk-fill-section-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.sk-fill-field-list{display:flex;flex-direction:column;gap:8px}.sk-fill-field-card{background:#f7f5ef;background:var(--bg);border:1px solid #e4e0d4;border:1px solid var(--line);border-radius:6px;display:flex;gap:10px;padding:12px}.sk-fill-field-card:hover{border-color:#cfc9b9;border-color:var(--line-strong)}.sk-fill-field-dot{background:#b9631a;background:var(--amber);border-radius:50%;flex-shrink:0;height:10px;margin-top:6px;width:10px}.sk-fill-field-del{background:none;border:none;color:#a19c8e;color:var(--ink-faint);cursor:pointer;font-size:18px;line-height:1;padding:0 2px}.sk-fill-field-del:hover{color:#c43d3d;color:var(--error)}.sk-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.sk-dialog{background:#fff;background:var(--bg-elev);border:1px solid #cfc9b9;border:1px solid var(--line-strong);border-radius:10px;box-shadow:0 8px 32px #0003;max-width:440px;min-width:340px;padding:24px}.sk-dialog-title{color:#1b1a17;color:var(--ink);font-size:15px;font-weight:600;margin-bottom:8px}.sk-dialog-message{color:#6e6a60;color:var(--ink-soft);font-size:13px;line-height:1.5;margin-bottom:20px}.sk-dialog-actions{display:flex;gap:8px;justify-content:flex-end}.sk-btn-danger{background:#c43d3d;background:var(--error);border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:12.5px;font-weight:500;padding:7px 14px}.sk-btn-danger:hover{opacity:.85}.sk-toast-container{display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;right:20px;top:64px;z-index:2000}.sk-toast{align-items:center;animation:sk-toast-in .25s ease-out;background:#fff;background:var(--bg-elev);border:1px solid #cfc9b9;border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 4px 16px #00000026;color:#1b1a17;color:var(--ink);display:flex;font-size:13px;gap:8px;padding:10px 16px;pointer-events:auto}.sk-toast-success{border-left:3px solid #1f8a5f;border-left:3px solid var(--confirm)}.sk-toast-error{border-left:3px solid #c43d3d;border-left:3px solid var(--error)}.sk-toast-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:18px;justify-content:center;width:18px}.sk-toast-success .sk-toast-icon{background:#1f8a5f1a;background:var(--confirm-soft);color:#1f8a5f;color:var(--confirm)}.sk-toast-error .sk-toast-icon{background:#c43d3d1a;background:var(--error-soft);color:#c43d3d;color:var(--error)}.sk-toast-text{flex:1 1}@keyframes sk-toast-in{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.sk-spinner{animation:sk-spin .7s linear infinite;border:2px solid #cfc9b9;border-top-color:#b9631a;border:2px solid var(--line-strong);border-radius:50%;border-top-color:var(--amber);display:inline-block;height:12px;margin-right:6px;vertical-align:middle;width:12px}@keyframes sk-spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.5912ba53.css.map*/