.FullStackClientServerWorkspace_container__f4Y03{max-width:1120px;margin:0 auto;padding:32px 20px 80px;color:#f1f5f9;font-family:var(--font-inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.FullStackClientServerWorkspace_breadcrumb__U_1h4{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#94a3b8;margin-bottom:24px}.FullStackClientServerWorkspace_breadLink__tuS2j{color:#94a3b8;text-decoration:none;transition:color .15s ease}.FullStackClientServerWorkspace_breadLink__tuS2j:hover{color:#38bdf8}.FullStackClientServerWorkspace_breadSep__KhA5R{color:#475569}.FullStackClientServerWorkspace_breadCurrent__D_1mV{color:#38bdf8;font-weight:600}.FullStackClientServerWorkspace_hero__3C05b{background:radial-gradient(circle at 10% 20%,rgba(14,165,233,.22) 0,transparent 55%),radial-gradient(circle at 90% 80%,rgba(99,102,241,.18) 0,transparent 60%),#080914;border:1px solid rgba(14,165,233,.35);border-radius:20px;padding:38px 32px;margin-bottom:32px;box-shadow:0 12px 36px rgba(0,0,0,.5)}.FullStackClientServerWorkspace_heroBadges__b_4qi{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.FullStackClientServerWorkspace_badge__bxJ_U{display:inline-flex;align-items:center;gap:6px;background:rgba(14,165,233,.15);color:#38bdf8;border:1px solid rgba(14,165,233,.3);padding:4px 12px;border-radius:9999px;font-size:.78rem;font-weight:700}.FullStackClientServerWorkspace_badgeEmerald__9rwvh{display:inline-flex;align-items:center;gap:6px;background:rgba(16,185,129,.15);color:#6ee7b7;border:1px solid rgba(16,185,129,.3);padding:4px 12px;border-radius:9999px;font-size:.78rem;font-weight:700}.FullStackClientServerWorkspace_badgeViolet__YiRIR{display:inline-flex;align-items:center;gap:6px;background:rgba(99,102,241,.15);color:#a5b4fc;border:1px solid rgba(99,102,241,.3);padding:4px 12px;border-radius:9999px;font-size:.78rem;font-weight:700}.FullStackClientServerWorkspace_heroTitle__r7WpL{font-size:2.2rem;font-weight:800;line-height:1.25;margin:0 0 14px;background:linear-gradient(135deg,#ffffff 30%,#7dd3fc 70%,#818cf8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.FullStackClientServerWorkspace_heroDesc__kvlt1{font-size:1.05rem;line-height:1.65;color:#cbd5e1;max-width:860px;margin:0 0 24px}.FullStackClientServerWorkspace_heroDesc__kvlt1 code{background:rgba(14,165,233,.12);color:#38bdf8;font-family:monospace;font-size:.9em;padding:.1em .4em;border-radius:4px}.FullStackClientServerWorkspace_heroMeta__adVdd{display:flex;gap:20px;flex-wrap:wrap;font-size:.85rem;color:#94a3b8;border-top:1px solid rgba(148,163,184,.12);padding-top:18px}.FullStackClientServerWorkspace_heroMetaItem__6PgHp{display:flex;align-items:center;gap:6px}.FullStackClientServerWorkspace_tocCard__t5oHY{background:#0d1527;border:1px solid rgba(14,165,233,.25);border-radius:16px;padding:24px 28px;margin-bottom:48px;box-shadow:0 4px 20px rgba(0,0,0,.35)}.FullStackClientServerWorkspace_tocHeader__bnD7J{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,.12)}.FullStackClientServerWorkspace_tocTitle__N37Tr{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#38bdf8;display:flex;align-items:center;gap:8px}.FullStackClientServerWorkspace_tocMeta__A5nl_{font-size:.8rem;color:#64748b}.FullStackClientServerWorkspace_tocGrid__MFcJW{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width:900px){.FullStackClientServerWorkspace_tocGrid__MFcJW{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.FullStackClientServerWorkspace_tocGrid__MFcJW{grid-template-columns:1fr}}.FullStackClientServerWorkspace_tocItem__r8__b{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.1);border-radius:10px;text-decoration:none;color:#cbd5e1;font-size:.84rem;transition:all .15s ease}.FullStackClientServerWorkspace_tocItem__r8__b:hover{background:rgba(14,165,233,.1);border-color:rgba(14,165,233,.35);color:#38bdf8;transform:translateY(-1px)}.FullStackClientServerWorkspace_tocItemHot__SlEi6{border-color:rgba(249,115,22,.35);background:rgba(249,115,22,.05)}.FullStackClientServerWorkspace_tocItemHot__SlEi6:hover{background:rgba(249,115,22,.15);border-color:rgba(249,115,22,.5);color:#fdba74}.FullStackClientServerWorkspace_tocItemChallenge__IJtBg{border-color:rgba(16,185,129,.35);background:rgba(16,185,129,.05)}.FullStackClientServerWorkspace_tocItemChallenge__IJtBg:hover{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.5);color:#6ee7b7}.FullStackClientServerWorkspace_tocNum__V1usi{font-size:.72rem;font-weight:700;color:#64748b;min-width:20px;font-family:monospace}.FullStackClientServerWorkspace_tocText__cN_oe{flex:1 1;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FullStackClientServerWorkspace_tocBadge__tR2Y_{font-size:.7rem;padding:2px 6px;border-radius:4px;font-weight:700}.FullStackClientServerWorkspace_tocBadgeHot__TPSgz{background:rgba(249,115,22,.2);color:#fb923c}.FullStackClientServerWorkspace_tocBadgeChallenge__vL0NK{background:rgba(16,185,129,.2);color:#34d399}.FullStackClientServerWorkspace_section__TRLsb{background:#081120;border:1px solid rgba(148,163,184,.12);border-radius:18px;padding:36px 32px;margin-bottom:40px;box-shadow:0 4px 24px rgba(0,0,0,.25);scroll-margin-top:80px}.FullStackClientServerWorkspace_sectionHeader__xHQDy{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.FullStackClientServerWorkspace_sectionIconWrap__HrMWt{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.FullStackClientServerWorkspace_iconCyan__8wCp7{background:rgba(14,165,233,.15);color:#38bdf8;border:1px solid rgba(14,165,233,.3)}.FullStackClientServerWorkspace_iconEmerald__GSSYy{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.FullStackClientServerWorkspace_iconViolet__KG7EP{background:rgba(99,102,241,.15);color:#818cf8;border:1px solid rgba(99,102,241,.3)}.FullStackClientServerWorkspace_iconAmber__epc4J{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.FullStackClientServerWorkspace_iconRose__B4Cyo{background:rgba(244,63,94,.15);color:#fb7185;border:1px solid rgba(244,63,94,.3)}.FullStackClientServerWorkspace_sectionTitle__XXCux{font-size:1.45rem;font-weight:700;color:#ffffff;margin:0 0 6px}.FullStackClientServerWorkspace_sectionSub__uEoKV{font-size:.9rem;color:#94a3b8;margin:0;line-height:1.5}.FullStackClientServerWorkspace_prose__gRyhk{font-size:.96rem;line-height:1.7;color:#cbd5e1;margin-bottom:22px}.FullStackClientServerWorkspace_prose__gRyhk p{margin:0 0 14px}.FullStackClientServerWorkspace_prose__gRyhk ol,.FullStackClientServerWorkspace_prose__gRyhk ul{margin:0 0 16px;padding-left:24px}.FullStackClientServerWorkspace_prose__gRyhk li{margin-bottom:8px}.FullStackClientServerWorkspace_prose__gRyhk strong{color:#ffffff;font-weight:600}.FullStackClientServerWorkspace_prose__gRyhk code{background:rgba(14,165,233,.12);color:#7dd3fc;font-family:monospace;font-size:.88em;padding:2px 6px;border-radius:4px}.FullStackClientServerWorkspace_highlightBox__kjeAO{background:rgba(14,165,233,.08);border-left:4px solid #0ea5e9;border-radius:0 10px 10px 0;padding:16px 20px;margin:20px 0;font-size:.92rem;line-height:1.6;color:#bae6fd}.FullStackClientServerWorkspace_infoBox___IGMi{background:rgba(99,102,241,.08);border-left:4px solid #6366f1;border-radius:0 10px 10px 0;padding:16px 20px;margin:20px 0;font-size:.92rem;line-height:1.6;color:#c7d2fe}.FullStackClientServerWorkspace_dangerBox__n8VSx{background:rgba(244,63,94,.08);border-left:4px solid #f43f5e;border-radius:0 10px 10px 0;padding:16px 20px;margin:20px 0;font-size:.92rem;line-height:1.6;color:#fecdd3}.FullStackClientServerWorkspace_successBox__wagul{background:rgba(16,185,129,.08);border-left:4px solid #10b981;border-radius:0 10px 10px 0;padding:16px 20px;margin:20px 0;font-size:.92rem;line-height:1.6;color:#a7f3d0}.FullStackClientServerWorkspace_compareGrid__92g6_{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}@media (max-width:768px){.FullStackClientServerWorkspace_compareGrid__92g6_{grid-template-columns:1fr}}.FullStackClientServerWorkspace_compareCard__iPXS1{background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.12);border-radius:14px;padding:22px 20px}.FullStackClientServerWorkspace_compareCardWarn__UznbT{border-color:rgba(244,63,94,.25);background:rgba(244,63,94,.03)}.FullStackClientServerWorkspace_compareCardGood__T4cv4{border-color:rgba(14,165,233,.3);background:rgba(14,165,233,.04)}.FullStackClientServerWorkspace_compareHeader__P_HEX{display:flex;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;margin-bottom:14px}.FullStackClientServerWorkspace_compareList__lEo1K{list-style:none;padding:0;margin:0}.FullStackClientServerWorkspace_compareList__lEo1K li{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:.9rem;color:#cbd5e1;line-height:1.5}.FullStackClientServerWorkspace_compareIconGood__bB0H3{color:#34d399;flex-shrink:0;margin-top:3px}.FullStackClientServerWorkspace_compareIconBad__hc_E9{color:#fb7185;flex-shrink:0;margin-top:3px}.FullStackClientServerWorkspace_flowWrap__AsBNz{display:flex;flex-direction:column;gap:14px;margin:24px 0}.FullStackClientServerWorkspace_flowStep__9XMtP{display:flex;align-items:flex-start;gap:16px;background:rgba(255,255,255,.02);border:1px solid rgba(148,163,184,.1);border-radius:12px;padding:16px 20px;transition:border-color .15s ease}.FullStackClientServerWorkspace_flowStep__9XMtP:hover{border-color:rgba(14,165,233,.3)}.FullStackClientServerWorkspace_flowStepNum__p9mG8{width:32px;height:32px;border-radius:8px;background:rgba(14,165,233,.15);color:#38bdf8;font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.FullStackClientServerWorkspace_flowStepContent__YWv0_{flex:1 1}.FullStackClientServerWorkspace_flowStepTitle__fT1aG{font-size:.98rem;font-weight:700;color:#ffffff;margin:0 0 4px}.FullStackClientServerWorkspace_flowStepDesc__uMOkZ{font-size:.88rem;color:#94a3b8;margin:0;line-height:1.55}.FullStackClientServerWorkspace_codeWrap__DI2HU{background:#030712;border:1px solid rgba(148,163,184,.15);border-radius:12px;overflow:hidden;margin:18px 0}.FullStackClientServerWorkspace_codeBar__MppXe{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#090d1a;border-bottom:1px solid rgba(148,163,184,.12);font-size:.8rem;color:#64748b;font-family:monospace}.FullStackClientServerWorkspace_codeBarTitle__nPXMM{color:#38bdf8;font-weight:600}.FullStackClientServerWorkspace_codeBody__yZZAh{padding:16px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86rem;line-height:1.65;color:#e2e8f0;overflow-x:auto}.FullStackClientServerWorkspace_labCard__1KmPr{background:#050b17;border:1px solid rgba(14,165,233,.35);border-radius:16px;overflow:hidden;margin:24px 0;box-shadow:0 8px 32px rgba(0,0,0,.45)}.FullStackClientServerWorkspace_fileTabs__QhIDx{display:flex;background:#081020;border-bottom:1px solid rgba(14,165,233,.2);overflow-x:auto}.FullStackClientServerWorkspace_fileTab__ezkNo{display:flex;align-items:center;gap:8px;padding:12px 18px;background:transparent;border:none;border-bottom:2px solid transparent;color:#94a3b8;font-size:.84rem;font-family:monospace;cursor:pointer;white-space:nowrap;transition:all .15s ease}.FullStackClientServerWorkspace_fileTab__ezkNo:hover{color:#38bdf8;background:rgba(14,165,233,.05)}.FullStackClientServerWorkspace_fileTabActive__kcFNt{color:#38bdf8;background:rgba(14,165,233,.12);border-bottom-color:#38bdf8;font-weight:600}.FullStackClientServerWorkspace_labToolbar__FmG80{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background:#091224;border-bottom:1px solid rgba(148,163,184,.1);flex-wrap:wrap;gap:12px}.FullStackClientServerWorkspace_labControls__zY_XT{display:flex;align-items:center;gap:8px}.FullStackClientServerWorkspace_labBody__6dV28{display:grid;grid-template-columns:1.15fr .85fr;min-height:480px}@media (max-width:900px){.FullStackClientServerWorkspace_labBody__6dV28{grid-template-columns:1fr}}.FullStackClientServerWorkspace_codePane__Ri3BJ{background:#030712;border-right:1px solid rgba(148,163,184,.1);overflow:auto;padding:16px 0}.FullStackClientServerWorkspace_codeLine__uWsGq{display:flex;padding:2px 16px;font-family:monospace;font-size:.84rem;line-height:1.6}.FullStackClientServerWorkspace_codeLineActive__tdS9l{background:rgba(14,165,233,.2);border-left:3px solid #38bdf8}.FullStackClientServerWorkspace_lineNum__h5oK5{width:34px;color:#475569;font-size:.78rem;-webkit-user-select:none;user-select:none;flex-shrink:0}.FullStackClientServerWorkspace_lineText__OJLQ_{color:#e2e8f0;white-space:pre}.FullStackClientServerWorkspace_stepPane___Zqa3{background:#07101f;padding:20px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.FullStackClientServerWorkspace_stepCard__VvXIg{background:rgba(255,255,255,.02);border:1px solid rgba(148,163,184,.1);border-radius:10px;padding:14px;transition:all .15s ease;cursor:pointer}.FullStackClientServerWorkspace_stepCard__VvXIg:hover{border-color:rgba(14,165,233,.3)}.FullStackClientServerWorkspace_stepCardActive__mqLFw{background:rgba(14,165,233,.1);border-color:#0ea5e9;box-shadow:0 0 12px rgba(14,165,233,.2)}.FullStackClientServerWorkspace_stepHeaderRow__BIp8g{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.FullStackClientServerWorkspace_stepBadge__g1t8x{font-size:.72rem;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:4px;background:rgba(14,165,233,.2);color:#38bdf8}.FullStackClientServerWorkspace_stepBadgeTier__mALIF{font-size:.7rem;font-weight:600;padding:2px 6px;border-radius:4px;background:rgba(255,255,255,.06);color:#94a3b8}.FullStackClientServerWorkspace_stepTitle__kJtgx{font-size:.88rem;font-weight:700;color:#ffffff;margin:0 0 4px}.FullStackClientServerWorkspace_stepDesc__U8nTv{font-size:.8rem;color:#94a3b8;margin:0;line-height:1.45}.FullStackClientServerWorkspace_browserPreview__CU4nj{background:#020617;border:1px solid rgba(148,163,184,.15);border-radius:12px;overflow:hidden;margin-top:18px}.FullStackClientServerWorkspace_previewBar__ech7m{display:flex;align-items:center;gap:8px;background:#090e1f;padding:8px 14px;border-bottom:1px solid rgba(148,163,184,.1)}.FullStackClientServerWorkspace_previewDot__DzgOl{width:10px;height:10px;border-radius:50%;background:#ef4444}.FullStackClientServerWorkspace_previewDot__DzgOl:nth-child(2){background:#f59e0b}.FullStackClientServerWorkspace_previewDot__DzgOl:nth-child(3){background:#10b981}.FullStackClientServerWorkspace_previewUrl__YoYth{margin-left:8px;background:#030712;border:1px solid rgba(148,163,184,.1);padding:3px 12px;border-radius:6px;font-size:.75rem;font-family:monospace;color:#94a3b8;flex:1 1}.FullStackClientServerWorkspace_previewBody__P1z7_{padding:16px}.FullStackClientServerWorkspace_courseGrid__4k7zg{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width:640px){.FullStackClientServerWorkspace_courseGrid__4k7zg{grid-template-columns:1fr}}.FullStackClientServerWorkspace_courseCard__D_HMB{background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.12);border-radius:10px;padding:14px}.FullStackClientServerWorkspace_courseTitle__7lnr8{font-size:.88rem;font-weight:700;color:#f8fafc;margin:0 0 6px}.FullStackClientServerWorkspace_courseMeta__psPae{display:flex;justify-content:space-between;font-size:.75rem;color:#94a3b8;margin-bottom:8px}.FullStackClientServerWorkspace_progressBar___sRm2{height:6px;background:rgba(255,255,255,.08);border-radius:999px;overflow:hidden}.FullStackClientServerWorkspace_progressFill__EEQ0C{height:100%;background:linear-gradient(90deg,#0ea5e9,#38bdf8);border-radius:999px}.FullStackClientServerWorkspace_debugCard__d2Fwj{background:#050b17;border:1px solid rgba(244,63,94,.3);border-radius:16px;padding:24px;margin:24px 0}.FullStackClientServerWorkspace_scenarioTabs__ZNYr3{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.FullStackClientServerWorkspace_scenarioTab__LI8BW{padding:8px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.12);border-radius:8px;color:#94a3b8;font-size:.82rem;cursor:pointer;transition:all .15s ease}.FullStackClientServerWorkspace_scenarioTab__LI8BW:hover{background:rgba(244,63,94,.08);color:#fecdd3;border-color:rgba(244,63,94,.25)}.FullStackClientServerWorkspace_scenarioTabActive__mxw_a{background:rgba(244,63,94,.15);color:#fda4af;border-color:#f43f5e;font-weight:700}.FullStackClientServerWorkspace_diagnosticBox__C8PUH{background:#030712;border:1px solid rgba(148,163,184,.15);border-radius:12px;padding:18px;margin-bottom:20px}.FullStackClientServerWorkspace_diagnosticLog___dOt_{background:#000000;border-radius:8px;padding:12px;font-family:monospace;font-size:.82rem;color:#f87171;margin:10px 0 0;line-height:1.5;overflow-x:auto}.FullStackClientServerWorkspace_choiceSectionTitle__DORYR{font-size:.9rem;font-weight:700;color:#cbd5e1;margin-bottom:12px}.FullStackClientServerWorkspace_choiceGrid__jVnL2{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}@media (max-width:640px){.FullStackClientServerWorkspace_choiceGrid__jVnL2{grid-template-columns:1fr}}.FullStackClientServerWorkspace_choiceBtn__JS0__{padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.12);border-radius:8px;color:#cbd5e1;font-size:.86rem;font-weight:600;cursor:pointer;transition:all .15s ease;text-align:center}.FullStackClientServerWorkspace_choiceBtn__JS0__:hover{background:rgba(14,165,233,.08);border-color:rgba(14,165,233,.3);color:#38bdf8}.FullStackClientServerWorkspace_choiceBtnActive__jhYRh{background:rgba(14,165,233,.18);border-color:#38bdf8;color:#38bdf8}.FullStackClientServerWorkspace_diagnosticResult__uA0GR{margin-top:16px;padding:14px 18px;border-radius:10px;font-size:.88rem;line-height:1.55}.FullStackClientServerWorkspace_challengeCard__jeDVh{background:#050d1a;border:1px solid rgba(16,185,129,.3);border-radius:16px;padding:26px;margin:24px 0}.FullStackClientServerWorkspace_challengeStep__ZoZDO{background:rgba(255,255,255,.02);border:1px solid rgba(148,163,184,.1);border-radius:12px;padding:18px;margin-bottom:16px}.FullStackClientServerWorkspace_challengeStepTitle__Im7YC{font-size:.95rem;font-weight:700;color:#ffffff;margin-bottom:10px;display:flex;align-items:center;gap:8px}.FullStackClientServerWorkspace_challengeOptions__rZrlf{display:flex;flex-direction:column;gap:8px}.FullStackClientServerWorkspace_challengeOption__SD65L{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:rgba(255,255,255,.02);border:1px solid rgba(148,163,184,.1);border-radius:8px;color:#cbd5e1;font-size:.86rem;line-height:1.5;cursor:pointer;transition:all .15s ease}.FullStackClientServerWorkspace_challengeOption__SD65L:hover{background:rgba(16,185,129,.06);border-color:rgba(16,185,129,.3)}.FullStackClientServerWorkspace_challengeOptionSelected__5XMp2{background:rgba(16,185,129,.14);border-color:#10b981;color:#6ee7b7}.FullStackClientServerWorkspace_summaryGrid__15k4j{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}@media (max-width:860px){.FullStackClientServerWorkspace_summaryGrid__15k4j{grid-template-columns:1fr}}.FullStackClientServerWorkspace_summaryCard__asB_O{background:rgba(255,255,255,.02);border:1px solid rgba(148,163,184,.12);border-radius:12px;padding:18px}.FullStackClientServerWorkspace_summaryTitle__i6_x7{font-size:.95rem;font-weight:700;color:#38bdf8;margin:0 0 8px;display:flex;align-items:center;gap:8px}.FullStackClientServerWorkspace_summaryText__4YS5d{font-size:.86rem;color:#94a3b8;line-height:1.55;margin:0}.FullStackClientServerWorkspace_mentalModelBox__5GGDN{background:#020612;border:1px solid rgba(14,165,233,.3);border-radius:14px;padding:24px;margin-top:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem;line-height:1.6;color:#bae6fd;text-align:center;white-space:pre;overflow-x:auto}.FullStackClientServerWorkspace_btnPrimary__6wkDH{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#0284c7,#0ea5e9);color:#ffffff;border:none;padding:8px 18px;border-radius:8px;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .15s ease}.FullStackClientServerWorkspace_btnPrimary__6wkDH:hover{background:linear-gradient(135deg,#0369a1,#0284c7);box-shadow:0 0 14px rgba(14,165,233,.4)}.FullStackClientServerWorkspace_btnSecondary__eEu9l{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.05);color:#cbd5e1;border:1px solid rgba(148,163,184,.15);padding:8px 16px;border-radius:8px;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .15s ease}.FullStackClientServerWorkspace_btnSecondary__eEu9l:hover{background:rgba(255,255,255,.1);color:#ffffff;border-color:rgba(148,163,184,.3)}.FullStackClientServerWorkspace_btnGhost__YJGRL{display:inline-flex;align-items:center;gap:6px;background:transparent;color:#94a3b8;border:none;padding:6px 12px;border-radius:6px;font-size:.82rem;cursor:pointer;transition:color .15s ease}.FullStackClientServerWorkspace_btnGhost__YJGRL:hover{color:#38bdf8}.FullStackClientServerWorkspace_btnSuccess__kgfsC{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#059669,#10b981);color:#ffffff;border:none;padding:8px 18px;border-radius:8px;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .15s ease}.FullStackClientServerWorkspace_btnSuccess__kgfsC:hover{background:linear-gradient(135deg,#047857,#059669);box-shadow:0 0 14px rgba(16,185,129,.4)}