._card_kfoju_1{scroll-margin-top:var(--space-xl)}._header_kfoju_5{gap:var(--space-sm);display:grid}._form_kfoju_10{gap:var(--space-md);display:grid}._success_kfoju_15{padding:var(--space-md);border-radius:var(--radius-md);background:color-mix(in srgb, var(--state-success) 12%, var(--bg-cream));color:var(--text-on-cream);margin:0;line-height:1.5}._pageDark_h3o7l_3{min-height:100vh;padding:var(--space-xl) var(--space-md) var(--space-2xl);background:radial-gradient(circle at top left, #51604f2e, transparent 45%), radial-gradient(circle at bottom right, #bc4a241f, transparent 40%), repeating-linear-gradient(0deg, transparent, transparent 29px, #f4f0e90a 29px, #f4f0e90a 30px), var(--bg-leather-dark)}._pageDarkCompact_h3o7l_19{padding:var(--space-md) var(--space-md) calc(var(--space-2xl) + 4.5rem)}._pageWithTabBar_h3o7l_24{padding:var(--space-xl) var(--space-md) calc(var(--space-2xl) + 5.5rem)}._pageWithTabBarCompact_h3o7l_29{padding:var(--space-md) var(--space-md) calc(var(--space-2xl) + 5.5rem)}._layout_h3o7l_34{width:min(100%,42rem);margin:0 auto}._layoutNarrow_h3o7l_39{width:min(100%,40rem)}._pageHeading_h3o7l_44{font-family:var(--font-heading);color:var(--bg-cream);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600}._sectionHeading_h3o7l_51{font-family:var(--font-heading);color:var(--accent-rust);font-size:1rem;font-weight:600}._subsectionHeading_h3o7l_58{font-family:var(--font-heading);color:var(--ink);font-size:.95rem;font-weight:500}._layout_nyq4b_1{gap:var(--space-2xl);width:min(100%,44rem);margin:0 auto;display:grid}._hero_nyq4b_8{gap:var(--space-md);display:grid}._heroHeading_nyq4b_13{max-width:16ch;line-height:1.12}._heroLead_nyq4b_19{max-width:40rem;color:var(--text-muted-on-dark);margin:0;font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.65}._heroSubline_nyq4b_27{max-width:32rem;color:var(--text-on-dark);opacity:.92;margin:0;font-size:.95rem;font-style:italic;line-height:1.5}._valueSection_nyq4b_37{gap:var(--space-lg);display:grid}@media (width>=40rem){._valueSection_nyq4b_37{gap:var(--space-xl);grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:start}}._valueHeading_nyq4b_50{font-family:var(--font-heading);color:var(--text-on-dark);margin:0;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;line-height:1.25}._valueBody_nyq4b_59{gap:var(--space-md);display:grid}._valueBody_nyq4b_59 p{color:var(--text-muted-on-dark);margin:0;font-size:1.05rem;line-height:1.65}._pillarList_nyq4b_71{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){._pillarList_nyq4b_71{grid-template-columns:repeat(3,minmax(0,1fr))}}._pillarCard_nyq4b_85{padding:var(--space-lg);border:1px solid color-mix(in srgb, var(--bg-cream) 16%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-cream) 5%, transparent)}._pillarTitle_nyq4b_92{margin:0 0 var(--space-sm);font-family:var(--font-heading);color:var(--text-on-dark);font-size:1.05rem;font-weight:600}._pillarBody_nyq4b_100{color:var(--text-muted-on-dark);margin:0;font-size:.95rem;line-height:1.6}._audienceNote_nyq4b_107{text-align:center;color:var(--text-muted-on-dark);margin:0;font-size:.9rem;font-style:italic;line-height:1.5}._layout_v51pm_1{position:relative}._identityStrip_v51pm_5{min-height:11rem;padding:var(--space-lg);background:repeating-linear-gradient(0deg, transparent, transparent 29px, #2c26200f 29px, #2c26200f 30px), var(--bg-cream-warm);box-shadow:var(--shadow-warm);border-radius:.75rem;position:relative;overflow:hidden}._photo_v51pm_23{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._photoPlaceholder_v51pm_31{justify-content:center;align-items:center;min-height:8rem;display:flex}._addPhotoLink_v51pm_38{border:1px solid var(--accent-rust);min-height:2.75rem;color:var(--accent-rust-deep);font-family:var(--font-heading);background:#f4f0e9eb;border-radius:.25rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}._addPhotoLink_v51pm_38:hover{color:var(--accent-rust);background:#fff}._addPhotoLink_v51pm_38:focus-visible{outline:2px solid var(--accent-rust);outline-offset:2px}._mileageBadge_v51pm_64{top:var(--space-md);right:var(--space-md);z-index:1;color:var(--bg-cream);font-family:var(--font-mono);background:#221e18b8;border-radius:999px;margin:0;padding:.35rem .65rem;font-size:.8rem;position:absolute}._carTitle_v51pm_78{right:var(--space-lg);bottom:var(--space-lg);left:var(--space-lg);z-index:1;color:#fff;text-shadow:0 2px 12px #221e188c;margin:0;font-size:clamp(1.25rem,4vw,1.6rem);position:absolute}._statusLine_v51pm_90{margin:var(--space-md) 0 var(--space-lg);color:var(--text-muted-on-dark);font-size:.9rem}._outstandingCount_v51pm_96{color:var(--accent-rust);font-weight:600}._section_v51pm_101+._section_v51pm_101{margin-top:var(--space-xl)}._emptyState_v51pm_105{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}._outstandingRow_v51pm_113,._doneRow_v51pm_114{padding:var(--space-md);border-radius:.5rem}._outstandingRow_v51pm_113{border:1px solid var(--surface-tan-2);background:#fff;box-shadow:0 2px 10px #3a2e2314}._doneRow_v51pm_114{background:var(--bg-cream-warm);border:1px dashed var(--surface-tan-2)}._rowHeader_v51pm_130{gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}._outstandingBadge_v51pm_138,._doneBadge_v51pm_139{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;display:inline-block}._outstandingBadge_v51pm_138{color:var(--accent-rust)}._doneBadge_v51pm_139{color:var(--text-muted-on-dark)}._pendingBadge_v51pm_155,._attentionBadge_v51pm_156{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}._pendingBadge_v51pm_155{color:var(--accent-green)}._attentionBadge_v51pm_156{min-height:2.75rem;color:var(--text-muted-on-dark);text-decoration:none;display:block}._attentionBadge_v51pm_156:hover{color:var(--accent-rust);text-decoration:underline}._entryLink_v51pm_179{color:inherit;text-decoration:none}._entryLink_v51pm_179:hover{color:var(--accent-rust)}._entryTitle_v51pm_188{color:var(--ink);margin:0;font-size:1rem}._entryDetails_v51pm_194{margin:var(--space-sm) 0 0;color:var(--ink-soft);font-family:var(--font-mono);font-size:.8rem}._entryDescription_v51pm_201{margin:var(--space-sm) 0 0;color:var(--ink-soft);font-size:.9rem}._kindBadge_v51pm_207{color:var(--accent-green);font-family:var(--font-mono);letter-spacing:.08em;background:#51604f24;border-radius:.2rem;padding:.15rem .45rem;font-size:.65rem}._autoAddedBadge_v51pm_217{background:color-mix(in srgb, var(--accent-rust) 16%, var(--bg-cream));color:var(--accent-rust-deep);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:.2rem;padding:.15rem .45rem;font-size:.65rem}._dueNote_v51pm_228{margin:var(--space-sm) 0 0;color:var(--ink-soft);font-size:.9rem}._mileage_v51pm_64{margin:var(--space-sm) 0 0;color:var(--text-muted-on-dark);font-family:var(--font-mono);font-size:.8rem}._emptyState_v51pm_105{padding:var(--space-lg);border:1px dashed var(--surface-tan-2);color:var(--ink-soft);background:#ffffffa6;border-radius:.5rem;margin:0}._quickActions_v51pm_250{margin:var(--space-lg) 0 0}._fabAnchor_v51pm_254{right:var(--space-lg);bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));z-index:10;position:fixed}._fab_v51pm_254{justify-content:center;align-items:center;gap:var(--space-sm);background:var(--accent-rust);min-width:3.5rem;min-height:3.5rem;box-shadow:var(--shadow-warm);color:var(--bg-cream);border-radius:999px;padding:0 1rem;font-size:1.5rem;line-height:1;text-decoration:none;display:inline-flex}._fab_v51pm_254:hover{background:var(--accent-rust-deep)}._fab_v51pm_254:focus-visible{outline:2px solid var(--bg-cream);outline-offset:3px}._fabLabel_v51pm_287{font-family:var(--font-heading);font-size:1rem;font-weight:600;display:inline}@media (width>=64rem){._fabAnchor_v51pm_254{right:max(var(--space-lg), calc(50% - 20rem + var(--space-lg)));bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}}._wrap_1gilo_1{padding-top:var(--space-xl);color:var(--bg-cream)}._actions_1gilo_6{gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}._actions_1gilo_6 a,._actions_1gilo_6 button{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}
