.LlumenPasswordResetDialog-module__g3EY2a__backdrop{background:var(--color-overlay-backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;isolation:isolate;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.LlumenPasswordResetDialog-module__g3EY2a__backdropDismiss{z-index:0;cursor:default;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.LlumenPasswordResetDialog-module__g3EY2a__dialog{z-index:1;background:var(--color-surface-modal-base);outline:1px solid var(--color-border-light-muted);outline-offset:-1px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:480px;box-shadow:0 25px 50px -12px var(--color-overlay-backdrop);border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;max-height:90vh;padding:24px;display:inline-flex;position:relative;overflow-y:auto}.LlumenPasswordResetDialog-module__g3EY2a__content{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;display:flex}.LlumenPasswordResetDialog-module__g3EY2a__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}.LlumenPasswordResetDialog-module__g3EY2a__title{color:var(--color-text-primary);margin:0;font-family:Innovator_Grotesk,sans-serif;font-size:20px;font-weight:600;line-height:1.4}.LlumenPasswordResetDialog-module__g3EY2a__subtitle{color:var(--color-text-secondary);margin:0;font-family:Innovator_Grotesk,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.LlumenPasswordResetDialog-module__g3EY2a__form{flex-direction:column;gap:20px;width:100%;display:flex}.LlumenPasswordResetDialog-module__g3EY2a__body{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;display:flex}.LlumenPasswordResetDialog-module__g3EY2a__fieldGroup{flex-direction:column;gap:8px;width:100%;display:flex}.LlumenPasswordResetDialog-module__g3EY2a__label{color:var(--color-text-primary);font-family:Innovator_Grotesk,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.LlumenPasswordResetDialog-module__g3EY2a__inputContainer{align-items:center;width:100%;display:flex;position:relative}.LlumenPasswordResetDialog-module__g3EY2a__input{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);width:100%;color:var(--color-text-primary);border-radius:8px;outline:none;padding:12px 48px 12px 16px;font-family:Innovator_Grotesk,sans-serif;font-size:14px;transition:all .2s}.LlumenPasswordResetDialog-module__g3EY2a__input::placeholder{color:var(--color-text-placeholder)}.LlumenPasswordResetDialog-module__g3EY2a__input:focus{border-color:var(--color-primary-solid);box-shadow:0 0 0 2px var(--color-feedback-info-subtle)}.LlumenPasswordResetDialog-module__g3EY2a__input:disabled{opacity:.5;cursor:not-allowed}.LlumenPasswordResetDialog-module__g3EY2a__inputError{border-color:var(--color-feedback-error);box-shadow:0 0 0 2px var(--color-feedback-error-muted)}.LlumenPasswordResetDialog-module__g3EY2a__passwordToggle{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.LlumenPasswordResetDialog-module__g3EY2a__passwordToggle:hover:not(:disabled){color:var(--color-text-secondary);background:var(--color-button-default-bg)}.LlumenPasswordResetDialog-module__g3EY2a__passwordToggle:disabled{opacity:.5;cursor:not-allowed}.LlumenPasswordResetDialog-module__g3EY2a__fieldError{color:var(--color-feedback-error);align-items:center;gap:6px;font-family:Innovator_Grotesk,sans-serif;font-size:12px;line-height:1.4;display:flex}.LlumenPasswordResetDialog-module__g3EY2a__passwordRequirements{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.LlumenPasswordResetDialog-module__g3EY2a__requirement{align-items:center;gap:8px;display:flex}.LlumenPasswordResetDialog-module__g3EY2a__requirementIconValid{color:var(--color-feedback-success)}.LlumenPasswordResetDialog-module__g3EY2a__requirementIconInvalid{color:var(--color-text-muted)}.LlumenPasswordResetDialog-module__g3EY2a__requirementText{color:var(--color-text-secondary);font-family:Innovator_Grotesk,sans-serif;font-size:12px;line-height:1.4}.LlumenPasswordResetDialog-module__g3EY2a__actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;width:100%;margin-top:8px;display:flex}@media (max-width:600px){.LlumenPasswordResetDialog-module__g3EY2a__dialog{width:100%;max-width:480px;padding:20px}.LlumenPasswordResetDialog-module__g3EY2a__backdrop{padding:16px}}@media (max-width:480px){.LlumenPasswordResetDialog-module__g3EY2a__actions{flex-direction:column;gap:8px}}
.mapVisualPrimitives-module__ZcEPdq__mvsSection{background:#ffffff1a;border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}.mapVisualPrimitives-module__ZcEPdq__mvsSectionTitle{text-transform:uppercase;letter-spacing:.06em;color:#fff;font-family:IBM Plex Mono,monospace;font-size:12px}.mapVisualPrimitives-module__ZcEPdq__mvsSectionDivider{background:#ffffff1a;height:1px}.mapVisualPrimitives-module__ZcEPdq__sectionLabel{text-transform:uppercase;color:#fff;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:16px}.mapVisualPrimitives-module__ZcEPdq__sectionTitle{color:#fff;margin:0;font-family:Innovator_Grotesk,sans-serif;font-size:14px;font-weight:600}.mapVisualPrimitives-module__ZcEPdq__requiredBadge{text-transform:uppercase;color:#fff;opacity:.5;align-items:center;gap:4px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.mapVisualPrimitives-module__ZcEPdq__fieldLabel{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.mapVisualPrimitives-module__ZcEPdq__monoLabel{color:#fff9;text-transform:uppercase;letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:11px}.mapVisualPrimitives-module__ZcEPdq__advancedDisclosure{background:#0000001f;border:1px solid #ffffff14;border-radius:8px;margin-top:4px;padding:10px 12px}.mapVisualPrimitives-module__ZcEPdq__advancedDisclosure summary{cursor:pointer;margin:0;padding:2px 0;list-style:none}.mapVisualPrimitives-module__ZcEPdq__advancedDisclosure summary::-webkit-details-marker{display:none}.mapVisualPrimitives-module__ZcEPdq__fieldGroup{flex-direction:column;align-self:stretch;gap:8px;width:100%;display:flex}.mapVisualPrimitives-module__ZcEPdq__fieldDropdown{box-sizing:border-box;color:#fff;cursor:pointer;appearance:none;background:#ffffff12 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FFFFFF' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") right 12px center/16px no-repeat;border:1px solid #ffffff1a;border-radius:8px;width:100%;height:40px;padding:0 12px;font-family:Innovator_Grotesk,sans-serif;font-size:16px;font-weight:400;line-height:19px;transition:border-color .15s}.mapVisualPrimitives-module__ZcEPdq__fieldDropdown:hover{border-color:#fff3}.mapVisualPrimitives-module__ZcEPdq__fieldDropdown:focus{border-color:#ffffff4d;outline:none}.mapVisualPrimitives-module__ZcEPdq__fieldInsightTextarea{box-sizing:border-box;resize:vertical;color:#ffffffb3;letter-spacing:0;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;width:100%;min-height:72px;padding:10px 12px;font-family:Innovator Grotesk,sans-serif;font-size:12px;font-weight:400;line-height:1.3}.mapVisualPrimitives-module__ZcEPdq__fieldInsightTextarea::placeholder{color:#ffffff59}.mapVisualPrimitives-module__ZcEPdq__fieldInsightTextarea:hover{border-color:#fff3}.mapVisualPrimitives-module__ZcEPdq__fieldInsightTextarea:focus{border-color:#ffffff4d;outline:none}.mapVisualPrimitives-module__ZcEPdq__fieldDropdown option{color:#fff;background:#1a1a22}.mapVisualPrimitives-module__ZcEPdq__toggleGroup{gap:8px;width:100%;display:flex}.mapVisualPrimitives-module__ZcEPdq__toggleButton{box-sizing:border-box;color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;flex:1;justify-content:space-between;align-items:center;height:40px;padding:0 12px;font-family:Innovator_Grotesk,sans-serif;font-size:16px;font-weight:400;transition:all .15s;display:flex}.mapVisualPrimitives-module__ZcEPdq__toggleButton:hover:not(:disabled){background:#ffffff1f}.mapVisualPrimitives-module__ZcEPdq__toggleActive:hover:not(:disabled){color:#040715;background:#7aa8e8}.mapVisualPrimitives-module__ZcEPdq__toggleButton:disabled{opacity:.35;cursor:not-allowed}.mapVisualPrimitives-module__ZcEPdq__toggleActive{color:#040715;background:#84b1f5;border-color:#ffffff1a}.mapVisualPrimitives-module__ZcEPdq__toggleOverflow{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:12px;transition:color .15s}.mapVisualPrimitives-module__ZcEPdq__toggleOverflow:hover{color:var(--color-text-primary)}.mapVisualPrimitives-module__ZcEPdq__toggleSwitchWrapper{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.mapVisualPrimitives-module__ZcEPdq__toggleSwitchLabel{color:#fff;overflow-wrap:anywhere;flex:auto;min-width:0;font-family:Innovator_Grotesk,sans-serif;font-size:16px;font-weight:400;line-height:1.2}.mapVisualPrimitives-module__ZcEPdq__toggleSwitch{box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:30px;flex-shrink:0;width:40px;height:20px;padding:4px;transition:all .2s;position:relative}.mapVisualPrimitives-module__ZcEPdq__toggleSwitchOn{background:#84b1f5;border-color:#84b1f5}.mapVisualPrimitives-module__ZcEPdq__toggleSwitchThumb{background:#d9d9d9;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:3px;left:3px}.mapVisualPrimitives-module__ZcEPdq__toggleSwitchOn .mapVisualPrimitives-module__ZcEPdq__toggleSwitchThumb{background:#35465e;transform:translate(20px)}.mapVisualPrimitives-module__ZcEPdq__unitInput{background:0 0;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;display:flex}.mapVisualPrimitives-module__ZcEPdq__unitInput input{color:#fff;appearance:textfield;background:0 0;border:none;outline:none;flex:1;width:40px;min-width:0;font-family:IBM Plex Mono,monospace;font-size:16px}.mapVisualPrimitives-module__ZcEPdq__unitInput input::-webkit-outer-spin-button{appearance:none;margin:0}.mapVisualPrimitives-module__ZcEPdq__unitInput input::-webkit-inner-spin-button{appearance:none;margin:0}.mapVisualPrimitives-module__ZcEPdq__unitInputSuffix{color:#ffffff4d;text-align:right;flex:1;font-family:Innovator_Grotesk,sans-serif;font-size:16px}.mapVisualPrimitives-module__ZcEPdq__mvsColorRow{border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;display:flex}.mapVisualPrimitives-module__ZcEPdq__colorPickerSwatch{box-sizing:border-box;border:2px solid var(--color-border-default);cursor:pointer;appearance:none;background:0 0;border-radius:50%;flex-shrink:0;width:48px;height:48px;padding:0;overflow:hidden}.mapVisualPrimitives-module__ZcEPdq__colorPickerSwatch::-webkit-color-swatch-wrapper{padding:0}.mapVisualPrimitives-module__ZcEPdq__colorPickerSwatch::-webkit-color-swatch{border:none;border-radius:50%}.mapVisualPrimitives-module__ZcEPdq__colorPickerSwatch::-moz-color-swatch{border:none}.mapVisualPrimitives-module__ZcEPdq__colorPickerSwatchCompact{width:38px;height:38px}.mapVisualPrimitives-module__ZcEPdq__colorPickerSwatchMini{border-width:1px;width:28px;height:28px}.mapVisualPrimitives-module__ZcEPdq__colorCircleBtn{cursor:pointer;border:1px solid #fff3;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:transform .1s,box-shadow .1s;position:relative}.mapVisualPrimitives-module__ZcEPdq__colorCircleBtn:hover{transform:scale(1.15);box-shadow:0 0 8px #84b1f566}.mapVisualPrimitives-module__ZcEPdq__colorCircleBtnInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.mapVisualPrimitives-module__ZcEPdq__mvsColorDivider{background:#ffffff1a;flex-shrink:0;width:1px;height:17px;margin:0 4px}.mapVisualPrimitives-module__ZcEPdq__opacitySlider{appearance:none;cursor:pointer;border-radius:2px;outline:none;flex-shrink:0;width:64px;height:4px}.mapVisualPrimitives-module__ZcEPdq__opacitySlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:2px solid #fff9;border-radius:50%;width:12px;height:12px;margin-top:-4px}.mapVisualPrimitives-module__ZcEPdq__opacitySlider::-webkit-slider-runnable-track{border-radius:2px;height:4px}.mapVisualPrimitives-module__ZcEPdq__opacitySlider::-moz-range-thumb{cursor:pointer;background:#fff;border:2px solid #fff9;border-radius:50%;width:12px;height:12px}.mapVisualPrimitives-module__ZcEPdq__mvsStopRow{align-items:center;gap:12px;width:100%;display:flex}.mapVisualPrimitives-module__ZcEPdq__mvsStopRowInner{border:1px solid #ffffff1a;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;display:flex}.mapVisualPrimitives-module__ZcEPdq__mvsStopRowInner .mapVisualPrimitives-module__ZcEPdq__stopValInput{color:#fff;appearance:textfield;background:0 0;border:none;outline:none;flex:1;width:50px;min-width:0;font-family:IBM Plex Mono,monospace;font-size:16px}.mapVisualPrimitives-module__ZcEPdq__mvsStopRowInner .mapVisualPrimitives-module__ZcEPdq__stopValInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mapVisualPrimitives-module__ZcEPdq__mvsStopRowInner .mapVisualPrimitives-module__ZcEPdq__stopValInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mapVisualPrimitives-module__ZcEPdq__gradientBarWrap{flex-shrink:0;width:100%;padding-top:30px;position:relative;overflow:visible}.mapVisualPrimitives-module__ZcEPdq__gradientBarPill{border-radius:360px;width:100%;height:20px;overflow:hidden}.mapVisualPrimitives-module__ZcEPdq__gradientBarIndicator{z-index:1;white-space:nowrap;flex-direction:column;align-items:center;gap:0;display:flex;position:absolute;top:0;transform:translate(-50%)}.mapVisualPrimitives-module__ZcEPdq__gradientBarIndicatorLabel{color:#fff;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1}.mapVisualPrimitives-module__ZcEPdq__gradientBarIndicatorStem{background:#fff6;width:1px;height:16px}.mapVisualPrimitives-module__ZcEPdq__gradientBarDot{z-index:3;background:0 0;border:3px solid #ffffffb3;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000004d}.mapVisualPrimitives-module__ZcEPdq__mvsDataRangeLabel{text-transform:uppercase;letter-spacing:.06em;color:#fff9;font-family:IBM Plex Mono,monospace;font-size:12px}.mapVisualPrimitives-module__ZcEPdq__stopDelete{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.mapVisualPrimitives-module__ZcEPdq__stopDelete:hover{color:var(--feedback-error);background:var(--color-button-ghost-bg)}.mapVisualPrimitives-module__ZcEPdq__addStopButton{color:var(--color-text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:20px;align-self:center;align-items:center;gap:6px;padding:8px 16px;font-family:Innovator_Grotesk,sans-serif;font-size:13px;transition:all .15s;display:flex}.mapVisualPrimitives-module__ZcEPdq__addStopButton:hover{color:var(--color-text-primary);background:#ffffff1a}.mapVisualPrimitives-module__ZcEPdq__stopList{flex-direction:column;gap:8px;display:flex}.mapVisualPrimitives-module__ZcEPdq__stopRow{align-items:center;gap:8px;display:flex}.mapVisualPrimitives-module__ZcEPdq__stopValue{background:var(--color-surface-subtle);border:1px solid var(--color-border-medium);width:50px;color:var(--color-text-primary);-moz-appearance:textfield;border-radius:6px;padding:6px 8px;font-family:Innovator_Grotesk,sans-serif;font-size:13px}.mapVisualPrimitives-module__ZcEPdq__stopValue::-webkit-inner-spin-button{-webkit-appearance:none}.mapVisualPrimitives-module__ZcEPdq__stopValue::-webkit-outer-spin-button{-webkit-appearance:none}.mapVisualPrimitives-module__ZcEPdq__stopValue:focus{border-color:var(--color-accent-form);outline:none}.mapVisualPrimitives-module__ZcEPdq__stopColor{border:2px solid var(--color-border-medium);cursor:pointer;border-radius:50%;flex-shrink:0;width:24px;height:24px;position:relative}.mapVisualPrimitives-module__ZcEPdq__stopColorInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.mapVisualPrimitives-module__ZcEPdq__stopSlider{appearance:none;background:var(--color-border-medium);border-radius:2px;outline:none;flex:1;height:4px}.mapVisualPrimitives-module__ZcEPdq__stopSlider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;border:2px solid var(--color-border-default);background:#fff;border-radius:50%;width:14px;height:14px}.mapVisualPrimitives-module__ZcEPdq__stopOpacity{background:var(--color-surface-subtle);border:1px solid var(--color-border-medium);width:50px;color:var(--color-text-primary);text-align:right;-moz-appearance:textfield;border-radius:6px;padding:6px 8px;font-family:Innovator_Grotesk,sans-serif;font-size:13px}.mapVisualPrimitives-module__ZcEPdq__stopOpacity::-webkit-inner-spin-button{-webkit-appearance:none}.mapVisualPrimitives-module__ZcEPdq__stopOpacity::-webkit-outer-spin-button{-webkit-appearance:none}.mapVisualPrimitives-module__ZcEPdq__stopOpacity:focus{border-color:var(--color-accent-form);outline:none}.mapVisualPrimitives-module__ZcEPdq__swatchGrid{flex-wrap:wrap;justify-content:space-between;gap:24px 21px;display:flex}.mapVisualPrimitives-module__ZcEPdq__swatchItem{cursor:pointer;flex-direction:column;align-items:center;padding:0 12px;display:flex}.mapVisualPrimitives-module__ZcEPdq__swatchCircle{box-sizing:border-box;border:2px solid #0000;border-radius:50%;width:42px;height:42px;transition:all .15s}.mapVisualPrimitives-module__ZcEPdq__swatchCircle:hover{transform:scale(1.08)}.mapVisualPrimitives-module__ZcEPdq__swatchCircleSelected{border-color:#fff}.mapVisualPrimitives-module__ZcEPdq__swatchLabel{color:#ffffffb3;text-align:center;white-space:nowrap;font-family:Innovator_Grotesk,sans-serif;font-size:16px;font-weight:400;line-height:180%}.mapVisualPrimitives-module__ZcEPdq__swatchItem:first-child .mapVisualPrimitives-module__ZcEPdq__swatchLabel{color:#fff}.mapVisualPrimitives-module__ZcEPdq__palettePickerOverlay{z-index:999;position:fixed;inset:0}.mapVisualPrimitives-module__ZcEPdq__palettePicker{box-sizing:border-box;z-index:10000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#3c3c3ccc;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:24px;max-height:480px;padding:16px 12px;display:flex;box-shadow:0 12px 40px #0009}.mapVisualPrimitives-module__ZcEPdq__paletteTabBar{background:#343434;border-radius:8px;width:100%;height:42px;padding:0;display:flex}.mapVisualPrimitives-module__ZcEPdq__paletteTab{cursor:pointer;letter-spacing:-.022em;text-transform:uppercase;color:#fff;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:4px;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:400;line-height:110%;transition:all .15s;display:flex}.mapVisualPrimitives-module__ZcEPdq__paletteTab:hover{background:#ffffff0f}.mapVisualPrimitives-module__ZcEPdq__paletteTabActive{color:#040715;background:#84b1f5}.mapVisualPrimitives-module__ZcEPdq__paletteSearch{box-sizing:border-box;color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;width:100%;height:40px;padding:16px 12px;font-family:Innovator_Grotesk,sans-serif;font-size:16px;line-height:19px}.mapVisualPrimitives-module__ZcEPdq__paletteSearch::placeholder{color:#fff;opacity:.4}.mapVisualPrimitives-module__ZcEPdq__paletteSearch:focus{border-color:#ffffff4d;outline:none}.mapVisualPrimitives-module__ZcEPdq__paletteList{flex-direction:column;flex:1;gap:24px;display:flex;overflow-y:auto}.mapVisualPrimitives-module__ZcEPdq__paletteRow{cursor:pointer;border-radius:4px;align-items:center;gap:10px;height:29px;padding:0 12px;transition:background .15s;display:flex}.mapVisualPrimitives-module__ZcEPdq__paletteRow:hover{background:#ffffff0f}.mapVisualPrimitives-module__ZcEPdq__paletteName{color:#fff;flex:1;font-family:Innovator_Grotesk,sans-serif;font-size:16px;font-weight:400;line-height:180%}.mapVisualPrimitives-module__ZcEPdq__paletteDots{align-items:center;gap:4px;display:flex}.mapVisualPrimitives-module__ZcEPdq__paletteDot{border-radius:50%;width:20px;height:20px}.mapVisualPrimitives-module__ZcEPdq__paletteCategoryHeader{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mapVisualPrimitives-module__ZcEPdq__paletteCategoryLabel{text-transform:uppercase;letter-spacing:.06em;color:#fff9;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:12px}.mapVisualPrimitives-module__ZcEPdq__paletteCategoryLine{background:#ffffff1a;flex:1;height:1px}.mapVisualPrimitives-module__ZcEPdq__paletteCategoryItems{flex-direction:column;gap:2px;display:flex}.mapVisualPrimitives-module__ZcEPdq__gradientPreviewBar{border-radius:6px;width:100%;height:12px;position:relative}.mapVisualPrimitives-module__ZcEPdq__gradientPreviewLabels{justify-content:space-between;margin-top:4px;display:flex}.mapVisualPrimitives-module__ZcEPdq__gradientPreviewLabel{color:var(--color-text-muted);font-size:10px}.mapVisualPrimitives-module__ZcEPdq__scalingGraphContainer{aspect-ratio:5/2;background:0 0;border:none;border-radius:0;width:100%;overflow:visible}.mapVisualPrimitives-module__ZcEPdq__scalingGraphSvg{width:100%;height:100%}.mapVisualPrimitives-module__ZcEPdq__scalingStopRow{align-items:center;gap:8px;display:flex}.mapVisualPrimitives-module__ZcEPdq__scalingStopValue{background:var(--color-surface-subtle);border:1px solid var(--color-border-medium);width:60px;color:var(--color-text-primary);-moz-appearance:textfield;border-radius:6px;padding:6px 8px;font-family:Innovator_Grotesk,sans-serif;font-size:13px}.mapVisualPrimitives-module__ZcEPdq__scalingStopValue::-webkit-inner-spin-button{-webkit-appearance:none}.mapVisualPrimitives-module__ZcEPdq__scalingStopValue::-webkit-outer-spin-button{-webkit-appearance:none}.mapVisualPrimitives-module__ZcEPdq__scalingStopValue:focus{border-color:var(--color-accent-form);outline:none}.mapVisualPrimitives-module__ZcEPdq__scalingStopOutput{flex:1;align-items:center;gap:4px;display:flex}.mapVisualPrimitives-module__ZcEPdq__scalingStopOutputValue{background:var(--color-surface-subtle);border:1px solid var(--color-border-medium);width:50px;color:var(--color-text-primary);-moz-appearance:textfield;border-radius:6px;padding:6px 8px;font-family:Innovator_Grotesk,sans-serif;font-size:13px}.mapVisualPrimitives-module__ZcEPdq__scalingStopOutputValue::-webkit-inner-spin-button{-webkit-appearance:none}.mapVisualPrimitives-module__ZcEPdq__scalingStopOutputValue::-webkit-outer-spin-button{-webkit-appearance:none}.mapVisualPrimitives-module__ZcEPdq__scalingStopOutputValue:focus{border-color:var(--color-accent-form);outline:none}.mapVisualPrimitives-module__ZcEPdq__scalingStopUnit{color:var(--color-text-muted);font-size:12px}.mapVisualPrimitives-module__ZcEPdq__scalingStopRowOuter{align-items:center;gap:8px;display:flex}.mapVisualPrimitives-module__ZcEPdq__scalingStopRowBordered{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 12px;display:flex}.mapVisualPrimitives-module__ZcEPdq__scalingStopRowBordered .mapVisualPrimitives-module__ZcEPdq__scalingStopValue{background:0 0;border:none;width:60px;padding:0}.mapVisualPrimitives-module__ZcEPdq__scalingStopInputBordered{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex:1;align-items:center;gap:4px;padding:8px 12px;display:flex}.mapVisualPrimitives-module__ZcEPdq__scalingStopInputBordered .mapVisualPrimitives-module__ZcEPdq__scalingStopValue,.mapVisualPrimitives-module__ZcEPdq__scalingStopInputBordered .mapVisualPrimitives-module__ZcEPdq__scalingStopOutputValue{background:0 0;border:none;width:100%;padding:0}.mapVisualPrimitives-module__ZcEPdq__scalingStopOutputText{text-align:right;color:#ffffff4d;white-space:nowrap;flex:1;font-family:Innovator_Grotesk,sans-serif;font-size:13px}.mapVisualPrimitives-module__ZcEPdq__scalingStopPrefix{text-transform:uppercase;color:#fff;white-space:nowrap;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:10px}.mapVisualPrimitives-module__ZcEPdq__rateOfChangeWrapper{width:100%}.mapVisualPrimitives-module__ZcEPdq__rateOfChangeWrapper>div{width:100%;display:block!important}.mapVisualPrimitives-module__ZcEPdq__rateOfChangePopup{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#3c3c3ccc!important;border:1px solid #ffffff1a!important;border-radius:8px!important;width:max-content!important;min-width:0!important;padding:8px!important}.mapVisualPrimitives-module__ZcEPdq__rateOfChangeOptions{flex-direction:column;gap:2px;display:flex}.mapVisualPrimitives-module__ZcEPdq__rateOfChangeOption{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;transition:background .15s;display:flex}.mapVisualPrimitives-module__ZcEPdq__rateOfChangeOption:hover{background:#ffffff14}.mapVisualPrimitives-module__ZcEPdq__rateOfChangeOptionActive{background:#ffffff1f}.mapVisualPrimitives-module__ZcEPdq__rateOfChangeOptionIcon{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mapVisualPrimitives-module__ZcEPdq__rateOfChangeOptionText{flex-direction:column;flex:1;gap:2px;display:flex}.mapVisualPrimitives-module__ZcEPdq__rateOfChangeOptionTitle{color:#fff;font-family:Innovator_Grotesk,sans-serif;font-size:14px;font-weight:500}.mapVisualPrimitives-module__ZcEPdq__rateOfChangeOptionDesc{color:#fff6;max-width:220px;font-family:Innovator_Grotesk,sans-serif;font-size:11px;font-weight:400;line-height:1.3}.mapVisualPrimitives-module__ZcEPdq__fieldEntryRow{background:var(--color-surface-subtle);border:1px solid var(--color-border-subtle);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.mapVisualPrimitives-module__ZcEPdq__fieldEntryName{color:var(--color-text-primary);flex:1;font-family:Innovator_Grotesk,sans-serif;font-size:13px}.mapVisualPrimitives-module__ZcEPdq__fieldEntryColor{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:20px;height:20px;position:relative}.mapVisualPrimitives-module__ZcEPdq__fieldEntryColorInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.mapVisualPrimitives-module__ZcEPdq__sectionHeader{align-items:center;gap:8px;width:100%;display:flex}.mapVisualPrimitives-module__ZcEPdq__sectionHeaderLine{border:none;border-top:1px solid #fff3;flex:1;height:0}.mapVisualPrimitives-module__ZcEPdq__inlineRow{gap:12px;display:flex}.mapVisualPrimitives-module__ZcEPdq__inlineRow>*{flex:1}.mapVisualPrimitives-module__ZcEPdq__dataRangeLabel{color:var(--color-text-muted);font-size:11px;font-style:italic}.mapVisualPrimitives-module__ZcEPdq__paletteDropdownWrapper{position:relative}.mapVisualPrimitives-module__ZcEPdq__mappingNotification{background:var(--color-surface-subtle);border:1px solid var(--color-border-medium);color:var(--color-text-primary);border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-family:Innovator_Grotesk,sans-serif;font-size:13px;display:flex}.mapVisualPrimitives-module__ZcEPdq__tooltipFieldList{flex-direction:column;gap:4px;display:flex}.mapVisualPrimitives-module__ZcEPdq__tooltipFieldRow{background:var(--color-surface-subtle);border:1px solid var(--color-border-subtle);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:all .15s;display:flex}.mapVisualPrimitives-module__ZcEPdq__tooltipFieldRow:hover{border-color:var(--color-border-default)}.mapVisualPrimitives-module__ZcEPdq__tooltipFieldRowSelected{border-color:var(--color-accent-form);background:#4a9eff0d}.mapVisualPrimitives-module__ZcEPdq__builderCheckbox,.mapVisualPrimitives-module__ZcEPdq__tooltipFieldCheckbox{appearance:none;box-sizing:border-box;border:1.5px solid var(--color-border-medium,#ffffff38);background:var(--color-surface-subtle,#ffffff12);cursor:pointer;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin:0;transition:border-color .15s,background .15s;position:relative}.mapVisualPrimitives-module__ZcEPdq__builderCheckbox:hover,.mapVisualPrimitives-module__ZcEPdq__tooltipFieldCheckbox:hover{border-color:var(--color-border-default,#ffffff52)}.mapVisualPrimitives-module__ZcEPdq__builderCheckbox:checked,.mapVisualPrimitives-module__ZcEPdq__tooltipFieldCheckbox:checked{background:#ffffff1f;border-color:#ffffff6b}.mapVisualPrimitives-module__ZcEPdq__builderCheckbox:checked:after,.mapVisualPrimitives-module__ZcEPdq__tooltipFieldCheckbox:checked:after{content:"";box-sizing:border-box;border:1.75px solid #ffffffeb;border-width:0 1.75px 1.75px 0;width:3.5px;height:7px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.mapVisualPrimitives-module__ZcEPdq__builderCheckbox:focus-visible,.mapVisualPrimitives-module__ZcEPdq__tooltipFieldCheckbox:focus-visible{outline:2px solid var(--color-accent-form,#60a5fa8c);outline-offset:2px}.mapVisualPrimitives-module__ZcEPdq__builderCheckbox:disabled,.mapVisualPrimitives-module__ZcEPdq__tooltipFieldCheckbox:disabled{opacity:.45;cursor:not-allowed}.mapVisualPrimitives-module__ZcEPdq__tooltipFieldName{color:var(--color-text-primary);font-family:Innovator_Grotesk,sans-serif;font-size:13px}.mapVisualPrimitives-module__ZcEPdq__sectionDivider{height:0;margin:24px 0 0}.mapVisualPrimitives-module__ZcEPdq__minMaxRow{gap:12px;margin-top:4px;display:flex}.mapVisualPrimitives-module__ZcEPdq__minMaxItem{flex-direction:column;flex:1;gap:8px;display:flex}.mapVisualPrimitives-module__ZcEPdq__minMaxLabel{text-transform:uppercase;color:#fff;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:16px}.mapVisualPrimitives-module__ZcEPdq__minMaxValue{box-sizing:border-box;color:#fff;background:0 0;border:1px solid #ffffff1a;border-radius:8px;align-items:center;height:40px;padding:0 12px;font-family:Innovator_Grotesk,sans-serif;font-size:16px;font-weight:400;display:flex}.mapVisualPrimitives-module__ZcEPdq__zoomRuler{flex-direction:column;gap:3px;width:100%;display:flex}.mapVisualPrimitives-module__ZcEPdq__zoomRulerIcons{align-items:center;gap:0;width:100%;display:flex}.mapVisualPrimitives-module__ZcEPdq__zoomRulerIcons>svg{flex-shrink:0}.mapVisualPrimitives-module__ZcEPdq__zoomRulerLine{border-top:1px solid #fff;flex:1;height:0}.mapVisualPrimitives-module__ZcEPdq__zoomRulerTrack{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:56px;position:relative}.mapVisualPrimitives-module__ZcEPdq__zoomRulerTicks{height:100%;position:absolute;top:0;left:0;right:0}.mapVisualPrimitives-module__ZcEPdq__zoomRulerTickGroup{flex-direction:column;align-items:center;display:flex;position:absolute;top:0;transform:translate(-50%)}.mapVisualPrimitives-module__ZcEPdq__zoomRulerTickMajor{background:#737373;width:1px;height:9px}.mapVisualPrimitives-module__ZcEPdq__zoomRulerTickMinor{background:#737373;width:1px;height:7px}.mapVisualPrimitives-module__ZcEPdq__zoomRulerTickLabel{color:#737373;white-space:nowrap;margin-top:4px;font-family:Innovator_Grotesk,sans-serif;font-size:14px;font-weight:400;line-height:17px}.mapVisualPrimitives-module__ZcEPdq__zoomRulerHandle{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;transform:translate(-50%)}.mapVisualPrimitives-module__ZcEPdq__zoomRulerHandleDot{box-sizing:border-box;background:#000;border:3px solid #fff;border-radius:50%;width:16px;height:16px}.mapVisualPrimitives-module__ZcEPdq__zoomRulerHandleStem{background:#fff;width:1px;height:20px}.mapVisualPrimitives-module__ZcEPdq__zoomRulerHandleLabel{color:#fff;white-space:nowrap;margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;line-height:100%}.mapVisualPrimitives-module__ZcEPdq__zoomStopRowOuter{align-items:center;gap:16px;padding-right:12px;display:flex}.mapVisualPrimitives-module__ZcEPdq__zoomStopInput{box-sizing:border-box;background:0 0;border:1px solid #ffffff1a;border-radius:8px;flex:1;align-items:center;gap:8px;height:40px;padding:16px 12px;display:flex}.mapVisualPrimitives-module__ZcEPdq__zoomStopInputValue{color:#fff;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:28px;padding:0;font-family:Innovator_Grotesk,sans-serif;font-size:16px;font-weight:400;line-height:19px}.mapVisualPrimitives-module__ZcEPdq__zoomStopInputValue::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mapVisualPrimitives-module__ZcEPdq__zoomStopInputValue::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mapVisualPrimitives-module__ZcEPdq__zoomStopInputPlaceholder{color:#fff;opacity:.4;flex:1;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:400;line-height:21px}.mapVisualPrimitives-module__ZcEPdq__zoomStopInputLine{border-top:1px solid #fff;flex-shrink:0;width:52px;height:0;transform:rotate(-14deg)}.mapVisualPrimitives-module__ZcEPdq__zoomStopDelete{color:#fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .15s;display:flex}.mapVisualPrimitives-module__ZcEPdq__zoomStopDelete:hover{opacity:.6}.mapVisualPrimitives-module__ZcEPdq__zoomStopDelete:disabled{opacity:.25;cursor:default}.mapVisualPrimitives-module__ZcEPdq__addZoomStopButton{color:#fff;text-transform:capitalize;cursor:pointer;background:0 0;border:none;border-radius:44px;align-self:center;align-items:center;gap:10px;height:36px;padding:16px;font-family:Innovator_Grotesk,sans-serif;font-size:14px;font-weight:600;line-height:17px;transition:background .15s;display:flex}.mapVisualPrimitives-module__ZcEPdq__addZoomStopButton:hover{background:#ffffff0f}.mapVisualPrimitives-module__ZcEPdq__zoomRangeContent{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.mapVisualPrimitives-module__ZcEPdq__zoomStopList{flex-direction:column;gap:12px;width:100%;display:flex}.mapVisualPrimitives-module__ZcEPdq__zoomStopRow{align-items:center;gap:8px;display:flex}.mapVisualPrimitives-module__ZcEPdq__zoomStopLevel{background:var(--color-surface-subtle);border:1px solid var(--color-border-medium);width:40px;color:var(--color-text-primary);-moz-appearance:textfield;border-radius:6px;padding:6px 8px;font-family:Innovator_Grotesk,sans-serif;font-size:13px}.mapVisualPrimitives-module__ZcEPdq__zoomStopLevel::-webkit-inner-spin-button{-webkit-appearance:none}.mapVisualPrimitives-module__ZcEPdq__zoomStopLevel::-webkit-outer-spin-button{-webkit-appearance:none}.mapVisualPrimitives-module__ZcEPdq__zoomStopLevel:focus{border-color:var(--color-accent-form);outline:none}.mapVisualPrimitives-module__ZcEPdq__zoomStopIcon{color:var(--color-text-secondary);align-items:center;display:flex}.mapVisualPrimitives-module__ZcEPdq__opacityIcon{flex-shrink:0;width:20px;height:20px;display:block}.mapVisualPrimitives-module__ZcEPdq__hintText{color:#fff6;font-family:IBM Plex Mono,monospace;font-size:11px}.mapVisualPrimitives-module__ZcEPdq__sectionStack{flex-direction:column;gap:16px;display:flex}.mapVisualPrimitives-module__ZcEPdq__colorHexLabel{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;overflow:hidden}.mapVisualPrimitives-module__ZcEPdq__gridTwoCol{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mapVisualPrimitives-module__ZcEPdq__mlBanner{background:var(--color-feedback-success-muted);border:1px solid var(--color-feedback-success-border);color:var(--color-text-secondary);border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:13px}.mapVisualPrimitives-module__ZcEPdq__mlBannerTitle{color:var(--color-feedback-success);margin-bottom:4px;font-weight:600}.mapVisualPrimitives-module__ZcEPdq__tabDivider{border-top:1px solid var(--color-border-default);margin-top:8px;padding-top:24px}.mapVisualPrimitives-module__ZcEPdq__emptyStateText{text-align:center;color:#fff6;padding:24px 0;font-family:IBM Plex Mono,monospace;font-size:14px}.mapVisualPrimitives-module__ZcEPdq__sliderRow{align-items:center;gap:12px;display:flex}.mapVisualPrimitives-module__ZcEPdq__sliderLabel{text-transform:uppercase;letter-spacing:.06em;color:#fff;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:12px}.mapVisualPrimitives-module__ZcEPdq__sliderValue{color:#84b1f5;white-space:nowrap;text-align:right;min-width:36px;font-family:IBM Plex Mono,monospace;font-size:14px}.mapVisualPrimitives-module__ZcEPdq__sliderWrap{flex-direction:column;flex:1;gap:4px;display:flex}.mapVisualPrimitives-module__ZcEPdq__slider{appearance:none;background:linear-gradient(to right, #84b1f5 var(--fill,0%), #ffffff26 var(--fill,0%));border-radius:2px;outline:none;width:100%;height:4px}.mapVisualPrimitives-module__ZcEPdq__slider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#84b1f5;border:2px solid #fff;border-radius:50%;width:16px;height:16px}.mapVisualPrimitives-module__ZcEPdq__slider::-moz-range-thumb{cursor:pointer;background:#84b1f5;border:2px solid #fff;border-radius:50%;width:16px;height:16px}.mapVisualPrimitives-module__ZcEPdq__sliderMinMax{justify-content:space-between;display:flex}.mapVisualPrimitives-module__ZcEPdq__sliderMinMaxLabel{color:#fff6;font-family:IBM Plex Mono,monospace;font-size:10px}
.LlumenColorPicker-module__8v6V8G__portal{z-index:10000;pointer-events:all;background:#2a2a2f;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:12px;width:240px;padding:16px;animation:.15s LlumenColorPicker-module__8v6V8G__cpFadeIn;display:flex;position:fixed;box-shadow:0 12px 40px #0009}@keyframes LlumenColorPicker-module__8v6V8G__cpFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.LlumenColorPicker-module__8v6V8G__gradientArea{cursor:crosshair;border-radius:8px;width:100%;height:140px;position:relative;overflow:hidden}.LlumenColorPicker-module__8v6V8G__satLayer{background:linear-gradient(90deg,#fff,#0000);position:absolute;inset:0}.LlumenColorPicker-module__8v6V8G__lightLayer{background:linear-gradient(#0000,#000);position:absolute;inset:0}.LlumenColorPicker-module__8v6V8G__thumb{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0006}.LlumenColorPicker-module__8v6V8G__hueBar{cursor:pointer;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:7px;width:100%;height:14px;position:relative}.LlumenColorPicker-module__8v6V8G__hueThumb{pointer-events:none;border:2px solid #fff;border-radius:3px;width:6px;height:18px;position:absolute;top:-2px;transform:translate(-50%);box-shadow:0 1px 4px #0006}.LlumenColorPicker-module__8v6V8G__previewRow{align-items:center;gap:8px;display:flex}.LlumenColorPicker-module__8v6V8G__previewSwatch{border:1px solid #fff3;border-radius:6px;flex-shrink:0;width:32px;height:32px}.LlumenColorPicker-module__8v6V8G__modeTabs{background:#ffffff1a;border-radius:6px;flex:1;gap:2px;padding:2px;display:flex}.LlumenColorPicker-module__8v6V8G__modeTab{text-align:center;color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;padding:4px 0;font-family:IBM Plex Mono,monospace;font-size:11px;transition:all .15s}.LlumenColorPicker-module__8v6V8G__eyedropper{cursor:pointer;border-radius:999px;padding:6px;transition:background .15s}.LlumenColorPicker-module__8v6V8G__eyedropper:hover{background:#fff3}.LlumenColorPicker-module__8v6V8G__modeTabActive{color:#fff;background:#fff3}.LlumenColorPicker-module__8v6V8G__modeTab:hover:not(.LlumenColorPicker-module__8v6V8G__modeTabActive){color:#fffc}.LlumenColorPicker-module__8v6V8G__hexInput{color:#fff;background:#ffffff1a;border:1px solid #ffffff26;border-radius:6px;outline:none;flex:1;width:100%;height:32px;padding:0 8px;font-family:IBM Plex Mono,monospace;font-size:13px}.LlumenColorPicker-module__8v6V8G__hexInput:focus{border-color:#ffffff4d}.LlumenColorPicker-module__8v6V8G__hexInput[type=number]{appearance:textfield}.LlumenColorPicker-module__8v6V8G__hexInput[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LlumenColorPicker-module__8v6V8G__hexInput[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.LlumenColorPicker-module__8v6V8G__rgbRow{gap:6px;display:flex}.LlumenColorPicker-module__8v6V8G__rgbCol{flex-direction:column;flex:1;gap:2px;display:flex}.LlumenColorPicker-module__8v6V8G__rgbLabel{color:#fff6;font-family:IBM Plex Mono,monospace;font-size:10px}.LlumenColorPicker-module__8v6V8G__recentSection{flex-direction:column;gap:6px;display:flex}.LlumenColorPicker-module__8v6V8G__recentLabel{color:#fff6;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.LlumenColorPicker-module__8v6V8G__recentRow{flex-wrap:wrap;gap:6px;display:flex}.LlumenColorPicker-module__8v6V8G__recentSwatch{cursor:pointer;border:1px solid #ffffff26;border-radius:4px;width:24px;height:24px;transition:transform .1s}.LlumenColorPicker-module__8v6V8G__recentSwatch:hover{transform:scale(1.1)}.LlumenColorPicker-module__8v6V8G__btnRow{gap:8px;display:flex}.LlumenColorPicker-module__8v6V8G__btn{cursor:pointer;border:none;border-radius:6px;flex:1;height:32px;font-family:Innovator_Grotesk,sans-serif;font-size:13px;font-weight:600}.LlumenColorPicker-module__8v6V8G__btnCancel{color:#fff;background:#ffffff1a}.LlumenColorPicker-module__8v6V8G__btnCancel:hover{background:#ffffff26}.LlumenColorPicker-module__8v6V8G__btnApply{color:#040715;background:#84b1f5}.LlumenColorPicker-module__8v6V8G__btnApply:hover{opacity:.9}
.LlumenPopover-module__9mJdJa__popover{background:var(--color-overlay-backdrop);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border-default);box-shadow:0 .313vw 1.25vw var(--color-overlay-backdrop);z-index:1500;opacity:0;border-radius:.677vw;min-width:200px;padding:1rem;transition:opacity .15s,transform .15s;position:fixed;transform:scale(.95)}.LlumenPopover-module__9mJdJa__entering{opacity:0;transform:scale(.95)}.LlumenPopover-module__9mJdJa__entered{opacity:1;transform:scale(1)}.LlumenPopover-module__9mJdJa__exiting{opacity:0;transform:scale(.95)}.LlumenPopover-module__9mJdJa__header{color:var(--color-text-primary);justify-content:space-between;align-items:center;margin-bottom:.75rem;font-family:Innovator Grotesk,sans-serif;font-size:.85rem;display:flex}.LlumenPopover-module__9mJdJa__title{color:var(--color-primary-muted)}.LlumenPopover-module__9mJdJa__value{color:var(--color-primary-solid);font-weight:600}.LlumenPopover-module__9mJdJa__triggerWrapper{justify-content:center;align-items:center;display:flex}
.BuilderShell-module__9WDaEq__builderShell{flex-direction:row;flex:1;align-items:stretch;gap:0;width:100%;min-height:0;display:flex}.BuilderShell-module__9WDaEq__sidebar{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#17192180;border-radius:8px 0 0 8px;flex-direction:column;flex-shrink:0;align-self:stretch;align-items:flex-start;gap:20px;width:200px;padding:24px 16px;display:flex}.BuilderShell-module__9WDaEq__sidebarTitle{text-transform:uppercase;color:#fff;padding:0 8px;font-family:IBM Plex Mono,PP Fraktion Mono,monospace;font-size:12px;font-weight:700;line-height:18px}.BuilderShell-module__9WDaEq__sidebarNav{flex-direction:column;gap:4px;width:100%;display:flex}.BuilderShell-module__9WDaEq__sidebarItem{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px;font-family:Innovator_Grotesk,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:all .15s;display:flex}.BuilderShell-module__9WDaEq__sidebarItem:hover{background:#ffffff0f}.BuilderShell-module__9WDaEq__sidebarItem.BuilderShell-module__9WDaEq__active{color:#040715;background:#84b1f5;font-weight:500}.BuilderShell-module__9WDaEq__sidebarItem.BuilderShell-module__9WDaEq__disabled{opacity:.35;cursor:default}.BuilderShell-module__9WDaEq__sidebarRow{border-radius:8px;align-items:center;gap:6px;width:100%;padding-right:4px;display:flex}.BuilderShell-module__9WDaEq__sidebarRow:hover{background:#ffffff0f}.BuilderShell-module__9WDaEq__sidebarRowActive,.BuilderShell-module__9WDaEq__sidebarRowActive:hover{background:#84b1f5}.BuilderShell-module__9WDaEq__sidebarItemMain{color:#fff;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:8px;font-family:Innovator_Grotesk,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:all .15s;display:flex}.BuilderShell-module__9WDaEq__sidebarRowActive .BuilderShell-module__9WDaEq__sidebarItemMain{color:#040715;font-weight:500}.BuilderShell-module__9WDaEq__sidebarItemMain.BuilderShell-module__9WDaEq__disabled{opacity:.35;cursor:default}.BuilderShell-module__9WDaEq__sidebarIcon{flex-shrink:0;align-items:center;width:20px;height:20px;display:flex}.BuilderShell-module__9WDaEq__content{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;background:#17192133;border-radius:0 8px 8px 0;flex-direction:column;flex:1;align-self:stretch;align-items:stretch;gap:24px;padding:24px;display:flex;overflow-y:auto}.BuilderShell-module__9WDaEq__content::-webkit-scrollbar{width:4px}.BuilderShell-module__9WDaEq__content::-webkit-scrollbar-track{background:0 0}.BuilderShell-module__9WDaEq__content::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.BuilderShell-module__9WDaEq__sidebarToggle{cursor:pointer;pointer-events:auto;background:#ffffff26;border:1px solid #fff3;border-radius:30px;flex-shrink:0;width:32px;height:16px;margin-left:auto;transition:all .2s;position:relative}.BuilderShell-module__9WDaEq__sidebarToggleOn{background:#84b1f5;border-color:#84b1f5}.BuilderShell-module__9WDaEq__sidebarRowActive .BuilderShell-module__9WDaEq__sidebarToggle.BuilderShell-module__9WDaEq__sidebarToggleOn{background:#fff;border-color:#0407152e}.BuilderShell-module__9WDaEq__sidebarToggleThumb{background:#d9d9d9;border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;top:2px;left:2px}.BuilderShell-module__9WDaEq__sidebarToggleOn .BuilderShell-module__9WDaEq__sidebarToggleThumb{background:#35465e;transform:translate(16px)}
.arc-module__QelwfW__curvatureRow{align-items:center;gap:12px;display:flex}.arc-module__QelwfW__curvatureLabel{text-transform:uppercase;letter-spacing:.06em;color:#fff;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:12px}.arc-module__QelwfW__curvatureValue{color:#84b1f5;white-space:nowrap;text-align:right;min-width:36px;font-family:IBM Plex Mono,monospace;font-size:14px}.arc-module__QelwfW__curvatureSliderWrap{flex-direction:column;flex:1;gap:4px;display:flex}.arc-module__QelwfW__curvatureSlider{appearance:none;background:linear-gradient(to right, #84b1f5 var(--fill,0%), #ffffff26 var(--fill,0%));border-radius:2px;outline:none;width:100%;height:4px}.arc-module__QelwfW__curvatureSlider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#84b1f5;border:2px solid #fff;border-radius:50%;width:16px;height:16px}.arc-module__QelwfW__curvatureSlider::-moz-range-thumb{cursor:pointer;background:#84b1f5;border:2px solid #fff;border-radius:50%;width:16px;height:16px}.arc-module__QelwfW__curvatureMinMax{justify-content:space-between;display:flex}.arc-module__QelwfW__curvatureMinMaxLabel{color:#fff6;font-family:IBM Plex Mono,monospace;font-size:10px}
.fence-module__Dhpu5G__heightRow{align-items:center;gap:12px;display:flex}.fence-module__Dhpu5G__heightLabel{text-transform:uppercase;letter-spacing:.06em;color:#fff;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:12px}.fence-module__Dhpu5G__heightValue{color:#84b1f5;white-space:nowrap;text-align:right;min-width:36px;font-family:IBM Plex Mono,monospace;font-size:14px}.fence-module__Dhpu5G__heightSliderWrap{flex-direction:column;flex:1;gap:4px;display:flex}.fence-module__Dhpu5G__heightSlider{appearance:none;background:linear-gradient(to right, #84b1f5 var(--fill,0%), #ffffff26 var(--fill,0%));border-radius:2px;outline:none;width:100%;height:4px}.fence-module__Dhpu5G__heightSlider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#84b1f5;border:2px solid #fff;border-radius:50%;width:16px;height:16px}.fence-module__Dhpu5G__heightSlider::-moz-range-thumb{cursor:pointer;background:#84b1f5;border:2px solid #fff;border-radius:50%;width:16px;height:16px}.fence-module__Dhpu5G__heightMinMax{justify-content:space-between;display:flex}.fence-module__Dhpu5G__heightMinMaxLabel{color:#fff6;font-family:IBM Plex Mono,monospace;font-size:10px}
.VariableOrphanStrip-module__88829a__wrapper{flex-direction:column;gap:4px;margin-top:8px;display:flex}.VariableOrphanStrip-module__88829a__strip{border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.VariableOrphanStrip-module__88829a__stripUnbound{color:#7aa3ff;background:#4b7bec1a;border:1px solid #4b7bec73}.VariableOrphanStrip-module__88829a__stripOrphan{color:#ed8936;background:#ed893614;border:1px solid #ed893659}.VariableOrphanStrip-module__88829a__label{white-space:nowrap}.VariableOrphanStrip-module__88829a__names{text-overflow:ellipsis;white-space:nowrap;opacity:.85;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;overflow:hidden}.VariableOrphanStrip-module__88829a__action{color:inherit;cursor:pointer;opacity:.9;background:0 0;border:1px solid;border-radius:4px;padding:3px 10px;font-size:11px;transition:background .12s}.VariableOrphanStrip-module__88829a__action:hover{opacity:1;background:#ffffff14}
.VariableBindingPopover-module__mnQbzq__popover{width:280px;color:var(--color-text-primary);flex-direction:column;gap:12px;padding:14px;display:flex}.VariableBindingPopover-module__mnQbzq__header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.VariableBindingPopover-module__mnQbzq__placeholder{color:var(--color-text-primary);font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px}.VariableBindingPopover-module__mnQbzq__field{flex-direction:column;gap:6px;display:flex}.VariableBindingPopover-module__mnQbzq__label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);font-size:11px}.VariableBindingPopover-module__mnQbzq__select{background:var(--color-surface-subtle);color:var(--color-text-primary);border:1px solid var(--color-border-default);border-radius:4px;outline:none;padding:6px 8px;font-family:inherit;font-size:13px}.VariableBindingPopover-module__mnQbzq__select:focus{border-color:var(--color-accent-edit,#4b7bec)}.VariableBindingPopover-module__mnQbzq__roleRow{gap:6px;display:inline-flex}.VariableBindingPopover-module__mnQbzq__rolePill{color:var(--color-text-secondary);border:1px solid var(--color-border-default);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:12px;transition:background .12s,color .12s,border-color .12s}.VariableBindingPopover-module__mnQbzq__rolePill:hover{color:var(--color-text-primary);background:var(--color-button-ghost-bg)}.VariableBindingPopover-module__mnQbzq__rolePillActive{color:var(--color-text-primary);border-color:var(--color-accent-interactive-bg,#4b7becd9);background:var(--color-accent-interactive-subtle,#4b7bec2e)}.VariableBindingPopover-module__mnQbzq__footer{align-items:center;gap:8px;padding-top:4px;display:flex}.VariableBindingPopover-module__mnQbzq__spacer{flex:1}
.VisualItemsSelectorModal-module__aLrOOq__modalContent{background:var(--color-surface-card);border-radius:8px;flex-direction:column;gap:0;height:100%;padding:0;display:flex;overflow:hidden}.VisualItemsSelectorModal-module__aLrOOq__loadingState,.VisualItemsSelectorModal-module__aLrOOq__errorState{height:100%;color:var(--color-text-secondary);justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:.95rem;display:flex}.VisualItemsSelectorModal-module__aLrOOq__errorState{color:var(--color-feedback-error);flex-direction:column}.VisualItemsSelectorModal-module__aLrOOq__mainLayout{flex:1;gap:0;display:flex;position:relative;overflow:hidden}.VisualItemsSelectorModal-module__aLrOOq__sidebar{background:var(--color-surface-dark);border-right:1px solid var(--color-border-subtle-strong);flex-direction:column;gap:1rem;width:180px;min-width:150px;padding:1.5rem 1rem;display:flex}.VisualItemsSelectorModal-module__aLrOOq__searchContainer{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);border-radius:6px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.6rem .75rem;display:flex}.VisualItemsSelectorModal-module__aLrOOq__searchInput{color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:.85rem}.VisualItemsSelectorModal-module__aLrOOq__searchInput::placeholder{color:var(--color-text-muted)}.VisualItemsSelectorModal-module__aLrOOq__categoryList{flex-direction:column;gap:.25rem;display:flex;overflow-y:auto}.VisualItemsSelectorModal-module__aLrOOq__categoryButton{color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;width:100%;padding:.75rem 1rem;font-family:Inter,sans-serif;font-size:.9rem;display:flex}.VisualItemsSelectorModal-module__aLrOOq__categoryButton:hover{background:var(--color-button-ghost-bg);color:var(--color-text-primary)}.VisualItemsSelectorModal-module__aLrOOq__categoryButton.VisualItemsSelectorModal-module__aLrOOq__active{background:var(--color-button-active-bg);color:var(--color-text-primary)}.VisualItemsSelectorModal-module__aLrOOq__itemGridContainer{background:var(--color-surface-base);flex-direction:column;flex:1;padding:1.5rem;display:flex;overflow:hidden}.VisualItemsSelectorModal-module__aLrOOq__itemGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-auto-rows:min-content;gap:1.25rem;padding-top:3px;padding-right:.5rem;display:grid;overflow:hidden auto}.VisualItemsSelectorModal-module__aLrOOq__itemGrid.VisualItemsSelectorModal-module__aLrOOq__iconGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1.25rem}.VisualItemsSelectorModal-module__aLrOOq__itemGrid::-webkit-scrollbar{width:6px}.VisualItemsSelectorModal-module__aLrOOq__itemGrid::-webkit-scrollbar-track{background:var(--color-surface-subtle)}.VisualItemsSelectorModal-module__aLrOOq__itemGrid::-webkit-scrollbar-thumb{background:var(--color-button-default-hover);border-radius:3px}.VisualItemsSelectorModal-module__aLrOOq__itemCard{background:var(--color-surface-card);border:1px solid var(--color-border-subtle-strong);cursor:pointer;border-radius:8px;flex-direction:column;min-width:150px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.VisualItemsSelectorModal-module__aLrOOq__itemCard:hover{border-color:var(--color-text-muted);background:var(--color-surface-card);transform:translateY(-2px)}.VisualItemsSelectorModal-module__aLrOOq__itemCard.VisualItemsSelectorModal-module__aLrOOq__selected{border-color:var(--color-feedback-info);box-shadow:0 0 0 2px var(--color-feedback-info-border);background:var(--color-feedback-info-muted)}.VisualItemsSelectorModal-module__aLrOOq__thumbnailContainer{aspect-ratio:16/9;background:var(--color-surface-base);border-bottom:1px solid var(--color-border-subtle);width:100%;position:relative;overflow:hidden}.VisualItemsSelectorModal-module__aLrOOq__thumbnail{object-fit:cover;opacity:.9;width:100%;height:100%;transition:opacity .3s}.VisualItemsSelectorModal-module__aLrOOq__itemCard:hover .VisualItemsSelectorModal-module__aLrOOq__thumbnail{opacity:1}.VisualItemsSelectorModal-module__aLrOOq__selectedOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--color-feedback-info-muted);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VisualItemsSelectorModal-module__aLrOOq__iconContainer{background:var(--color-button-ghost-bg);border-bottom:1px solid var(--color-border-subtle);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative}.VisualItemsSelectorModal-module__aLrOOq__selectedIconOverlay{background:var(--color-feedback-info);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:8px;right:8px}.VisualItemsSelectorModal-module__aLrOOq__itemContent{flex-direction:column;gap:.4rem;padding:1rem;display:flex}.VisualItemsSelectorModal-module__aLrOOq__itemTitle{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;line-height:1.3;overflow:hidden}.VisualItemsSelectorModal-module__aLrOOq__itemDescription{color:var(--color-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.25em;font-family:Inter,sans-serif;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.VisualItemsSelectorModal-module__aLrOOq__itemActions{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:auto;padding:0 1rem 1rem;display:grid}.VisualItemsSelectorModal-module__aLrOOq__selectButton,.VisualItemsSelectorModal-module__aLrOOq__moreInfoButton{border:1px solid var(--color-border-default);color:var(--color-text-secondary);cursor:pointer;text-align:center;background:0 0;border-radius:4px;padding:.5rem;font-family:Inter,sans-serif;font-size:.8rem;font-weight:500;transition:all .15s}.VisualItemsSelectorModal-module__aLrOOq__selectButton:hover,.VisualItemsSelectorModal-module__aLrOOq__moreInfoButton:hover{background:var(--color-button-ghost-hover);border-color:var(--color-text-muted);color:var(--color-text-primary)}.VisualItemsSelectorModal-module__aLrOOq__itemCard.VisualItemsSelectorModal-module__aLrOOq__selected .VisualItemsSelectorModal-module__aLrOOq__selectButton{border-radius:var(--radius-md,8px);background:var(--color-button-active-bg);background-blend-mode:darken, normal;border-color:var(--color-feedback-info);color:var(--color-text-primary)}.VisualItemsSelectorModal-module__aLrOOq__selectionSidebar{border-left:1px solid var(--color-border-subtle-strong);background:var(--color-surface-dark);flex-direction:column;width:180px;min-width:160px;padding:1.5rem;display:flex}.VisualItemsSelectorModal-module__aLrOOq__selectionTitle{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700}.VisualItemsSelectorModal-module__aLrOOq__noSelection{color:var(--color-text-placeholder);margin-top:.5rem;font-family:Inter,sans-serif;font-size:.85rem}.VisualItemsSelectorModal-module__aLrOOq__selectedList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.VisualItemsSelectorModal-module__aLrOOq__selectedItem{color:var(--color-text-primary);border-radius:var(--radius-md,8px);background:var(--color-button-ghost-bg);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.75rem 1rem;font-family:Inter,sans-serif;font-size:.85rem;overflow:hidden}.VisualItemsSelectorModal-module__aLrOOq__footer{border-top:1px solid var(--color-border-subtle-strong);background:var(--color-surface-dark);justify-content:flex-end;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.VisualItemsSelectorModal-module__aLrOOq__noResults{height:100%;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:.9rem;display:flex}.VisualItemsSelectorModal-module__aLrOOq__infoModalContent{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.VisualItemsSelectorModal-module__aLrOOq__infoThumbnail{object-fit:cover;border:1px solid var(--color-border-default);border-radius:6px;width:100%;max-height:240px}.VisualItemsSelectorModal-module__aLrOOq__infoDescription{color:var(--color-text-secondary);font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6}.VisualItemsSelectorModal-module__aLrOOq__itemCategory{color:var(--color-text-muted);text-transform:capitalize;font-family:Inter,sans-serif;font-size:.7rem}.VisualItemsSelectorModal-module__aLrOOq__categoryButton.VisualItemsSelectorModal-module__aLrOOq__disabled{opacity:.5;cursor:not-allowed;border-color:var(--color-border-subtle);background:0 0}.VisualItemsSelectorModal-module__aLrOOq__categoryButton.VisualItemsSelectorModal-module__aLrOOq__disabled:hover{border-color:var(--color-border-subtle);box-shadow:none;color:var(--color-text-placeholder);background:0 0;transform:none}
.CreateComponentWizard-module__xCK_3G__wizardModalBackdropDismiss{z-index:0;cursor:default;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.CreateComponentWizard-module__xCK_3G__wizardModal{z-index:1;background:radial-gradient(circle at 40% -18%, var(--color-accent-selection-bg-subtle) 0%, transparent 100%);border:1px solid var(--color-border-default);-webkit-backdrop-filter:blur(98px);backdrop-filter:blur(98px);border-radius:16px;max-width:95vw;max-height:95vh;padding:0;position:relative;overflow:hidden;width:1400px!important;height:1000px!important}.CreateComponentWizard-module__xCK_3G__wizardHeader{background:var(--color-button-ghost-bg);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:8px;height:80px;padding:24px;display:flex}.CreateComponentWizard-module__xCK_3G__wizardTitle{color:var(--color-text-primary);text-transform:capitalize;flex:1;margin:0;font-family:Innovator_Grotesk,sans-serif;font-size:24px;font-weight:600}.CreateComponentWizard-module__xCK_3G__closeButton{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);cursor:pointer;border-radius:44px;justify-content:center;align-items:center;width:36px;height:36px;padding:16px;display:flex}.CreateComponentWizard-module__xCK_3G__wizardBody{flex:1;height:calc(100% - 80px);display:flex;overflow:hidden}.CreateComponentWizard-module__xCK_3G__leftPanel{background:var(--color-button-ghost-bg);border-right:1px solid var(--color-border-subtle);flex-direction:column;flex:1;gap:32px;height:100%;padding:24px;display:flex;overflow:hidden}.CreateComponentWizard-module__xCK_3G__progressSection{flex-direction:column;gap:16px;display:flex}.CreateComponentWizard-module__xCK_3G__progressBar{gap:8px;height:8px;display:flex;position:relative}.CreateComponentWizard-module__xCK_3G__progressStep{background:var(--color-button-default-hover);z-index:1;border-radius:32px;flex:1;height:100%;position:relative}.CreateComponentWizard-module__xCK_3G__progressStep.CreateComponentWizard-module__xCK_3G__active{background:var(--color-button-default-hover)}.CreateComponentWizard-module__xCK_3G__progressGradient{background:var(--gradient-primary);z-index:0;pointer-events:none;border-radius:32px;height:100%;transition:width .3s;position:absolute;top:0;left:0}.CreateComponentWizard-module__xCK_3G__tabsWrapper .tabsContainer{margin-bottom:0!important}.CreateComponentWizard-module__xCK_3G__tabsWrapper .tabsNavigation{padding-bottom:12px!important}.CreateComponentWizard-module__xCK_3G__gradientSlider{appearance:none;background:var(--gradient-primary);opacity:.9;border-radius:4px;outline:none;width:100%;height:8px;transition:opacity .2s}.CreateComponentWizard-module__xCK_3G__gradientSlider:hover{opacity:1}.CreateComponentWizard-module__xCK_3G__gradientSlider::-webkit-slider-thumb{appearance:none;background:var(--gradient-primary);border:2px solid var(--color-border-light);cursor:pointer;width:20px;height:20px;box-shadow:0 2px 4px var(--color-overlay-muted);border-radius:50%;transition:transform .2s,box-shadow .2s}.CreateComponentWizard-module__xCK_3G__gradientSlider::-webkit-slider-thumb:hover{box-shadow:0 3px 6px var(--color-overlay-backdrop);transform:scale(1.1)}.CreateComponentWizard-module__xCK_3G__gradientSlider::-moz-range-thumb{background:var(--gradient-primary);border:2px solid var(--color-border-light);cursor:pointer;width:20px;height:20px;box-shadow:0 2px 4px var(--color-overlay-muted);border-radius:50%;transition:transform .2s,box-shadow .2s}.CreateComponentWizard-module__xCK_3G__gradientSlider::-moz-range-thumb:hover{box-shadow:0 3px 6px var(--color-overlay-backdrop);transform:scale(1.1)}.CreateComponentWizard-module__xCK_3G__gradientSlider::-moz-range-track{background:var(--gradient-primary);border:none;border-radius:4px;width:100%;height:8px}.CreateComponentWizard-module__xCK_3G__stepInfo{flex-direction:column;gap:6px;display:flex}.CreateComponentWizard-module__xCK_3G__stepNumber{opacity:.7;color:var(--color-text-primary);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:14px}.CreateComponentWizard-module__xCK_3G__stepTitle{color:var(--color-text-primary);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:20px;font-weight:600}.CreateComponentWizard-module__xCK_3G__formSection{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) var(--color-surface-subtle);flex-direction:column;flex:1;gap:24px;min-height:0;padding-right:8px;display:flex;overflow-y:auto}.CreateComponentWizard-module__xCK_3G__formSection::-webkit-scrollbar{width:10px}.CreateComponentWizard-module__xCK_3G__formSection::-webkit-scrollbar-track{background:var(--color-surface-subtle)!important}.CreateComponentWizard-module__xCK_3G__formSection::-webkit-scrollbar-thumb{border-radius:5px;background:var(--color-border-medium)!important}.CreateComponentWizard-module__xCK_3G__formSection::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)!important}.CreateComponentWizard-module__xCK_3G__formField{flex-direction:column;gap:8px;display:flex}.CreateComponentWizard-module__xCK_3G__fieldHeader{justify-content:space-between;align-items:center;display:flex}.CreateComponentWizard-module__xCK_3G__fieldLabel{color:var(--color-text-primary);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:16px}.CreateComponentWizard-module__xCK_3G__fieldRequired{align-items:center;gap:4px;display:flex}.CreateComponentWizard-module__xCK_3G__textInput{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);height:40px;color:var(--color-text-primary);border-radius:8px;outline:none;padding:16px 12px;font-family:Innovator_Grotesk,sans-serif;font-size:16px}.CreateComponentWizard-module__xCK_3G__textInput::placeholder{opacity:.5;color:var(--color-text-primary)}.CreateComponentWizard-module__xCK_3G__textInput:focus{border-color:var(--color-primary-muted)}.CreateComponentWizard-module__xCK_3G__textArea{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);height:80px;color:var(--color-text-primary);resize:vertical;border-radius:8px;outline:none;padding:16px 12px;font-family:Innovator_Grotesk,sans-serif;font-size:16px}.CreateComponentWizard-module__xCK_3G__textArea::placeholder{opacity:.5;color:var(--color-text-primary)}.CreateComponentWizard-module__xCK_3G__textArea:focus{border-color:var(--color-primary-muted)}.CreateComponentWizard-module__xCK_3G__dropdown{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);height:40px;color:var(--color-text-primary);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:16px 12px;font-family:Innovator_Grotesk,sans-serif;font-size:16px;display:flex}.CreateComponentWizard-module__xCK_3G__dropdown:hover{border-color:var(--color-button-default-hover)}.CreateComponentWizard-module__xCK_3G__dropdownTrigger{justify-content:space-between;align-items:center;gap:8px;display:flex}.CreateComponentWizard-module__xCK_3G__dropdownFullWidth{width:100%}.CreateComponentWizard-module__xCK_3G__selectInput,.CreateComponentWizard-module__xCK_3G__inputField{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);height:40px;color:var(--color-text-primary);border-radius:8px;outline:none;padding:16px 12px;font-family:Innovator_Grotesk,sans-serif;font-size:16px}.CreateComponentWizard-module__xCK_3G__selectInput:focus,.CreateComponentWizard-module__xCK_3G__inputField:focus{border-color:var(--color-primary-muted)}.CreateComponentWizard-module__xCK_3G__configSection{flex-direction:column;gap:16px;display:flex}.CreateComponentWizard-module__xCK_3G__sectionTitle{color:var(--color-text-primary);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:18px;font-weight:500}.CreateComponentWizard-module__xCK_3G__navigationSection{justify-content:space-between;align-items:center;display:flex}.CreateComponentWizard-module__xCK_3G__backButton{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);cursor:pointer;border-radius:44px;align-items:center;gap:4px;height:36px;padding:16px;display:flex}.CreateComponentWizard-module__xCK_3G__backButton.CreateComponentWizard-module__xCK_3G__hidden{opacity:0;pointer-events:none}.CreateComponentWizard-module__xCK_3G__nextButton{background:var(--color-button-default-bg);cursor:pointer;border:none;border-radius:360px;justify-content:center;align-items:center;gap:10px;padding:8px 12px;display:flex}.CreateComponentWizard-module__xCK_3G__nextButton:disabled{opacity:.4;cursor:not-allowed}.CreateComponentWizard-module__xCK_3G__nextButton:not(:disabled):hover{background:var(--color-button-default-hover)}.CreateComponentWizard-module__xCK_3G__buttonText{color:var(--color-text-primary);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:14px;font-weight:600}.CreateComponentWizard-module__xCK_3G__nextButton:disabled .CreateComponentWizard-module__xCK_3G__buttonText{opacity:.4}.CreateComponentWizard-module__xCK_3G__rightPanel{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:32px;padding:0;display:flex;position:relative;overflow:hidden}.CreateComponentWizard-module__xCK_3G__previewContent{z-index:1;flex-direction:column;flex:1;justify-content:space-between;width:100%;display:flex;position:relative}.CreateComponentWizard-module__xCK_3G__blurCircle1{opacity:.3;background:var(--color-primary-end);filter:blur(250px);pointer-events:none;border-radius:50%;width:548px;height:548px;position:absolute;bottom:50px;right:-100px}.CreateComponentWizard-module__xCK_3G__blurCircle2{opacity:.3;background:var(--color-primary-start);filter:blur(250px);pointer-events:none;border-radius:50%;width:766px;height:766px;position:absolute;top:-196px;left:-263px}.CreateComponentWizard-module__xCK_3G__previewTitle{color:var(--color-text-primary);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:24px;font-weight:600}.CreateComponentWizard-module__xCK_3G__previewMessage{opacity:.5;color:var(--color-text-primary);font-family:Innovator_Grotesk,sans-serif;font-size:18px;font-weight:500;line-height:1.5}.CreateComponentWizard-module__xCK_3G__dataSourceSection{flex-direction:column;gap:12px;display:flex}.CreateComponentWizard-module__xCK_3G__dataSourceLabel{color:var(--color-text-primary);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:16px}.CreateComponentWizard-module__xCK_3G__dataSourceCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.CreateComponentWizard-module__xCK_3G__dataSourceCard{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);cursor:pointer;border-radius:8px;flex-direction:row;align-items:flex-start;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.CreateComponentWizard-module__xCK_3G__dataSourceCard:hover{background:var(--color-button-ghost-hover);border-color:var(--color-button-default-hover)}.CreateComponentWizard-module__xCK_3G__dataSourceCard.CreateComponentWizard-module__xCK_3G__selected{background:var(--color-accent-edit-subtle);border-color:var(--color-accent-edit-border)}.CreateComponentWizard-module__xCK_3G__mlTrainingSection{flex-direction:column;gap:12px;display:flex}.CreateComponentWizard-module__xCK_3G__mlTrainingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:8px;display:grid}.CreateComponentWizard-module__xCK_3G__mlTrainingCard{text-align:left;cursor:pointer;border:1px solid var(--color-border-default);background:var(--color-button-ghost-bg);min-height:120px;color:var(--color-text-primary);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;font-family:Innovator_Grotesk,sans-serif;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.CreateComponentWizard-module__xCK_3G__mlTrainingCard:hover{border-color:var(--color-button-default-hover);background:var(--color-button-ghost-hover)}.CreateComponentWizard-module__xCK_3G__mlTrainingCardSelected{border-color:var(--color-accent-edit-border);background:var(--color-accent-edit-subtle);box-shadow:0 0 0 1px var(--color-accent-edit-border)}.CreateComponentWizard-module__xCK_3G__mlTrainingCardIcon{color:#73adf5;background:#73adf52e;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CreateComponentWizard-module__xCK_3G__mlTrainingCardTitle{margin:0;font-size:15px;font-weight:600}.CreateComponentWizard-module__xCK_3G__mlTrainingCardBody{opacity:.72;margin:0;font-size:12px;line-height:1.45}.CreateComponentWizard-module__xCK_3G__mlTrainingBackRow{margin-bottom:8px}.CreateComponentWizard-module__xCK_3G__mlTrainingBackButton{cursor:pointer;color:var(--color-feedback-info);background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:13px;display:inline-flex}.CreateComponentWizard-module__xCK_3G__mlTrainingBackButton:hover{background:var(--color-overlay-soft)}.CreateComponentWizard-module__xCK_3G__mlTrainingHint{color:var(--color-text-secondary);margin-top:4px;font-size:12px;line-height:1.4}.CreateComponentWizard-module__xCK_3G__mlLocalUploadZone{border:2px dashed var(--color-border-dashed);text-align:center;background:var(--color-button-ghost-bg);border-radius:12px;margin-bottom:16px;padding:20px}.CreateComponentWizard-module__xCK_3G__cardIcon{flex-shrink:0;width:24px;height:24px}.CreateComponentWizard-module__xCK_3G__cardContent{flex-direction:column;gap:8px;padding-top:4px;display:flex}.CreateComponentWizard-module__xCK_3G__cardTitle{color:var(--color-text-primary);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:18px;font-weight:500}.CreateComponentWizard-module__xCK_3G__cardDescription{opacity:.7;color:var(--color-text-primary);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:12px;line-height:16px}.CreateComponentWizard-module__xCK_3G__previewPanelStep2{flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%;height:100%;padding:16px;display:flex;position:relative;overflow:hidden}.CreateComponentWizard-module__xCK_3G__previewTabContent{flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;display:flex;overflow:hidden}.CreateComponentWizard-module__xCK_3G__previewTabContentCentered{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.CreateComponentWizard-module__xCK_3G__previewTabsHeader{border-bottom:1px solid var(--color-border-default);gap:4px;width:100%;max-width:570px;padding-bottom:12px;display:flex}.CreateComponentWizard-module__xCK_3G__previewTab{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-family:Innovator_Grotesk,sans-serif;font-size:14px;font-weight:500;transition:all .2s;display:flex}.CreateComponentWizard-module__xCK_3G__previewTab:hover{color:var(--color-text-primary);background:var(--color-button-ghost-bg)}.CreateComponentWizard-module__xCK_3G__previewTabActive{color:var(--color-text-primary);background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default)}.CreateComponentWizard-module__xCK_3G__previewTabBadge{background:var(--color-surface-subtle);color:var(--color-text-secondary);border-radius:4px;padding:2px 6px;font-size:12px}.CreateComponentWizard-module__xCK_3G__previewTabActive .CreateComponentWizard-module__xCK_3G__previewTabBadge{background:var(--color-button-default-bg);color:var(--color-text-primary)}.CreateComponentWizard-module__xCK_3G__previewResultsPanel{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);border-radius:12px;flex-direction:column;flex:1;width:100%;max-width:570px;min-height:0;display:flex;overflow:hidden}.CreateComponentWizard-module__xCK_3G__previewTableContainer{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) var(--color-surface-subtle);flex:1;min-height:0;overflow:auto}.CreateComponentWizard-module__xCK_3G__previewTableContainer::-webkit-scrollbar{width:8px;height:8px}.CreateComponentWizard-module__xCK_3G__previewTableContainer::-webkit-scrollbar-track{background:var(--color-surface-subtle)}.CreateComponentWizard-module__xCK_3G__previewTableContainer::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:4px}.CreateComponentWizard-module__xCK_3G__previewTableContainer::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.CreateComponentWizard-module__xCK_3G__previewResultsTable{border-collapse:collapse;width:100%;color:var(--color-text-primary);font-family:Innovator_Grotesk,sans-serif;font-size:13px}.CreateComponentWizard-module__xCK_3G__previewResultsTable th{text-align:left;background:var(--color-button-ghost-bg);border-bottom:1px solid var(--color-border-default);color:var(--color-text-secondary);white-space:nowrap;z-index:1;padding:10px 14px;font-weight:500;position:sticky;top:0}.CreateComponentWizard-module__xCK_3G__previewResultsTable td{border-bottom:1px solid var(--color-border-subtle);white-space:nowrap;padding:10px 14px}.CreateComponentWizard-module__xCK_3G__previewResultsTable tr:hover td{background:var(--color-surface-subtle)}.CreateComponentWizard-module__xCK_3G__previewResultsTable tr:last-child td{border-bottom:none}.CreateComponentWizard-module__xCK_3G__previewContainer{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.CreateComponentWizard-module__xCK_3G__previewTitleStep2{color:var(--color-text-primary);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:20px;font-weight:600}.CreateComponentWizard-module__xCK_3G__previewSizeToggle{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.CreateComponentWizard-module__xCK_3G__previewSizeButton{color:var(--color-text-secondary);text-transform:capitalize;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 12px;font-family:Innovator_Grotesk,sans-serif;font-size:13px;font-weight:500;transition:all .2s}.CreateComponentWizard-module__xCK_3G__previewSizeButton:hover{color:var(--color-text-primary);background:var(--color-button-ghost-hover)}.CreateComponentWizard-module__xCK_3G__previewSizeButtonActive{color:var(--color-text-primary);background:var(--color-button-default-bg);border:1px solid var(--color-border-default)}.CreateComponentWizard-module__xCK_3G__previewCardContainer{flex-direction:column;align-items:center;gap:6px;display:flex}.CreateComponentWizard-module__xCK_3G__previewCard{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);border-radius:20px;flex-direction:column;gap:16px;width:570px;padding:20px;display:flex}.CreateComponentWizard-module__xCK_3G__previewCardTitle{color:var(--color-text-primary);font-family:Innovator_Grotesk,sans-serif;font-size:24px;font-weight:600}.CreateComponentWizard-module__xCK_3G__previewCardDescription{opacity:.7;color:var(--color-text-primary);font-family:Innovator_Grotesk,sans-serif;font-size:16px}.CreateComponentWizard-module__xCK_3G__previewCardTag{background:var(--color-button-default-bg);border-radius:64px;align-items:center;gap:4px;width:fit-content;padding:8px 12px;display:inline-flex}.CreateComponentWizard-module__xCK_3G__previewCardTagText{color:var(--color-text-secondary);font-family:Innovator_Grotesk,sans-serif;font-size:14px}.CreateComponentWizard-module__xCK_3G__previewConnector{width:11px;height:55px}.CreateComponentWizard-module__xCK_3G__previewPlaceholder{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-light);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:144px;height:40px;padding:20px;display:flex}.CreateComponentWizard-module__xCK_3G__placeholderBar{background:var(--color-border-default);border-radius:32px;width:100%;height:8px}.CreateComponentWizard-module__xCK_3G__dataSourceCard.CreateComponentWizard-module__xCK_3G__disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.CreateComponentWizard-module__xCK_3G__databaseAndEditorBlock{flex-direction:column;gap:8px;min-width:0;display:flex}.CreateComponentWizard-module__xCK_3G__databaseDropdownSection{flex-direction:column;gap:8px;display:flex}.CreateComponentWizard-module__xCK_3G__databaseDropdownLabel{justify-content:space-between;align-items:center;display:flex}.CreateComponentWizard-module__xCK_3G__dropdownLabelText{color:var(--color-text-primary);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:16px}.CreateComponentWizard-module__xCK_3G__dropdownRequired{align-items:center;gap:4px;display:flex}.CreateComponentWizard-module__xCK_3G__requiredIcon{opacity:.5}.CreateComponentWizard-module__xCK_3G__requiredText{opacity:.5;color:var(--color-text-primary);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:14px}.CreateComponentWizard-module__xCK_3G__databaseDropdownButton{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.CreateComponentWizard-module__xCK_3G__databaseDropdownButton:hover{background:var(--color-button-ghost-hover);border-color:var(--color-button-default-hover)}.CreateComponentWizard-module__xCK_3G__databaseDropdownButton.CreateComponentWizard-module__xCK_3G__selected{background:var(--color-accent-edit-subtle);border-color:var(--color-accent-edit-border)}.CreateComponentWizard-module__xCK_3G__databaseDropdownButton.CreateComponentWizard-module__xCK_3G__empty{height:40px}.CreateComponentWizard-module__xCK_3G__dropdownIcon{flex-shrink:0;width:24px;height:24px}.CreateComponentWizard-module__xCK_3G__dropdownPlaceholder{color:var(--color-accent-edit);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:16px;font-weight:600}.CreateComponentWizard-module__xCK_3G__selectedDatabaseInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CreateComponentWizard-module__xCK_3G__selectedDatasourceRow{align-items:center;gap:12px;width:100%;display:flex}.CreateComponentWizard-module__xCK_3G__selectedDatasourceActions{align-items:center;gap:8px;margin-left:auto;display:flex}.CreateComponentWizard-module__xCK_3G__schemaActionButton{border:1px solid var(--color-border-default);background:var(--color-button-default-bg);width:32px;height:32px;color:var(--color-text-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:inline-flex}.CreateComponentWizard-module__xCK_3G__schemaActionButton:hover{background:var(--color-button-default-hover);border-color:var(--color-button-default-hover)}.CreateComponentWizard-module__xCK_3G__selectorChevron{color:var(--color-text-secondary);flex-shrink:0}.CreateComponentWizard-module__xCK_3G__selectedDatabaseName{color:var(--color-text-primary);opacity:.7;white-space:nowrap;text-overflow:ellipsis;font-family:Innovator_Grotesk,sans-serif;font-size:14px;overflow:hidden}.CreateComponentWizard-module__xCK_3G__selectedDatabaseHost{color:var(--color-text-primary);opacity:.5;white-space:nowrap;text-overflow:ellipsis;font-family:Innovator_Grotesk,sans-serif;font-size:12px;overflow:hidden}.CreateComponentWizard-module__xCK_3G__selectedDatabaseStatus{border-radius:64px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:flex}.CreateComponentWizard-module__xCK_3G__statusDot{background:var(--color-feedback-success);border-radius:50%;width:12px;height:12px}.CreateComponentWizard-module__xCK_3G__statusText{color:var(--color-feedback-success);white-space:nowrap;font-family:Innovator_Grotesk,sans-serif;font-size:12px}.CreateComponentWizard-module__xCK_3G__fileSelectorHint{color:var(--color-text-secondary);font-size:12px;line-height:1.5}.CreateComponentWizard-module__xCK_3G__previewDatabaseBadge{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-light);border-radius:20px;align-items:center;gap:10px;width:fit-content;padding:8px 12px;display:flex}.CreateComponentWizard-module__xCK_3G__previewDatabaseIcon{width:18px;height:18px}.CreateComponentWizard-module__xCK_3G__previewDatabaseText{color:var(--color-text-primary);font-family:Innovator_Grotesk,sans-serif;font-size:14px}.CreateComponentWizard-module__xCK_3G__previewWaitingState{z-index:10;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:32px;display:flex;position:relative}.CreateComponentWizard-module__xCK_3G__previewWaitingTitle{color:var(--color-text-primary);text-transform:capitalize;z-index:20;margin-bottom:8px;font-family:Innovator_Grotesk,sans-serif;font-size:24px;font-weight:600}.CreateComponentWizard-module__xCK_3G__previewWaitingDescription{color:var(--color-text-placeholder);z-index:20;max-width:440px;font-family:Innovator_Grotesk,sans-serif;font-size:18px;font-weight:500}.CreateComponentWizard-module__xCK_3G__blurBlobRed{background:var(--color-primary-end);opacity:.3;filter:blur(250px);z-index:0;border-radius:9999px;width:548px;height:548px;position:absolute;top:20%;left:20%}.CreateComponentWizard-module__xCK_3G__blurBlobBlue{background:var(--color-primary-start);opacity:.3;filter:blur(250px);z-index:0;border-radius:9999px;width:766px;height:766px;position:absolute;bottom:0%;right:20%}.CreateComponentWizard-module__xCK_3G__visualizationLabel{color:var(--color-text-primary);text-transform:capitalize;margin-bottom:1rem;font-family:Innovator_Grotesk,sans-serif;font-size:16px}.CreateComponentWizard-module__xCK_3G__visualizationCards{gap:12px;display:flex}.CreateComponentWizard-module__xCK_3G__visualizationCard{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);cursor:pointer;border-radius:8px;flex-direction:column;flex:1;gap:24px;padding:12px;transition:all .2s;display:flex}.CreateComponentWizard-module__xCK_3G__visualizationCard:hover{background:var(--color-button-ghost-hover);border-color:var(--color-button-default-hover)}.CreateComponentWizard-module__xCK_3G__visualizationCard.CreateComponentWizard-module__xCK_3G__selected{background:var(--gradient-primary-opacity-35);border-color:var(--color-primary-muted)}.CreateComponentWizard-module__xCK_3G__visualizationCard svg{width:24px;height:24px}.CreateComponentWizard-module__xCK_3G__visualizationContent{flex-direction:column;gap:8px;display:flex}.CreateComponentWizard-module__xCK_3G__visualizationTitle{color:var(--color-text-primary);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:18px;font-weight:500}.CreateComponentWizard-module__xCK_3G__visualizationDescription{opacity:.7;color:var(--color-text-primary);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:12px;line-height:16px}.CreateComponentWizard-module__xCK_3G__chartPreview{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-light);border-radius:20px;width:570px;height:176px;position:relative;overflow:hidden}.CreateComponentWizard-module__xCK_3G__chartSvg{position:absolute;top:32px;left:29px}.CreateComponentWizard-module__xCK_3G__editorWrapper{flex-direction:column;gap:0;min-width:0;display:flex}.CreateComponentWizard-module__xCK_3G__editorHeader{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);border-bottom:none;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:40px;padding:8px 12px;display:flex}.CreateComponentWizard-module__xCK_3G__editorHeaderLabel{color:var(--color-text-primary);flex-shrink:0;font-family:Innovator_Grotesk,sans-serif;font-size:14px;font-weight:500}.CreateComponentWizard-module__xCK_3G__editorHeaderActions{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.CreateComponentWizard-module__xCK_3G__editorHeaderActions:not(:has(.CreateComponentWizard-module__xCK_3G__editorHeaderError))>button:first-of-type{margin-left:auto}.CreateComponentWizard-module__xCK_3G__editorHeaderError{min-width:0;color:var(--color-feedback-error);flex:1;align-items:flex-start;gap:6px;font-family:Innovator_Grotesk,sans-serif;font-size:12px;line-height:1.35;display:flex}.CreateComponentWizard-module__xCK_3G__editorHeaderError>:first-child{flex-shrink:0;margin-top:1px}.CreateComponentWizard-module__xCK_3G__editorHeaderError>span{overflow-wrap:anywhere;word-break:break-word;min-width:0}.CreateComponentWizard-module__xCK_3G__playButton{box-sizing:border-box;background:var(--color-button-default-bg);border:1px solid var(--color-border-default);width:max-content;min-width:max-content;min-height:32px;color:var(--color-text-primary);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:Innovator_Grotesk,sans-serif;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.CreateComponentWizard-module__xCK_3G__playButtonText{white-space:nowrap}.CreateComponentWizard-module__xCK_3G__playButton:hover:not(:disabled){background:var(--color-button-default-hover);border-color:var(--color-button-default-hover)}.CreateComponentWizard-module__xCK_3G__playButton:disabled{opacity:.5;cursor:not-allowed}.CreateComponentWizard-module__xCK_3G__apiRequestWrapper{background:var(--color-overlay-soft);border:1px solid var(--color-border-default);border-radius:8px;flex-direction:column;gap:0;margin-top:8px;display:flex;overflow:hidden}.CreateComponentWizard-module__xCK_3G__apiRequestContent{padding:12px}.CreateComponentWizard-module__xCK_3G__editorLabelContainer{justify-content:space-between;align-items:center;display:flex}.CreateComponentWizard-module__xCK_3G__editorLabel{color:var(--color-text-primary);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:16px}.CreateComponentWizard-module__xCK_3G__assistantWrapper{z-index:100;position:relative}.CreateComponentWizard-module__xCK_3G__aiButton{background:var(--gradient-primary);height:32px;color:var(--color-text-primary);text-transform:capitalize;cursor:pointer;border:none;border-radius:44px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:Innovator_Grotesk,sans-serif;font-size:13px;font-weight:600;transition:all .2s;display:flex}.CreateComponentWizard-module__xCK_3G__aiButton:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.CreateComponentWizard-module__xCK_3G__aiButton:active{transform:translateY(0)}.CreateComponentWizard-module__xCK_3G__aiButton:disabled{opacity:.5;cursor:not-allowed;transform:none}.CreateComponentWizard-module__xCK_3G__aiButton span{font-size:14px}.CreateComponentWizard-module__xCK_3G__editorContainer{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);border-radius:0 0 8px 8px;flex-shrink:0;width:100%;height:280px;overflow:hidden}.CreateComponentWizard-module__xCK_3G__monacoEditor .CreateComponentWizard-module__xCK_3G__monaco-scrollable-element>.CreateComponentWizard-module__xCK_3G__scrollbar>.CreateComponentWizard-module__xCK_3G__slider{background:var(--color-border-medium)!important;border-radius:5px!important}.CreateComponentWizard-module__xCK_3G__monacoEditor .CreateComponentWizard-module__xCK_3G__monaco-scrollable-element>.CreateComponentWizard-module__xCK_3G__scrollbar>.CreateComponentWizard-module__xCK_3G__slider:hover{background:var(--color-text-muted)!important}.CreateComponentWizard-module__xCK_3G__monacoEditor .CreateComponentWizard-module__xCK_3G__monaco-scrollable-element>.CreateComponentWizard-module__xCK_3G__scrollbar{background:var(--color-surface-subtle)!important}.CreateComponentWizard-module__xCK_3G__syntaxHint{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);color:var(--color-text-secondary);border-top:none;border-radius:0 0 8px 8px;padding:6px 12px;font-family:Innovator_Grotesk,sans-serif;font-size:12px}.CreateComponentWizard-module__xCK_3G__editorContainer{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) var(--color-surface-subtle)}.CreateComponentWizard-module__xCK_3G__editorContainer ::-webkit-scrollbar{width:10px;height:10px}.CreateComponentWizard-module__xCK_3G__editorContainer ::-webkit-scrollbar-track{background:var(--color-surface-subtle)}.CreateComponentWizard-module__xCK_3G__editorContainer ::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:5px}.CreateComponentWizard-module__xCK_3G__editorContainer ::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.CreateComponentWizard-module__xCK_3G__querySection{flex-direction:column;gap:12px;display:flex}.CreateComponentWizard-module__xCK_3G__queryHeader{justify-content:space-between;align-items:center;display:flex}.CreateComponentWizard-module__xCK_3G__databaseIconSmall{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.CreateComponentWizard-module__xCK_3G__databaseDetails{flex-direction:column;gap:2px;min-width:0;display:flex}.CreateComponentWizard-module__xCK_3G__databaseName{color:var(--color-text-primary);font-family:Innovator_Grotesk,sans-serif;font-size:14px;font-weight:500}.CreateComponentWizard-module__xCK_3G__databaseMeta{color:var(--color-text-placeholder);font-family:Innovator_Grotesk,sans-serif;font-size:12px}.CreateComponentWizard-module__xCK_3G__queryPanel{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:12px;margin-top:24px;padding-top:24px;display:flex}.CreateComponentWizard-module__xCK_3G__queryLabel{color:var(--color-text-primary);text-transform:capitalize;font-family:Innovator_Grotesk,sans-serif;font-size:16px}.CreateComponentWizard-module__xCK_3G__querySection{flex-direction:column;gap:12px;margin-top:12px;display:flex}.CreateComponentWizard-module__xCK_3G__queryHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.CreateComponentWizard-module__xCK_3G__databaseMeta{color:var(--color-text-placeholder);margin-left:4px;font-family:Innovator_Grotesk,sans-serif;font-size:12px}.CreateComponentWizard-module__xCK_3G__queryTextArea{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);width:100%;height:120px;color:var(--color-text-primary);resize:vertical;border-radius:8px;outline:none;padding:16px;font-family:Monaco,Menlo,monospace;font-size:14px;transition:all .2s}.CreateComponentWizard-module__xCK_3G__queryTextArea:focus{border-color:var(--color-primary-muted);background:var(--color-button-ghost-hover)}.CreateComponentWizard-module__xCK_3G__runQueryButton{background:var(--color-button-default-bg);border:1px solid var(--color-border-default);color:var(--color-text-primary);cursor:pointer;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;font-family:Innovator_Grotesk,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:flex}.CreateComponentWizard-module__xCK_3G__runQueryButton:hover{background:var(--color-button-default-hover);border-color:var(--color-button-default-hover)}.CreateComponentWizard-module__xCK_3G__runQueryButton:disabled{opacity:.5;cursor:not-allowed}.CreateComponentWizard-module__xCK_3G__runQueryButtonCompact{height:32px;padding:0 12px;font-size:13px}.CreateComponentWizard-module__xCK_3G__resultsPanel{flex-direction:column;gap:12px;max-height:400px;margin-top:24px;animation:.3s ease-out CreateComponentWizard-module__xCK_3G__fadeIn;display:flex}@keyframes CreateComponentWizard-module__xCK_3G__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CreateComponentWizard-module__xCK_3G__resultsHeader{justify-content:space-between;align-items:center;display:flex}.CreateComponentWizard-module__xCK_3G__resultsTitle{color:var(--color-text-primary);font-family:Innovator_Grotesk,sans-serif;font-size:16px;font-weight:500}.CreateComponentWizard-module__xCK_3G__resultsCount{color:var(--color-text-placeholder);font-family:Innovator_Grotesk,sans-serif;font-size:12px}.CreateComponentWizard-module__xCK_3G__tableContainer{background:var(--color-surface-subtle);border:1px solid var(--color-border-default);border-radius:8px;width:100%;max-height:300px;overflow:auto}.CreateComponentWizard-module__xCK_3G__tableContainer::-webkit-scrollbar{width:8px;height:8px}.CreateComponentWizard-module__xCK_3G__tableContainer::-webkit-scrollbar-track{background:var(--color-button-ghost-bg)}.CreateComponentWizard-module__xCK_3G__tableContainer::-webkit-scrollbar-thumb{background:var(--color-button-default-hover);border-radius:4px}.CreateComponentWizard-module__xCK_3G__resultsTable{border-collapse:collapse;width:100%;color:var(--color-text-primary);font-family:Inter,sans-serif;font-size:13px}.CreateComponentWizard-module__xCK_3G__resultsTable th{text-align:left;background:var(--color-button-ghost-bg);border-bottom:1px solid var(--color-border-default);color:var(--color-text-secondary);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px;font-weight:500;position:sticky;top:0}.CreateComponentWizard-module__xCK_3G__resultsTable td{border-bottom:1px solid var(--color-border-subtle);white-space:nowrap;padding:12px}.CreateComponentWizard-module__xCK_3G__resultsTable tr:last-child td{border-bottom:none}.CreateComponentWizard-module__xCK_3G__resultsTable tr:hover td{background:var(--color-surface-subtle)}.CreateComponentWizard-module__xCK_3G__errorMessage{background:var(--color-accent-selection-bg-subtle);border:1px solid var(--color-accent-selection-border);color:var(--color-accent-selection);border-radius:8px;padding:12px;font-family:Innovator_Grotesk,sans-serif;font-size:14px}.CreateComponentWizard-module__xCK_3G__predictionButton{background:var(--gradient-step-active);width:100%;color:var(--color-text-primary);cursor:pointer;box-shadow:0 4px 14px var(--color-feedback-info-border);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:14px 24px;font-family:Innovator_Grotesk,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:flex}.CreateComponentWizard-module__xCK_3G__predictionButtonFull{width:100%;margin-top:16px}.CreateComponentWizard-module__xCK_3G__predictionButtonFull>button{justify-content:center;width:100%}.CreateComponentWizard-module__xCK_3G__predictionButton:hover:not(:disabled){background:var(--gradient-feedback-info);box-shadow:0 6px 20px var(--color-feedback-info-border);transform:translateY(-1px)}.CreateComponentWizard-module__xCK_3G__predictionButton:active:not(:disabled){box-shadow:0 2px 10px var(--color-feedback-info-muted);transform:translateY(0)}.CreateComponentWizard-module__xCK_3G__predictionButton:disabled{background:var(--color-button-default-bg);color:var(--color-text-muted);cursor:not-allowed;box-shadow:none}@keyframes CreateComponentWizard-module__xCK_3G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CreateComponentWizard-module__xCK_3G__paletteColorRow{align-items:center;gap:8px;display:flex}.CreateComponentWizard-module__xCK_3G__paletteColorInput{border:1px solid var(--color-border-default);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;width:36px;height:28px;padding:2px}.CreateComponentWizard-module__xCK_3G__paletteColorText{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);min-width:0;color:var(--color-text-primary);border-radius:6px;flex:1;padding:6px 10px;font-family:PP_Fraktion_Mono,monospace;font-size:12px}.CreateComponentWizard-module__xCK_3G__paletteColorText:focus{border-color:var(--color-feedback-info);outline:none}.CreateComponentWizard-module__xCK_3G__paletteRemoveBtn{border:1px solid var(--color-border-default);width:24px;height:24px;color:var(--color-text-muted);text-align:center;cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;padding:0;font-size:14px;line-height:22px;transition:all .15s}.CreateComponentWizard-module__xCK_3G__paletteRemoveBtn:hover{background:var(--color-feedback-error-muted,#ef444426);border-color:var(--color-feedback-error,#ef4444);color:var(--color-feedback-error,#ef4444)}.CreateComponentWizard-module__xCK_3G__paletteAddBtn{border:1px dashed var(--color-border-default);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-family:Innovator_Grotesk,sans-serif;font-size:13px;transition:all .15s}.CreateComponentWizard-module__xCK_3G__paletteAddBtn:hover{background:var(--color-button-ghost-hover);border-color:var(--color-text-muted);color:var(--color-text-primary)}.CreateComponentWizard-module__xCK_3G__sliderCombo{align-items:center;gap:12px;width:100%;display:flex}.CreateComponentWizard-module__xCK_3G__sliderCombo input[type=range]{appearance:none;background:var(--color-border-default);cursor:pointer;border-radius:2px;outline:none;flex:1;height:4px}.CreateComponentWizard-module__xCK_3G__sliderCombo input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-text-primary);cursor:pointer;border:2px solid var(--color-bg-secondary);border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0000004d}.CreateComponentWizard-module__xCK_3G__sliderCombo input[type=range]::-moz-range-thumb{background:var(--color-text-primary);cursor:pointer;border:2px solid var(--color-bg-secondary);border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #0000004d}.CreateComponentWizard-module__xCK_3G__sliderComboInput{background:var(--color-bg-secondary);border:1px solid var(--color-border-default);width:60px;min-width:60px;color:var(--color-text-primary);text-align:center;border-radius:6px;outline:none;padding:6px 8px;font-size:13px}.CreateComponentWizard-module__xCK_3G__sliderComboInput:focus{border-color:var(--color-text-muted)}.CreateComponentWizard-module__xCK_3G__spinIcon{animation:1s linear infinite CreateComponentWizard-module__xCK_3G__spin}.CreateComponentWizard-module__xCK_3G__mapPreviewStatusToast{z-index:10;-webkit-backdrop-filter:blur(13px);color:var(--color-text-secondary);background:#222a2a99;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 16px;font-family:Innovator_Grotesk,sans-serif;font-size:13px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.CreateComponentWizard-module__xCK_3G__mapPreviewToastDismiss{pointer-events:all;flex-shrink:0}
.QueryResultsTable-module__aS7owG__container{flex-direction:column;height:100%;display:flex;overflow:hidden}.QueryResultsTable-module__aS7owG__toolbar{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.QueryResultsTable-module__aS7owG__toolbarLeft{color:var(--color-text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.QueryResultsTable-module__aS7owG__toolbarRight{align-items:center;gap:8px;display:flex}.QueryResultsTable-module__aS7owG__searchInput{border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text);border-radius:4px;outline:none;width:200px;padding:4px 8px;font-size:12px}.QueryResultsTable-module__aS7owG__searchInput:focus{border-color:var(--color-primary)}.QueryResultsTable-module__aS7owG__pageSizeSelect{border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:4px;padding:4px 6px;font-size:12px}.QueryResultsTable-module__aS7owG__tableWrapper{flex:1;overflow:auto}.QueryResultsTable-module__aS7owG__table{border-collapse:collapse;width:100%;font-family:Innovator_Grotesk,sans-serif;font-size:13px}.QueryResultsTable-module__aS7owG__table th{text-align:left;background:var(--color-button-ghost-bg);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:600;position:sticky;top:0}.QueryResultsTable-module__aS7owG__table th:hover{background:var(--color-surface-subtle)}.QueryResultsTable-module__aS7owG__sortIndicator{opacity:.5;margin-left:4px;font-size:10px}.QueryResultsTable-module__aS7owG__sortIndicatorActive{opacity:1}.QueryResultsTable-module__aS7owG__table td{border-bottom:1px solid var(--color-border-subtle);white-space:nowrap;text-overflow:ellipsis;max-width:300px;padding:10px 14px;overflow:hidden}.QueryResultsTable-module__aS7owG__table tr:hover td{background:var(--color-surface-subtle)}.QueryResultsTable-module__aS7owG__table tr:last-child td{border-bottom:none}.QueryResultsTable-module__aS7owG__nullValue{color:var(--color-text-muted);font-style:italic}.QueryResultsTable-module__aS7owG__pagination{border-top:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:8px 12px;display:flex}.QueryResultsTable-module__aS7owG__pageButton{border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:12px}.QueryResultsTable-module__aS7owG__pageButton:hover:not(:disabled){background:var(--color-surface-subtle)}.QueryResultsTable-module__aS7owG__pageButton:disabled{opacity:.4;cursor:not-allowed}.QueryResultsTable-module__aS7owG__pageButtonActive{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.QueryResultsTable-module__aS7owG__pageInfo{color:var(--color-text-muted);padding:0 8px;font-size:12px}.QueryResultsTable-module__aS7owG__loading,.QueryResultsTable-module__aS7owG__empty{color:var(--color-text-muted);justify-content:center;align-items:center;padding:40px;font-size:13px;display:flex}
.StoryText-module__LihCsq__container{box-sizing:border-box;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.StoryText-module__LihCsq__showInCard{background:var(--color-surface-popover);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-border-subtle-strong);box-shadow:0 4px 24px -1px var(--color-overlay-backdrop);border-radius:12px}.StoryText-module__LihCsq__transparentBackground{background:0 0;border:1px solid #0000}.StoryText-module__LihCsq__showTopBorder{border-top:1px solid var(--color-button-default-hover)}.StoryText-module__LihCsq__content{width:100%;height:100%;color:var(--color-text-primary);word-wrap:break-word;padding:.833vw;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.729vw;line-height:1.75;overflow-y:auto}.StoryText-module__LihCsq__content .placeholder{color:var(--color-text-muted);font-style:italic}.StoryText-module__LihCsq__content p{margin-bottom:1em}.StoryText-module__LihCsq__content h1{letter-spacing:-.025em;margin-bottom:.5em;font-size:2.25em;font-weight:700}.StoryText-module__LihCsq__content h2{letter-spacing:-.025em;margin-bottom:.5em;font-size:1.875em;font-weight:600}.StoryText-module__LihCsq__content h3{margin-bottom:.5em;font-size:1.5em;font-weight:600}.StoryText-module__LihCsq__content h4{margin-bottom:.5em;font-size:1.25em;font-weight:600}.StoryText-module__LihCsq__content ul{margin-bottom:1em;padding-left:1.5em;list-style-type:disc}.StoryText-module__LihCsq__content ol{margin-bottom:1em;padding-left:1.5em;list-style-type:decimal}.StoryText-module__LihCsq__content li{margin-bottom:.25em;display:list-item}.StoryText-module__LihCsq__content blockquote{border-left:3px solid var(--color-button-default-hover);color:var(--color-text-secondary);margin-left:0;padding-left:1em;font-style:italic}.StoryText-module__LihCsq__editorContainer{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.StoryText-module__LihCsq__toolbar{background:var(--color-overlay-muted);border-bottom:1px solid var(--color-border-subtle-strong);z-index:10;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex;position:relative}.StoryText-module__LihCsq__toolbarButton{width:2rem;height:2rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.StoryText-module__LihCsq__toolbarButton:hover{background:var(--color-button-default-bg);color:var(--color-text-primary)}.StoryText-module__LihCsq__toolbarButton:active,.StoryText-module__LihCsq__toolbarButton.StoryText-module__LihCsq__isActive{background:var(--color-button-default-hover);color:var(--color-text-primary);border-color:var(--color-border-default)}.StoryText-module__LihCsq__toolbarSeparator{background:var(--color-border-default);width:1px;height:1.25rem;margin:0 .25rem}.StoryText-module__LihCsq__toolbarDropdownTrigger{background:var(--color-button-ghost-bg);border:1px solid var(--color-border-default);height:2rem;color:var(--color-text-primary);cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.StoryText-module__LihCsq__toolbarDropdownTrigger:hover{background:var(--color-button-default-bg);border-color:var(--color-button-default-hover);color:var(--color-text-primary)}.StoryText-module__LihCsq__editorContentWrapper{cursor:text;flex-direction:column;flex:1;padding:.833vw;display:flex;overflow-y:auto}.StoryText-module__LihCsq__editorContent{min-height:100%;color:var(--color-text-primary);outline:none;flex:1;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.729vw;line-height:1.75}.StoryText-module__LihCsq__editorContent p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-text-muted);pointer-events:none;height:0;font-style:italic}.StoryText-module__LihCsq__editorContent h1{letter-spacing:-.025em;margin-top:1.5em;margin-bottom:.5em;font-weight:700;line-height:1.2;font-size:2.25em!important}.StoryText-module__LihCsq__editorContent h2{letter-spacing:-.025em;margin-top:1.35em;margin-bottom:.5em;font-weight:600;line-height:1.2;font-size:1.875em!important}.StoryText-module__LihCsq__editorContent h3{margin-top:1.25em;margin-bottom:.5em;font-weight:600;line-height:1.2;font-size:1.5em!important}.StoryText-module__LihCsq__editorContent h4{margin-top:1.15em;margin-bottom:.5em;font-weight:600;line-height:1.2;font-size:1.25em!important}.StoryText-module__LihCsq__editorContent ul{margin:1rem 0;padding:0 1rem 0 1.5rem;list-style-type:disc}.StoryText-module__LihCsq__editorContent ol{margin:1rem 0;padding:0 1rem 0 1.5rem;list-style-type:decimal}.StoryText-module__LihCsq__editorContent li{margin-bottom:.25em;display:list-item}.StoryText-module__LihCsq__editorContent blockquote{border-left:3px solid var(--color-button-default-hover);color:var(--color-text-secondary);margin-left:0;padding-left:1em;font-style:italic}.StoryText-module__LihCsq__colorSwatch{border:1px solid var(--color-button-default-hover);border-radius:50%;width:1rem;height:1rem}.StoryText-module__LihCsq__content::-webkit-scrollbar{width:8px}.StoryText-module__LihCsq__editorContentWrapper::-webkit-scrollbar{width:8px}.StoryText-module__LihCsq__content::-webkit-scrollbar-track{background:0 0}.StoryText-module__LihCsq__editorContentWrapper::-webkit-scrollbar-track{background:0 0}.StoryText-module__LihCsq__content::-webkit-scrollbar-thumb{background:var(--color-button-default-bg);border-radius:4px}.StoryText-module__LihCsq__editorContentWrapper::-webkit-scrollbar-thumb{background:var(--color-button-default-bg);border-radius:4px}.StoryText-module__LihCsq__content::-webkit-scrollbar-thumb:hover{background:var(--color-button-default-hover)}.StoryText-module__LihCsq__editorContentWrapper::-webkit-scrollbar-thumb:hover{background:var(--color-button-default-hover)}
.StoryTitle-module__1dKrxW__container{box-sizing:border-box;background:var(--color-button-ghost-hover);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #0000;border-radius:.625vw;align-items:center;width:100%;height:100%;padding:.625vw .833vw;display:flex}.StoryTitle-module__1dKrxW__transparentBackground{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.StoryTitle-module__1dKrxW__showInCard{background:var(--color-button-ghost-hover);border:1px solid var(--color-button-default-hover)}.StoryTitle-module__1dKrxW__showTopBorder{border-top:2px solid var(--color-text-muted)}.StoryTitle-module__1dKrxW__heading{width:100%;color:var(--color-text-primary);letter-spacing:-.02em;word-break:break-word;outline:none;margin:0;font-family:Innovator Grotesk,sans-serif;font-weight:600;line-height:1.2}.StoryTitle-module__1dKrxW__heading:focus{color:var(--color-text-primary)}.StoryTitle-module__1dKrxW__sizeSmall{font-size:clamp(.875rem,1.042vw,1.125rem)}.StoryTitle-module__1dKrxW__sizeMedium{font-size:clamp(1.125rem,1.458vw,1.5rem)}.StoryTitle-module__1dKrxW__sizeLarge{font-size:clamp(1.375rem,1.875vw,2rem)}
.StoryBlockQuote-module__RPiiWW__container{background:var(--color-button-ghost-hover);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:4px solid var(--color-text-muted);box-sizing:border-box;border-radius:.625vw;flex-direction:column;justify-content:center;width:100%;height:100%;padding:.833vw;display:flex}.StoryBlockQuote-module__RPiiWW__transparentBackground{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.StoryBlockQuote-module__RPiiWW__showInCard{background:var(--color-button-ghost-hover);border:1px solid var(--color-button-default-hover);border-left:4px solid var(--color-text-muted)}.StoryBlockQuote-module__RPiiWW__showTopBorder{border-top:2px solid var(--color-text-muted)}.StoryBlockQuote-module__RPiiWW__quote{color:var(--color-text-primary);outline:none;margin:0;padding:0;font-family:Innovator Grotesk,sans-serif;font-size:1.25vw;font-style:italic;font-weight:500;line-height:1.6}.StoryBlockQuote-module__RPiiWW__quote:focus{color:var(--color-text-primary)}.StoryBlockQuote-module__RPiiWW__author{color:var(--color-text-secondary);outline:none;margin-top:1rem;font-family:Innovator Grotesk,sans-serif;font-size:.729vw;font-weight:400}.StoryBlockQuote-module__RPiiWW__author:focus{color:var(--color-text-secondary)}
