._shell_1gr1v_1{min-height:100vh}._page_1gr1v_5{min-height:100vh;padding:24px clamp(20px,4vw,48px) 56px}._header_1gr1v_10{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;border:1px solid rgba(29,43,50,.08);border-radius:24px;background:#fffcf6d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:12px;z-index:20}._brand_1gr1v_25{display:flex;align-items:center;gap:14px}._brandBadge_1gr1v_31{width:54px;height:54px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#245c45,#d6853f);color:#fffaf2;font-weight:800;letter-spacing:.08em}._brand_1gr1v_25 strong,._brand_1gr1v_25 small{display:block}._brand_1gr1v_25 strong{font-size:1rem}._brand_1gr1v_25 small{color:#64737b}._nav_1gr1v_57{display:flex;flex-wrap:wrap;gap:12px}._navLink_1gr1v_63,._navActive_1gr1v_64{padding:10px 14px;border-radius:999px;transition:.2s ease}._navLink_1gr1v_63{color:#52656f}._navActive_1gr1v_64,._navLink_1gr1v_63:hover{background:#245c451a;color:#16362a}._main_1gr1v_80{width:min(1200px,100%);margin:28px auto 0;display:grid;gap:28px}._hero_1gr1v_87,._authSection_1gr1v_88,._dashboardGrid_1gr1v_89,._dashboardHero_1gr1v_90,._callout_1gr1v_91{display:grid;gap:24px}._hero_1gr1v_87{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);align-items:stretch}._heroCopy_1gr1v_101,._heroPanel_1gr1v_102,._panel_1gr1v_103,._documentsCard_1gr1v_104,._highlightCard_1gr1v_105,._profileCard_1gr1v_106,._directionCard_1gr1v_107,._authCard_1gr1v_108{border:1px solid rgba(29,43,50,.08);border-radius:28px;background:#fffdf9eb;box-shadow:0 24px 60px #2c433714}._heroCopy_1gr1v_101{padding:clamp(28px,4vw,54px);background:linear-gradient(145deg,#faf6ebf5,#fffdf9fa 48%,#e4efe8f2)}._heroCopy_1gr1v_101 h1,._authIntro_1gr1v_121 h1,._dashboardHero_1gr1v_90 h1{font-family:Literata,Georgia,serif;font-size:clamp(2.4rem,5vw,4.7rem);line-height:.98;margin:0;color:#19342a}._kicker_1gr1v_130{display:inline-flex;margin-bottom:14px;padding:8px 12px;border-radius:999px;background:#d6853f1f;color:#9f5a1e;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}._lead_1gr1v_143{margin:22px 0 0;max-width:42rem;font-size:1.06rem;color:#4d5f67}._heroActions_1gr1v_150,._heroMeta_1gr1v_151,._profileGrid_1gr1v_152,._highlightsGrid_1gr1v_153,._directionGrid_1gr1v_154,._cardActions_1gr1v_155,._tabRow_1gr1v_156,._formGrid_1gr1v_157,._formActions_1gr1v_158,._meetingMeta_1gr1v_159,._meetingList_1gr1v_160,._heroPanelTop_1gr1v_161,._sectionHeading_1gr1v_162{display:grid}._heroActions_1gr1v_150{margin-top:28px;grid-auto-flow:column;justify-content:flex-start;gap:14px}._primaryButton_1gr1v_173,._secondaryButton_1gr1v_174,._dangerButton_1gr1v_175,._tab_1gr1v_156,._activeTab_1gr1v_177,._inlineLinkButton_1gr1v_178{border:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}._primaryButton_1gr1v_173,._secondaryButton_1gr1v_174,._dangerButton_1gr1v_175{padding:14px 20px;border-radius:16px;font-weight:700}._primaryButton_1gr1v_173{background:linear-gradient(135deg,#245c45,#2d7456);color:#fffdf8;box-shadow:0 16px 30px #245c4538}._secondaryButton_1gr1v_174{background:#fffdf7eb;color:#214638;border:1px solid rgba(33,70,56,.14)}._dangerButton_1gr1v_175{background:#9525251a;color:#892626}._primaryButton_1gr1v_173:hover,._secondaryButton_1gr1v_174:hover,._dangerButton_1gr1v_175:hover,._inlineLinkButton_1gr1v_178:hover,._tab_1gr1v_156:hover,._activeTab_1gr1v_177:hover{transform:translateY(-1px)}._heroMeta_1gr1v_151{margin-top:32px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._heroMeta_1gr1v_151 div{padding:16px;border-radius:18px;background:#ffffff9e}._heroMeta_1gr1v_151 strong,._heroMeta_1gr1v_151 span{display:block}._heroMeta_1gr1v_151 strong{font-size:1.1rem}._heroMeta_1gr1v_151 span{margin-top:6px;color:#61717a;font-size:.92rem}._heroPanel_1gr1v_102{padding:30px;background:linear-gradient(180deg,#214638,#1a332a);color:#edf5ef}._heroPanelTop_1gr1v_161 span{color:#edf5efb8;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}._heroPanelTop_1gr1v_161 strong{font-size:1.8rem;margin-top:10px}._timeline_1gr1v_263{margin:8px 0 0;padding-left:20px;display:grid;gap:12px;color:#edf5efe0}._section_1gr1v_162{display:grid;gap:18px}._sectionHeading_1gr1v_162 span,._panelHeading_1gr1v_277 span{color:#9f5a1e;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700}._sectionHeading_1gr1v_162 h2,._panelHeading_1gr1v_277 strong{margin:8px 0 0}._sectionHeading_1gr1v_162 h2{font-family:Literata,Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);color:#1d352d}._highlightsGrid_1gr1v_153,._profileGrid_1gr1v_152,._directionGrid_1gr1v_154{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}._highlightCard_1gr1v_105,._profileCard_1gr1v_106,._directionCard_1gr1v_107,._documentsCard_1gr1v_104{padding:22px}._highlightCard_1gr1v_105 p,._documentsCard_1gr1v_104 li,._profileCard_1gr1v_106 li,._directionCard_1gr1v_107 p{color:#55656d}._documentsCard_1gr1v_104 ol{margin:0;padding-left:20px;display:grid;gap:14px}._profileCardTop_1gr1v_324{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._profileCardTop_1gr1v_324 span{font-size:1.15rem;font-weight:800;color:#1d352d}._profileCardTop_1gr1v_324 strong{color:#7a877d;font-size:.95rem}._profilePreviewList_1gr1v_342{margin:18px 0;padding-left:18px;display:grid;gap:12px}._profilePreviewList_1gr1v_342 strong,._profilePreviewList_1gr1v_342 span{display:block}._inlineLink_1gr1v_178,._inlineLinkButton_1gr1v_178{color:#245c45;font-weight:700;background:transparent;padding:0}._directionCard_1gr1v_107 h3,._meetingTop_1gr1v_363 h3{margin:0;color:#17322a}._tagRow_1gr1v_368{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}._tag_1gr1v_368{padding:8px 12px;border-radius:999px;background:#245c4514;color:#245c45;font-size:.9rem;font-weight:700}._callout_1gr1v_91,._dashboardHero_1gr1v_90{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:24px 26px;border-radius:24px;background:#fffbf2f0;border:1px solid rgba(29,43,50,.08)}._authSection_1gr1v_88{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start}._authIntro_1gr1v_121{padding:32px 8px 0 0}._authIntro_1gr1v_121 p,._dashboardHero_1gr1v_90 p,._callout_1gr1v_91 p,._statusText_1gr1v_406{color:#5c6b73}._authCard_1gr1v_108{padding:24px}._tabRow_1gr1v_156{grid-auto-flow:column;gap:10px;margin-bottom:18px}._tab_1gr1v_156,._activeTab_1gr1v_177{padding:12px 14px;border-radius:14px;font-weight:700}._tab_1gr1v_156{background:#245c4514;color:#3f555f}._activeTab_1gr1v_177{background:#214638;color:#fbfaf5}._field_1gr1v_437{display:grid;gap:8px}._field_1gr1v_437 span{color:#516068;font-size:.95rem;font-weight:700}._field_1gr1v_437 input,._field_1gr1v_437 select{width:100%;padding:14px 16px;border-radius:16px;border:1px solid rgba(29,43,50,.12);background:#fffdf8}._dateFieldRow_1gr1v_457{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}._iconButton_1gr1v_464{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(33,70,56,.14);border-radius:16px;background:#fffdf7eb;color:#214638;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}._iconButton_1gr1v_464:hover{transform:translateY(-1px);box-shadow:0 12px 24px #245c451f}._iconButton_1gr1v_464:disabled{cursor:default;opacity:.6;box-shadow:none;transform:none}._iconGlyph_1gr1v_490{width:20px;height:20px}._dashboardGrid_1gr1v_89{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}._panel_1gr1v_103{padding:24px}._subsection_1gr1v_504{margin-top:24px}._panelHeading_1gr1v_277{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:18px}._meetingList_1gr1v_160{gap:16px}._meetingCard_1gr1v_520{padding:18px;border-radius:20px;background:#f6f2e9b8;border:1px solid rgba(29,43,50,.08)}._meetingTop_1gr1v_363{display:flex;align-items:start;justify-content:space-between;gap:16px}._meetingTop_1gr1v_363 p{margin:6px 0 0;color:#607179}._statusBadge_1gr1v_539{padding:8px 12px;border-radius:999px;background:#d6853f24;color:#9d5a1f;font-size:.86rem;font-weight:800}._meetingMeta_1gr1v_159{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}._meetingMeta_1gr1v_159 dt{color:#7a878e;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}._meetingMeta_1gr1v_159 dd{margin:6px 0 0;color:#1e2e36}._cardActions_1gr1v_155{grid-auto-flow:column;justify-content:start;gap:18px}._form_1gr1v_157{display:grid;gap:18px}._formGrid_1gr1v_157{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._wideField_1gr1v_582{grid-column:1/-1}._formActions_1gr1v_158{grid-auto-flow:column;justify-content:start;gap:12px}._error_1gr1v_592,._success_1gr1v_593{margin:0;padding:12px 14px;border-radius:14px;font-weight:600}._error_1gr1v_592{background:#92242417;color:#8f2323}._success_1gr1v_593{background:#245c451a;color:#214638}@media(max-width:1024px){._hero_1gr1v_87,._authSection_1gr1v_88,._dashboardGrid_1gr1v_89,._dashboardHero_1gr1v_90,._callout_1gr1v_91,._heroMeta_1gr1v_151,._profileGrid_1gr1v_152,._highlightsGrid_1gr1v_153,._directionGrid_1gr1v_154,._meetingMeta_1gr1v_159,._formGrid_1gr1v_157{grid-template-columns:1fr}._heroActions_1gr1v_150,._formActions_1gr1v_158,._cardActions_1gr1v_155,._tabRow_1gr1v_156{grid-auto-flow:row}._nav_1gr1v_57{justify-content:flex-start}}@media(max-width:720px){._page_1gr1v_5{padding:14px 14px 40px}._header_1gr1v_10{position:static;border-radius:22px;padding:16px}._brand_1gr1v_25{align-items:flex-start}._heroCopy_1gr1v_101 h1,._authIntro_1gr1v_121 h1,._dashboardHero_1gr1v_90 h1{font-size:clamp(2rem,10vw,3rem)}}:root{color:#1d2b32;background:radial-gradient(circle at top left,rgba(213,240,224,.95),transparent 32%),linear-gradient(180deg,#f8f3e8,#f6efe1 40%,#eef4ee);font-family:Manrope,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}
