.rerun-section-card .ant-card-body{padding:0}.rerun-unavailable-panel{padding:16px;background:#fff}.rerun-segment-strip{position:relative;z-index:3;display:flex;align-items:stretch;flex:0 0 38px;gap:2px;min-width:0;padding:6px 12px;overflow-x:auto;background:#101011;border-top:1px solid #2b2c2e}.rerun-segment-tick{min-width:96px;height:25px;padding:0 8px;border:1px solid #37383b;border-radius:3px;color:#c4c8ce;background:#141517;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.rerun-segment-tick span{display:block;overflow:hidden;font-size:12px;line-height:23px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.rerun-segment-tick:hover,.rerun-segment-tick:focus-visible{border-color:#aeb4be;background:#24262a;outline:none;transform:translateY(-1px)}.rerun-segment-tick.active{border-color:#fff;color:#fff;background:#303236;box-shadow:inset 0 0 0 1px #1677ff}.rerun-visualization-shell{position:relative;display:flex;flex-direction:column;height:clamp(500px,40vw,620px);min-height:500px;overflow:hidden;border-radius:0 0 8px 8px;background:#101418}.rerun-viewer-stage{position:relative;flex:1 1 auto;min-height:0}.rerun-viewer-container{width:100%;height:100%;min-height:0}.rerun-viewer-container canvas{width:100%!important;height:100%!important;display:block}.rerun-viewer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:#f4f6f8;background:#08090aad;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rerun-viewer-message{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;background:#f8fbffeb}.rerun-viewer-message .ant-alert{max-width:760px}.rerun-download-progress{width:min(490px,100%);padding:22px 24px 20px;border:1px solid #454950;border-radius:8px;background:#1c1e22f5;box-shadow:0 18px 44px #0009}.rerun-download-heading{display:flex;align-items:center;gap:12px;color:#fff;font-size:16px}.rerun-download-heading .ant-spin{color:#55a0ff}.rerun-download-chapter{margin:7px 0 17px 31px;overflow:hidden;color:#aeb5bf;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.rerun-download-track{height:8px;overflow:hidden;border-radius:5px;background:#3b4048}.rerun-download-fill{height:100%;border-radius:inherit;background:#2684ff;box-shadow:0 0 12px #2684ff8c;transition:width .16s linear}.rerun-download-meta{display:flex;justify-content:space-between;gap:12px;margin-top:11px;color:#c4c8ce;font-size:12px}.rerun-download-meta strong{color:#fff;font-weight:600}.rerun-seek-loading-content{display:grid;gap:12px}.rerun-seek-loading-content .ant-typography{margin:0}.rerun-seek-loading-heading{display:flex;align-items:center;gap:10px}.raw-preview-collapse{background:#fff}.raw-preview-collapse .preview-embedded-panel{margin-top:0;padding-top:0;border-top:0}@media (max-width: 768px){.rerun-visualization-shell{height:70vh;min-height:460px}.rerun-download-progress{padding:18px}}:root{color:#172033;background:#f4f7fb}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f7fb}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}.app-layout{min-height:100vh;background:#f4f7fb}.app-header{position:sticky;top:0;z-index:10;height:64px;padding:0 24px;display:flex;align-items:center;gap:24px;background:#fffffff5;border-bottom:1px solid #dde5f0;box-shadow:0 10px 28px #1523370f}.app-brand{display:inline-flex;align-items:center;gap:10px;min-width:176px;color:#172033;text-decoration:none;line-height:1.1}.brand-mark{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#17324d;color:#fff;font-weight:800;letter-spacing:0}.app-brand strong{display:block;font-size:16px}.app-brand small{color:#637083;font-size:12px}.app-menu{flex:1;min-width:0;border-bottom:none;background:transparent}.user-box{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.app-content{min-height:calc(100vh - 64px)}.page-shell{width:min(1440px,100%);margin:0 auto;padding:24px}.narrow-shell{max-width:900px}.create-task-shell{max-width:1280px}.create-task-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sd-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sd-upload-contract{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;margin-bottom:16px;padding:12px 14px;border:1px solid #d9e2ec;border-left:3px solid #1677ff;border-radius:6px;background:#f7f9fc;color:#526176;font-size:13px}.sd-upload-contract strong{color:#172033}.sd-upload-contract code{overflow-wrap:anywhere;color:#172033;font-weight:600}.sd-upload-slot{min-width:0;min-height:250px;padding:16px;border:1px solid #dde5f0;border-radius:8px;background:#fff;transition:border-color .2s,box-shadow .2s}.sd-upload-slot-valid{border-color:#b7dfc7}.sd-upload-slot-invalid{border-color:#f1b8bd}.sd-upload-slot-header{min-height:28px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-bottom:12px}.sd-upload-slot-header>strong{min-width:0;color:#172033;font-size:15px}.validation-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:12px;font-weight:600}.validation-status-checking,.validation-status-pending{color:#526176}.validation-status-valid{color:#238551}.validation-status-invalid{color:#c7353d}.sd-folder-picker{width:100%;min-height:72px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #c9d4e2;border-radius:6px;background:#f9fbfd;color:#172033;text-align:left;cursor:pointer;transition:transform .3s,background-color .3s,border-color .3s,box-shadow .3s}.sd-folder-picker:hover{transform:translateY(-2px);border-color:#6aa7ef;background:#fff;box-shadow:0 8px 24px #1677ff33}.sd-folder-picker:active{transform:translateY(0) scale(.995);box-shadow:0 3px 10px #1677ff29}.sd-folder-picker:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.sd-folder-picker-icon{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#e9f2ff;color:#1677ff;font-size:20px;transition:transform .3s,background-color .3s}.sd-folder-picker:hover .sd-folder-picker-icon{transform:scale(1.08);background:#dcecff}.sd-folder-picker-copy{min-width:0;display:grid;gap:3px}.sd-folder-picker-copy strong{color:#172033;font-size:14px}.sd-folder-picker-copy span{color:#6b7789;font-size:12px}.sd-selected-folder{min-width:0;display:grid;gap:4px;margin-top:12px;padding:10px 12px;border-left:3px solid #738399;background:#f6f8fb}.sd-selected-folder>span{color:#6b7789;font-size:11px;font-weight:600}.sd-selected-folder code{display:block;min-width:0;color:#172033;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;white-space:nowrap}.sd-selected-folder-unavailable{color:#6b7789;font-size:12px;line-height:1.5}.sd-selected-folder-unavailable code{display:inline;margin-left:4px}.validation-checklist{display:grid;gap:9px;margin:14px 0 0;padding:14px 0 0;border-top:1px solid #e8edf5;list-style:none}.validation-check{min-width:0;display:grid;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;color:#526176;font-size:12px;line-height:1.45}.validation-check-icon{padding-top:1px;color:#8a96a7;font-size:14px}.validation-check-valid .validation-check-icon{color:#2b9a62}.validation-check-invalid .validation-check-icon{color:#d23f48}.validation-check-label,.validation-check-error{display:block;overflow-wrap:anywhere}.validation-check-valid .validation-check-label{color:#245f43}.validation-check-invalid .validation-check-label{color:#9f2730;font-weight:600}.validation-check-error{margin-top:3px;color:#c7353d}.csv-sync-panel{margin-top:16px;padding:14px 16px;border:1px solid #dde5f0;border-radius:8px;background:#fff;color:#526176;font-size:12px}.csv-sync-header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#172033}.csv-sync-panel .validation-checklist{grid-template-columns:minmax(0,1fr)}.upload-progress-panel{margin-bottom:16px;padding:12px 14px;border:1px solid #dde5f0;border-radius:8px;background:#fbfcfe}.upload-progress-status{margin-top:6px;color:#637083;font-size:12px;line-height:1.5}.upload-progress-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.upload-progress-item{min-width:0;padding:8px 10px;border-radius:6px;background:#eef3f8}.upload-progress-item span{display:block;margin-bottom:3px;color:#637083;font-size:12px}.upload-progress-item strong{display:block;min-width:0;overflow-wrap:anywhere;color:#172033;font-size:13px;font-weight:700;line-height:1.35}.center-shell,.auth-checking{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.page-heading h1,.page-heading .ant-typography{margin-top:0;margin-bottom:6px}.compact-heading{margin-bottom:14px}.compact-heading h1{margin:0;font-size:26px;line-height:1.25}.eyebrow{display:inline-block;margin-bottom:6px;color:#35636f;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.showee-hero{position:relative;min-height:430px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:36px;align-items:center;padding:44px;margin-bottom:20px;overflow:hidden;border-radius:8px;background:linear-gradient(118deg,#0f2b43f5,#124b57eb 54%,#e8f4f5eb),radial-gradient(circle at 78% 18%,rgba(165,226,216,.38),transparent 32%);box-shadow:0 20px 48px #15233724}.showee-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,#000000d9,#00000029);mask-image:linear-gradient(90deg,#000000d9,#00000029);pointer-events:none}.hero-copy,.hero-media{position:relative;z-index:1}.hero-eyebrow{color:#b9f1e6}.hero-copy h1.ant-typography{max-width:660px;margin:0 0 18px;color:#fff;font-size:clamp(34px,5vw,58px);line-height:1.08}.hero-copy .ant-typography{max-width:640px;color:#ffffffc7;font-size:17px;line-height:1.8}.hero-actions{margin-top:10px}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));gap:12px;max-width:520px;margin-top:28px}.hero-metrics>div{padding:14px 16px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-metrics strong{display:block;color:#fff;font-size:28px;line-height:1}.hero-metrics span{display:block;margin-top:8px;color:#ffffffad;font-size:13px}.hero-media{min-height:350px;display:flex;align-items:center;justify-content:center}.hero-media img{width:min(100%,520px);height:auto;display:block;filter:drop-shadow(0 28px 38px rgba(10,26,39,.24))}.hero-media-panel{position:absolute;right:6px;bottom:18px;width:min(300px,80%);padding:16px;border:1px solid rgba(255,255,255,.38);border-radius:8px;background:#ffffffdb;box-shadow:0 18px 36px #1023352e}.hero-media-panel span{display:block;color:#35636f;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0}.hero-media-panel strong{display:block;margin:6px 0;color:#172033;font-size:18px}.capability-strip{margin-bottom:20px;padding:4px 0 0}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:14px}.section-title h2.ant-typography{margin:0;color:#172033;font-size:26px}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.capability-card{min-height:168px;padding:22px;border:1px solid #dfe8f2;border-radius:8px;background:#fff;box-shadow:0 12px 30px #1624390f}.capability-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;border-radius:8px;background:#eaf7f4;color:#1b7668;font-size:22px}.capability-card h3{margin:0 0 8px;color:#172033;font-size:18px}.capability-card p{margin:0;color:#637083;line-height:1.7}.pipeline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pipeline-step{position:relative;min-height:150px;padding:18px;border:1px solid #dfe8f2;border-radius:8px;background:linear-gradient(180deg,#fbfdff,#f2f8f8)}.pipeline-index{position:absolute;top:14px;right:14px;color:#a3b1c1;font-weight:700}.pipeline-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;border-radius:8px;background:#17324d;color:#fff;font-size:20px}.pipeline-step h3{margin:0 0 8px;color:#172033;font-size:17px}.pipeline-step p{margin:0;color:#637083;line-height:1.6}.metric-card,.ant-card{border-radius:8px}.metric-card{height:100%;border:1px solid #e0e8f2;box-shadow:0 12px 30px #1624390f}.metric-card .ant-statistic-title{color:#637083}.metric-card .ant-statistic-content{color:#172033}.dashboard-row{margin-top:16px}.status-grid{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));gap:12px}.status-cell{min-height:86px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e1e8f0;border-radius:8px;background:#fbfdff}.status-cell strong{font-size:28px;line-height:1}.path-block{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid #dfe8f2;border-radius:8px;background:#f8fbff}.path-block span:last-child{color:#172033;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:13px;word-break:break-all}.list-avatar{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#eaf2f7;color:#17324d}.recent-task-icon{width:34px;height:34px;padding:8px;border-radius:8px;background:#eef6f0;color:#2c6b4f}.detail-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.detail-section-card{margin-bottom:16px}.preview-state{padding:4px 0}.preview-summary-row{margin-bottom:10px}.preview-summary-row .ant-statistic{min-height:76px;padding:12px;border:1px solid #e0e8f2;border-radius:8px;background:#f8fbff}.preview-summary-row .ant-statistic-title{margin-bottom:4px;color:#637083}.preview-summary-row .ant-statistic-content{color:#172033;font-size:22px}.preview-updated-time{display:block;margin-bottom:12px}.preview-empty{margin:16px 0 4px}.preview-file-list{margin-top:12px}.preview-file-list-only .ant-list-item{padding:0;border-block-end:0!important}.preview-file-list-only .ant-list-items{display:flex;flex-direction:column;gap:8px}.preview-file-row{width:100%;min-height:76px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid #dfe8f2;border-radius:8px;background:#fff}.preview-file-row-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#52637a;background:#f3f7fb;font-size:20px}.preview-file-row-main{min-width:0}.preview-file-row-title{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.preview-file-row-title .preview-file-name{min-width:0}.preview-file-row-actions{display:flex;justify-content:flex-end}.preview-file-card{height:100%;min-height:330px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe8f2;border-radius:8px;background:#fff}.preview-media-frame,.preview-file-placeholder,.preview-text-snippet{width:100%;aspect-ratio:16 / 10;min-height:176px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid #e7edf5;background:#f5f8fc}.preview-media-frame img,.preview-media-frame video{width:100%;height:100%;display:block;object-fit:contain;background:#0f172a}.preview-media-frame .ant-image{width:100%;height:100%;display:block;background:#0f172a}.preview-media-frame .ant-image-img{width:100%;height:100%;object-fit:contain}.preview-media-frame .ant-skeleton,.preview-media-frame .ant-skeleton-image{width:100%!important;height:100%!important}.showee-image-preview-root.ant-image-preview-root .ant-image-preview-wrap{overflow:hidden}.showee-image-preview-root.ant-image-preview-root .ant-image-preview-body{height:100dvh;min-height:100vh;overflow:hidden}.showee-image-preview-root.ant-image-preview-root .ant-image-preview-img-wrapper{top:16px;right:16px;bottom:92px;left:16px;min-height:0;display:flex;align-items:center;justify-content:center}.showee-image-preview-root.ant-image-preview-root .ant-image-preview-img-wrapper:before{display:none}.showee-image-preview-root.ant-image-preview-root .ant-image-preview-img{width:auto;height:auto;max-width:calc(100vw - 32px);max-height:calc(100dvh - 124px);object-fit:contain}.showee-image-preview-root.ant-image-preview-operations-wrapper .ant-image-preview-footer{bottom:max(18px,env(safe-area-inset-bottom));width:min(calc(100vw - 24px),760px)}.showee-image-preview-root.ant-image-preview-operations-wrapper .ant-image-preview-operations{max-width:100%;overflow-x:auto;scrollbar-width:none}.showee-image-preview-root.ant-image-preview-operations-wrapper .ant-image-preview-operations::-webkit-scrollbar{display:none}.showee-image-preview-root.ant-image-preview-operations-wrapper .ant-image-preview-close{top:max(16px,env(safe-area-inset-top));right:16px}@media (max-width: 640px){.showee-image-preview-root.ant-image-preview-root .ant-image-preview-img-wrapper{inset:max(12px,env(safe-area-inset-top)) 10px 86px}.showee-image-preview-root.ant-image-preview-root .ant-image-preview-img{max-width:calc(100vw - 20px);max-height:calc(100dvh - 108px)}.showee-image-preview-root.ant-image-preview-operations-wrapper .ant-image-preview-operations{padding:0 10px}.showee-image-preview-root.ant-image-preview-operations-wrapper .ant-image-preview-operations-operation{margin-inline-start:6px;padding:10px}}.preview-media-fallback,.preview-file-placeholder{flex-direction:column;gap:8px;color:#8a97a8;font-size:34px}.preview-media-fallback span{font-size:13px}.preview-text-snippet{display:block;align-items:flex-start;justify-content:flex-start;margin:0;padding:12px;overflow:auto;color:#334155;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.preview-file-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px}.preview-file-name{display:block;color:#172033;line-height:1.35;word-break:break-word}.preview-file-path{display:block;min-height:34px;color:#637083;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;line-height:1.4;word-break:break-all}.preview-file-actions{margin-top:auto}.file-preview-modal .ant-modal-body{max-height:calc(100dvh - 160px);overflow:hidden}.file-preview-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.file-preview-meta .ant-typography{min-width:0;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;word-break:break-all}.file-preview-media{height:min(68vh,720px);min-height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e3eaf3;border-radius:8px;background:#0f172a}.file-preview-media video,.file-preview-media img,.file-preview-media .ant-image{width:100%;height:100%}.file-preview-media video,.file-preview-media img,.file-preview-media .ant-image-img{object-fit:contain}.structured-viewer{min-height:0}.viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.viewer-toolbar .ant-input-affix-wrapper{max-width:360px}.plain-text-viewer,.json-tree-panel,.jsonl-list,.markdown-viewer{max-height:calc(100dvh - 280px);overflow:auto;border:1px solid #dfe8f2;border-radius:8px;background:#fbfdff}.plain-text-viewer{margin:0;padding:14px;color:#243044;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.json-tree-panel{padding:8px 0;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;line-height:1.55}.json-tree-row{min-height:28px;display:flex;align-items:center;gap:6px;padding:4px 12px;color:#26364d;white-space:nowrap}.json-tree-row.is-match{background:#fffbe6}.json-toggle-button{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:0;border-radius:4px;background:transparent;color:#5d6b82;cursor:pointer}.json-toggle-button:hover{background:#e8f1fb;color:#1f5fbf}.json-tree-spacer{width:20px;flex:0 0 auto}.json-node-key{color:#0f5f9e;font-weight:700}.json-node-summary{color:#6a778a}.json-node-value{color:#243044}.json-value-string{color:#047857}.json-value-number{color:#b45309}.json-value-boolean{color:#7c3aed}.jsonl-list{background:#fff}.jsonl-row+.jsonl-row{border-top:1px solid #e7edf5}.jsonl-row-header{width:100%;min-height:42px;display:grid;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 12px;border:0;background:#fbfdff;color:#243044;text-align:left;cursor:pointer}.jsonl-row-header:hover{background:#f0f6ff}.jsonl-row-header code{min-width:0;overflow:hidden;color:#475569;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.jsonl-row-body{padding:0 12px 12px}.jsonl-row-body .json-tree-node{overflow-x:auto}.markdown-viewer{padding:18px 20px;color:#26364d;background:#fff;line-height:1.7}.markdown-viewer h2,.markdown-viewer h3,.markdown-viewer h4,.markdown-viewer h5{margin:18px 0 8px;color:#162033;font-weight:750}.markdown-viewer h2:first-child,.markdown-viewer h3:first-child,.markdown-viewer h4:first-child,.markdown-viewer h5:first-child{margin-top:0}.markdown-viewer p{margin:0 0 12px}.markdown-viewer ul,.markdown-viewer ol{margin:0 0 12px 22px;padding:0}.markdown-viewer blockquote{margin:0 0 12px;padding:8px 12px;border-left:3px solid #8ab4e6;background:#f4f8fd;color:#475569}.markdown-viewer code{padding:1px 5px;border-radius:4px;background:#eef3f8;color:#9f1239;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:.92em}.markdown-code-block{position:relative;margin:0 0 14px;padding:28px 12px 12px;overflow:auto;border-radius:8px;background:#101827;color:#e5edf7;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;line-height:1.6;white-space:pre}.markdown-code-block code{padding:0;background:transparent;color:inherit}.markdown-code-language{position:absolute;top:8px;right:10px;color:#94a3b8;font-size:11px}.markdown-table-wrap{margin-bottom:14px;overflow-x:auto}.markdown-table-wrap table{width:max-content;min-width:100%;border-collapse:collapse}.markdown-table-wrap th,.markdown-table-wrap td{padding:7px 10px;border:1px solid #dfe8f2;text-align:left}.markdown-table-wrap th{background:#f4f8fd;color:#172033;font-weight:700}mark{padding:0 2px;border-radius:2px;background:#ffe58f;color:inherit}.preview-embedded-panel{margin-top:16px;padding-top:16px;border-top:1px solid #e0e8f2}.preview-embedded-header{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.preview-embedded-header strong{font-size:16px}.analysis-log-panel{margin-top:16px}.analysis-log-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#172033;font-weight:700}.execution-resume-options{display:block;width:100%;min-height:160px}.execution-resume-options .ant-checkbox-wrapper{align-items:flex-start}.analysis-log-content{max-height:400px;padding:8px 12px;overflow-y:auto;border-radius:6px;background:#1e1e1e;color:#d4d4d4;font-family:Menlo,Monaco,Consolas,Courier New,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-all}.public-index-page{min-height:100vh;background:#f3f7fb;color:#172033}.public-nav{position:sticky;top:0;z-index:20;min-height:72px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fffffff0;border-bottom:1px solid #dfe8f2;box-shadow:0 10px 30px #15233714}.public-brand{display:inline-flex;align-items:center;gap:12px;padding:0;border:none;background:transparent;color:#172033;text-align:left;cursor:pointer}.public-brand strong{display:block;font-size:17px}.public-brand small{color:#637083}.public-nav nav{display:inline-flex;align-items:center;gap:18px}.public-nav nav a{display:inline-flex;align-items:center;gap:6px;color:#445469;text-decoration:none;font-weight:500}.public-hero{min-height:calc(100vh - 72px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:42px;padding:76px min(7vw,96px) 56px;overflow:hidden;background:linear-gradient(118deg,#0d273ef7,#144e58f0 52%,#e7f5f5fa),radial-gradient(circle at 72% 20%,rgba(166,231,219,.36),transparent 30%)}.public-hero-copy{position:relative;z-index:1}.public-hero-copy h1.ant-typography{max-width:760px;margin:0 0 20px;color:#fff;font-size:clamp(38px,6vw,72px);line-height:1.04}.public-hero-copy .ant-typography{max-width:720px;color:#ffffffc7;font-size:18px;line-height:1.85}.public-hero-actions{margin-top:14px}.public-link-button{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgba(255,255,255,.34);border-radius:6px;color:#fff;text-decoration:none;background:#ffffff14}.public-proof-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.public-proof-row span{padding:8px 12px;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#ffffffc7;background:#ffffff17}.public-hero-media{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center}.public-hero-media img{width:min(100%,560px);filter:drop-shadow(0 34px 42px rgba(10,26,39,.24))}.public-device-note{position:absolute;right:2%;bottom:26px;width:min(330px,86%);display:flex;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.38);border-radius:8px;background:#ffffffe0;box-shadow:0 18px 36px #1023352e}.public-device-note .anticon{color:#1b7668;font-size:24px}.public-device-note strong,.public-device-note span{display:block}.public-device-note span{margin-top:4px;color:#637083}.public-section{padding:64px min(7vw,96px)}.public-section-heading{max-width:860px;margin-bottom:24px}.public-section-heading h2.ant-typography{margin:0 0 10px;font-size:clamp(28px,4vw,44px);line-height:1.16}.public-section-heading .ant-typography{color:#637083;font-size:16px;line-height:1.8}.public-article-section{background:#07111f;color:#fff}.public-article-section .eyebrow{color:#75e000}.public-article-section .public-section-heading h2.ant-typography,.public-article-section .public-section-heading .ant-typography{color:#fff}.public-article-section .public-section-heading .ant-typography{color:#ffffffbd}.compact-public-heading{margin-top:42px}.public-device-showcase{width:min(1080px,100%);margin-top:22px}.public-device-showcase img{width:100%;height:auto;display:block;border:1px solid rgba(117,224,0,.34);border-radius:8px;background:#07111f;box-shadow:0 24px 54px #00000047}.public-capability-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.public-capability-metric{position:relative;min-height:300px;padding:24px;overflow:hidden;border:1px solid rgba(117,224,0,.28);border-radius:8px;background:#ffffff0d}.public-capability-metric>span{position:absolute;top:18px;right:20px;color:#75e00047;font-size:64px;font-weight:800;line-height:1}.public-capability-metric .anticon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:8px;background:#75e00024;color:#75e000;font-size:22px}.public-capability-metric h3{position:relative;margin:0 0 12px;color:#fff;font-size:20px}.public-capability-metric p{position:relative;margin:0;color:#ffffffb8;line-height:1.78}.public-article-link{width:fit-content;display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:#75e000;font-weight:700;text-decoration:none}.public-footer{padding:42px min(7vw,96px) 28px;background:#13263a;color:#ffffffc2}.public-footer-brand{display:flex;align-items:center;gap:12px;margin-bottom:26px;color:#fff}.public-footer-brand .brand-mark{background:#fff;color:#17324d}.public-footer-brand strong,.public-footer-brand span{display:block}.public-footer-brand span{margin-top:4px;color:#ffffff9e}.public-footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}.public-footer-grid>div{display:flex;align-items:flex-start;gap:10px;line-height:1.7}.public-footer-grid .anticon{margin-top:5px;color:#a6e7db}.public-footer-bottom{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);color:#ffffff8f}.auth-modal-switch{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:18px;color:#667085}.register-modal .ant-modal-content{padding:42px 56px 34px;border-radius:8px}.register-modal h3.ant-typography{margin:0 0 28px;color:#667085}.register-modal .ant-form-item{margin-bottom:18px}.register-modal .ant-input-affix-wrapper,.register-modal .ant-input{min-height:48px;border-radius:8px;font-size:16px}.register-modal .ant-input-affix-wrapper .anticon{color:#98a2b3;font-size:18px}.register-submit-button{height:56px;margin-top:8px;border:none;font-size:20px;font-weight:700;background:linear-gradient(90deg,#8d00e8,#a800e8)}.ant-table-wrapper,.ant-card{box-shadow:0 10px 24px #1624390a}.ant-table-wrapper .ant-table{border-radius:8px}.ant-btn{border-radius:6px}@media (max-width: 1040px){.app-header{gap:12px;padding:0 16px}.app-brand{min-width:auto}.app-brand small{display:none}.showee-hero{grid-template-columns:1fr;padding:34px}.public-nav{padding:0 24px}.public-hero{grid-template-columns:1fr;min-height:auto;padding:54px 36px}.public-hero-media{min-height:320px}.public-capability-metric-grid{grid-template-columns:1fr}.hero-media{min-height:300px}.capability-grid,.pipeline-grid,.sd-upload-grid,.upload-progress-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.public-footer-grid{grid-template-columns:1fr}}@media (max-width: 760px){.app-header{height:auto;min-height:64px;flex-wrap:wrap;padding:10px 12px}.app-menu{order:3;flex-basis:100%}.user-box{margin-left:auto}.page-shell{padding:16px}.page-heading{flex-direction:column}.preview-file-row{grid-template-columns:42px minmax(0,1fr)}.preview-file-row-title{align-items:flex-start;flex-direction:column}.preview-file-row-actions{grid-column:2;justify-content:flex-start}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.showee-hero{padding:24px}.hero-copy h1.ant-typography{font-size:34px}.hero-copy .ant-typography{font-size:15px}.hero-metrics,.capability-grid,.pipeline-grid,.sd-upload-grid,.create-task-meta-grid,.csv-sync-panel .validation-checklist,.upload-progress-meta{grid-template-columns:1fr}.hero-media-panel{position:static;width:100%;margin-top:12px}.hero-media{min-height:auto;flex-direction:column}.public-nav{position:static;flex-direction:column;align-items:stretch;padding:14px 16px}.public-nav nav{justify-content:space-between;flex-wrap:wrap}.public-hero{padding:34px 18px}.public-hero-copy h1.ant-typography{font-size:38px}.public-hero-copy .ant-typography{font-size:15px}.public-hero-media{min-height:auto;flex-direction:column}.public-device-note{position:static;width:100%;margin-top:12px}.public-section,.public-footer{padding-left:18px;padding-right:18px}.register-modal .ant-modal-content{padding:28px 20px 24px}}
