.ServiceLayerWorkspace_container__3Skau{width:100%;max-width:1280px;margin:0 auto;padding:32px 24px 80px;color:#f8fafc;font-family:var(--font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.ServiceLayerWorkspace_breadcrumb__FmXB7{margin-bottom:24px}.ServiceLayerWorkspace_breadcrumbList__xA0qU{display:flex;align-items:center;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0;font-size:.85rem;color:#94a3b8}.ServiceLayerWorkspace_breadcrumbItem__aA3wp{display:flex;align-items:center;gap:8px}.ServiceLayerWorkspace_breadcrumbLink__P1ccb{color:#94a3b8;text-decoration:none;transition:color .15s ease}.ServiceLayerWorkspace_breadcrumbLink__P1ccb:hover{color:#38bdf8}.ServiceLayerWorkspace_breadcrumbSeparator__1NBXt{color:#475569;display:flex;align-items:center}.ServiceLayerWorkspace_breadcrumbCurrent__iKD1l{color:#e2e8f0;font-weight:600}.ServiceLayerWorkspace_hero__4HVLu{background:radial-gradient(circle at 15% 20%,rgba(56,189,248,.22) 0,transparent 45%),radial-gradient(circle at 85% 75%,rgba(168,85,247,.18) 0,transparent 45%),#070d19;border:1px solid rgba(56,189,248,.32);border-radius:16px;padding:36px 32px;margin-bottom:32px;box-shadow:0 12px 36px rgba(0,0,0,.45)}.ServiceLayerWorkspace_heroBadges__z_wx1{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ServiceLayerWorkspace_badge__FTMAC{border-radius:9999px;background:rgba(99,102,241,.18);color:#a5b4fc;border:1px solid rgba(99,102,241,.35)}.ServiceLayerWorkspace_badgeCyan__RcAXu,.ServiceLayerWorkspace_badge__FTMAC{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.ServiceLayerWorkspace_badgeCyan__RcAXu{border-radius:9999px;background:rgba(6,182,212,.15);color:#67e8f9;border:1px solid rgba(6,182,212,.35)}.ServiceLayerWorkspace_badgeEmerald__uAsNj{border-radius:9999px;background:rgba(16,185,129,.15);color:#6ee7b7;border:1px solid rgba(16,185,129,.35)}.ServiceLayerWorkspace_badgeAmber__Yiwzo,.ServiceLayerWorkspace_badgeEmerald__uAsNj{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.ServiceLayerWorkspace_badgeAmber__Yiwzo{border-radius:9999px;background:rgba(245,158,11,.15);color:#fcd34d;border:1px solid rgba(245,158,11,.35)}.ServiceLayerWorkspace_badgeRose__yV2El{border-radius:9999px;background:rgba(244,63,94,.15);color:#fda4af;border:1px solid rgba(244,63,94,.35)}.ServiceLayerWorkspace_badgePurple__ynTov,.ServiceLayerWorkspace_badgeRose__yV2El{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.ServiceLayerWorkspace_badgePurple__ynTov{border-radius:9999px;background:rgba(168,85,247,.15);color:#d8b4fe;border:1px solid rgba(168,85,247,.35)}.ServiceLayerWorkspace_heroTitle__m8Cgj{font-size:2.35rem;font-weight:800;line-height:1.25;margin:0 0 16px;letter-spacing:-.02em}.ServiceLayerWorkspace_gradientText__UIu4s{background:linear-gradient(135deg,#38bdf8,#818cf8 50%,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ServiceLayerWorkspace_heroLead__oPr4Y{font-size:1.05rem;line-height:1.65;color:#cbd5e1;margin:0 0 24px}.ServiceLayerWorkspace_heroLead__oPr4Y em{color:#38bdf8;font-style:normal;font-weight:600}.ServiceLayerWorkspace_coreRuleBox__Ygea3{background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.28);border-radius:12px;padding:18px 22px;margin-bottom:26px}.ServiceLayerWorkspace_coreRuleLabel__M_g6l{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#38bdf8;margin-bottom:6px}.ServiceLayerWorkspace_coreRuleText__aapyU{font-size:.95rem;line-height:1.55;color:#e2e8f0;margin:0}.ServiceLayerWorkspace_mentalModelDiagram__7_lwr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:rgba(15,23,42,.8);border:1px solid rgba(255,255,255,.1);border-radius:12px;margin-bottom:26px;flex-wrap:wrap}.ServiceLayerWorkspace_mentalStep__54faN{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:140px}.ServiceLayerWorkspace_mentalBadge__s4IEY{align-self:flex-start;padding:2px 8px;border-radius:4px;font-size:.68rem;font-weight:700;text-transform:uppercase}.ServiceLayerWorkspace_mentalTitle__kpbol{font-size:.92rem;font-weight:700;color:#f1f5f9}.ServiceLayerWorkspace_mentalDesc__uFB8E{font-size:.78rem;color:#94a3b8;line-height:1.4}.ServiceLayerWorkspace_mentalArrow__WviNz{color:#64748b;display:flex;align-items:center;justify-content:center}.ServiceLayerWorkspace_heroMeta__IsuiC{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.ServiceLayerWorkspace_metaItem__OyVa4{display:flex;align-items:center;gap:12px}.ServiceLayerWorkspace_metaLabel__pIyPQ{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.ServiceLayerWorkspace_metaValue__A2ST5{font-size:.9rem;font-weight:600;color:#e2e8f0}.ServiceLayerWorkspace_tocCard__BP_JQ{background:rgba(15,23,42,.55);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:24px;margin-bottom:36px}.ServiceLayerWorkspace_tocHeader__s4xWJ{display:flex;align-items:center;gap:10px;margin-bottom:18px}.ServiceLayerWorkspace_tocTitle__HMqon{font-size:1.05rem;font-weight:700;color:#f1f5f9;margin:0}.ServiceLayerWorkspace_tocGrid__I0eV9{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.ServiceLayerWorkspace_tocItem__v_wVu{display:flex;align-items:center;gap:12px;padding:10px 14px;background:rgba(2,6,23,.45);border:1px solid rgba(255,255,255,.05);border-radius:8px;text-decoration:none;color:#cbd5e1;transition:all .15s ease}.ServiceLayerWorkspace_tocItem__v_wVu:hover{background:rgba(56,189,248,.1);border-color:rgba(56,189,248,.3);color:#f8fafc;transform:translateY(-1px)}.ServiceLayerWorkspace_tocNum__P3ZUN{font-size:.78rem;font-weight:700;color:#38bdf8;font-family:ui-monospace,monospace}.ServiceLayerWorkspace_tocItemText__1BwnR{display:flex;flex-direction:column;gap:2px}.ServiceLayerWorkspace_tocItemTitle__Dkc4i{font-size:.88rem;font-weight:600}.ServiceLayerWorkspace_tocItemTag__It9Cq{font-size:.72rem;color:#64748b}.ServiceLayerWorkspace_contentSection__GngjE{margin-bottom:48px;padding-bottom:36px;border-bottom:1px solid rgba(255,255,255,.06)}.ServiceLayerWorkspace_contentSection__GngjE:last-of-type{border-bottom:none}.ServiceLayerWorkspace_sectionHeader__aRN0O{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.ServiceLayerWorkspace_sectionNumBadge___TNeP{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.35);color:#38bdf8;font-weight:800;font-size:.95rem;flex-shrink:0;margin-top:2px}.ServiceLayerWorkspace_sectionTitleGroup__xDODd{flex:1 1}.ServiceLayerWorkspace_sectionTitle__Rkpj5{font-size:1.55rem;font-weight:800;color:#f8fafc;margin:0 0 6px;letter-spacing:-.01em}.ServiceLayerWorkspace_sectionDesc__hVMOf{font-size:.95rem;color:#94a3b8;line-height:1.5;margin:0}.ServiceLayerWorkspace_infoBox__6EHdb{border-radius:10px;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.28);color:#cbd5e1}.ServiceLayerWorkspace_alertBox__xPNj6,.ServiceLayerWorkspace_infoBox__6EHdb{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;font-size:.92rem;line-height:1.55;margin:20px 0}.ServiceLayerWorkspace_alertBox__xPNj6{border-radius:10px;background:rgba(244,63,94,.08);border:1px solid rgba(244,63,94,.28);color:#fecdd3}.ServiceLayerWorkspace_warningBox__twkia{border-radius:10px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.28);color:#fde68a}.ServiceLayerWorkspace_successBox__MMqug,.ServiceLayerWorkspace_warningBox__twkia{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;font-size:.92rem;line-height:1.55;margin:20px 0}.ServiceLayerWorkspace_successBox__MMqug{border-radius:10px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.28);color:#a7f3d0}.ServiceLayerWorkspace_codeBlock__dPswA{background:#030712;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden;margin:18px 0}.ServiceLayerWorkspace_codeHeader__Z1WrA{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.06)}.ServiceLayerWorkspace_codeLang__EHVfn{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.ServiceLayerWorkspace_codeContent__3b5Ny{padding:14px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.6;color:#e2e8f0;overflow-x:auto;margin:0}.ServiceLayerWorkspace_compareGrid___lpQR{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin:24px 0}.ServiceLayerWorkspace_compareCard__w12I_{background:rgba(15,23,42,.7);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:22px}.ServiceLayerWorkspace_compareHeader__F8Q17{display:flex;align-items:center;gap:10px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08);font-size:1.1rem;font-weight:700}.ServiceLayerWorkspace_layerTable__GO9hi{width:100%;border-collapse:collapse;margin:20px 0;font-size:.88rem;background:rgba(15,23,42,.6);border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.ServiceLayerWorkspace_layerTable__GO9hi th{background:rgba(255,255,255,.04);padding:12px 16px;text-align:left;font-weight:700;color:#cbd5e1;border-bottom:1px solid rgba(255,255,255,.08)}.ServiceLayerWorkspace_layerTable__GO9hi td{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);color:#94a3b8;vertical-align:top}.ServiceLayerWorkspace_workbenchContainer__lK5kp{background:#050b1a;border:1px solid rgba(56,189,248,.28);border-radius:16px;padding:26px;margin:28px 0;box-shadow:0 8px 30px rgba(0,0,0,.4)}.ServiceLayerWorkspace_workbenchHeader__k9Tjr{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.ServiceLayerWorkspace_workbenchTabs__8Abmx{display:flex;gap:8px;flex-wrap:wrap}.ServiceLayerWorkspace_tabBtn__uwvN3{padding:8px 16px;border-radius:8px;font-size:.85rem;font-weight:600;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#cbd5e1;cursor:pointer;transition:all .15s ease}.ServiceLayerWorkspace_tabBtn__uwvN3:hover{background:rgba(56,189,248,.15);border-color:rgba(56,189,248,.35);color:#f8fafc}.ServiceLayerWorkspace_tabBtnActive__vyw8N{background:rgba(56,189,248,.2);border-color:#38bdf8;color:#38bdf8}.ServiceLayerWorkspace_workbenchSplit__WZwJa{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;margin-bottom:20px}@media (max-width:980px){.ServiceLayerWorkspace_workbenchSplit__WZwJa{grid-template-columns:1fr}}.ServiceLayerWorkspace_codeEditorPane__HEumM{display:flex;flex-direction:column;background:#020617;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden}.ServiceLayerWorkspace_editorHeader__u23B6{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.08);font-size:.78rem;color:#94a3b8;font-family:monospace}.ServiceLayerWorkspace_editorTextarea__BVEsv{width:100%;min-height:380px;padding:14px;background:transparent;color:#e2e8f0;border:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;line-height:1.6;resize:vertical;outline:none;box-sizing:border-box}.ServiceLayerWorkspace_interactiveTestingPane__kaTbe{display:flex;flex-direction:column;gap:14px}.ServiceLayerWorkspace_testingCard__1D5in{background:rgba(15,23,42,.7);border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:16px}.ServiceLayerWorkspace_cardTitle__QFfH3{font-size:.88rem;font-weight:700;color:#f1f5f9;margin-bottom:12px;display:flex;align-items:center;gap:8px}.ServiceLayerWorkspace_fieldGroup__dtnjz{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.ServiceLayerWorkspace_fieldLabel__6TOnj{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.ServiceLayerWorkspace_inputControl__cWMkc{background:#030712;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:9px 12px;font-size:.88rem;color:#f8fafc;outline:none;transition:border-color .15s ease}.ServiceLayerWorkspace_inputControl__cWMkc:focus{border-color:#38bdf8}.ServiceLayerWorkspace_selectControl__xEZIn{background:#030712;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:9px 12px;font-size:.88rem;color:#f8fafc;outline:none;cursor:pointer}.ServiceLayerWorkspace_workbenchControls__iTZeO{display:flex;flex-wrap:wrap;gap:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.ServiceLayerWorkspace_btnAction__JFyTc{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all .15s ease}.ServiceLayerWorkspace_btnPrimary__rMCqX{background:#0284c7;color:#ffffff}.ServiceLayerWorkspace_btnPrimary__rMCqX:hover{background:#0369a1}.ServiceLayerWorkspace_btnSuccess__byW65{background:#059669;color:#ffffff}.ServiceLayerWorkspace_btnSuccess__byW65:hover{background:#047857}.ServiceLayerWorkspace_btnSecondary___arZ5{background:rgba(255,255,255,.08);color:#cbd5e1;border-color:rgba(255,255,255,.14)}.ServiceLayerWorkspace_btnSecondary___arZ5:hover{background:rgba(255,255,255,.14);color:#ffffff}.ServiceLayerWorkspace_testList__IkUv7{display:flex;flex-direction:column;gap:8px}.ServiceLayerWorkspace_testItem__fVODF{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;background:rgba(0,0,0,.3);font-size:.82rem;border:1px solid rgba(255,255,255,.05)}.ServiceLayerWorkspace_testPass__tX0jT{color:#34d399}.ServiceLayerWorkspace_testFail__mwvUY{color:#f87171}.ServiceLayerWorkspace_debugTabs__Rc7wL{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:20px}.ServiceLayerWorkspace_debugTabBtn__JDNxA{padding:8px 14px;border-radius:8px;font-size:.82rem;font-weight:600;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#94a3b8;cursor:pointer;white-space:nowrap;transition:all .15s ease}.ServiceLayerWorkspace_debugTabBtn__JDNxA:hover{color:#f1f5f9;background:rgba(255,255,255,.08)}.ServiceLayerWorkspace_debugTabActive__Q03Cy{background:rgba(56,189,248,.15);color:#38bdf8;border-color:rgba(56,189,248,.4)}.ServiceLayerWorkspace_debugCard__o2JyH{background:rgba(15,23,42,.65);border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:24px}.ServiceLayerWorkspace_optionList__RYc93{display:flex;flex-direction:column;gap:10px;margin:18px 0}.ServiceLayerWorkspace_optionCard__WLL6v{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border-radius:10px;background:rgba(2,6,23,.6);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .15s ease;font-size:.9rem;line-height:1.5;color:#cbd5e1}.ServiceLayerWorkspace_optionCard__WLL6v:hover{background:rgba(255,255,255,.05);border-color:rgba(56,189,248,.3)}.ServiceLayerWorkspace_optionCardSelected__lmsmt{border-color:#38bdf8;background:rgba(56,189,248,.1);color:#f8fafc}.ServiceLayerWorkspace_optionCardCorrect__YZ643{border-color:#10b981!important;background:rgba(16,185,129,.12)!important;color:#6ee7b7!important}.ServiceLayerWorkspace_optionCardWrong__FGcB4{border-color:#f43f5e!important;background:rgba(244,63,94,.12)!important;color:#fecdd3!important}.ServiceLayerWorkspace_quizCard__eRorW{background:#0f172a;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;box-shadow:0 8px 32px rgba(0,0,0,.35);max-width:800px;margin:0 auto 32px}.ServiceLayerWorkspace_quizHeader__PgYIH{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.ServiceLayerWorkspace_quizMeta__r__ao{font-size:.85rem;font-weight:700;color:#38bdf8;text-transform:uppercase;letter-spacing:.05em}.ServiceLayerWorkspace_quizQuestion__6kVGM{font-size:1.15rem;font-weight:600;line-height:1.5;color:#f8fafc;margin-bottom:24px}.ServiceLayerWorkspace_quizOptions__Fu2C2{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.ServiceLayerWorkspace_quizOption__Lzr6h{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:10px;background:rgba(2,6,23,.6);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .15s ease;font-size:.95rem;color:#cbd5e1}.ServiceLayerWorkspace_quizOption__Lzr6h:hover:not(.ServiceLayerWorkspace_optCorrect__CVOd0):not(.ServiceLayerWorkspace_optWrong__ayxFB){background:rgba(255,255,255,.05);border-color:rgba(56,189,248,.35)}.ServiceLayerWorkspace_optRadio__e7lRr{width:18px;height:18px;border-radius:50%;border:2px solid #64748b;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ServiceLayerWorkspace_optSelected__r03Ou .ServiceLayerWorkspace_optRadio__e7lRr{border-color:#38bdf8;background:#38bdf8}.ServiceLayerWorkspace_optCorrect__CVOd0{border-color:#10b981!important;background:rgba(16,185,129,.12)!important;color:#a7f3d0!important}.ServiceLayerWorkspace_optCorrect__CVOd0 .ServiceLayerWorkspace_optRadio__e7lRr{border-color:#10b981;background:#10b981}.ServiceLayerWorkspace_optWrong__ayxFB{border-color:#f43f5e!important;background:rgba(244,63,94,.12)!important;color:#fecdd3!important}.ServiceLayerWorkspace_optWrong__ayxFB .ServiceLayerWorkspace_optRadio__e7lRr{border-color:#f43f5e;background:#f43f5e}.ServiceLayerWorkspace_optText__GFSzm{flex:1 1;line-height:1.45}.ServiceLayerWorkspace_quizExplain__WZ7iW{background:rgba(2,6,23,.7);border:1px solid rgba(56,189,248,.3);border-radius:10px;padding:16px 20px;margin-bottom:24px}.ServiceLayerWorkspace_quizExplainTitle__RFFK1{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:700;color:#38bdf8;margin-bottom:6px}.ServiceLayerWorkspace_quizExplainText__G5_K2{font-size:.9rem;line-height:1.55;color:#cbd5e1;margin:0}.ServiceLayerWorkspace_quizFooter__gR5EA{display:flex;justify-content:space-between;align-items:center;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.ServiceLayerWorkspace_quizProgress__VKEIr{font-size:.85rem;color:#64748b}.ServiceLayerWorkspace_quizNavBtn__ZbfxJ{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:.9rem;font-weight:700;cursor:pointer;border:none;background:#0284c7;color:#ffffff;transition:all .15s ease}.ServiceLayerWorkspace_quizNavBtn__ZbfxJ:hover:not(:disabled){background:#0369a1}.ServiceLayerWorkspace_quizNavBtn__ZbfxJ:disabled{opacity:.45;cursor:not-allowed}.ServiceLayerWorkspace_celebrate__lDmUK{text-align:center;padding:20px 0}.ServiceLayerWorkspace_celebrateIcon__V1MZV{color:#10b981;margin-bottom:16px}.ServiceLayerWorkspace_celebrateTitle__hUfQ1{font-size:1.8rem;font-weight:800;color:#f8fafc;margin:0 0 10px}.ServiceLayerWorkspace_celebrateText__fPc2H{font-size:1rem;color:#94a3b8;margin-bottom:24px}.ServiceLayerWorkspace_scoreBar__rdx8b{width:100%;height:12px;background:rgba(255,255,255,.08);border-radius:9999px;overflow:hidden;margin-bottom:24px}.ServiceLayerWorkspace_scoreBarFill__TvFEg{height:100%;background:linear-gradient(90deg,#38bdf8,#10b981);border-radius:9999px;transition:width .5s ease}.ServiceLayerWorkspace_retryBtn__v7Wg6{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:8px;font-size:.9rem;font-weight:700;background:rgba(255,255,255,.08);color:#e2e8f0;border:1px solid rgba(255,255,255,.15);cursor:pointer;transition:all .15s ease}.ServiceLayerWorkspace_retryBtn__v7Wg6:hover{background:rgba(255,255,255,.15);color:#ffffff}.ServiceLayerWorkspace_mentalModelBox__lqbpc{background:linear-gradient(135deg,rgba(15,23,42,.9),rgba(30,41,59,.7));border:1px solid rgba(56,189,248,.25);border-radius:16px;padding:32px;margin-top:48px}.ServiceLayerWorkspace_mentalModelHeader__pamci{display:flex;align-items:center;gap:12px;margin-bottom:24px}.ServiceLayerWorkspace_mentalModelTitle__Yh4FM{font-size:1.35rem;font-weight:800;color:#f8fafc;margin:0}.ServiceLayerWorkspace_rulesGrid__llZ1N{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.ServiceLayerWorkspace_ruleCard__XeOau{background:rgba(2,6,23,.5);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:8px}.ServiceLayerWorkspace_ruleNum__2i39p{font-size:.75rem;font-weight:800;color:#38bdf8;font-family:ui-monospace,monospace}.ServiceLayerWorkspace_ruleTitle__obKIo{font-size:.98rem;font-weight:700;color:#f1f5f9}.ServiceLayerWorkspace_ruleDesc__M_nGc{font-size:.82rem;color:#94a3b8;line-height:1.5;margin:0}.ServiceLayerWorkspace_footerNext__H8ZJr{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:24px;background:rgba(15,23,42,.5);border:1px solid rgba(255,255,255,.08);border-radius:14px;margin-top:40px}