.FeatureEngineeringWorkspace-module__lryXaa__container{color:#f8fafc;box-sizing:border-box;max-width:1260px;margin:0 auto;padding:32px 24px 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.7}.FeatureEngineeringWorkspace-module__lryXaa__breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__breadcrumbLink{color:#818cf8;font-weight:600;text-decoration:none;transition:color .15s}.FeatureEngineeringWorkspace-module__lryXaa__breadcrumbLink:hover{color:#a5b4fc;text-decoration:underline}.FeatureEngineeringWorkspace-module__lryXaa__breadcrumbSep{color:#ffffff40}.FeatureEngineeringWorkspace-module__lryXaa__breadcrumbCurrent{color:#f8fafc;font-weight:600}.FeatureEngineeringWorkspace-module__lryXaa__hero{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#6366f13d 0%,#f59e0b29 50%,#06b6d424 100%);border:1.5px solid #6366f161;border-radius:24px;margin-bottom:36px;padding:40px 36px;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000073}.FeatureEngineeringWorkspace-module__lryXaa__hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#f59e0b38 0%,#0000 70%);width:420px;height:420px;position:absolute;top:-60px;right:-60px}.FeatureEngineeringWorkspace-module__lryXaa__heroBadges{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__pillBadge{letter-spacing:.04em;text-transform:uppercase;color:#cbd5e1;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:.76rem;font-weight:700;display:inline-flex}.FeatureEngineeringWorkspace-module__lryXaa__pillBadgeHighlight{color:#a5b4fc;background:#6366f140;border-color:#6366f180}.FeatureEngineeringWorkspace-module__lryXaa__pillBadgeCyan{color:#67e8f9;background:#06b6d433;border-color:#06b6d473}.FeatureEngineeringWorkspace-module__lryXaa__pillBadgeAmber{color:#fcd34d;background:#f59e0b33;border-color:#f59e0b73}.FeatureEngineeringWorkspace-module__lryXaa__pillBadgePurple{color:#d8b4fe;background:#a855f733;border-color:#a855f773}.FeatureEngineeringWorkspace-module__lryXaa__heroTitle{letter-spacing:-.025em;background:linear-gradient(135deg,#fff 30%,#fbbf24 80%,#67e8f9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 16px;font-size:clamp(2rem,3.8vw,2.75rem);font-weight:850;line-height:1.18}.FeatureEngineeringWorkspace-module__lryXaa__heroSubtitle{color:#cbd5e1;max-width:980px;margin:0 0 28px;font-size:1.08rem;line-height:1.65}.FeatureEngineeringWorkspace-module__lryXaa__metaBar{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:20px;padding-top:20px;font-size:.85rem;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__metaItem{align-items:center;gap:8px;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__metaLabel{color:#94a3b8;font-weight:500}.FeatureEngineeringWorkspace-module__lryXaa__metaValue{color:#f8fafc;font-weight:600}.FeatureEngineeringWorkspace-module__lryXaa__toc{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172abf;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:48px;padding:24px;box-shadow:0 8px 30px #00000059}.FeatureEngineeringWorkspace-module__lryXaa__tocTitle{text-transform:uppercase;letter-spacing:.06em;color:#fbbf24;align-items:center;gap:10px;margin:0 0 16px;font-size:.95rem;font-weight:800;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__tocGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.FeatureEngineeringWorkspace-module__lryXaa__tocItem{color:#94a3b8;background:#ffffff08;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__tocItem:hover{color:#f8fafc;background:#6366f129;border-color:#6366f166;transform:translateY(-1px)}.FeatureEngineeringWorkspace-module__lryXaa__articleBody{flex-direction:column;gap:60px;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__section{scroll-margin-top:32px}.FeatureEngineeringWorkspace-module__lryXaa__sectionHeader{border-bottom:1.5px solid #ffffff14;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:14px;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__sectionNumber{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#f59e0b 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.15rem;font-weight:900;display:flex;box-shadow:0 4px 14px #6366f173}.FeatureEngineeringWorkspace-module__lryXaa__sectionTitle{color:#f8fafc;letter-spacing:-.015em;margin:0;font-size:1.65rem;font-weight:800}.FeatureEngineeringWorkspace-module__lryXaa__paragraph{color:#cbd5e1;margin:0 0 20px;font-size:1.02rem;line-height:1.78}.FeatureEngineeringWorkspace-module__lryXaa__subheading{color:#fff;align-items:center;gap:10px;margin:32px 0 16px;font-size:1.22rem;font-weight:750;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__staticTableContainer{background:#090d1a;border:1px solid #ffffff1a;border-radius:14px;margin:24px 0 32px;overflow-x:auto}.FeatureEngineeringWorkspace-module__lryXaa__staticTable{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.FeatureEngineeringWorkspace-module__lryXaa__tableHead th{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;background:#ffffff0d;border-bottom:1px solid #ffffff1a;padding:14px 18px;font-size:.78rem;font-weight:700}.FeatureEngineeringWorkspace-module__lryXaa__tableRow{border-bottom:1px solid #ffffff0d;transition:background .12s}.FeatureEngineeringWorkspace-module__lryXaa__tableRow:hover{background:#ffffff06}.FeatureEngineeringWorkspace-module__lryXaa__tableCell{color:#cbd5e1;vertical-align:middle;padding:14px 18px}.FeatureEngineeringWorkspace-module__lryXaa__tableCellStrong{color:#fff;vertical-align:middle;padding:14px 18px;font-weight:700}.FeatureEngineeringWorkspace-module__lryXaa__tableBadgeSuccess{color:#34d399;background:#10b98126;border:1px solid #10b98159;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:700;display:inline-block}.FeatureEngineeringWorkspace-module__lryXaa__tableBadgeWarning{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:700;display:inline-block}.FeatureEngineeringWorkspace-module__lryXaa__tableBadgeDanger{color:#f87171;background:#ef444426;border:1px solid #ef444459;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:700;display:inline-block}.FeatureEngineeringWorkspace-module__lryXaa__tableBadgeInfo{color:#38bdf8;background:#06b6d426;border:1px solid #06b6d459;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:700;display:inline-block}.FeatureEngineeringWorkspace-module__lryXaa__diagramCard{background:linear-gradient(145deg,#0b1122 0%,#11172a 100%);border:1px solid #ffffff1a;border-radius:18px;margin:24px 0 32px;padding:24px}.FeatureEngineeringWorkspace-module__lryXaa__diagramTitle{color:#fbbf24;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:18px;font-size:.95rem;font-weight:800;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__diagramFlow{flex-direction:column;gap:16px;display:flex}@media (min-width:860px){.FeatureEngineeringWorkspace-module__lryXaa__diagramFlow{flex-direction:row;align-items:stretch}}.FeatureEngineeringWorkspace-module__lryXaa__diagramNode{background:#ffffff0a;border:1.5px solid #ffffff1f;border-radius:14px;flex-direction:column;flex:1;justify-content:space-between;padding:18px;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__diagramArrow{color:#f59e0b;justify-content:center;align-items:center;padding:8px 0;font-size:1.4rem;font-weight:900;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__calloutTip{color:#d1fae5;background:#10b98114;border-left:4px solid #10b981;border-radius:0 12px 12px 0;margin:24px 0;padding:16px 20px;font-size:.92rem;line-height:1.7}.FeatureEngineeringWorkspace-module__lryXaa__calloutWarning{color:#fef3c7;background:#f59e0b14;border-left:4px solid #f59e0b;border-radius:0 12px 12px 0;margin:24px 0;padding:16px 20px;font-size:.92rem;line-height:1.7}.FeatureEngineeringWorkspace-module__lryXaa__calloutDanger{color:#fee2e2;background:#ef444414;border-left:4px solid #ef4444;border-radius:0 12px 12px 0;margin:24px 0;padding:16px 20px;font-size:.92rem;line-height:1.7}.FeatureEngineeringWorkspace-module__lryXaa__calloutHeader{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin-bottom:6px;font-size:.78rem;font-weight:800;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__codeSnippet{color:#fcd34d;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;padding:2px 7px;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace;font-size:.88em}.FeatureEngineeringWorkspace-module__lryXaa__codeBlock{background:#050811;border:1px solid #ffffff1f;border-radius:14px;margin:20px 0 28px;position:relative;overflow:hidden}.FeatureEngineeringWorkspace-module__lryXaa__codeText{color:#e2e8f0;margin:0;padding:20px;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.72;overflow-x:auto}.FeatureEngineeringWorkspace-module__lryXaa__copyBtn{color:#94a3b8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:.75rem;font-weight:600;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}.FeatureEngineeringWorkspace-module__lryXaa__copyBtn:hover{color:#fff;background:#ffffff29}.FeatureEngineeringWorkspace-module__lryXaa__simulatorCard{background:linear-gradient(150deg,#090e1f 0%,#121a30 100%);border:1.5px solid #6366f159;border-radius:20px;margin:32px 0 40px;overflow:hidden;box-shadow:0 12px 36px #00000080}.FeatureEngineeringWorkspace-module__lryXaa__simHeader{background:#ffffff08;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__simTitle{color:#fff;align-items:center;gap:8px;margin:0;font-size:1.12rem;font-weight:800;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__simSubtitle{color:#94a3b8;margin:4px 0 0;font-size:.84rem}.FeatureEngineeringWorkspace-module__lryXaa__simBody{flex-direction:column;gap:22px;padding:24px;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__simControls{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__controlGroup{flex-direction:column;gap:6px;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__controlLabel{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:.78rem;font-weight:700}.FeatureEngineeringWorkspace-module__lryXaa__selectInput{color:#f8fafc;cursor:pointer;background:#090d1a;border:1px solid #ffffff29;border-radius:8px;outline:none;padding:9px 14px;font-size:.88rem;transition:border-color .15s}.FeatureEngineeringWorkspace-module__lryXaa__selectInput:focus{border-color:#f59e0b}.FeatureEngineeringWorkspace-module__lryXaa__textInput{color:#f8fafc;background:#090d1a;border:1px solid #ffffff29;border-radius:8px;outline:none;padding:9px 14px;font-size:.88rem;transition:border-color .15s}.FeatureEngineeringWorkspace-module__lryXaa__textInput:focus{border-color:#f59e0b}.FeatureEngineeringWorkspace-module__lryXaa__simBtnGroup{flex-wrap:wrap;gap:10px;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;border-radius:8px;padding:9px 18px;font-size:.88rem;font-weight:700;transition:all .15s;box-shadow:0 4px 12px #6366f159}.FeatureEngineeringWorkspace-module__lryXaa__btnPrimary:hover{filter:brightness(1.1);transform:translateY(-1px)}.FeatureEngineeringWorkspace-module__lryXaa__btnSecondary{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:9px 18px;font-size:.88rem;font-weight:600;transition:all .15s}.FeatureEngineeringWorkspace-module__lryXaa__btnSecondary:hover{color:#fff;background:#ffffff24}.FeatureEngineeringWorkspace-module__lryXaa__btnAccent{color:#0b0f19;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:8px;padding:9px 18px;font-size:.88rem;font-weight:800;transition:all .15s;box-shadow:0 4px 12px #f59e0b59}.FeatureEngineeringWorkspace-module__lryXaa__btnAccent:hover{filter:brightness(1.1);transform:translateY(-1px)}.FeatureEngineeringWorkspace-module__lryXaa__simResult{background:#060913;border:1px solid #ffffff14;border-radius:14px;padding:20px}.FeatureEngineeringWorkspace-module__lryXaa__simResultTitle{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:14px;font-size:.88rem;font-weight:800}.FeatureEngineeringWorkspace-module__lryXaa__dataTable{border-collapse:collapse;text-align:left;width:100%;font-size:.84rem}.FeatureEngineeringWorkspace-module__lryXaa__dataTable th{color:#cbd5e1;background:#ffffff0a;border-bottom:1px solid #ffffff1a;padding:10px 14px;font-weight:700}.FeatureEngineeringWorkspace-module__lryXaa__dataTable td{color:#94a3b8;border-bottom:1px solid #ffffff0a;padding:10px 14px}.FeatureEngineeringWorkspace-module__lryXaa__dataCellEngineered{background:#f59e0b26;font-weight:700;color:#fcd34d!important}.FeatureEngineeringWorkspace-module__lryXaa__dataCellNull{font-weight:700;color:#f87171!important}.FeatureEngineeringWorkspace-module__lryXaa__debugCard{background:linear-gradient(145deg,#11172a 0%,#1e293b 100%);border:1.5px solid #ef44444d;border-radius:18px;margin-bottom:24px;padding:24px}.FeatureEngineeringWorkspace-module__lryXaa__debugTitle{color:#f87171;align-items:center;gap:10px;margin-bottom:12px;font-size:1.05rem;font-weight:800;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__debugScenarioText{color:#cbd5e1;margin-bottom:16px;font-size:.94rem;line-height:1.7}.FeatureEngineeringWorkspace-module__lryXaa__choiceList{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__choiceBtn{color:#e2e8f0;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;padding:12px 16px;font-size:.88rem;line-height:1.5;transition:all .15s}.FeatureEngineeringWorkspace-module__lryXaa__choiceBtn:hover{background:#ffffff14;border-color:#ffffff40}.FeatureEngineeringWorkspace-module__lryXaa__choiceCorrect{font-weight:700;color:#6ee7b7!important;background:#10b98126!important;border-color:#10b981!important}.FeatureEngineeringWorkspace-module__lryXaa__choiceWrong{color:#fca5a5!important;background:#ef444426!important;border-color:#ef4444!important}.FeatureEngineeringWorkspace-module__lryXaa__feedbackSuccess{color:#34d399;background:#10b9811a;border-left:4px solid #10b981;border-radius:0 8px 8px 0;padding:12px 16px;font-size:.88rem;line-height:1.6}.FeatureEngineeringWorkspace-module__lryXaa__feedbackError{color:#fca5a5;background:#ef44441a;border-left:4px solid #ef4444;border-radius:0 8px 8px 0;padding:12px 16px;font-size:.88rem;line-height:1.6}.FeatureEngineeringWorkspace-module__lryXaa__checklistCard{background:linear-gradient(145deg,#0d1222 0%,#151d36 100%);border:1.5px solid #10b98159;border-radius:20px;margin:48px 0;padding:32px;box-shadow:0 8px 30px #0006}.FeatureEngineeringWorkspace-module__lryXaa__checklistHeader{margin-bottom:24px}.FeatureEngineeringWorkspace-module__lryXaa__checklistTitle{color:#fff;align-items:center;gap:10px;margin:0 0 6px;font-size:1.35rem;font-weight:800;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__checklistSub{color:#94a3b8;margin:0;font-size:.9rem}.FeatureEngineeringWorkspace-module__lryXaa__checklistGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.FeatureEngineeringWorkspace-module__lryXaa__checklistItem{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .15s;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__checklistItem:hover{background:#ffffff0f;border-color:#ffffff29}.FeatureEngineeringWorkspace-module__lryXaa__checkbox{border:2px solid #64748b;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;transition:all .15s;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__checkboxChecked{color:#fff;background:#10b981;border-color:#10b981}.FeatureEngineeringWorkspace-module__lryXaa__checklistText{color:#cbd5e1;font-size:.88rem;line-height:1.5}.FeatureEngineeringWorkspace-module__lryXaa__quizCard{background:linear-gradient(150deg,#0e1428 0%,#172140 100%);border:1.5px solid #6366f166;border-radius:20px;margin:48px 0;padding:32px;box-shadow:0 12px 40px #00000080}.FeatureEngineeringWorkspace-module__lryXaa__quizHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__quizMeta{align-items:center;gap:12px;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__questionCount{text-transform:uppercase;letter-spacing:.05em;color:#fbbf24;font-size:.85rem;font-weight:700}.FeatureEngineeringWorkspace-module__lryXaa__quizProgressTrack{background:#ffffff1a;border-radius:999px;width:100%;height:6px;margin-bottom:24px;overflow:hidden}.FeatureEngineeringWorkspace-module__lryXaa__quizProgressBar{background:linear-gradient(90deg,#6366f1 0%,#fbbf24 100%);height:100%;transition:width .3s}.FeatureEngineeringWorkspace-module__lryXaa__questionText{color:#fff;margin-bottom:20px;font-size:1.12rem;font-weight:750;line-height:1.6}.FeatureEngineeringWorkspace-module__lryXaa__optionsList{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__optionBtn{color:#cbd5e1;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;font-size:.92rem;line-height:1.5;transition:all .15s;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__optionBtn:hover{color:#fff;background:#ffffff14;border-color:#ffffff40}.FeatureEngineeringWorkspace-module__lryXaa__optionCorrect{font-weight:700;color:#6ee7b7!important;background:#10b98126!important;border-color:#10b981!important}.FeatureEngineeringWorkspace-module__lryXaa__optionWrong{color:#fca5a5!important;background:#ef444426!important;border-color:#ef4444!important}.FeatureEngineeringWorkspace-module__lryXaa__explanationBox{color:#cbd5e1;background:#0f172ad9;border:1px solid #ffffff1f;border-radius:12px;margin-bottom:24px;padding:18px;font-size:.9rem;line-height:1.65}.FeatureEngineeringWorkspace-module__lryXaa__quizFooter{justify-content:space-between;align-items:center;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__quizScoreBadge{color:#fbbf24;font-size:.88rem;font-weight:700}.FeatureEngineeringWorkspace-module__lryXaa__footerNav{border-top:1.5px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:60px;padding-top:32px;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__navLinkPrev,.FeatureEngineeringWorkspace-module__lryXaa__navLinkNext{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;min-width:220px;padding:16px 24px;text-decoration:none;transition:all .18s;display:flex}.FeatureEngineeringWorkspace-module__lryXaa__navLinkPrev:hover,.FeatureEngineeringWorkspace-module__lryXaa__navLinkNext:hover{background:#6366f126;border-color:#6366f166;transform:translateY(-2px)}.FeatureEngineeringWorkspace-module__lryXaa__navLinkNext{text-align:right;margin-left:auto}.FeatureEngineeringWorkspace-module__lryXaa__navDirection{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:4px;font-size:.76rem;font-weight:700}.FeatureEngineeringWorkspace-module__lryXaa__navTopicTitle{color:#fff;font-size:1.05rem;font-weight:800}
