:root{color-scheme:light dark;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-none:0rem;--radius-sm:0.375rem;--radius-md:0.625rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--line-height-tight:1.3;--line-height-snug:1.4;--line-height-normal:1.5;--line-height-relaxed:1.65;--elevation-0:0;--elevation-1:1;--elevation-2:3;--elevation-3:6;--elevation-4:12;--shadow-1:0 1px 2px rgb(0 0 0/6%),0 1px 1px rgb(0 0 0/4%);--shadow-2:0 3px 6px rgb(0 0 0/6%),0 2px 3px rgb(0 0 0/4%);--shadow-3:0 6px 12px rgb(0 0 0/6%),0 3px 6px rgb(0 0 0/4%);--shadow-4:0 12px 24px rgb(0 0 0/6%),0 6px 12px rgb(0 0 0/4%);--duration-instant:0ms;--duration-fast:120ms;--duration-base:200ms;--duration-slow:320ms;--easing-standard:cubic-bezier(0.2,0,0,1);--easing-decelerate:cubic-bezier(0,0,0,1);--easing-accelerate:cubic-bezier(0.3,0,1,1);--color-surface:#FFFFFF;--color-surface-muted:#F7F8FA;--color-surface-canvas:#F6F8FA;--color-surface-raised:#FFFFFF;--color-surface-overlay:#FFFFFF;--color-surface-selected:#F0F8F4;--color-surface-hover:#E6F4EE;--color-surface-inverse:#232826;--color-category-shop:#E8F5D8;--color-category-food:#FDEFD4;--color-category-services:#D2EBE6;--color-category-jobs:#EBE6F8;--color-category-events:#FBE4EE;--color-text-primary:#173B34;--color-text-secondary:#5E6C85;--color-text-tertiary:#5C6764;--color-text-inverse:#FFFFFF;--color-text-on-accent:#FFFFFF;--color-text-disabled:#A9AFAC;--color-border:#E3E8ED;--color-border-strong:#7D8783;--color-border-subtle:#EFEFEE;--color-accent:#087F70;--color-accent-hover:#066A5E;--color-accent-pressed:#04463C;--color-accent-subtle:#F0F8F4;--color-accent-disabled:#A8D8D0;--color-danger:#A82129;--color-danger-subtle:#FDF1F1;--color-text-on-danger:#FFFFFF;--color-danger-solid:#A82129;--color-text-on-danger-solid:#FFFFFF;--color-text-on-warning:#FFFFFF;--color-warning:#96600F;--color-warning-subtle:#FFF8EC;--color-success:#116026;--color-success-subtle:#EFF7F1;--color-info:#2A50A0;--color-info-subtle:#EEF3FD;--color-focus-ring:#4A80E2;--color-overlay-scrim:rgba(16,17,18,0.55);--color-skeleton-base:#EFEFEE;--color-skeleton-highlight:#E3E8ED}@media (prefers-color-scheme:dark){:root{--color-surface-canvas:#000000;--color-surface-muted:#0E1110;--color-surface:#171B1A;--color-surface-raised:#232826;--color-surface-overlay:#232826;--color-surface-selected:#04463C;--color-surface-hover:#232826;--color-surface-inverse:#F7F8FA;--color-category-shop:#4C7A16;--color-category-food:#9A6008;--color-category-services:#066A5E;--color-category-jobs:#4E3592;--color-category-events:#96305F;--color-text-primary:#F7F8FA;--color-text-secondary:#CBCDCA;--color-text-tertiary:#A9AFAC;--color-text-inverse:#232826;--color-text-on-accent:#101112;--color-text-disabled:#5C6764;--color-border:#4E5A56;--color-border-strong:#7D8783;--color-border-subtle:#3E4643;--color-accent:#72C0B4;--color-accent-hover:#72C0B4;--color-accent-pressed:#A8D8D0;--color-accent-subtle:#3E4643;--color-accent-disabled:#4E5A56;--color-danger:#F19DA2;--color-danger-subtle:#3E4643;--color-text-on-danger:#101112;--color-danger-solid:#C9313A;--color-text-on-danger-solid:#FFFFFF;--color-text-on-warning:#101112;--color-warning:#FFD48F;--color-warning-subtle:#3E4643;--color-success:#8FCCA1;--color-success-subtle:#3E4643;--color-info:#A8C1F1;--color-info-subtle:#3E4643;--color-focus-ring:#A8C1F1;--color-overlay-scrim:rgba(2,6,23,0.7);--color-skeleton-base:#3E4643;--color-skeleton-highlight:#4E5A56}}*{box-sizing:border-box}body{margin:0;background:var(--color-surface-canvas);color:var(--color-text-primary);font-family:Inter,Noto Sans,Noto Sans Telugu,Noto Sans Devanagari,system-ui,sans-serif;font-size:1rem;line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased}a{color:var(--color-accent-hover);-webkit-text-decoration-color:color-mix(in srgb,var(--color-accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--color-accent) 40%,transparent);text-underline-offset:.15em}a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--color-surface-raised);color:var(--color-text-primary);padding:var(--space-3);z-index:10}.skip-link:focus{left:0}h1{font-size:var(--font-size-3xl)}h1,h2{line-height:var(--line-height-tight)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}button{font:inherit;font-weight:600;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-text-on-accent);cursor:pointer;min-height:2.75rem}button:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}button:active:not(:disabled){background:var(--color-accent-pressed);border-color:var(--color-accent-pressed)}button:disabled{opacity:.55;cursor:not-allowed}button[data-variant=secondary]{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border-strong);font-weight:500}button[data-variant=secondary]:hover:not(:disabled){background:var(--color-surface-muted)}.chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:500;cursor:pointer}.chip[aria-pressed=true],.chip[data-selected=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-accent);font-weight:600}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.card--tight{padding:var(--space-3)}.card--roomy{padding:var(--space-5)}.stat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.stat__value{font-size:var(--font-size-2xl);font-weight:700;line-height:var(--line-height-tight)}.stat__label{font-size:var(--font-size-sm)}.badge,.stat__label{color:var(--color-text-secondary)}.badge{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;background:var(--color-surface-canvas)}.badge[data-tone=success]{background:var(--color-success-subtle);color:var(--color-success)}.badge[data-tone=warning]{background:var(--color-warning-subtle);color:var(--color-warning)}.badge[data-tone=danger]{background:var(--color-danger-subtle);color:var(--color-danger)}.badge[data-tone=info]{background:var(--color-info-subtle);color:var(--color-info)}.offer-badge{display:inline-block;text-decoration:none;border-radius:var(--radius-full)}.offer-badge:hover .badge{filter:brightness(.96)}input,select,textarea{font:inherit;color:inherit;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-3);min-height:2.75rem}summary>:is(h2,h3,h4,h5,h6){display:inline;font-size:inherit;font-weight:inherit;margin:0}table{border-collapse:collapse;width:100%}td,th{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--color-border)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ll-medialib{grid-gap:var(--space-4);margin:0;padding:0;list-style:none}.ll-medialib,.ll-medialib__row{display:grid;gap:var(--space-4)}.ll-medialib__row{grid-template-columns:7rem minmax(0,1fr);grid-gap:var(--space-4);-webkit-padding-after:var(--space-4);padding-block-end:var(--space-4);-webkit-border-after:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle)}.ll-medialib__shot{min-inline-size:0}.ll-medialib__row:last-child{-webkit-padding-after:0;padding-block-end:0;-webkit-border-after:0;border-block-end:0}@media (max-width:30rem){.ll-medialib__row{grid-template-columns:minmax(0,1fr)}.ll-medialib__shot{inline-size:7rem}}.ll-medialib__confirm{padding:var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-surface-muted)}.ll-lead-pooled{margin-block:var(--space-2) 0;-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3);-webkit-border-start:3px solid var(--color-accent);border-inline-start:3px solid var(--color-accent);color:var(--color-text-primary);font-weight:500}