@layer base{._checkboxWrapper_1ruxl_2{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}._checkbox_1ruxl_2{appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}._checkbox_1ruxl_2:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}._checkbox_1ruxl_2:checked{background-color:var(--primary);border-color:var(--primary);transform:scale(1);animation:_checkboxPulse_1ruxl_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}._checkmark_1ruxl_49{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._checkbox_1ruxl_2:checked+._checkmark_1ruxl_49{opacity:1;transform:scale(1)}._checkbox_1ruxl_2:disabled+._checkmark_1ruxl_49{color:var(--muted-foreground)}@keyframes _checkboxPulse_1ruxl_1{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}@layer base{._selectTrigger_tasot_2{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_tasot_2[data-placeholder]{color:var(--muted-foreground)}._selectIcon_tasot_22{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_tasot_2[data-state=open] ._selectIcon_tasot_22{transform:rotate(180deg)}._selectContent_tasot_34{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_tasot_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_tasot_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_tasot_59{padding:var(--spacing-2)}._scrollButton_tasot_63{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_tasot_63:hover ._scrollIcon_tasot_75{color:var(--primary)}._scrollIcon_tasot_75{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_tasot_86{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_tasot_93{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_tasot_93:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_tasot_127{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_tasot_135{height:1rem;width:1rem;color:currentColor}._selectSeparator_tasot_141{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}}._page_1n2ns_1{min-height:100vh;padding:24px clamp(16px,4vw,56px) 56px;background:var(--background);color:var(--foreground)}._topbar_1n2ns_1{max-width:1240px;margin:0 auto 38px;display:flex;justify-content:space-between;align-items:center;gap:24px}._brand_1n2ns_1{display:flex;align-items:center;gap:11px}._brand_1n2ns_1>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--primary);color:var(--primary-foreground);font-weight:900}._brand_1n2ns_1 strong{display:block;font-size:19px}._brand_1n2ns_1 small{display:block;color:var(--muted-foreground);font-size:11px}._topbar_1n2ns_1 nav{display:flex;align-items:center;gap:18px;font-size:13px}._topbar_1n2ns_1 nav a{color:var(--muted-foreground);text-decoration:none}._topbar_1n2ns_1 nav a:hover{color:var(--foreground)}._topbar_1n2ns_1 nav ._login_1n2ns_1{color:var(--primary);font-weight:800}._hero_1n2ns_1{max-width:1240px;margin:0 auto 22px;padding:36px 38px;border-radius:24px;background:linear-gradient(135deg,var(--card),var(--muted));border:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:30px}._eyebrow_1n2ns_1{font-size:11px;font-weight:900;letter-spacing:.14em;color:var(--primary)}._hero_1n2ns_1 h1{max-width:760px;margin:8px 0 10px;font-size:clamp(34px,5vw,58px);line-height:1.02;font-family:var(--font-family-display)}._hero_1n2ns_1 p{max-width:700px;margin:0;color:var(--muted-foreground);font-size:16px;line-height:1.6}._heroBadge_1n2ns_1{padding:18px 22px;border:1px solid var(--border);border-radius:16px;background:var(--card);text-align:center;color:var(--muted-foreground);font-size:11px;white-space:nowrap}._heroBadge_1n2ns_1 strong{display:block;color:var(--foreground);font-size:18px;margin-top:4px}._kpis_1n2ns_1{max-width:1240px;margin:0 auto 22px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}._kpi_1n2ns_1{padding:18px;background:var(--card);border:1px solid var(--border);border-radius:16px}._kpi_1n2ns_1 span,._kpi_1n2ns_1 small{display:block;color:var(--muted-foreground);font-size:11px}._kpi_1n2ns_1 strong{display:block;font-size:26px;margin:6px 0}._mainGrid_1n2ns_1{max-width:1240px;margin:0 auto 22px;display:grid;grid-template-columns:1.35fr 1fr;gap:22px}._card_1n2ns_1{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:24px;box-shadow:var(--shadow)}._cardHead_1n2ns_1{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}._cardHead_1n2ns_1 h2{margin:0 0 5px;font-size:21px}._cardHead_1n2ns_1 p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.5}._pill_1n2ns_1,._status_1n2ns_1{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:6px 9px;border-radius:999px;background:var(--muted);color:var(--muted-foreground);white-space:nowrap}._projectList_1n2ns_1{display:flex;flex-direction:column}._project_1n2ns_1{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid var(--border)}._project_1n2ns_1:last-child{border-bottom:0}._project_1n2ns_1 strong,._project_1n2ns_1 small{display:block}._project_1n2ns_1 small{color:var(--muted-foreground);font-size:11px;margin-top:4px}._project_1n2ns_1 b{font-size:13px}._fields_1n2ns_1{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}._fields_1n2ns_1 label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700}._marketGrid_1n2ns_1{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}._market_1n2ns_1{padding:17px;border:1px solid var(--border);border-radius:15px}._market_1n2ns_1>span,._market_1n2ns_1 small{font-size:10px;color:var(--muted-foreground)}._market_1n2ns_1 h3{font-size:15px;line-height:1.3;margin:8px 0}._market_1n2ns_1 p{font-size:12px;color:var(--muted-foreground);line-height:1.5;margin:0 0 12px}._empty_1n2ns_1{color:var(--muted-foreground);padding:30px 5px;text-align:center}._error_1n2ns_1{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:var(--error);color:var(--error-foreground);font-size:12px}._reportStrip_1n2ns_1{max-width:1240px;margin:0 auto;padding:28px 30px;border:1px solid var(--border);border-radius:20px;background:var(--card);display:flex;justify-content:space-between;align-items:center;gap:28px}._reportStrip_1n2ns_1 h2{margin:7px 0 6px;font-size:24px}._reportStrip_1n2ns_1 p{margin:0;color:var(--muted-foreground);font-size:13px}._reportTypes_1n2ns_1{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}._reportTypes_1n2ns_1 span{padding:9px 12px;border-radius:10px;background:var(--muted);font-size:11px;font-weight:800}._projectSelect_1n2ns_1{min-width:220px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--background);color:var(--foreground)}._financialChart_1n2ns_1{border-top:1px solid var(--border);margin-top:6px}._financialRow_1n2ns_1{display:grid;grid-template-columns:34px 1fr 90px 120px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border);font-size:10px}._financialRow_1n2ns_1>b{font-size:11px}._financialRow_1n2ns_1 span{font-weight:800;text-align:right}._financialRow_1n2ns_1 small{color:var(--muted-foreground);text-align:right}._financialBar_1n2ns_1{height:9px;background:var(--muted);border-radius:99px;overflow:hidden}._financialBar_1n2ns_1 i{display:block;height:100%;background:var(--primary);border-radius:99px;min-width:2px}._planKpis_1n2ns_1{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:22px}._planKpis_1n2ns_1>div{padding:14px;border-radius:12px;background:var(--muted)}._planKpis_1n2ns_1 span,._planKpis_1n2ns_1 small{display:block;font-size:10px;color:var(--muted-foreground)}._planKpis_1n2ns_1 strong{display:block;font-size:20px;margin-top:4px}._planGrid_1n2ns_1{display:grid;grid-template-columns:1.25fr 1fr;gap:24px}._subhead_1n2ns_1{font-size:14px;margin:0 0 12px}._inlineForm_1n2ns_1{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr auto;gap:8px;align-items:center;margin-bottom:15px}._inlineForm_1n2ns_1 select{min-height:40px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--foreground);font-size:12px}._taskList_1n2ns_1,._costList_1n2ns_1{border-top:1px solid var(--border)}._taskRow_1n2ns_1,._costRow_1n2ns_1{display:grid;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}._taskRow_1n2ns_1{grid-template-columns:1.4fr 1fr auto}._taskRow_1n2ns_1 strong,._taskRow_1n2ns_1 small{display:block}._taskRow_1n2ns_1 small{color:var(--muted-foreground);font-size:10px;margin-top:3px}._taskBar_1n2ns_1{height:7px;background:var(--muted);border-radius:99px;overflow:hidden}._taskBar_1n2ns_1 i{display:block;height:100%;background:var(--primary);border-radius:99px}._taskRow_1n2ns_1>span{font-size:10px;font-weight:800}._costRow_1n2ns_1{grid-template-columns:1fr auto;font-size:11px}._costRow_1n2ns_1 span{color:var(--muted-foreground)}._roiBox_1n2ns_1{margin-top:15px;padding:16px;border-radius:14px;background:var(--muted)}._roiBox_1n2ns_1 span,._roiBox_1n2ns_1 small{display:block;color:var(--muted-foreground);font-size:10px}._roiBox_1n2ns_1 strong{display:block;font-size:26px;margin:4px 0}._planGrid_1n2ns_1 input{min-width:0}@media(max-width:980px){._kpis_1n2ns_1{grid-template-columns:repeat(3,1fr)}._mainGrid_1n2ns_1,._planGrid_1n2ns_1{grid-template-columns:1fr}._marketGrid_1n2ns_1{grid-template-columns:1fr 1fr}._planKpis_1n2ns_1{grid-template-columns:repeat(3,1fr)}._topbar_1n2ns_1 nav a{display:none}}@media(max-width:640px){._page_1n2ns_1{padding:16px 12px 40px}._hero_1n2ns_1{padding:25px 22px;display:block}._heroBadge_1n2ns_1{margin-top:20px}._kpis_1n2ns_1{grid-template-columns:1fr 1fr}._fields_1n2ns_1,._marketGrid_1n2ns_1{grid-template-columns:1fr}._reportStrip_1n2ns_1{display:block}._reportTypes_1n2ns_1{justify-content:flex-start;margin-top:18px}._project_1n2ns_1{grid-template-columns:1fr auto}._project_1n2ns_1 b{display:none}._topbar_1n2ns_1{margin-bottom:24px}._projectSelect_1n2ns_1{width:100%;min-width:0}._cardHead_1n2ns_1{flex-direction:column}._planKpis_1n2ns_1{grid-template-columns:1fr 1fr}._inlineForm_1n2ns_1{grid-template-columns:1fr}._taskRow_1n2ns_1{grid-template-columns:1fr auto}._taskBar_1n2ns_1{grid-column:1/-1}}._healthGrid_1n2ns_2{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._healthCard_1n2ns_2{padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--muted)}._healthCard_1n2ns_2>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center}._healthCard_1n2ns_2 small{display:block;margin-top:9px;color:var(--muted-foreground);font-size:10px}._healthBar_1n2ns_2{height:8px;margin-top:14px;background:var(--card);border-radius:99px;overflow:hidden}._healthBar_1n2ns_2 i{display:block;height:100%;background:var(--primary);border-radius:99px}._investmentGrid_1n2ns_2{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}._investmentGrid_1n2ns_2>div{padding:17px;border:1px solid var(--border);border-radius:14px;background:var(--muted)}._investmentGrid_1n2ns_2 span,._investmentGrid_1n2ns_2 small{display:block;color:var(--muted-foreground);font-size:10px}._investmentGrid_1n2ns_2 strong{display:block;font-size:22px;margin:6px 0}._operationsGrid_1n2ns_2{max-width:1240px;margin:0 auto 22px;display:grid;grid-template-columns:1fr 1fr;gap:22px}._miniList_1n2ns_2{margin-top:18px;border-top:1px solid var(--border)}._miniList_1n2ns_2>div{padding:11px 0;border-bottom:1px solid var(--border)}._miniList_1n2ns_2 strong,._miniList_1n2ns_2 span{display:block}._miniList_1n2ns_2 span{margin-top:3px;color:var(--muted-foreground);font-size:10px}._checks_1n2ns_2{display:flex;gap:18px;align-items:center;grid-column:1/-1}._checks_1n2ns_2 label{display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:600}._checks_1n2ns_2 label>div{flex:none}._checks_1n2ns_2 input{width:16px;height:16px}._controlGrid_1n2ns_2{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:22px}._controlStat_1n2ns_2{padding:15px;border:1px solid var(--border);border-radius:14px;background:var(--muted)}._controlStat_1n2ns_2 span,._controlStat_1n2ns_2 small{display:block;color:var(--muted-foreground);font-size:10px}._controlStat_1n2ns_2 strong{display:block;font-size:21px;margin:6px 0}._controlPanels_1n2ns_2{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:22px}._blockTable_1n2ns_2{border-top:1px solid var(--border)}._blockTableHead_1n2ns_2{display:flex;justify-content:space-between;gap:12px;padding:14px 0;font-size:12px}._blockTableHead_1n2ns_2 span{color:var(--muted-foreground);font-size:10px}._blockLine_1n2ns_2{display:grid;grid-template-columns:1.5fr .6fr 1fr .7fr;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--border);font-size:11px}._blockLine_1n2ns_2 strong,._blockLine_1n2ns_2 small{display:block}._blockLine_1n2ns_2 small{color:var(--muted-foreground);font-size:9px;margin-top:2px}._blockMore_1n2ns_2{padding:12px 0;color:var(--muted-foreground);font-size:10px}@media(max-width:1100px){._controlGrid_1n2ns_2{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){._controlGrid_1n2ns_2{grid-template-columns:1fr 1fr}._controlPanels_1n2ns_2{grid-template-columns:1fr}._blockLine_1n2ns_2{grid-template-columns:1fr auto}._blockLine_1n2ns_2 span:nth-child(3),._blockLine_1n2ns_2 span:nth-child(4){display:none}}@media(max-width:980px){._healthGrid_1n2ns_2{grid-template-columns:1fr 1fr}._investmentGrid_1n2ns_2{grid-template-columns:repeat(3,1fr)}._operationsGrid_1n2ns_2{grid-template-columns:1fr}}@media(max-width:640px){._healthGrid_1n2ns_2,._investmentGrid_1n2ns_2{grid-template-columns:1fr}._checks_1n2ns_2{grid-column:auto;display:grid;grid-template-columns:1fr}._checks_1n2ns_2 label{font-size:11px}}
