body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.cs-root{background:#0a1326;color:#eaf0fb;display:flex;flex-direction:column;font-family:Lexend,Source Sans Pro,Roboto,sans-serif;inset:0;overflow:hidden;position:fixed;z-index:1200}.cs-nav{background:#070e1c;border-bottom:1px solid #7896c829;flex-shrink:0;height:52px;justify-content:space-between;min-height:52px;padding:0 20px;z-index:10}.cs-nav,.cs-nav-left{align-items:center;display:flex}.cs-nav-left{gap:12px}.cs-back-btn{background:none;border:none;color:#8fa3c6;cursor:pointer;font-size:20px;line-height:1;padding:4px 8px;transition:color .15s}.cs-back-btn:hover{color:#eaf0fb}.cs-brand{color:#2dd4bf;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.22em}.cs-nav-divider{background:#7896c838;height:20px;width:1px}.cs-nav-title{color:#f4f8ff;font-size:14px;font-weight:600}.cs-nav-right{gap:12px}.cs-nav-right,.cs-status-pill{align-items:center;display:flex}.cs-status-pill{background:#f5a5241a;border:1px solid #f5a52459;border-radius:999px;color:#f5a524;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;gap:7px;letter-spacing:.16em;padding:5px 12px;text-transform:uppercase}.cs-status-pill--green{background:#44d07b1a;border-color:#44d07b59;color:#44d07b}.cs-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:6px;width:6px}.cs-dot--amber{background:#f5a524}.cs-dot--green{background:#44d07b}.cs-dot--teal{background:#2dd4bf}.cs-dot--pulse{animation:dotPulse 1.6s ease-in-out infinite}@keyframes dotPulse{0%,to{opacity:.4}50%{opacity:1}}.cs-body,.cs-canvas{display:flex;flex:1 1;overflow:hidden}.cs-canvas{background:#10182b;background-image:radial-gradient(circle at 1px 1px,#7896c81a 1px,#0000 0);background-size:26px 26px;min-width:0;padding:40px}.cs-canvas,.cs-sheet-wrap{align-items:center;justify-content:center}.cs-sheet-wrap{display:flex;height:100%;width:100%}.cs-sheet-container{display:inline-block;line-height:0;position:relative}.cs-sheet{-webkit-user-drag:none;background:#f5f3ec;border-radius:3px;box-shadow:0 30px 80px #00000080;display:block;max-height:calc(100vh - 132px);max-width:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.cs-overlay{inset:0;pointer-events:none;position:absolute}.cs-overlay>*{pointer-events:all}.cs-sheet-placeholder{align-items:center;color:#5f7398;display:flex;font-size:14px;gap:10px}.cs-crop-overlay{border:2px solid #2dd4bf;border-radius:2px;box-shadow:0 0 0 4000px #060c188c;box-sizing:border-box;cursor:move;position:absolute}.cs-crop-label{align-items:center;display:flex;gap:6px;left:0;pointer-events:none;position:absolute;top:-28px}.cs-panel-overlay{background:repeating-linear-gradient(45deg,#f5a52438 0 9px,#f5a52412 9px 18px);border:2px dashed #f5a524;border-radius:3px;box-sizing:border-box;cursor:move;position:absolute}.cs-panel-label{left:0;pointer-events:none;position:absolute;top:-28px}.cs-drag-handle{border:2px solid #06121f;border-radius:3px;height:13px;position:absolute;transform-origin:center;width:13px;z-index:10}.cs-hint-pill{background:#0a1326cc;border:1px solid #7896c82e;border-radius:999px;bottom:-30px;color:#9fb2d4;font-size:11px;left:50%;padding:4px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.cs-hint-pill--amber{border-color:#f5a52440;color:#f6c878}.cs-chip{border-radius:4px;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.08em;padding:3px 7px;text-transform:uppercase}.cs-chip--teal{background:#060c18bf;border:1px solid #2dd4bf66;color:#2dd4bf}.cs-chip--mono{font-family:IBM Plex Mono,monospace}.cs-chip--amber{background:#060c18bf;border:1px solid #f5a52466;color:#f5a524}.cs-symbol-box{border-radius:2px;box-sizing:border-box;position:absolute}.cs-symbol-box--teal{background:#2dd4bf0f;border:1.5px solid #2dd4bf}.cs-symbol-box--amber{background:#f5a5240f;border:1.5px solid #f5a524;opacity:.7}.cs-symbol-label{background:#060c18b3;border-radius:2px;font-size:8px;left:0;padding:1px 4px;top:-16px;white-space:nowrap}.cs-symbol-count-chip,.cs-symbol-label{color:#2dd4bf;font-family:IBM Plex Mono,monospace;pointer-events:none;position:absolute}.cs-symbol-count-chip{background:#060c18cc;border:1px solid #2dd4bf4d;border-radius:999px;font-size:11px;left:8px;padding:4px 10px;top:8px}.cs-drawer{background:#0c1426;border-left:1px solid #7896c824;display:flex;flex-direction:column;max-width:392px;min-width:392px;overflow:hidden;width:392px}@media (max-width:1040px){.cs-drawer{max-width:340px;min-width:340px;width:340px}}.cs-drawer-header{flex-shrink:0;padding:16px 22px 0}.cs-drawer-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.cs-eyebrow{color:#f5a524;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.cs-eyebrow,.cs-step-counter{font-family:IBM Plex Mono,monospace}.cs-step-counter{color:#6f86ad;font-size:10px;letter-spacing:.1em}.cs-headline{color:#f4f8ff;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 14px}.cs-drawer-divider{background:#7896c824;height:1px;margin:0 -22px}.cs-stepper{display:flex;gap:2px;margin-bottom:14px}.cs-step-box{border-radius:6px;flex:1 1;gap:7px;padding:8px 10px}.cs-step-box,.cs-step-num{align-items:center;display:flex}.cs-step-num{border:1.5px solid;border-radius:50%;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;height:19px;justify-content:center;width:19px}.cs-step-label{font-size:11px;font-weight:600;letter-spacing:.01em}.cs-drawer-body{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:20px 22px 22px}.cs-preview-row{align-items:flex-start;display:flex;gap:12px}.cs-preview-tile{background:#efe9da;border-radius:4px;flex-shrink:0;height:54px;min-width:72px;overflow:hidden;position:relative;width:72px}.cs-preview-crop{border:2px solid #2dd4bf;border-radius:1px}.cs-preview-crop,.cs-preview-panel{box-sizing:border-box;position:absolute}.cs-preview-panel{background:repeating-linear-gradient(45deg,#f5a52459 0 6px,#f5a5241a 6px 12px);border:1px dashed #f5a524}.cs-preview-symbol-dots{background-image:radial-gradient(circle at 30% 40%,#2dd4bf 2px,#0000 0),radial-gradient(circle at 65% 25%,#2dd4bf 2px,#0000 0),radial-gradient(circle at 50% 65%,#2dd4bf 2px,#0000 0),radial-gradient(circle at 20% 75%,#2dd4bf 2px,#0000 0);height:100%;width:100%}.cs-preview-viz{border-radius:4px;flex-shrink:0;height:54px;min-width:72px;object-fit:cover;width:72px}.cs-caption{color:#9fb2d4;font-size:12px;line-height:1.45;margin:0}.cs-section-heading{color:#f4f8ff;font-size:17px;font-weight:600;margin:0}.cs-body-text{color:#eaf0fb;font-size:13.5px;line-height:1.55;margin:0}.cs-helper-text{align-items:center;color:#8fa3c6;display:flex;font-size:12px;gap:6px;margin:0}.cs-readout-row{display:flex;gap:10px}.cs-readout-card{background:#0c142699;border:1px solid #7896c829;border-radius:10px;flex:1 1;padding:11px 13px}.cs-readout-value{color:#5fe6d6;font-family:IBM Plex Mono,monospace;font-size:14.5px;font-weight:400;margin-bottom:4px}.cs-readout-label{color:#6f86ad;font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.cs-btn-primary{align-items:center;background:#f5a524;border:none;border-radius:11px;box-shadow:0 10px 26px #f5a52447;color:#2a1902;cursor:pointer;display:flex;font-family:Lexend,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px;transition:background .15s,box-shadow .15s;width:100%}.cs-btn-primary:hover:not(:disabled){background:#ffb83e}.cs-btn-primary:disabled{cursor:not-allowed;opacity:.6}.cs-btn-arrow{font-size:18px;line-height:1}.cs-btn-secondary{background:#0000;border:1px solid #7896c842;border-radius:10px;color:#eaf0fb;cursor:pointer;font-family:Lexend,sans-serif;font-size:13.5px;font-weight:500;padding:11px;transition:border-color .15s,color .15s,background .15s;width:100%}.cs-btn-secondary:hover{border-color:#2dd4bf80;color:#fff}.cs-btn-secondary--amber{border-color:#f5a52466;color:#f6c878}.cs-btn-secondary--amber:hover{background:#f5a5241f;border-color:#f5a52499;color:#fff}.cs-preset-row{align-items:center;background:#0c142699;border:1px solid #7896c829;border-radius:10px;display:flex;justify-content:space-between;padding:10px 13px}.cs-preset-label{color:#8fa3c6;font-family:IBM Plex Mono,monospace;font-size:12px}.cs-preset-buttons{display:flex;gap:6px}.cs-preset-btn{background:#0000;border:1px solid #7896c842;border-radius:6px;color:#9fb2d4;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.06em;padding:5px 12px;transition:all .15s}.cs-preset-btn:hover{border-color:#2dd4bf66;color:#eaf0fb}.cs-preset-btn--active{background:#2dd4bf1a;border-color:#2dd4bf;color:#2dd4bf}.cs-reproc{align-items:center;display:flex;flex-direction:column;gap:14px;padding:20px 0;text-align:center}.cs-reproc-spinner{animation:spin 1.1s linear infinite;border:3px solid #f5a52433;border-radius:50%;border-top-color:#f5a524;height:36px;width:36px}@keyframes spin{to{transform:rotate(1turn)}}.cs-reproc-status{color:#6f86ad;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.08em}.cs-reprocess-confirmation{align-items:center;color:#7fe0a6;display:flex;font-size:12px;gap:6px}.cs-indet-bar{background:#f5a52426;border-radius:999px;height:4px;overflow:hidden;position:relative;width:100%}.cs-indet-fill{animation:indet 1.3s ease-in-out infinite;background:#f5a524;border-radius:999px;bottom:0;position:absolute;top:0;width:40%}.cs-indet-bar--teal{background:#2dd4bf26}.cs-indet-fill--teal{background:linear-gradient(90deg,#2dd4bf,#44d07b)}@keyframes indet{0%{left:-40%}to{left:100%}}.cs-complete{display:flex;flex-direction:column;gap:16px}.cs-complete-check{align-items:center;align-self:flex-start;background:#44d07b26;border:2px solid #44d07b;border-radius:50%;color:#44d07b;display:flex;font-size:22px;height:52px;justify-content:center;width:52px}.cs-status-list{display:flex;flex-direction:column;gap:10px}.cs-status-item{align-items:center;color:#9fb2d4;display:flex;font-size:13px;gap:8px}.cs-spinner{animation:spin 1s linear infinite;border:2px solid #2dd4bf33;border-radius:50%;border-top-color:#2dd4bf;display:inline-block;height:16px;width:16px}.cs-loading{align-items:center;color:#9fb2d4;display:flex;font-size:13px;gap:10px}.cs-error{background:#f4716a14;border:1px solid #f4716a4d;border-radius:8px;color:#f4716a;font-size:13px;padding:12px}.add-element-btn{margin-left:16px;transition:background .3s}.add-element-btn--active{animation:waveGradient 2.5s ease-in-out infinite;background:linear-gradient(270deg,#1976d2,#2196f3,#1976d2);background-size:600% 600%;border:none;box-shadow:0 0 8px 0 #2196f333;color:#fff}@keyframes waveGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}
/*# sourceMappingURL=main.f732f154.css.map*/