*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;overflow:hidden}body{font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;background:#0d0e12;background-image:radial-gradient(ellipse 70% 45% at 50% -5%,rgba(70,80,120,.55) 0%,rgba(30,35,55,.35) 45%,transparent 70%);color:#f0f0f0}button{font-family:inherit;cursor:pointer}._header_7v2k6_1{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;gap:16px}._logo_7v2k6_10{display:flex;flex-direction:column;gap:1px;flex-shrink:0}._logoTitle_7v2k6_16{font-size:15px;font-weight:700;color:#f0f0f0;letter-spacing:.02em}._logoSub_7v2k6_22{font-size:10px;color:#d4ff4f;letter-spacing:.08em}._right_7v2k6_28{display:flex;align-items:center;gap:10px;flex-shrink:0}._btn_7v2k6_35{background:#ffffff0d;border:none;color:#d1d5db;border-radius:999px;display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:background .15s;white-space:nowrap}._btn_7v2k6_35:hover{background:#ffffff17}._btn_7v2k6_35 svg{font-size:13px}._btnIcon_7v2k6_51{width:32px;height:32px;padding:0;justify-content:center}@media(max-width:599px){._btn_7v2k6_35 span{display:none}._btn_7v2k6_35{padding:6px 8px}}._iconNav_qjowy_1{width:68px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;padding:8px 0;z-index:10;position:relative}._top_qjowy_12,._bottom_qjowy_12{display:flex;flex-direction:column;align-items:center;gap:2px}._btn_qjowy_19{width:52px;height:52px;border:none;background:transparent;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#4b5563;position:relative;transition:color .15s,background .15s}._btn_qjowy_19 svg{font-size:17px}._btn_qjowy_19 span{font-size:9px;font-weight:500;letter-spacing:.02em}._btn_qjowy_19:hover{background:#ffffff0f;color:#9ca3af}._active_qjowy_38{color:#d4ff4f!important;background:#d4ff4f14!important}._active_qjowy_38:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;background:#d4ff4f;border-radius:0 3px 3px 0}@media(max-width:599px){._iconNav_qjowy_1{display:none}}._subNav_1j13z_1{width:200px;flex-shrink:0;padding:8px 8px 8px 0;display:flex;flex-direction:column;gap:4px;overflow-y:auto;transition:width .25s cubic-bezier(.22,1,.36,1),padding .25s cubic-bezier(.22,1,.36,1)}._subNav_1j13z_1::-webkit-scrollbar{display:none}._collapsed_1j13z_14{width:0;padding:0;overflow:hidden}._header_1j13z_20{padding:4px 10px 10px;flex-shrink:0}._title_1j13z_24{font-size:13px;font-weight:700;color:#f0f0f0;margin-bottom:2px}._sub_1j13z_1{font-size:10px;color:#4b5563}._items_1j13z_35{display:flex;flex-direction:column;gap:2px}._btn_1j13z_41{width:100%;border:none;background:transparent;border-radius:8px;padding:8px 10px;display:flex;align-items:center;gap:8px;color:#6b7280;font-size:12px;text-align:left;transition:background .15s,color .15s;white-space:nowrap}._btn_1j13z_41 svg{font-size:12px;width:14px;flex-shrink:0}._btn_1j13z_41:hover{background:#ffffff0d;color:#d1d5db}._active_1j13z_58{background:#d4ff4f14!important;color:#d4ff4f!important}@media(min-width:600px)and (max-width:959px){._subNav_1j13z_1{position:absolute;top:0;bottom:0;left:68px;width:200px;padding:16px 8px;background:#0a0b10f7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:0 14px 14px 0;z-index:100;clip-path:inset(0 100% 0 0);transition:clip-path .28s cubic-bezier(.22,1,.36,1)}._open_1j13z_80{clip-path:inset(0 0% 0 0)!important}._collapsed_1j13z_14{width:200px;padding:16px 8px;overflow:visible}}@media(max-width:599px){._subNav_1j13z_1{display:none}}._mobileNav_14ggy_1{display:none}@media(max-width:599px){._mobileNav_14ggy_1{display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 12px 10px;gap:6px;align-items:center}._mobileNav_14ggy_1::-webkit-scrollbar{display:none}}._btn_14ggy_20{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:7px 14px;border:none;border-radius:999px;background:#ffffff0f;color:#6b7280;font-size:12px;white-space:nowrap;transition:background .15s,color .15s}._btn_14ggy_20 svg{font-size:13px}._active_14ggy_35{background:#d4ff4f!important;color:#0d0e12!important;font-weight:700}._page_13ge2_1{display:flex;flex-direction:column;gap:20px;width:100%}._header_13ge2_17{display:flex;align-items:center;justify-content:space-between;gap:16px}._headerLeft_13ge2_29{display:flex;align-items:center;gap:12px}._companyIcon_13ge2_39{width:44px;height:44px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#ffffffb3;font-size:18px;flex-shrink:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._companyName_13ge2_67{font-size:20px;font-weight:700;color:#fff}._companyMeta_13ge2_77{font-size:12px;color:#ffffff80;margin-top:2px}._badge_13ge2_87{padding:5px 14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:999px;font-size:11px;color:#fff9;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0}._financialRow_13ge2_113{display:flex;gap:10px;flex-wrap:wrap}._financialItem_13ge2_123{flex:1;min-width:130px;background:#ffffff0d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 16px}._financialLabel_13ge2_143{font-size:10px;color:#ffffff73;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}._financialValue_13ge2_159{font-size:16px;font-weight:700;color:#fff}._grid_13ge2_173{display:grid;grid-template-columns:1fr 1.2fr;gap:16px;align-items:start}._left_13ge2_185,._right_13ge2_185{display:flex;flex-direction:column;gap:16px}._card_13ge2_199{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 8px 32px #0000004d}._cardLabel_13ge2_223{font-size:12px;font-weight:700;letter-spacing:.08em;color:#fff9;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:10px;margin-bottom:4px;display:flex;align-items:center;gap:8px;text-transform:uppercase}._scoreWrap_13ge2_253{display:flex;align-items:center;gap:20px}._scoreRing_13ge2_263{flex-shrink:0}._scoreSvg_13ge2_265{width:110px;height:110px}._scoreLabel_13ge2_267{font-size:15px;font-weight:700;margin-bottom:6px;line-height:1.4}._scoreSub_13ge2_279{font-size:11px;color:#fff6;line-height:1.6}._typeTags_13ge2_289{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}._typeTag_13ge2_289{font-size:11px;font-weight:700;padding:3px 10px;border-radius:6px}._typeTagGood_13ge2_313{font-size:11px;font-weight:700;color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.3);padding:3px 10px;border-radius:6px}._typeCard_13ge2_335{border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}._typeHeader_13ge2_349{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._typeBadge_13ge2_361{font-size:11px;font-weight:800;padding:3px 10px;border-radius:4px}._typeMainBadge_13ge2_373{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}._typeUrgency_13ge2_385{font-size:10px;color:#ffffff73;margin-left:auto}._typeDesc_13ge2_395{font-size:12px;color:#ffffffbf;line-height:1.7}._typeAction_13ge2_405{font-size:12px;background:#ffffff0f;border-radius:8px;padding:10px 12px;line-height:1.6;color:#fffc;display:flex;gap:8px;align-items:flex-start}._subTypes_13ge2_427{display:flex;gap:8px;flex-wrap:wrap}._subTypeCard_13ge2_437{flex:1;min-width:140px;border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}._subBadge_13ge2_457{font-size:10px;background:#ffffff1a;color:#ffffff80;border-radius:4px;padding:1px 5px}._goodCard_13ge2_471{background:#4ade8014;border:1px solid rgba(74,222,128,.2);border-radius:10px;padding:14px 16px;color:#4ade80;font-size:13px;font-weight:600}._riskList_13ge2_493{display:flex;flex-direction:column;gap:8px}._riskRow_13ge2_503{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ffffff08;border-radius:8px;border-left:2px solid}._riskContent_13ge2_521{flex:1}._riskCat_13ge2_523{font-size:11px;font-weight:700;color:#ffffffbf;margin-bottom:2px}._riskQ_13ge2_535{font-size:11px;color:#ffffff73;line-height:1.4}._riskAns_13ge2_545{font-size:11px;font-weight:700;padding:3px 10px;border-radius:6px;display:flex;align-items:center;gap:4px;white-space:nowrap;flex-shrink:0}._bsGrid_13ge2_571{display:grid;grid-template-columns:1fr 1fr;gap:12px}._bsSection_13ge2_581{border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px}._bsSectionTitle_13ge2_595{font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px;margin-bottom:6px}._bsItem_13ge2_611{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.06)}._bsItem_13ge2_611:last-of-type{border-bottom:none}._bsLabel_13ge2_627{font-size:11px;color:#ffffff80}._bsVal_13ge2_629{font-size:12px;font-weight:600;color:#ffffffd9}._bsTotal_13ge2_631{display:flex;justify-content:space-between;padding:8px 0 0;border-top:1px solid;font-size:13px;font-weight:700;margin-top:4px}._bsNet_13ge2_649{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-radius:12px;margin-top:4px}._bsNetLabel_13ge2_665{font-size:13px;font-weight:700;color:#fffc;display:flex;align-items:center;gap:8px}._bsNetValue_13ge2_681{font-size:24px;font-weight:800;letter-spacing:-.02em}._note_13ge2_691{font-size:10px;color:#ffffff4d;line-height:1.6}._metricsGrid_13ge2_705{display:grid;grid-template-columns:1fr 1fr;gap:10px}._metricCard_13ge2_715{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px}._metricLabel_13ge2_727{font-size:10px;color:#ffffff73;font-weight:600;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}._metricValue_13ge2_743{font-size:22px;font-weight:800;color:#fff;display:flex;align-items:center;gap:8px;flex-wrap:wrap;letter-spacing:-.02em}._metricBadge_13ge2_763{font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px}._metricNote_13ge2_775{font-size:10px;color:#ffffff4d;margin-top:6px}._ctaCard_13ge2_789{background:linear-gradient(135deg,#1d4ed833,#60a5fa14);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(96,165,250,.25);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 0 30px #60a5fa1a}._ctaTitle_13ge2_813{font-size:14px;font-weight:700;color:#93c5fd;display:flex;align-items:center;gap:8px}._ctaDesc_13ge2_829{font-size:12px;color:#fff9;line-height:1.8}._ctaSteps_13ge2_839{display:flex;flex-direction:column;gap:8px}._ctaStep_13ge2_839{display:flex;align-items:center;gap:8px;font-size:12px;color:#93c5fd;font-weight:600}._ctaStep_13ge2_839 svg{color:#60a5fa;flex-shrink:0}._empty_13ge2_863{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center}._emptyOwl_13ge2_879{font-size:48px;margin-bottom:16px}._emptyTitle_13ge2_881{font-size:18px;font-weight:700;color:#fffc;margin-bottom:8px}._emptyDesc_13ge2_883{font-size:13px;color:#fff6;line-height:1.7}@media(max-width:959px){._grid_13ge2_173{grid-template-columns:1fr}._financialRow_13ge2_113{flex-direction:column}._bsGrid_13ge2_571,._metricsGrid_13ge2_705{grid-template-columns:1fr}}._app_frsjq_1{height:100%;display:flex;flex-direction:column}._body_frsjq_7{flex:1;display:flex;min-height:0;padding:0 12px 12px;position:relative;overflow:hidden}._overlay_frsjq_16{position:absolute;inset:0;z-index:99;display:none}@media(min-width:600px)and (max-width:959px){._overlay_frsjq_16{display:block}}._content_frsjq_28{flex:1;min-width:0;border-radius:16px;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}._content_frsjq_28::-webkit-scrollbar{width:6px}._content_frsjq_28::-webkit-scrollbar-track{background:transparent}._content_frsjq_28::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px}._topBar_frsjq_43{display:flex;align-items:center;gap:8px;flex-shrink:0}._toggle_frsjq_50{display:none;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:#ffffff0f;border-radius:6px;color:#4b5563;transition:background .15s,color .15s;flex-shrink:0}._toggle_frsjq_50:hover{background:#ffffff1a;color:#9ca3af}._toggle_frsjq_50 svg{font-size:10px}@media(min-width:960px){._toggle_frsjq_50{display:flex}}._breadcrumb_frsjq_70{display:flex;align-items:center;gap:6px;font-size:12px}._bcNav_frsjq_76{color:#4b5563}._bcSep_frsjq_77{color:#374151;font-size:10px}._bcSection_frsjq_78{color:#9ca3af}._contentTabs_frsjq_81{display:none;gap:2px;flex-shrink:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}._contentTabs_frsjq_81::-webkit-scrollbar{display:none}@media(max-width:599px){._contentTabs_frsjq_81{display:flex}}._contentTab_frsjq_81{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:8px;background:transparent;color:#4b5563;font-size:12px;white-space:nowrap;transition:background .15s,color .15s}._contentTab_frsjq_81 svg{font-size:11px}._contentTab_frsjq_81:hover{background:#ffffff0d;color:#9ca3af}._tabActive_frsjq_112{background:#d4ff4f1a!important;color:#d4ff4f!important}._card_frsjq_118{background:#ffffff0a;border-radius:14px;padding:20px 24px}._cardTitle_frsjq_123{font-size:20px;font-weight:700;margin-bottom:8px;color:#f0f0f0}._cardText_frsjq_129{font-size:14px;color:#6b7280;line-height:1.7}@media(max-width:599px){._content_frsjq_28{border-radius:0;padding:16px}}._page_3sklk_1{display:flex;flex-direction:column;gap:20px}._summary_3sklk_8{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}._summaryCard_3sklk_14{background:#fff;box-shadow:0 1px 3px #00000014;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:14px}._summaryIcon_3sklk_24{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}._summaryNum_3sklk_35{font-size:24px;font-weight:700;color:#111827;line-height:1;margin-bottom:4px}._summaryLabel_3sklk_43{font-size:11px;color:#6b7280}._tableHeader_3sklk_49{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._filterTabs_3sklk_57{display:flex;gap:4px}._filterTab_3sklk_57{display:flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:8px;background:transparent;color:#4b5563;font-size:12px;font-family:inherit;cursor:pointer;transition:background .15s,color .15s}._filterTab_3sklk_57:hover{background:#f3f4f6;color:#374151}._filterTabActive_3sklk_77{background:#eff6ff!important;color:#1d4ed8!important}._filterCount_3sklk_82{background:#ffffff14;border-radius:999px;padding:1px 7px;font-size:10px}._filterTabActive_3sklk_77 ._filterCount_3sklk_82{background:#d4ff4f26}._tableActions_3sklk_92{display:flex;align-items:center;gap:10px}._searchWrap_3sklk_98{display:flex;align-items:center;gap:8px;background:#f3f4f6;border-radius:8px;padding:7px 12px}._searchIcon_3sklk_106{color:#6b7280;font-size:12px}._searchInput_3sklk_107{background:none;border:none;outline:none;color:#111827;font-size:12px;font-family:inherit;width:180px}._searchInput_3sklk_107::placeholder{color:#9ca3af}._addBtn_3sklk_118{display:flex;align-items:center;gap:6px;padding:7px 14px;background:#1d4ed8;color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s;white-space:nowrap}._addBtn_3sklk_118:hover{background:#1e40af}._tableWrap_3sklk_137{background:#fff;box-shadow:0 1px 3px #0000000f;border-radius:14px;overflow:hidden;overflow-x:auto}._table_3sklk_49{width:100%;border-collapse:collapse;min-width:800px}._table_3sklk_49 thead tr{border-bottom:1px solid #d1d5db}._table_3sklk_49 th{padding:12px 16px;font-size:11px;font-weight:700;color:#4b5563;text-align:left;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}._table_3sklk_49 th._center_3sklk_166,._table_3sklk_49 td._center_3sklk_166{text-align:center}._row_3sklk_169{border-bottom:1px solid #e5e7eb;transition:background .15s;cursor:pointer}._row_3sklk_169:hover{background:#f9fafb}._row_3sklk_169:last-child{border-bottom:none}._table_3sklk_49 td{padding:14px 16px;font-size:13px;color:#111827;vertical-align:middle;white-space:nowrap}._companyName_3sklk_185{display:flex;align-items:center;gap:8px;font-weight:600;color:#111827}._companyIcon_3sklk_192{color:#9ca3af;font-size:12px}._muted_3sklk_194{color:#6b7280!important;font-size:12px!important}._statusBadge_3sklk_196{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600}._riskWrap_3sklk_204{display:flex;align-items:baseline;gap:2px;justify-content:center}._riskScore_3sklk_205{font-size:16px;font-weight:700}._riskMax_3sklk_206{font-size:10px;color:#6b7280}._riskNull_3sklk_207{font-size:11px;color:#9ca3af}._types_3sklk_209{display:flex;gap:4px;flex-wrap:wrap}._typeBadge_3sklk_210{padding:2px 8px;border-radius:4px;font-size:10px;font-weight:700}._detailBtn_3sklk_217{width:28px;height:28px;border:none;background:#f3f4f6;border-radius:6px;color:#4b5563;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}._detailBtn_3sklk_217:hover{background:#e5e7eb;color:#374151}._empty_3sklk_232{padding:40px;text-align:center;color:#9ca3af;font-size:13px}@media(max-width:959px){._summary_3sklk_8{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){._summary_3sklk_8{grid-template-columns:repeat(2,1fr)}._tableHeader_3sklk_49{flex-direction:column;align-items:stretch}._tableActions_3sklk_92{flex-direction:column}._searchInput_3sklk_107{width:100%}}._overlay_l215r_2{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}._modal_l215r_13{background:#fff;border-radius:16px;width:100%;max-width:720px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #0000004d}._modalHeader_l215r_26{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0;flex-shrink:0}._modalTitle_l215r_33{font-size:18px;font-weight:700;color:#111827}._closeBtn_l215r_38{width:32px;height:32px;border:none;background:#f3f4f6;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}._closeBtn_l215r_38:hover{background:#e5e7eb;color:#374151}._stepper_l215r_54{display:flex;align-items:flex-start;justify-content:center;padding:20px 24px 16px;gap:0;flex-shrink:0;overflow-x:auto}._stepWrap_l215r_63{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}._step_l215r_54{width:36px;height:36px;border-radius:50%;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-size:13px;color:#9ca3af;background:#fff;position:relative;z-index:1;transition:all .2s;flex-shrink:0}._stepActive_l215r_86{border-color:#1d4ed8;color:#1d4ed8;background:#eff6ff}._stepDone_l215r_91{border-color:#1d4ed8;background:#1d4ed8;color:#fff}._stepLabel_l215r_96{font-size:10px;color:#9ca3af;margin-top:4px;text-align:center;white-space:nowrap}._stepLabelActive_l215r_103{color:#1d4ed8;font-weight:600}._stepLine_l215r_105{position:absolute;top:18px;left:50%;right:-50%;height:2px;background:#e5e7eb}._stepLineDone_l215r_113{background:#1d4ed8}._body_l215r_116{flex:1;overflow-y:auto;padding:0 24px 8px}._body_l215r_116::-webkit-scrollbar{width:6px}._body_l215r_116::-webkit-scrollbar-track{background:transparent}._body_l215r_116::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:999px}._chapterTitle_l215r_126{font-size:16px;font-weight:700;color:#111827;margin-bottom:6px}._chapterDesc_l215r_127{font-size:13px;color:#6b7280;margin-bottom:20px}._formGrid_l215r_130{display:grid;grid-template-columns:1fr 1fr;gap:16px}._field_l215r_135{display:flex;flex-direction:column;gap:6px}._label_l215r_136{font-size:12px;font-weight:600;color:#374151}._input_l215r_137{padding:9px 12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:13px;font-family:inherit;color:#111827;outline:none;transition:border-color .15s;width:100%;background:#fafafa}._input_l215r_137:focus{border-color:#1d4ed8;background:#fff}._inputSm_l215r_150{width:80px;flex-shrink:0}._deptList_l215r_153{display:flex;flex-direction:column;gap:10px}._deptRow_l215r_154{display:flex;align-items:center;gap:8px}._deptUnit_l215r_155{font-size:13px;color:#6b7280;flex-shrink:0}._removeDeptBtn_l215r_156{width:28px;height:28px;border:none;background:#fee2e2;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}._addDeptBtn_l215r_162{padding:8px 16px;border:1.5px dashed #d1d5db;border-radius:8px;background:none;color:#6b7280;font-size:13px;font-family:inherit;cursor:pointer;transition:border-color .15s,color .15s;text-align:left}._addDeptBtn_l215r_162:hover{border-color:#1d4ed8;color:#1d4ed8}._questionList_l215r_177{display:flex;flex-direction:column;gap:12px}._questionCard_l215r_178{background:#f9fafb;border-radius:10px;padding:14px 16px;border:1.5px solid #f3f4f6;transition:border-color .15s}._questionCard_l215r_178:has(._answerBtnActive_l215r_185){border-color:#bfdbfe;background:#f0f9ff}._questionMeta_l215r_186{display:flex;align-items:center;gap:8px;margin-bottom:6px}._questionNum_l215r_187{width:22px;height:22px;background:#1d4ed8;color:#fff;border-radius:50%;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._questionCat_l215r_194{font-size:11px;color:#6b7280;font-weight:600}._questionText_l215r_195{font-size:13px;color:#111827;font-weight:500;margin-bottom:4px;line-height:1.5}._questionExample_l215r_196{font-size:11px;color:#9ca3af;margin-bottom:10px;line-height:1.4}._answerBtns_l215r_197{display:flex;gap:6px}._answerBtn_l215r_185{padding:5px 16px;border:1.5px solid #e5e7eb;border-radius:6px;background:#fff;font-size:12px;font-family:inherit;color:#6b7280;cursor:pointer;transition:all .15s}._answerBtn_l215r_185:hover{border-color:#93c5fd;color:#1d4ed8}._answerBtnActive_l215r_185{border-color:#1d4ed8!important;background:#1d4ed8!important;color:#fff!important}._hearingList_l215r_217{display:flex;flex-direction:column;gap:16px}._hearingItem_l215r_218{background:#f9fafb;border-radius:10px;padding:16px}._hearingQ_l215r_223{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}._hearingNum_l215r_224{background:#1d4ed8;color:#fff;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;flex-shrink:0}._hearingText_l215r_229{font-size:13px;color:#111827;font-weight:500;line-height:1.5}._hearingAnswer_l215r_230{display:flex;align-items:center;gap:8px}._unit_l215r_231{font-size:13px;color:#6b7280}._atmosphereBtns_l215r_233{display:flex;gap:6px}._atmosphereBtn_l215r_233{width:40px;height:40px;border:1.5px solid #e5e7eb;border-radius:8px;background:#fff;font-size:14px;font-weight:700;color:#6b7280;cursor:pointer;transition:all .15s}._atmosphereBtn_l215r_233:hover{border-color:#93c5fd}._atmosphereBtnActive_l215r_245{border-color:#1d4ed8;background:#1d4ed8;color:#fff}._atmosphereLabel_l215r_246{font-size:12px;color:#6b7280;margin-left:4px}._resultGrid_l215r_249{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}._resultCard_l215r_255{background:#f9fafb;border-radius:12px;padding:20px}._resultCardTitle_l215r_260{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:12px;letter-spacing:.05em}._riskScoreWrap_l215r_261{display:flex;align-items:baseline;gap:4px;margin-bottom:10px}._riskScoreBig_l215r_262{font-size:48px;font-weight:700;line-height:1}._riskScoreMax_l215r_263{font-size:16px;color:#9ca3af}._riskBar_l215r_264{height:6px;background:#e5e7eb;border-radius:3px;margin-bottom:12px;overflow:hidden}._riskBarFill_l215r_265{height:100%;border-radius:3px;transition:width .5s ease}._types_l215r_266{display:flex;gap:6px;flex-wrap:wrap}._typeBadge_l215r_267{padding:3px 10px;border-radius:4px;font-size:11px;font-weight:700}._typeX_l215r_268{background:#fb718526;color:#e11d48}._typeY_l215r_269{background:#fb923c26;color:#ea580c}._typeZ_l215r_270{background:#60a5fa26;color:#2563eb}._bsRow_l215r_272{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f3f4f6}._bsRow_l215r_272:last-child{border-bottom:none}._bsNet_l215r_274{margin-top:4px;padding-top:12px;border-top:2px solid #e5e7eb;border-bottom:none}._bsLabel_l215r_275{font-size:13px;color:#6b7280}._bsValue_l215r_276{font-size:16px;font-weight:700}._resultNote_l215r_278{font-size:11px;color:#9ca3af;margin-bottom:20px;line-height:1.6}._completeBtn_l215r_280{width:100%;padding:14px;background:#1d4ed8;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .15s}._completeBtn_l215r_280:hover{background:#1e40af}._footer_l215r_300{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #f3f4f6;flex-shrink:0}._backBtn_l215r_308{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1.5px solid #e5e7eb;border-radius:8px;background:none;color:#6b7280;font-size:13px;font-family:inherit;cursor:pointer;transition:all .15s}._backBtn_l215r_308:hover:not(:disabled){border-color:#9ca3af;color:#374151}._backBtn_l215r_308:disabled{opacity:.4;cursor:not-allowed}._progress_l215r_322{font-size:13px;color:#9ca3af}._nextBtn_l215r_324{display:flex;align-items:center;gap:6px;padding:8px 20px;background:#1d4ed8;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s}._nextBtn_l215r_324:hover:not(:disabled){background:#1e40af}._nextBtn_l215r_324:disabled{opacity:.4;cursor:not-allowed}._summaryBox_l215r_337{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;margin-bottom:20px}._summaryTitle_l215r_344{font-size:13px;font-weight:700;color:#374151;margin-bottom:12px}._summaryGrid_l215r_350{display:grid;grid-template-columns:1fr 1fr;gap:8px}._summaryItem_l215r_355{display:flex;flex-direction:column;gap:2px}._summaryLabel_l215r_360{font-size:11px;color:#9ca3af}._summaryValue_l215r_364{font-size:13px;font-weight:600;color:#111827}._riskLabel_l215r_369{font-size:12px;font-weight:600;text-align:center;margin-top:8px}._metricsGrid_l215r_375{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}._metricCard_l215r_381{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}._metricLabel_l215r_387{font-size:11px;color:#6b7280;margin-bottom:4px}._metricValue_l215r_392{font-size:18px;font-weight:700;color:#111827;display:flex;align-items:center;gap:6px}._metricBadge_l215r_400{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}._metricNote_l215r_406{font-size:10px;color:#9ca3af;margin-top:4px}._typeSection_l215r_411{margin:16px 0}._typeSectionTitle_l215r_414{font-size:13px;font-weight:700;color:#374151;margin-bottom:10px}._typeCard_l215r_420{border:1px solid;border-radius:10px;padding:14px;margin-bottom:10px}._typeHeader_l215r_426{display:flex;align-items:center;gap:8px;margin-bottom:8px}._typeBadge_l215r_267{font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px}._typeLabel_l215r_438{font-size:13px;font-weight:700}._typeDesc_l215r_442{font-size:12px;color:#374151;line-height:1.6;margin-bottom:8px}._typeAction_l215r_448{font-size:12px;color:#374151;background:#fff9;border-radius:6px;padding:8px 10px;line-height:1.6}._chapterHead_l215r_457{margin-bottom:20px}._modalSub_l215r_458{font-size:12px;color:#6b7280;margin-top:2px}._stepNum_l215r_459{font-size:13px;font-weight:700}._progressInfo_l215r_460{display:flex;align-items:center;gap:8px;flex:1;justify-content:center}._progressBar_l215r_461{width:120px;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}._progressFill_l215r_462{height:100%;background:#1d4ed8;border-radius:2px;transition:width .3s}._progressText_l215r_463{font-size:12px;color:#6b7280;white-space:nowrap}._progressBadge_l215r_464{display:inline-block;margin-top:8px;padding:3px 10px;background:#eff6ff;color:#1d4ed8;border-radius:999px;font-size:11px;font-weight:600}._questionCardDone_l215r_474{border-color:#bfdbfe!important;background:#f0f9ff!important}._questionCheck_l215r_475{margin-left:auto;color:#1d4ed8;font-size:12px}._helperText_l215r_480{font-size:11px;color:#6b7280}._sectionLabel_l215r_481{font-size:12px;font-weight:700;color:#374151;margin:16px 0 10px;padding-bottom:6px;border-bottom:1px solid #e5e7eb}._livePreview_l215r_491{background:#f0f9ff;border:1px solid #bfdbfe;border-radius:10px;padding:14px 16px;margin:16px 0}._livePreviewTitle_l215r_498{font-size:12px;font-weight:700;color:#1d4ed8;margin-bottom:10px}._livePreviewGrid_l215r_504{display:grid;grid-template-columns:1fr 1fr;gap:10px}._livePreviewItem_l215r_509{display:flex;flex-direction:column;gap:2px}._livePreviewLabel_l215r_510{font-size:11px;color:#374151;font-weight:500}._livePreviewValue_l215r_511{font-size:15px;font-weight:700;color:#111827}._livePreviewNote_l215r_512{font-size:10px;color:#6b7280;margin-top:8px;line-height:1.5}._atmosphereEmoji_l215r_515{font-size:16px;display:block}._atmosphereNum_l215r_516{font-size:10px;display:block}._sliderList_l215r_519{display:flex;flex-direction:column;gap:16px}._sliderGroup_l215r_520{font-size:11px;font-weight:700;color:#6b7280;letter-spacing:.08em;text-transform:uppercase;padding:8px 0 4px;border-bottom:1px solid #f3f4f6;margin-top:4px}._sliderField_l215r_530{background:#f9fafb;border-radius:10px;padding:12px 14px}._sliderHeader_l215r_535{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._sliderLabel_l215r_541{font-size:13px;font-weight:600;color:#111827}._sliderValue_l215r_546{font-size:14px;font-weight:700;color:#1d4ed8;background:#eff6ff;padding:2px 8px;border-radius:4px;min-width:40px;text-align:center}._sliderDesc_l215r_556{font-size:11px;color:#6b7280;margin-bottom:8px}._slider_l215r_519{width:100%;height:4px;accent-color:#1d4ed8;cursor:pointer}._sliderRange_l215r_567{display:flex;justify-content:space-between;font-size:10px;color:#9ca3af;margin-top:4px}._page_1l9ld_1{display:flex;flex-direction:column;gap:20px;width:100%}._header_1l9ld_9{display:flex;align-items:center;justify-content:space-between;gap:16px}._headerLeft_1l9ld_15{display:flex;align-items:center;gap:12px}._companyIcon_1l9ld_20{width:40px;height:40px;background:#e5e7eb;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#374151;font-size:16px;flex-shrink:0}._companyName_1l9ld_32{font-size:18px;font-weight:700;color:#111827}._companyMeta_1l9ld_37{font-size:12px;color:#374151;margin-top:2px}._headerBadge_1l9ld_42{padding:4px 12px;background:#e5e7eb;border-radius:999px;font-size:11px;color:#374151;flex-shrink:0;font-weight:600}._financialRow_1l9ld_53{display:flex;gap:12px;flex-wrap:wrap}._financialItem_1l9ld_58{background:#fff;border-radius:10px;padding:12px 16px;flex:1;min-width:140px;box-shadow:0 1px 4px #0000000f}._financialLabel_1l9ld_66{font-size:11px;color:#374151;font-weight:600;margin-bottom:4px}._financialValue_1l9ld_72{font-size:15px;font-weight:700;color:#111827}._grid_1l9ld_79{display:grid;grid-template-columns:1fr 1.2fr;gap:16px;align-items:start}._left_1l9ld_85,._right_1l9ld_85{display:flex;flex-direction:column;gap:16px}._card_1l9ld_92{background:#fff;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 4px #0000000f}._cardLabel_1l9ld_101{font-size:13px;font-weight:700;letter-spacing:.03em;color:#111827;border-bottom:1px solid #e5e7eb;padding-bottom:10px;margin-bottom:4px;display:flex;align-items:center;gap:6px}._scoreWrap_1l9ld_115{display:flex;align-items:center;gap:20px}._scoreGauge_1l9ld_120{flex-shrink:0}._scoreSvg_1l9ld_123{width:110px;height:110px;flex-shrink:0}._scoreLabel_1l9ld_128{font-size:15px;font-weight:700;margin-bottom:6px;line-height:1.4;color:#111827}._scoreSub_1l9ld_135{font-size:11px;color:#374151;line-height:1.6}._typeTags_1l9ld_140{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}._typeCard_1l9ld_148{border:1px solid;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}._typeHeader_1l9ld_156{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._typeBadge_1l9ld_162{padding:2px 10px;border-radius:4px;font-size:11px;font-weight:700}._typeLabel_1l9ld_168{font-size:13px;font-weight:700}._typeDesc_1l9ld_172{font-size:12px;color:#374151;line-height:1.6}._typeAction_1l9ld_177{font-size:12px;color:#374151;display:flex;align-items:flex-start;gap:6px;line-height:1.5}._typeAction_1l9ld_177 svg{flex-shrink:0;margin-top:2px}._riskRow_1l9ld_188{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #e5e7eb}._riskRow_1l9ld_188:last-child{border-bottom:none}._riskName_1l9ld_196{flex:1;font-size:12px;color:#111827;font-weight:500}._riskBar_1l9ld_197{width:80px;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden;flex-shrink:0}._riskBarFill_1l9ld_205{height:100%;border-radius:2px}._riskStatus_1l9ld_206{font-size:11px;font-weight:600;display:flex;align-items:center;gap:4px;min-width:56px;justify-content:flex-end}._riskNull_1l9ld_215{font-size:11px;color:#6b7280}._riskWrap_1l9ld_219{display:flex;align-items:baseline;gap:2px}._riskScore_1l9ld_224{font-size:15px;font-weight:700}._riskMax_1l9ld_228{font-size:11px;color:#6b7280}._bsGrid_1l9ld_234{display:grid;grid-template-columns:1fr 1fr;gap:16px}._bsSection_1l9ld_239{display:flex;flex-direction:column;gap:8px;border-radius:10px;padding:14px}._bsSectionTitle_1l9ld_246{font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px;margin-bottom:4px;color:#111827}._bsItem_1l9ld_255{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.06)}._bsItemLabel_1l9ld_262{font-size:12px;color:#374151;font-weight:500}._bsItemValue_1l9ld_263{font-size:13px;font-weight:600;color:#111827}._bsTotal_1l9ld_264{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:2px solid;font-size:13px;font-weight:700;color:#111827;margin-top:4px}._bsNet_1l9ld_275{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#f8fafc;border-radius:10px;margin-top:4px;border:1px solid #e5e7eb}._bsNetLabel_1l9ld_285{font-size:13px;font-weight:700;color:#374151;display:flex;align-items:center;gap:8px}._bsNetValue_1l9ld_293{font-size:22px;font-weight:700}._bsNote_1l9ld_297{font-size:11px;color:#374151;line-height:1.6}._metricsGrid_1l9ld_304{display:grid;grid-template-columns:1fr 1fr;gap:10px}._metricCard_1l9ld_309{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px}._metricLabel_1l9ld_315{font-size:11px;color:#374151;font-weight:600;margin-bottom:6px}._metricValue_1l9ld_321{font-size:20px;font-weight:700;color:#111827;display:flex;align-items:center;gap:6px;flex-wrap:wrap}._metricBadge_1l9ld_330{font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px}._metricNote_1l9ld_336{font-size:10px;color:#374151;margin-top:4px;font-weight:500}._alertItem_1l9ld_344{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #fee2e2}._alertItem_1l9ld_344:last-child{border-bottom:none;padding-bottom:0}._alertIcon_1l9ld_352{width:28px;height:28px;background:#dc26261a;color:#dc2626;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px}._alertTitle_1l9ld_364{font-size:13px;font-weight:700;color:#dc2626;margin-bottom:3px}._alertDesc_1l9ld_365{font-size:12px;color:#374151;line-height:1.5}._ctaCard_1l9ld_368{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:12px}._ctaTitle_1l9ld_377{font-size:14px;font-weight:700;color:#1e3a8a;display:flex;align-items:center;gap:8px}._ctaDesc_1l9ld_385{font-size:12px;color:#1e40af;line-height:1.7;font-weight:500}._ctaSteps_1l9ld_386{display:flex;flex-direction:column;gap:8px}._ctaStep_1l9ld_386{display:flex;align-items:center;gap:8px;font-size:12px;color:#1d4ed8;font-weight:600}._ctaStep_1l9ld_386 svg{color:#2563eb;flex-shrink:0}@media(max-width:959px){._grid_1l9ld_79{grid-template-columns:1fr}._financialRow_1l9ld_53{flex-direction:column}._bsGrid_1l9ld_234,._metricsGrid_1l9ld_304{grid-template-columns:1fr}}._layout_c3lfu_1{height:100%;display:flex}._sidebar_c3lfu_7{width:220px;flex-shrink:0;display:flex;flex-direction:column;padding:20px 12px;gap:8px;background:#dbeafe;border-right:1px solid #bfdbfe}._logo_c3lfu_18{display:flex;align-items:center;gap:10px;padding:8px 10px 16px;border-bottom:1px solid #bfdbfe;margin-bottom:4px}._logoIcon_c3lfu_27{width:32px;height:32px;background:#d4ff4f1a;color:#d4ff4f;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}._logoTitle_c3lfu_40{font-size:13px;font-weight:700;color:#1e3a8a}._logoSub_c3lfu_45{font-size:10px;color:#3b82f6;margin-top:1px}._nav_c3lfu_51{display:flex;flex-direction:column;gap:2px;flex:1}._navBtn_c3lfu_58{width:100%;border:none;background:transparent;border-radius:8px;padding:9px 12px;display:flex;align-items:center;gap:10px;color:#3b82f6;font-size:13px;font-family:inherit;cursor:pointer;text-align:left;transition:background .15s,color .15s}._navBtn_c3lfu_58 svg{font-size:13px;flex-shrink:0}._navBtn_c3lfu_58:hover{background:#bfdbfe;color:#1e3a8a}._navActive_c3lfu_77{background:#1d4ed8!important;color:#fff!important}._navArrow_c3lfu_82{margin-left:auto;font-size:10px!important;opacity:.5}._logout_c3lfu_88{border:none;background:transparent;border-radius:8px;padding:9px 12px;display:flex;align-items:center;gap:10px;color:#93c5fd;font-size:12px;font-family:inherit;cursor:pointer;width:100%;transition:background .15s,color .15s}._logout_c3lfu_88:hover{background:#bfdbfe;color:#1e3a8a}._main_c3lfu_106{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}._topBar_c3lfu_114{padding:20px 24px 0;flex-shrink:0}._pageTitle_c3lfu_119{font-size:20px;font-weight:700;color:#111827;margin-bottom:20px}._content_c3lfu_126{flex:1;overflow-y:auto;padding:0 24px 24px;width:100%;box-sizing:border-box}._content_c3lfu_126::-webkit-scrollbar{width:6px}._content_c3lfu_126::-webkit-scrollbar-track{background:transparent}._content_c3lfu_126::-webkit-scrollbar-thumb{background:#0000001a;border-radius:999px}._page_10fvy_1{height:100vh;display:flex;align-items:center;justify-content:center;background:#0d0e12;background-image:radial-gradient(ellipse 70% 45% at 50% -5%,rgba(70,80,120,.55) 0%,rgba(30,35,55,.35) 45%,transparent 70%)}._card_10fvy_15{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:48px 40px;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}._logo_10fvy_29{display:flex;flex-direction:column;gap:4px}._logoTitle_10fvy_34{font-size:22px;font-weight:700;color:#f0f0f0;letter-spacing:.02em}._logoSub_10fvy_40{font-size:11px;color:#d4ff4f;letter-spacing:.1em}._desc_10fvy_46{font-size:13px;color:#6b7280;line-height:1.7}._loginBtn_10fvy_52{width:100%;padding:14px;background:#d4ff4f;color:#0d0e12;border:none;border-radius:10px;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s}._loginBtn_10fvy_52:hover{background:#c8f542}._note_10fvy_67{font-size:11px;color:#374151;line-height:1.6}
