.setup_pageHeader__slU_e{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.setup_pageTitle__tfk60{font-size:1.5rem;font-weight:600;color:var(--layout-text)}.setup_pageDescription__3gS_j{font-size:.875rem;color:var(--layout-text-muted);margin-top:.25rem}.setup_actions__dKjMP{display:flex;align-items:center;gap:.5rem}.setup_btnPrimary__wKEHS{display:inline-flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 1rem;border-radius:.375rem;background-image:var(--brand-info-gradient);color:#fff;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:filter .2s;box-shadow:0 2px 8px color-mix(in srgb,var(--brand-primary) 25%,transparent)}.setup_btnPrimary__wKEHS:hover{filter:brightness(1.05)}.setup_btnSecondary__zUO8D{display:inline-flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 1rem;border-radius:.375rem;background:var(--layout-surface);color:var(--layout-text);font-size:.875rem;font-weight:500;border:1px solid var(--layout-border);cursor:pointer;transition:all .2s}.setup_btnSecondary__zUO8D:hover{background:var(--layout-surface-muted);border-color:var(--layout-border-strong)}.setup_btnDanger__fSDo_{display:inline-flex;align-items:center;gap:.5rem;height:2.25rem;padding:0 .75rem;border-radius:.375rem;background:var(--brand-danger-surface);color:var(--brand-danger);font-size:.875rem;border:1px solid var(--brand-danger);cursor:pointer;transition:all .2s}.setup_btnDanger__fSDo_:hover{filter:brightness(.95)}.setup_btnIcon__C7qhT{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.375rem;background:transparent;color:var(--layout-text-muted);border:none;cursor:pointer;transition:all .15s}.setup_btnIcon__C7qhT:hover{background:var(--layout-surface-muted);color:var(--layout-text)}.setup_tableWrapper__Vx31M{border:2px solid var(--layout-border);border-radius:.75rem;background:linear-gradient(to bottom,var(--layout-surface),var(--layout-card-tint));overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.06)}.setup_table__IrBAG{width:100%;border-collapse:collapse}.setup_table__IrBAG th{text-align:left;padding:.85rem 1rem;font-size:.8125rem;font-weight:600;color:var(--layout-text-muted);background:var(--layout-surface-muted);border-bottom:2px solid var(--layout-border-strong);text-transform:uppercase;letter-spacing:.025em}.setup_table__IrBAG td{padding:.85rem 1rem;font-size:.875rem;color:var(--layout-text);border-bottom:1px solid var(--layout-border)}.setup_table__IrBAG tr:last-child td{border-bottom:none}.setup_table__IrBAG tr:hover td{background:var(--brand-primary-soft)}.setup_tableActions__gNIBJ{display:flex;align-items:center;gap:.25rem}.setup_emptyState__nHx4B{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--layout-text-muted);text-align:center}.setup_emptyStateIcon__HrssN{width:3rem;height:3rem;margin-bottom:1rem;opacity:.5;color:var(--layout-border-strong)}.setup_emptyStateText__J3GQk{font-size:.9375rem;font-weight:500;margin-bottom:.25rem}.setup_emptyStateSubtext__GvoUe{font-size:.8125rem}.setup_dialogOverlay__UDphi{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:setup_fadeIn__67w5I .15s ease}@keyframes setup_fadeIn__67w5I{0%{opacity:0}to{opacity:1}}.setup_dialog__NsRiE{background:var(--layout-surface);border-radius:.75rem;border:1px solid var(--layout-border);padding:1.5rem;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px var(--layout-shadow-strong);animation:setup_slideIn__Uc1mM .2s ease}@keyframes setup_slideIn__Uc1mM{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.setup_dialogTitle__PeXbI{font-size:1.125rem;font-weight:600;color:var(--layout-text);margin-bottom:1rem}.setup_dialogForm__v6nsc{display:flex;flex-direction:column;gap:1rem}.setup_fieldGroup__v_Nrl{display:flex;flex-direction:column;gap:.375rem}.setup_label__M5zoK{font-weight:600}.setup_input__j8Xta,.setup_label__M5zoK{font-size:.875rem;color:var(--layout-text)}.setup_input__j8Xta{height:2.5rem;padding:0 .875rem;border-radius:.375rem;border:1px solid var(--layout-border);background:var(--layout-surface);outline:none;transition:border-color .2s}.setup_input__j8Xta::placeholder{color:var(--layout-text-soft)}.setup_input__j8Xta:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 15%,transparent)}.setup_textarea__HNmHl{padding:.625rem .875rem;border-radius:.375rem;border:1px solid var(--layout-border);background:var(--layout-surface);color:var(--layout-text);font-size:.875rem;outline:none;min-height:5rem;resize:vertical;transition:border-color .2s}.setup_textarea__HNmHl::placeholder{color:var(--layout-text-soft)}.setup_textarea__HNmHl:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-primary) 15%,transparent)}.setup_select__x_edk{height:2.5rem;padding:0 .875rem;border-radius:.375rem;border:1px solid var(--layout-border);background:var(--layout-surface);color:var(--layout-text);font-size:.875rem;outline:none;cursor:pointer}.setup_select__x_edk:focus{border-color:var(--brand-primary)}.setup_dialogFooter__oH5wW{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}.setup_badge__jswPX{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:500}.setup_badgeActive__RCyHE{background:color-mix(in srgb,var(--brand-success-color) 15%,transparent);color:var(--brand-success-color)}.setup_badgeInactive___cq_A{background:var(--brand-danger-surface);color:var(--brand-danger)}.setup_searchBar__mbmMZ{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.setup_searchInput__wt6Qe{flex:1;height:2.25rem;padding:0 .875rem;border-radius:.375rem;border:1px solid var(--layout-border);background:var(--layout-surface);color:var(--layout-text);font-size:.875rem;outline:none;max-width:320px;transition:border-color .2s}.setup_searchInput__wt6Qe::placeholder{color:var(--layout-text-soft)}.setup_searchInput__wt6Qe:focus{border-color:var(--brand-primary)}.setup_tabs__V3C2o{display:flex;border-bottom:2px solid var(--layout-border);margin-bottom:1.5rem;gap:0}.setup_tab__IdfxQ{padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:var(--layout-text-muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-2px}.setup_tab__IdfxQ:hover{color:var(--layout-text)}.setup_tabActive__3dm9M{color:var(--brand-primary);border-bottom-color:var(--brand-primary);font-weight:600}.setup_checkboxGroup__QPbIC{display:flex;flex-direction:column;gap:.625rem}.setup_checkboxLabel__Yj4_H{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--layout-text);cursor:pointer}.setup_checkboxLabel__Yj4_H input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--brand-primary);cursor:pointer}.setup_badgeModule__g0qWq{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.6875rem;font-weight:500;background:color-mix(in srgb,var(--brand-primary) 12%,transparent);color:var(--brand-primary);margin-right:.25rem;margin-bottom:.125rem}.setup_infoRow__W9yBr{display:flex;align-items:center;gap:.5rem;padding:.75rem 0;border-bottom:1px solid var(--layout-border);font-size:.875rem;color:var(--layout-text)}.setup_infoRow__W9yBr:last-child{border-bottom:none}.setup_infoLabel__0QHWW{font-weight:600;min-width:120px;color:var(--layout-text-muted)}.setup_infoValue__i6mZ_{flex:1}.setup_accessSection__EbLA5{border:1px solid var(--layout-border);border-radius:.5rem;overflow:hidden}.setup_accessToggleLabel__yOpYZ{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;color:var(--layout-text);cursor:pointer;background:var(--layout-surface-muted);transition:background-color .15s}.setup_accessToggleLabel__yOpYZ:hover{background:color-mix(in srgb,var(--brand-primary) 6%,var(--layout-surface-muted))}.setup_accessToggleLabel__yOpYZ span{flex:1}.setup_accessCheckbox__etDRy{width:1.125rem;height:1.125rem;accent-color:var(--brand-primary);cursor:pointer}.setup_accessPanel__Zn_nS{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-top:1px solid var(--layout-border);background:var(--layout-surface)}.setup_successMsg__ZdOBi{border-radius:.375rem;background:color-mix(in srgb,var(--brand-success-color) 10%,transparent);color:var(--brand-success-color);border:1px solid color-mix(in srgb,var(--brand-success-color) 25%,transparent)}.setup_errorMsg__iGTQJ,.setup_successMsg__ZdOBi{padding:.625rem 1rem;font-size:.8125rem;margin-bottom:1rem}.setup_errorMsg__iGTQJ{border-radius:.375rem;background:var(--brand-danger-surface);color:var(--brand-danger);border:1px solid var(--brand-danger)}.campaigns_grid__6a_k1{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.campaigns_card__ysVeN{padding:1.25rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);cursor:pointer;transition:border-color .15s,box-shadow .15s}.campaigns_card__ysVeN:hover{border-color:var(--ring);box-shadow:0 2px 8px oklch(0 0 0/.06)}.campaigns_cardTop__B6ze6{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.5rem}.campaigns_cardTitle__32woi{font-size:1rem;font-weight:600;color:var(--card-foreground)}.campaigns_cardDesc__JGtdJ{font-size:.8125rem;color:var(--muted-foreground);margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.campaigns_cardStats__P6Pfr{display:flex;gap:1rem;font-size:.8125rem;color:var(--muted-foreground)}.campaigns_funnel__BDSbz{display:flex;gap:.5rem;margin-top:1rem}.campaigns_funnelStep__PGfs3{flex:1;text-align:center;padding:.5rem;border-radius:var(--radius);background:var(--muted);font-size:.75rem}.campaigns_funnelValue__V7EmX{font-size:1.25rem;font-weight:600;color:var(--foreground)}.campaigns_funnelLabel__bTVQT{color:var(--muted-foreground);margin-top:.125rem}.campaigns_typeBadge__TtwHw{display:inline-block;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;border-radius:999px;background:oklch(.6 .15 250/.12);color:oklch(.45 .15 250);text-transform:uppercase;letter-spacing:.02em}.dark .campaigns_typeBadge__TtwHw{background:oklch(.6 .15 250/.2);color:oklch(.8 .12 250)}.campaigns_statusDraft__gjUVF{color:var(--muted-foreground)}.campaigns_statusActive__B9XQU{color:var(--brand-success-color)}.campaigns_statusCompleted__yHGPr{color:var(--primary)}.campaigns_statusCancelled__Iw6MW{color:var(--destructive)}.assessments_grid__PwyCY{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.assessments_card__YCTX5{padding:1.25rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);cursor:pointer;transition:border-color .15s,box-shadow .15s}.assessments_card__YCTX5:hover{border-color:var(--ring);box-shadow:0 2px 8px oklch(0 0 0/.06)}.assessments_cardTitle__fjiAO{font-size:1rem;font-weight:600;color:var(--card-foreground);margin-bottom:.25rem}.assessments_cardSub__vMEN8{font-size:.8125rem;color:var(--muted-foreground);margin-bottom:.75rem}.assessments_cardMeta___7FYV{display:flex;gap:.75rem;font-size:.8125rem;color:var(--muted-foreground)}.assessments_tabs__9xyRK{display:flex;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.assessments_tab__925TD{padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:var(--muted-foreground);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s}.assessments_tab__925TD:hover{color:var(--foreground)}.assessments_tabActive__Zyp4_{color:var(--primary);border-bottom-color:var(--primary)}.assessments_itemBank__ER2uQ{display:flex;flex-direction:column;gap:.5rem}.assessments_itemCard__djCnO{padding:1rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--card)}.assessments_itemQuestion__4tWV7{font-size:.875rem;font-weight:500;margin-bottom:.5rem}.assessments_itemMeta__b_tBY{display:flex;gap:.75rem;font-size:.8125rem;color:var(--muted-foreground)}.assessments_examContainer__V3QBx{max-width:800px;margin:0 auto}.assessments_examProgress__XW1jx{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--muted-foreground)}.assessments_progressBar__F4OW_{flex:1;height:6px;border-radius:3px;background:var(--muted);overflow:hidden}.assessments_progressFill__drs7R{height:100%;border-radius:3px;background:var(--primary);transition:width .3s}.assessments_questionCard__OuU8G{padding:1.5rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);margin-bottom:1rem}.assessments_questionNumber__Hzc2a{font-size:.8125rem;color:var(--muted-foreground);margin-bottom:.5rem}.assessments_questionText__itaAw{font-size:1rem;font-weight:500;margin-bottom:1rem;line-height:1.5}.assessments_optionList__uDp95{display:flex;flex-direction:column;gap:.5rem}.assessments_option___chhS{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:var(--radius);border:1px solid var(--border);cursor:pointer;transition:border-color .15s,background .15s;font-size:.875rem}.assessments_option___chhS:hover{border-color:var(--ring)}.assessments_optionSelected__KnK6a{border-color:var(--primary);background:oklch(from var(--primary) l c h/.05)}.assessments_examNav__ClJs6{display:flex;justify-content:space-between;margin-top:1.5rem}.diagnosis_grid__pPmLu{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.diagnosis_sessionCard__h4HiK{padding:1.25rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);cursor:pointer;transition:border-color .15s,box-shadow .15s}.diagnosis_sessionCard__h4HiK:hover{border-color:var(--ring);box-shadow:0 2px 8px oklch(0 0 0/.06)}.diagnosis_cardHeader__Kc3YE{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.diagnosis_cardTitle__KT2KK{font-size:1rem;font-weight:600;color:var(--card-foreground)}.diagnosis_cardMeta__P52nv{display:flex;gap:.75rem;font-size:.8125rem;color:var(--muted-foreground)}.diagnosis_statusActive__vh0_C{background:oklch(.6 .15 145/.15);color:var(--brand-success-color)}.diagnosis_statusActive__vh0_C,.diagnosis_statusCompleted__3nBdo{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.diagnosis_statusCompleted__3nBdo{background:oklch(from var(--primary) l c h/.15);color:var(--primary)}.diagnosis_chatContainer__TLDy0{display:flex;flex-direction:column;height:calc(100vh - 12rem);border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden}.diagnosis_chatHeader__hEtc6{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border);background:var(--muted)}.diagnosis_chatTitle__T2ial{font-size:.9375rem;font-weight:600}.diagnosis_chatMessages__PGEHp{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.diagnosis_message__g61NB{padding:.75rem 1rem;border-radius:var(--radius);font-size:.875rem;line-height:1.6;max-width:80%;white-space:pre-wrap}.diagnosis_messageUser__q4lm_{background:var(--primary);color:var(--primary-foreground);align-self:flex-end;border-bottom-right-radius:4px}.diagnosis_messageAssistant__jO7Sa{background:var(--muted);color:var(--foreground);align-self:flex-start;border-bottom-left-radius:4px}.diagnosis_chatInputArea__0qKpZ{display:flex;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--border)}.diagnosis_chatInput__eW0qh{flex:1;height:2.5rem;padding:0 .75rem;border-radius:var(--radius);border:1px solid var(--input);background:var(--background);color:var(--foreground);font-size:.875rem;outline:none}.diagnosis_chatInput__eW0qh:focus{border-color:var(--ring);box-shadow:0 0 0 2px oklch(from var(--ring) l c h/.2)}.diagnosis_sendBtn__wQ0Jt{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);border:none;cursor:pointer;transition:opacity .15s}.diagnosis_sendBtn__wQ0Jt:hover{opacity:.9}.diagnosis_sendBtn__wQ0Jt:disabled{opacity:.5;cursor:not-allowed}.diagnosis_summaryBlock__GZmEv{padding:1.25rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);margin-top:1rem}.diagnosis_summaryTitle__1ZbJT{font-size:1rem;font-weight:600;margin-bottom:.75rem}.diagnosis_summarySection__P0Hn5{margin-bottom:.75rem}.diagnosis_summarySectionTitle__8gtHk{font-size:.875rem;font-weight:600;color:var(--foreground);margin-bottom:.25rem}.diagnosis_summaryList__Cb_s4{list-style:none;padding:0;margin:0}.diagnosis_summaryList__Cb_s4 li{font-size:.8125rem;color:var(--muted-foreground);padding:.125rem 0 .125rem 1rem;position:relative}.diagnosis_summaryList__Cb_s4 li:before{content:"•";position:absolute;left:0;color:var(--primary)}.disc_grid__gyYkY{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.disc_card__azsHV{padding:1.25rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);cursor:pointer;transition:border-color .15s}.disc_card__azsHV:hover{border-color:var(--ring)}.disc_scoreBar__p9ywm{display:flex;gap:.5rem;margin-top:.75rem}.disc_scorePill__eX0PS{flex:1;text-align:center;padding:.375rem;border-radius:var(--radius);font-size:.75rem;font-weight:600}.disc_scoreD__5zIYK{background:oklch(.6 .2 30/.15);color:oklch(.5 .2 30)}.disc_scoreI__v9IIV{background:oklch(.6 .2 85/.15);color:oklch(.5 .2 85)}.disc_scoreS__TDmcX{background:oklch(.6 .2 145/.15);color:oklch(.5 .2 145)}.disc_scoreC__RBMUu{background:oklch(.6 .2 250/.15);color:oklch(.5 .2 250)}.dark .disc_scoreD__5zIYK{background:oklch(.6 .2 30/.2);color:oklch(.75 .18 30)}.dark .disc_scoreI__v9IIV{background:oklch(.6 .2 85/.2);color:oklch(.75 .18 85)}.dark .disc_scoreS__TDmcX{background:oklch(.6 .2 145/.2);color:oklch(.75 .18 145)}.dark .disc_scoreC__RBMUu{background:oklch(.6 .2 250/.2);color:oklch(.75 .18 250)}.disc_teamGrid__DDPyc{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.disc_teamCard__yjEW0{padding:1rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);text-align:center}.disc_teamName__tar8U{font-size:.875rem;font-weight:600;margin-bottom:.5rem}.disc_raterCard__LxEpQ{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--card)}.disc_raterInfo__UM_Ze{display:flex;flex-direction:column;gap:.125rem}.disc_raterName__7Z7W_{font-size:.875rem;font-weight:500}.disc_raterMeta__5dtYC{font-size:.8125rem;color:var(--muted-foreground)}.matrix_grid__kM_KH{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.matrix_card__5VOVf{padding:1.25rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);cursor:pointer;transition:border-color .15s,box-shadow .15s}.matrix_card__5VOVf:hover{border-color:var(--ring);box-shadow:0 2px 8px oklch(0 0 0/.06)}.matrix_cardTop__JiaL_{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.5rem}.matrix_cardTitle__bIheP{font-size:1rem;font-weight:600;color:var(--card-foreground)}.matrix_cardDept__o9ove{margin-bottom:.75rem}.matrix_cardDept__o9ove,.matrix_cardMeta__FfosB{font-size:.8125rem;color:var(--muted-foreground)}.matrix_cardMeta__FfosB{display:flex;gap:.75rem}.matrix_statusDraft__IKWrr{background:oklch(from var(--warning) l c h/.15);color:var(--warning,oklch(.7 .15 85))}.matrix_statusDraft__IKWrr,.matrix_statusPublished__m34IW{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500}.matrix_statusPublished__m34IW{background:oklch(.6 .15 145/.15);color:var(--brand-success-color)}.matrix_detailHeader__R0_Ra{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.matrix_detailInfo__Vpc53{flex:1}.matrix_detailActions__0xmyM{display:flex;gap:.5rem}.matrix_tabs__nk1_r{display:flex;border-bottom:1px solid var(--border);margin-bottom:1.5rem;gap:0}.matrix_tab__Javvu{padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:var(--muted-foreground);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s}.matrix_tab__Javvu:hover{color:var(--foreground)}.matrix_tabActive___jcPf{color:var(--primary);border-bottom-color:var(--primary)}.matrix_section__hcuqX{margin-bottom:1.5rem}.matrix_sectionHeader__wWlc4{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.matrix_sectionTitle__Jp7q0{font-size:.9375rem;font-weight:600;color:var(--foreground)}.matrix_fieldReadonly__K08Ay{padding:.75rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--muted);font-size:.875rem;color:var(--foreground);white-space:pre-wrap;min-height:3rem}.matrix_skillsList__VN1uC{display:flex;flex-direction:column;gap:.5rem}.matrix_skillItem__Y6rIN{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--card)}.matrix_skillName__a_inu{font-size:.875rem;font-weight:500}.matrix_skillDesc__Ezm6D,.matrix_skillWeight__94IMF{font-size:.8125rem;color:var(--muted-foreground)}.matrix_skillDesc__Ezm6D{margin-top:.125rem}.matrix_aiPanel__l0j0z{position:fixed;top:0;right:0;width:400px;height:100vh;background:var(--card);border-left:1px solid var(--border);display:flex;flex-direction:column;z-index:40}.matrix_aiHeader__UD_Ox{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--border)}.matrix_aiMessages__5ksoe{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.matrix_aiMessage__FB3Mi{padding:.75rem;border-radius:var(--radius);font-size:.875rem;line-height:1.5;max-width:90%}.matrix_aiMessageUser__Uuhi5{background:var(--primary);color:var(--primary-foreground);align-self:flex-end}.matrix_aiMessageAssistant__pw6uE{background:var(--muted);color:var(--foreground);align-self:flex-start}.matrix_aiInputArea__w8zDw{display:flex;gap:.5rem;padding:1rem;border-top:1px solid var(--border)}.matrix_aiInput__yecSW{flex:1;height:2.5rem;padding:0 .75rem;border-radius:var(--radius);border:1px solid var(--input);background:var(--background);color:var(--foreground);font-size:.875rem;outline:none}.matrix_aiInput__yecSW:focus{border-color:var(--ring)}.matrix_versionList__KIkVH{display:flex;flex-direction:column;gap:.5rem}.matrix_versionItem__BK1TC{display:flex;align-items:center;justify-content:space-between;padding:.75rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);cursor:pointer;transition:border-color .15s}.matrix_versionItem__BK1TC:hover{border-color:var(--ring)}.matrix_versionCurrent__rC18b{border-color:var(--primary);background:oklch(from var(--primary) l c h/.05)}.page_grid__mvggu{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.page_familyCard__7nd2V{padding:1.25rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--card);cursor:pointer;transition:border-color .15s,box-shadow .15s}.page_familyCard__7nd2V:hover{border-color:var(--ring);box-shadow:0 2px 8px oklch(0 0 0/.06)}.page_cardHeader__7sn7U{display:flex;align-items:center;gap:.625rem;color:var(--card-foreground);margin-bottom:.5rem}.page_cardTitle__Pvnyi{font-size:1rem;font-weight:600}.page_cardDescription__qM6yn{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_cardDescription__qM6yn,.page_cardStats__CPBD9{font-size:.8125rem;color:var(--muted-foreground);margin-bottom:.75rem}.page_cardStats__CPBD9{display:flex;gap:1rem}.page_cardFooter__RUkBF{display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;font-weight:500;color:var(--primary)}