.AiDataAndDatabaseArchitectureWorkspace_container__IJny4{max-width:1260px;margin:0 auto;padding:32px 28px 80px;color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.7;box-sizing:border-box}.AiDataAndDatabaseArchitectureWorkspace_breadcrumb__JYT_k{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#94a3b8;margin-bottom:24px;flex-wrap:wrap}.AiDataAndDatabaseArchitectureWorkspace_breadLink__kraL8{color:#6366f1;text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:color .15s ease;font-weight:600}.AiDataAndDatabaseArchitectureWorkspace_breadLink__kraL8:hover{color:#818cf8;text-decoration:underline}.AiDataAndDatabaseArchitectureWorkspace_breadSep__BcvVx{color:rgba(255,255,255,.25);display:inline-flex;align-items:center}.AiDataAndDatabaseArchitectureWorkspace_breadCurrent__dnHp_{color:#f8fafc;font-weight:600}.AiDataAndDatabaseArchitectureWorkspace_header__tQX9U,.AiDataAndDatabaseArchitectureWorkspace_hero__g7jjG{background:linear-gradient(135deg,rgba(99,102,241,.16),rgba(56,189,248,.12) 50%,rgba(16,185,129,.08));border:1.5px solid rgba(99,102,241,.35);border-radius:24px;padding:36px;margin-bottom:36px;position:relative;overflow:hidden;box-shadow:0 12px 36px rgba(0,0,0,.4);box-sizing:border-box}.AiDataAndDatabaseArchitectureWorkspace_header__tQX9U:before,.AiDataAndDatabaseArchitectureWorkspace_hero__g7jjG:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#6366f1,#38bdf8,#10b981)}.AiDataAndDatabaseArchitectureWorkspace_badge__RZ18W{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;padding:5px 14px;border-radius:20px;text-transform:uppercase;letter-spacing:.05em;background:rgba(99,102,241,.2);color:#a5b4fc;border:1px solid rgba(99,102,241,.4);margin-bottom:14px}.AiDataAndDatabaseArchitectureWorkspace_badgeDot__wv9bF{width:7px;height:7px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8}.AiDataAndDatabaseArchitectureWorkspace_heroTitle__JX1Z6,.AiDataAndDatabaseArchitectureWorkspace_title__r3gQY{font-size:2.35rem;font-weight:900;color:#ffffff;margin:0 0 12px;line-height:1.25;letter-spacing:-.02em}.AiDataAndDatabaseArchitectureWorkspace_heroSubtitle__cKvV7,.AiDataAndDatabaseArchitectureWorkspace_subtitle__939vH{font-size:1.05rem;color:#cbd5e1;line-height:1.65;max-width:980px;margin:0 0 20px}.AiDataAndDatabaseArchitectureWorkspace_metaBar__y4JHA{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;padding:12px 18px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.08);border-radius:14px}.AiDataAndDatabaseArchitectureWorkspace_metaItem__OVK3a{display:flex;align-items:center;gap:8px;font-size:.86rem;color:#94a3b8}.AiDataAndDatabaseArchitectureWorkspace_metaItem__OVK3a strong{color:#e2e8f0}.AiDataAndDatabaseArchitectureWorkspace_metaIcon__1E3qv{font-size:1rem}.AiDataAndDatabaseArchitectureWorkspace_tocCard__goKHT,.AiDataAndDatabaseArchitectureWorkspace_toc__JDY8L{margin-top:24px;padding:20px 24px;background:rgba(10,15,30,.7);border:1px solid rgba(99,102,241,.25);border-radius:16px}.AiDataAndDatabaseArchitectureWorkspace_tocTitle__E4446{font-size:.95rem;font-weight:700;color:#e2e8f0;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px;display:flex;align-items:center;gap:8px}.AiDataAndDatabaseArchitectureWorkspace_tocGrid__nhwKS{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.AiDataAndDatabaseArchitectureWorkspace_tocItem__l6AZk{display:flex;align-items:center;gap:10px;font-size:.85rem;color:#94a3b8;text-decoration:none;padding:7px 12px;border-radius:8px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.04);transition:all .15s ease}.AiDataAndDatabaseArchitectureWorkspace_tocItem__l6AZk span{font-weight:700;color:#6366f1;font-size:.8rem}.AiDataAndDatabaseArchitectureWorkspace_tocItem__l6AZk:hover{color:#f8fafc;background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.4);transform:translateY(-1px)}.AiDataAndDatabaseArchitectureWorkspace_articleBody___cWQm{display:flex;flex-direction:column;gap:48px}.AiDataAndDatabaseArchitectureWorkspace_section__RHEGD{position:relative;padding:32px;background:rgba(12,17,32,.6);border:1px solid rgba(255,255,255,.07);border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.2)}.AiDataAndDatabaseArchitectureWorkspace_sectionHeader__37QGf{display:flex;align-items:flex-start;gap:18px;margin-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:18px}.AiDataAndDatabaseArchitectureWorkspace_sectionNumber__oDpxb{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(99,102,241,.3),rgba(56,189,248,.2));color:#a5b4fc;font-size:1.25rem;font-weight:900;border:1px solid rgba(99,102,241,.5);flex-shrink:0}.AiDataAndDatabaseArchitectureWorkspace_sectionTitle__9leUk{font-size:1.6rem;font-weight:800;color:#ffffff;margin:0 0 6px;letter-spacing:-.01em}.AiDataAndDatabaseArchitectureWorkspace_sectionLead__Q3u85{font-size:.98rem;color:#94a3b8;margin:0;line-height:1.6}.AiDataAndDatabaseArchitectureWorkspace_paragraph__kEOsa{font-size:.96rem;color:#cbd5e1;line-height:1.75;margin-bottom:16px}.AiDataAndDatabaseArchitectureWorkspace_tableWrapper__fz_T5{overflow-x:auto;margin:22px 0;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.AiDataAndDatabaseArchitectureWorkspace_staticTable___dnSz{width:100%;border-collapse:collapse;font-size:.88rem;text-align:left}.AiDataAndDatabaseArchitectureWorkspace_staticTable___dnSz th{background:rgba(15,23,42,.85);color:#e2e8f0;font-weight:700;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.12);white-space:nowrap}.AiDataAndDatabaseArchitectureWorkspace_staticTable___dnSz td{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);color:#cbd5e1;vertical-align:top}.AiDataAndDatabaseArchitectureWorkspace_staticTable___dnSz tr:hover{background:rgba(255,255,255,.02)}.AiDataAndDatabaseArchitectureWorkspace_calloutDanger__uGJfl,.AiDataAndDatabaseArchitectureWorkspace_calloutTip__wwMme,.AiDataAndDatabaseArchitectureWorkspace_calloutWarning__JQ6nl{padding:18px 22px;border-radius:12px;margin:22px 0;border-left:4px solid}.AiDataAndDatabaseArchitectureWorkspace_calloutTip__wwMme{background:rgba(16,185,129,.08);border-color:#10b981}.AiDataAndDatabaseArchitectureWorkspace_calloutWarning__JQ6nl{background:rgba(245,158,11,.08);border-color:#f59e0b}.AiDataAndDatabaseArchitectureWorkspace_calloutDanger__uGJfl{background:rgba(244,63,94,.08);border-color:#f43f5e}.AiDataAndDatabaseArchitectureWorkspace_calloutTitle__4DUK_{font-weight:700;font-size:.95rem;margin-bottom:6px;display:flex;align-items:center;gap:8px}.AiDataAndDatabaseArchitectureWorkspace_calloutTip__wwMme .AiDataAndDatabaseArchitectureWorkspace_calloutTitle__4DUK_{color:#34d399}.AiDataAndDatabaseArchitectureWorkspace_calloutWarning__JQ6nl .AiDataAndDatabaseArchitectureWorkspace_calloutTitle__4DUK_{color:#fbbf24}.AiDataAndDatabaseArchitectureWorkspace_calloutDanger__uGJfl .AiDataAndDatabaseArchitectureWorkspace_calloutTitle__4DUK_{color:#f87171}.AiDataAndDatabaseArchitectureWorkspace_calloutText__NICDS{font-size:.91rem;color:#e2e8f0;line-height:1.65}.AiDataAndDatabaseArchitectureWorkspace_codeBlock__6Cgbf{background:#090d18;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;margin:22px 0;box-shadow:0 6px 20px rgba(0,0,0,.35)}.AiDataAndDatabaseArchitectureWorkspace_codeHeader__3JhMC{display:flex;justify-content:space-between;align-items:center;padding:9px 16px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.08)}.AiDataAndDatabaseArchitectureWorkspace_codeTitle__mBcWY{font-size:.8rem;color:#94a3b8;font-family:monospace}.AiDataAndDatabaseArchitectureWorkspace_copyBtn__5wvfA{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#e2e8f0;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .15s ease}.AiDataAndDatabaseArchitectureWorkspace_copyBtn__5wvfA:hover{background:rgba(99,102,241,.3);border-color:#6366f1;color:#ffffff}.AiDataAndDatabaseArchitectureWorkspace_codeContent__KHjlo{padding:16px 20px;margin:0;overflow-x:auto;font-family:Fira Code,Cascadia Code,Consolas,Monaco,monospace;font-size:.88rem;line-height:1.65;color:#e2e8f0}.AiDataAndDatabaseArchitectureWorkspace_diagramCard__xBIn1{background:rgba(10,15,28,.85);border:1px solid rgba(99,102,241,.25);border-radius:16px;padding:24px;margin:24px 0}.AiDataAndDatabaseArchitectureWorkspace_diagramTitle__8PBN9{font-size:.95rem;font-weight:700;color:#a5b4fc;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:8px}.AiDataAndDatabaseArchitectureWorkspace_archGrid__Tn1SE{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.AiDataAndDatabaseArchitectureWorkspace_archBox__Px4Pe{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;transition:all .2s ease}.AiDataAndDatabaseArchitectureWorkspace_archBox__Px4Pe:hover{border-color:rgba(99,102,241,.4);background:rgba(99,102,241,.05)}.AiDataAndDatabaseArchitectureWorkspace_archBoxTitle__OW4a3{font-size:.9rem;font-weight:700;color:#38bdf8;margin-bottom:6px}.AiDataAndDatabaseArchitectureWorkspace_archBoxDesc__2Cx1V{font-size:.84rem;color:#94a3b8;line-height:1.5}.AiDataAndDatabaseArchitectureWorkspace_sandbox__vIwc1{background:rgba(10,15,28,.95);border:1.5px solid rgba(99,102,241,.4);border-radius:18px;padding:26px;margin:28px 0;box-shadow:0 8px 30px rgba(0,0,0,.4)}.AiDataAndDatabaseArchitectureWorkspace_sandboxHeader__j4fVa{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.AiDataAndDatabaseArchitectureWorkspace_sandboxBadge__Cz2ri{font-size:.72rem;font-weight:800;padding:4px 10px;border-radius:6px;background:rgba(99,102,241,.25);color:#a5b4fc;border:1px solid rgba(99,102,241,.45);text-transform:uppercase;letter-spacing:.05em}.AiDataAndDatabaseArchitectureWorkspace_sandboxTitle__enIGN{font-size:1.25rem;font-weight:800;color:#ffffff;margin:6px 0 2px}.AiDataAndDatabaseArchitectureWorkspace_sandboxSubtitle__WCwGr{font-size:.9rem;color:#94a3b8;margin:0 0 18px;line-height:1.55}.AiDataAndDatabaseArchitectureWorkspace_formRow__yJArJ{display:flex;gap:16px;margin-bottom:14px;flex-wrap:wrap}.AiDataAndDatabaseArchitectureWorkspace_label__fBlU4{font-size:.82rem;font-weight:600;color:#cbd5e1;margin-bottom:6px;display:block}.AiDataAndDatabaseArchitectureWorkspace_sliderValue__KVtnh{font-size:.85rem;font-weight:700;color:#38bdf8;font-family:monospace}.AiDataAndDatabaseArchitectureWorkspace_input__ykFAz,.AiDataAndDatabaseArchitectureWorkspace_select__N3ptd,.AiDataAndDatabaseArchitectureWorkspace_textarea__xdSn1{width:100%;background:rgba(15,23,42,.9);border:1px solid rgba(255,255,255,.15);color:#ffffff;padding:9px 14px;border-radius:8px;font-size:.88rem;outline:none;box-sizing:border-box;transition:border-color .15s ease}.AiDataAndDatabaseArchitectureWorkspace_textarea__xdSn1{resize:vertical;min-height:80px;font-family:monospace}.AiDataAndDatabaseArchitectureWorkspace_input__ykFAz:focus,.AiDataAndDatabaseArchitectureWorkspace_select__N3ptd:focus,.AiDataAndDatabaseArchitectureWorkspace_textarea__xdSn1:focus{border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.25)}.AiDataAndDatabaseArchitectureWorkspace_rangeInput__5tduD{width:100%;accent-color:#6366f1;cursor:pointer;height:6px;border-radius:3px;background:rgba(255,255,255,.1)}.AiDataAndDatabaseArchitectureWorkspace_btnPrimary__X1k9G{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#ffffff;border:none;padding:9px 18px;border-radius:8px;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 12px rgba(79,70,229,.35)}.AiDataAndDatabaseArchitectureWorkspace_btnPrimary__X1k9G:hover:not(:disabled){background:linear-gradient(135deg,#4338ca,#4f46e5);transform:translateY(-1px)}.AiDataAndDatabaseArchitectureWorkspace_btnPrimary__X1k9G:disabled{opacity:.5;cursor:not-allowed}.AiDataAndDatabaseArchitectureWorkspace_btnSecondary__XuYuB{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);color:#e2e8f0;padding:9px 16px;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .15s ease}.AiDataAndDatabaseArchitectureWorkspace_btnSecondary__XuYuB:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25)}.AiDataAndDatabaseArchitectureWorkspace_presetGroup__Xhq7_{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.AiDataAndDatabaseArchitectureWorkspace_presetBtn__2rk7S{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:.78rem;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease}.AiDataAndDatabaseArchitectureWorkspace_presetBtn__2rk7S:hover{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.35);color:#e2e8f0}.AiDataAndDatabaseArchitectureWorkspace_presetBtnActive__ede9F{background:rgba(99,102,241,.3);border-color:#6366f1;color:#ffffff}.AiDataAndDatabaseArchitectureWorkspace_metricsBar__mKIhF{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:16px 0}.AiDataAndDatabaseArchitectureWorkspace_metricCard__BxW82{background:rgba(15,23,42,.85);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 14px}.AiDataAndDatabaseArchitectureWorkspace_metricLabel__XbgaN{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.AiDataAndDatabaseArchitectureWorkspace_metricVal__Wk69N{font-size:1.25rem;font-weight:800;color:#38bdf8;font-family:monospace}.AiDataAndDatabaseArchitectureWorkspace_topologyGrid__6NqO_{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0}.AiDataAndDatabaseArchitectureWorkspace_topologyNode__Ag3NT{background:rgba(15,23,42,.7);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:14px;cursor:pointer;transition:all .2s ease}.AiDataAndDatabaseArchitectureWorkspace_topologyNode__Ag3NT:hover{border-color:rgba(99,102,241,.5);transform:translateY(-2px)}.AiDataAndDatabaseArchitectureWorkspace_topologyNodeActive__dZ5Ae{border-color:#6366f1;background:rgba(99,102,241,.15);box-shadow:0 0 14px rgba(99,102,241,.3)}.AiDataAndDatabaseArchitectureWorkspace_topologyNodeTitle__u7fE8{font-size:.88rem;font-weight:700;color:#f8fafc;margin-bottom:4px}.AiDataAndDatabaseArchitectureWorkspace_topologyNodeLayer__rEqU8{font-size:.75rem;color:#a5b4fc}.AiDataAndDatabaseArchitectureWorkspace_flowStepsContainer__LUtmp{display:flex;flex-direction:column;gap:12px;margin:20px 0}.AiDataAndDatabaseArchitectureWorkspace_flowStepCard___INs_{background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 20px;transition:all .2s ease}.AiDataAndDatabaseArchitectureWorkspace_flowStepCardActive__n9vYk{border-color:#38bdf8;background:rgba(56,189,248,.08);box-shadow:0 0 12px rgba(56,189,248,.2)}.AiDataAndDatabaseArchitectureWorkspace_flowStepBadge__vW_HZ{display:inline-block;font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:4px;background:rgba(255,255,255,.08);color:#94a3b8;margin-bottom:6px;text-transform:uppercase}.AiDataAndDatabaseArchitectureWorkspace_flowStepBadgeActive__BaI8i{background:#0284c7;color:#ffffff}.AiDataAndDatabaseArchitectureWorkspace_flowStepTitle__ReE2r{font-size:.95rem;font-weight:700;color:#f8fafc;margin-bottom:4px}.AiDataAndDatabaseArchitectureWorkspace_flowStepDesc__T9Kjk{font-size:.85rem;color:#cbd5e1;line-height:1.55}.AiDataAndDatabaseArchitectureWorkspace_decisionCard__OyIjP{background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:14px;cursor:pointer;transition:all .2s ease}.AiDataAndDatabaseArchitectureWorkspace_decisionCard__OyIjP:hover{border-color:rgba(99,102,241,.4)}.AiDataAndDatabaseArchitectureWorkspace_decisionCardSelected__4Zwew{border-color:#6366f1;background:rgba(99,102,241,.15)}.AiDataAndDatabaseArchitectureWorkspace_incidentCard__b1akk{background:rgba(15,23,42,.8);border:1px solid rgba(244,63,94,.3);border-radius:14px;overflow:hidden}.AiDataAndDatabaseArchitectureWorkspace_incidentHeader__puoVH{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:rgba(244,63,94,.1);border-bottom:1px solid rgba(244,63,94,.2)}.AiDataAndDatabaseArchitectureWorkspace_incidentTitle__6rQ_l{font-size:.95rem;font-weight:700;color:#f8fafc}.AiDataAndDatabaseArchitectureWorkspace_severityCritical__k12jZ{background:#e11d48;color:#ffffff;font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:4px}.AiDataAndDatabaseArchitectureWorkspace_severityHigh__mADfT{background:#ea580c;color:#ffffff;font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:4px}.AiDataAndDatabaseArchitectureWorkspace_severityMedium__Cw82Z{background:#d97706;color:#ffffff;font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:4px}.AiDataAndDatabaseArchitectureWorkspace_incidentBody__4ZL6q{padding:18px 20px}.AiDataAndDatabaseArchitectureWorkspace_incidentDiagnosis__dt7Ay{background:rgba(0,0,0,.3);border-left:3px solid #f43f5e;padding:12px 16px;border-radius:6px;font-size:.88rem;line-height:1.6}.AiDataAndDatabaseArchitectureWorkspace_checklist__USlJl{display:flex;flex-direction:column;gap:12px;margin:20px 0}.AiDataAndDatabaseArchitectureWorkspace_checklistItem__NjsD5{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.08);border-radius:10px;font-size:.9rem;color:#cbd5e1;line-height:1.5}.AiDataAndDatabaseArchitectureWorkspace_checkIcon__J6xFl{color:#10b981;font-size:1.1rem;line-height:1;flex-shrink:0;margin-top:2px}.AiDataAndDatabaseArchitectureWorkspace_quizCard__gQQsl{background:rgba(10,15,28,.9);border:1px solid rgba(99,102,241,.3);border-radius:16px;padding:24px;margin:24px 0}.AiDataAndDatabaseArchitectureWorkspace_quizProgressBar__VJJfW{width:100%;height:6px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden;margin-bottom:20px}.AiDataAndDatabaseArchitectureWorkspace_quizProgressFill__a37ck{height:100%;background:linear-gradient(90deg,#6366f1,#38bdf8);transition:width .3s ease}.AiDataAndDatabaseArchitectureWorkspace_quizQuestion__t8sYV{font-size:1.08rem;font-weight:700;color:#ffffff;margin-bottom:18px;line-height:1.5}.AiDataAndDatabaseArchitectureWorkspace_optionsGrid__OcRsM{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.AiDataAndDatabaseArchitectureWorkspace_optionBtn__YzLHt{text-align:left;background:rgba(15,23,42,.7);border:1px solid rgba(255,255,255,.12);color:#e2e8f0;padding:12px 16px;border-radius:10px;font-size:.9rem;cursor:pointer;transition:all .15s ease;line-height:1.45}.AiDataAndDatabaseArchitectureWorkspace_optionBtn__YzLHt:hover:not(:disabled){border-color:rgba(99,102,241,.5);background:rgba(99,102,241,.1)}.AiDataAndDatabaseArchitectureWorkspace_optionBtnCorrect__99qLx{background:rgba(16,185,129,.15)!important;border-color:#10b981!important;color:#34d399!important}.AiDataAndDatabaseArchitectureWorkspace_optionBtnWrong__kUvia{background:rgba(244,63,94,.15)!important;border-color:#f43f5e!important;color:#f87171!important}.AiDataAndDatabaseArchitectureWorkspace_explanationBox__7gJWz{padding:14px 18px;background:rgba(15,23,42,.85);border:1px solid rgba(255,255,255,.1);border-radius:10px;margin-top:14px}.AiDataAndDatabaseArchitectureWorkspace_scoreDisplay__JSMA0{text-align:center;padding:24px;background:rgba(15,23,42,.7);border:1px solid rgba(99,102,241,.3);border-radius:12px;margin-top:20px}.AiDataAndDatabaseArchitectureWorkspace_footerNav__9W5qz{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:60px;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.AiDataAndDatabaseArchitectureWorkspace_navLinkNext__E8i1_,.AiDataAndDatabaseArchitectureWorkspace_navLinkPrev__px_cU{display:flex;flex-direction:column;padding:16px 24px;border-radius:12px;background:rgba(15,23,42,.7);border:1px solid rgba(255,255,255,.1);text-decoration:none;transition:all .2s ease;min-width:220px}.AiDataAndDatabaseArchitectureWorkspace_navLinkNext__E8i1_{text-align:right;margin-left:auto}.AiDataAndDatabaseArchitectureWorkspace_navLinkNext__E8i1_:hover,.AiDataAndDatabaseArchitectureWorkspace_navLinkPrev__px_cU:hover{background:rgba(99,102,241,.12);border-color:rgba(99,102,241,.4);transform:translateY(-2px)}.AiDataAndDatabaseArchitectureWorkspace_navTextSmall__qi3Ms{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.AiDataAndDatabaseArchitectureWorkspace_navTextLarge__j0rZd{font-size:1rem;font-weight:700;color:#f8fafc}.AiDataAndDatabaseArchitectureWorkspace_navLinkNext__E8i1_:hover .AiDataAndDatabaseArchitectureWorkspace_navTextLarge__j0rZd,.AiDataAndDatabaseArchitectureWorkspace_navLinkPrev__px_cU:hover .AiDataAndDatabaseArchitectureWorkspace_navTextLarge__j0rZd{color:#a5b4fc}.AiDataAndDatabaseArchitectureWorkspace_storeBadgeRelational__8iodY{background:rgba(59,130,246,.2);color:#60a5fa;border:1px solid rgba(59,130,246,.4);font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:4px;display:inline-block}.AiDataAndDatabaseArchitectureWorkspace_storeBadgeVector__wijln{background:rgba(168,85,247,.2);color:#c084fc;border:1px solid rgba(168,85,247,.4);font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:4px;display:inline-block}.AiDataAndDatabaseArchitectureWorkspace_storeBadgeObject__Z6Wjz{background:rgba(245,158,11,.2);color:#fbbf24;border:1px solid rgba(245,158,11,.4);font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:4px;display:inline-block}.AiDataAndDatabaseArchitectureWorkspace_storeBadgeCache__F7yp6{background:rgba(239,68,68,.2);color:#f87171;border:1px solid rgba(239,68,68,.4);font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:4px;display:inline-block}.AiDataAndDatabaseArchitectureWorkspace_storeBadgeQueue__fskOb{background:rgba(16,185,129,.2);color:#34d399;border:1px solid rgba(16,185,129,.4);font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:4px;display:inline-block}.AiDataAndDatabaseArchitectureWorkspace_lifecycleTrack__wSn3c{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:20px 0;overflow-x:auto;padding-bottom:8px}.AiDataAndDatabaseArchitectureWorkspace_lifecycleStep__9RRv0{flex:1 1;min-width:100px;text-align:center;padding:10px 8px;border-radius:8px;background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.08);font-size:.8rem;color:#94a3b8;cursor:pointer;transition:all .15s ease}.AiDataAndDatabaseArchitectureWorkspace_lifecycleStep__9RRv0:hover{border-color:rgba(99,102,241,.4);color:#cbd5e1}.AiDataAndDatabaseArchitectureWorkspace_lifecycleStepActive__4pZ4U{background:rgba(99,102,241,.2);border-color:#6366f1;color:#ffffff;font-weight:700}.AiDataAndDatabaseArchitectureWorkspace_lifecycleStepDone__yoRmr{border-color:#10b981;color:#34d399}