._appShell_1kaq4_1{flex-direction:column;min-height:100vh;display:flex}._header_1kaq4_2{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:0 5vw;display:flex;position:sticky;top:0}._brand_1kaq4_3{letter-spacing:-.04em;align-items:center;gap:10px;font-size:1.12rem;font-weight:800;text-decoration:none;display:inline-flex}._brandMark_1kaq4_4{color:#fff;background:var(--navy-950);border-radius:10px;place-items:center;width:36px;height:36px;display:grid}._nav_1kaq4_5{align-items:center;gap:4px;display:flex}._navLink_1kaq4_6,._navActive_1kaq4_6{min-height:42px;color:var(--navy-650);border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}._navActive_1kaq4_6{color:#2447c6;background:#e8eefc}._navLink_1kaq4_6:hover{background:var(--surface-soft);color:var(--navy-950)}._main_1kaq4_9{flex:1;width:min(1240px,92vw);margin:0 auto;padding:48px 0 80px}._footer_1kaq4_10{background:var(--navy-950);color:#d9e2ec;justify-content:space-between;gap:24px;padding:24px 5vw;font-size:.83rem;line-height:1.65;display:flex}._eyebrow_1kaq4_11{color:var(--blue-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:850}._pageTitle_1kaq4_12{letter-spacing:-.055em;max-width:760px;margin-bottom:16px;font-size:clamp(2rem,4vw,3.3rem);line-height:1.12}._pageDescription_1kaq4_13{color:var(--navy-650);max-width:720px;font-size:1.05rem;line-height:1.75}._sectionHeader_1kaq4_14{justify-content:space-between;align-items:end;gap:20px;margin:44px 0 18px;display:flex}._sectionHeader_1kaq4_14 h2{letter-spacing:-.035em;margin:0;font-size:1.4rem}._hero_1kaq4_16{grid-template-columns:1.08fr .92fr;align-items:center;gap:36px;min-height:430px;display:grid}._heroCopy_1kaq4_17{padding:22px 0}._heroCopy_1kaq4_17 h1{letter-spacing:-.075em;margin-bottom:22px;font-size:clamp(2.45rem,5.4vw,4.75rem);line-height:1.02}._heroCopy_1kaq4_17 p{max-width:620px;color:var(--navy-650);font-size:1.05rem;line-height:1.75}._heroActions_1kaq4_20,._actionRow_1kaq4_20{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}._heroPanel_1kaq4_21{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:22px;padding:24px;position:relative;overflow:hidden}._heroPanel_1kaq4_21:before{content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(#d9e2ec 1px,#0000 1px),linear-gradient(90deg,#d9e2ec 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}._heroMetric_1kaq4_23{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:26px;display:grid;position:relative}._metric_1kaq4_24{border:1px solid var(--line);background:#ffffffe0;border-radius:12px;padding:14px}._metric_1kaq4_24 strong{margin-bottom:3px;font-size:1.4rem;display:block}._metric_1kaq4_24 span{color:var(--navy-650);font-size:.78rem}._demoCurve_1kaq4_27{align-items:center;height:190px;display:flex;position:relative}._demoCurve_1kaq4_27 svg{width:100%;height:100%;overflow:visible}._legend_1kaq4_29{gap:18px;font-size:.8rem;font-weight:700;display:flex;position:relative}._legend_1kaq4_29 span{align-items:center;gap:7px;display:inline-flex}._legend_1kaq4_29 i{background:var(--cyan);border-radius:9px;width:22px;height:3px}._legend_1kaq4_29 span:last-child i{background:repeating-linear-gradient(90deg, var(--coral) 0 7px, transparent 7px 11px)}._demoCaption_1kaq4_33{color:var(--navy-650);margin:10px 0 0;font-size:.86rem;line-height:1.5;position:relative}._primaryButton_1kaq4_34,._secondaryButton_1kaq4_34,._dangerButton_1kaq4_34,._textButton_1kaq4_34{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex}._primaryButton_1kaq4_34{background:var(--blue);color:#fff;box-shadow:0 8px 20px #315cfd38}._primaryButton_1kaq4_34:hover{background:var(--blue-dark);transform:translateY(-1px)}._primaryButton_1kaq4_34:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}._secondaryButton_1kaq4_34{color:var(--navy-950);border-color:var(--line-strong);background:#fff}._secondaryButton_1kaq4_34:hover{background:#f8fafc;border-color:#829ab1}._dangerButton_1kaq4_34{color:var(--danger);background:#fff1f0;border-color:#f1b8b2}._textButton_1kaq4_34{min-height:38px;color:var(--blue-dark);background:0 0;padding:0 8px}._iconButton_1kaq4_42{border:1px solid var(--line);width:34px;height:34px;color:var(--navy-650);background:#fff;border-radius:9px;place-items:center;display:grid}._cardGrid_1kaq4_43{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._card_1kaq4_43{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:21px;box-shadow:0 8px 25px #102a430b}._card_1kaq4_43 h2,._card_1kaq4_43 h3{letter-spacing:-.035em;margin-bottom:10px}._card_1kaq4_43 p{color:var(--navy-650);line-height:1.65}._cardLink_1kaq4_47{color:inherit;text-decoration:none;display:block}._cardLink_1kaq4_47:hover{border-color:#829ab1;transform:translateY(-2px)}._privacyStrip_1kaq4_49{color:#145f66;background:#edf7f8;border:1px solid #abd9dc;border-radius:12px;align-items:center;gap:12px;margin-top:24px;padding:15px 17px;font-size:.9rem;line-height:1.55;display:flex}._privacyStrip_1kaq4_49 svg{flex:none}._privacyStrip_1kaq4_49 p{color:#145f66;margin:0;font-size:1rem;line-height:1.6}._privacyStrip_1kaq4_49 a{color:#1743a7;text-underline-offset:3px;font-weight:800;text-decoration:underline}._dataNotice_1kaq4_53{border:1px solid #abd9dc;border-left:4px solid var(--cyan);color:#174d59;overflow-wrap:anywhere;background:#edf7f8;border-radius:12px;margin:18px 0 0;padding:18px 20px}._dataNotice_1kaq4_53 strong{margin-bottom:7px;font-size:1rem;display:block}._dataNotice_1kaq4_53 p{margin:0 0 8px;font-size:1rem;line-height:1.65}._dataNotice_1kaq4_53 p:last-child{margin-bottom:0}._dataNotice_1kaq4_53 a{color:#1743a7;text-underline-offset:3px;font-weight:800;text-decoration:underline}._formPage_1kaq4_58{max-width:920px;margin:0 auto}._formCard_1kaq4_59{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;margin-top:28px;padding:clamp(20px,4vw,36px)}._formSection_1kaq4_60{border-bottom:1px solid var(--line);padding:24px 0}._formSection_1kaq4_60:first-child{padding-top:0}._formSection_1kaq4_60:last-child{border-bottom:0;padding-bottom:0}._backupActions_1kaq4_63{flex-wrap:wrap;gap:10px;display:flex}._formSection_1kaq4_60 h2,._formSection_1kaq4_60 h3{margin-bottom:15px;font-size:1.08rem}._fieldGrid_1kaq4_65{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._field_1kaq4_65,._fieldFull_1kaq4_66{color:var(--navy-800);flex-direction:column;gap:7px;font-size:.9rem;font-weight:750;display:flex}._fieldFull_1kaq4_66{grid-column:1/-1}._field_1kaq4_65 input,._field_1kaq4_65 select,._field_1kaq4_65 textarea,._fieldFull_1kaq4_66 input,._fieldFull_1kaq4_66 select,._fieldFull_1kaq4_66 textarea,._select_1kaq4_68{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--navy-950);background:#fff;border-radius:9px;padding:10px 12px;font-size:1rem;font-weight:500}._field_1kaq4_65 textarea,._fieldFull_1kaq4_66 textarea{resize:vertical;min-height:104px;line-height:1.6}._field_1kaq4_65 input[type=range],._fieldFull_1kaq4_66 input[type=range]{border:0;padding:0}._choiceGrid_1kaq4_71{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._choice_1kaq4_71{cursor:pointer;position:relative}._choice_1kaq4_71 input{opacity:0;pointer-events:none;position:absolute}._choiceBody_1kaq4_74{border:1px solid var(--line-strong);background:#fff;border-radius:12px;height:100%;padding:15px;display:block}._choiceBody_1kaq4_74 strong{margin-bottom:6px;display:block}._choiceBody_1kaq4_74 span{color:var(--navy-650);font-size:.82rem;line-height:1.5;display:block}._choice_1kaq4_71 input:checked+._choiceBody_1kaq4_74{border:2px solid var(--blue);background:#f2f5ff;padding:14px}._choice_1kaq4_71 input:focus-visible+._choiceBody_1kaq4_74{outline-offset:3px;outline:3px solid #4c7dff}._scoreRow_1kaq4_79{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}._scoreValue_1kaq4_80{text-align:center;color:#fff;background:var(--navy-950);border-radius:8px;min-width:54px;padding:7px 10px}._helper_1kaq4_81{color:var(--navy-650);margin:5px 0 0;font-size:.78rem;font-weight:500;line-height:1.5}._error_1kaq4_82{margin:6px 0 0;font-size:.83rem;color:var(--danger)!important}._success_1kaq4_83{color:#11734b;background:#eaf8f1;border:1px solid #a8dec4;border-radius:10px;padding:11px 13px}._progress_1kaq4_84{background:#d9e2ec;border-radius:999px;height:8px;overflow:hidden}._progress_1kaq4_84 span{background:linear-gradient(90deg, var(--blue), #53c6d2);border-radius:inherit;height:100%;display:block}._workspace_1kaq4_86{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:22px;display:grid}._sidePanel_1kaq4_87{position:sticky;top:92px}._eventList_1kaq4_88{flex-direction:column;gap:9px;max-height:65vh;padding-right:4px;display:flex;overflow:auto}._eventItem_1kaq4_89{text-align:left;border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:13px;display:grid}._eventItem_1kaq4_89:hover,._eventItemActive_1kaq4_90{background:#f5f7ff;border-color:#7b9cff}._eventItem_1kaq4_89 strong{margin-bottom:3px;font-size:.9rem;display:block}._eventItem_1kaq4_89 span{color:var(--navy-650);font-size:.78rem}._categoryDot_1kaq4_93{border-radius:3px;width:10px;height:10px}._scorePair_1kaq4_94{gap:4px;display:flex}._scorePair_1kaq4_94 b{text-align:center;background:var(--surface-soft);border-radius:6px;min-width:28px;padding:4px;font-size:.74rem}._dashboardHeader_1kaq4_96{justify-content:space-between;align-items:start;gap:24px;margin-bottom:26px;display:flex}._dashboardHeader_1kaq4_96 h1{letter-spacing:-.06em;margin-bottom:8px;font-size:clamp(2rem,4vw,3.2rem)}._breadcrumb_1kaq4_98{color:var(--navy-650);margin-bottom:9px;font-size:.82rem}._dashboardGrid_1kaq4_99{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px;display:grid}._panel_1kaq4_100{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px;box-shadow:0 8px 24px #102a430a}._panel_1kaq4_100+._panel_1kaq4_100{margin-top:16px}._panelTitle_1kaq4_102{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}._panelTitle_1kaq4_102 h2,._panelTitle_1kaq4_102 h3{margin:0;font-size:1.08rem}._chart_1kaq4_104{min-width:0;height:430px}._chartCompact_1kaq4_105{min-width:0;height:250px}._chartEmpty_1kaq4_106{text-align:center;min-height:320px;color:var(--navy-650);border:1px dashed var(--line-strong);background:repeating-linear-gradient(0deg,#fff,#fff 31px,#eef2f6 32px);border-radius:12px;place-items:center;padding:40px;line-height:1.7;display:grid}._statGrid_1kaq4_107{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}._stat_1kaq4_107{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:13px}._stat_1kaq4_107 strong{font-size:1.3rem;display:block}._stat_1kaq4_107 span{color:var(--navy-650);font-size:.75rem}._badge_1kaq4_111{color:#ad3146;background:#fff1f2;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:.74rem;font-weight:850;display:inline-flex}._infoBadge_1kaq4_112{color:#2452a5;background:#eaf3ff}._timeline_1kaq4_113{margin:0;padding:0;list-style:none}._timeline_1kaq4_113 li{border-left:2px solid var(--line);margin-left:5px;padding:0 0 18px 24px;position:relative}._timeline_1kaq4_113 li:before{content:"";background:var(--blue);border-radius:3px;width:10px;height:10px;position:absolute;top:4px;left:-6px}._timeline_1kaq4_113 li:last-child{padding-bottom:0}._timeline_1kaq4_113 strong{margin-bottom:4px;display:block}._timeline_1kaq4_113 p{color:var(--navy-650);margin:5px 0 0;font-size:.86rem;line-height:1.55}._recoveryCard_1kaq4_119{border:1px solid var(--line);border-left:4px solid var(--cyan);border-radius:12px;margin-top:11px;padding:16px}._recoveryInactive_1kaq4_120{opacity:.72;border-left-color:#9fb3c8}._resourceTags_1kaq4_121{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}._tag_1kaq4_122{color:#12636b;background:#eef8f9;border:1px solid #a9d5d9;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:750}._photoField_1kaq4_123{margin-top:12px}._photoGrid_1kaq4_124{flex-wrap:wrap;gap:8px;display:flex}._photoThumb_1kaq4_125{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;width:92px;height:74px;margin:0;position:relative;overflow:hidden}._photoThumb_1kaq4_125 img{object-fit:cover;width:100%;height:100%}._photoThumb_1kaq4_125 ._iconButton_1kaq4_42{background:#ffffffeb;width:28px;height:28px;position:absolute;top:5px;right:5px}._uploadButton_1kaq4_128{width:fit-content;min-height:40px;color:var(--navy-650);cursor:pointer;border:1px dashed #829ab1;border-radius:9px;align-items:center;gap:7px;margin-top:9px;padding:0 12px;font-size:.83rem;font-weight:750;display:inline-flex}._uploadButton_1kaq4_128 input{opacity:0;width:1px;height:1px;position:absolute}._uploadButton_1kaq4_128 span{color:var(--navy-650)}._compareGrid_1kaq4_131{grid-template-columns:1fr 1fr;gap:14px;display:grid}._comparePanel_1kaq4_132{border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px}._comparePanel_1kaq4_132 h4{margin:0}._exportControls_1kaq4_134{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}._checkList_1kaq4_135{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;max-height:180px;padding:10px;display:flex;overflow:auto}._check_1kaq4_135{align-items:start;gap:8px;font-size:.84rem;line-height:1.4;display:flex}._exportSheet_1kaq4_137{border:1px solid var(--line);color:#102a43;background:#fff;border-radius:12px;width:100%;margin-top:18px;padding:28px}._exportSheet_1kaq4_137 h2{letter-spacing:-.04em;margin-bottom:5px;font-size:1.8rem}._exportMeta_1kaq4_139{color:var(--navy-650);margin-bottom:16px;font-size:.82rem}._exportNotes_1kaq4_140{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}._exportNote_1kaq4_140{break-inside:avoid;background:#f5f7fa;border-radius:9px;padding:12px;font-size:.82rem;line-height:1.5}._exportPhotos_1kaq4_142{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}._exportPhotos_1kaq4_142 img{aspect-ratio:4/3;object-fit:cover;border-radius:7px;width:100%}._tableWrap_1kaq4_144{overflow-x:auto}._table_1kaq4_144{border-collapse:collapse;width:100%;font-size:.86rem}._table_1kaq4_144 th,._table_1kaq4_144 td{text-align:left;border-bottom:1px solid var(--line);padding:11px 10px}._table_1kaq4_144 th{color:var(--navy-650);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem}._emptyPage_1kaq4_148{text-align:center;align-content:center;place-items:center;min-height:58vh;display:grid}._emptyState_1kaq4_149{text-align:center;border:1px dashed var(--line-strong);color:var(--navy-650);border-radius:14px;padding:34px}._dangerZone_1kaq4_150{background:#fff8f7;border:1px solid #efc5c1;border-radius:14px;margin-top:30px;padding:22px}._recoveryNotice_1kaq4_151{background:#fff8ed;border:2px solid #d27444;border-radius:12px;padding:20px;line-height:1.6}._recoveryNotice_1kaq4_151 h2{margin-bottom:8px}._recoveryNotice_1kaq4_151 ul{margin:10px 0 16px;padding-left:22px}._recoveryNotice_1kaq4_151 p:last-child{margin:12px 0 0}._dangerZone_1kaq4_150 h2{color:var(--danger)}._modalBackdrop_1kaq4_156{z-index:50;background:#102a438c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_1kaq4_156{background:#fff;border-radius:18px;width:min(760px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 32px 80px #102a4340}@media (width<=900px){._hero_1kaq4_16,._workspace_1kaq4_86,._dashboardGrid_1kaq4_99{grid-template-columns:1fr}._sidePanel_1kaq4_87{position:static}._cardGrid_1kaq4_43{grid-template-columns:1fr 1fr}._dashboardHeader_1kaq4_96{flex-direction:column}}@media (width<=640px){._header_1kaq4_2{align-items:start;padding:12px 4vw;position:static}._brand_1kaq4_3{padding-top:4px}._nav_1kaq4_5{grid-template-columns:repeat(2,1fr);display:grid}._navLink_1kaq4_6,._navActive_1kaq4_6{min-height:36px;padding:0 8px;font-size:.77rem}._nav_1kaq4_5 svg{display:none}._main_1kaq4_9{width:min(92vw,100%);padding:30px 0 58px}._footer_1kaq4_10{flex-direction:column}._hero_1kaq4_16{gap:12px;min-height:0}._heroCopy_1kaq4_17 h1{font-size:2.65rem}._heroPanel_1kaq4_21{padding:17px}._fieldGrid_1kaq4_65,._choiceGrid_1kaq4_71,._cardGrid_1kaq4_43,._compareGrid_1kaq4_131,._exportControls_1kaq4_134,._exportNotes_1kaq4_140{grid-template-columns:1fr}._chart_1kaq4_104{height:330px}._dashboardHeader_1kaq4_96 ._actionRow_1kaq4_20{width:100%}._dashboardHeader_1kaq4_96 ._actionRow_1kaq4_20>*{flex:1}._statGrid_1kaq4_107{grid-template-columns:1fr 1fr}._exportSheet_1kaq4_137{padding:16px}}._skipLink_1kaq4_184{z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}._skipLink_1kaq4_184:focus{transform:translateY(0)}._storageAlert_1kaq4_186{color:#8a1c1c;background:#fff3f3;border:1px solid #f3a6a6;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:min(1240px,100% - 32px);margin:16px auto 0;padding:12px 14px;display:flex}._storageAlert_1kaq4_186 button{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}
