@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Nastaliq+Urdu:wght@400;500;600;700&display=swap";.light-theme,:root{--vh: 1vh;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--tray-height: 101.5px;--topbar-height: 52px;--entity-dashboard-header-height: calc(20px + env(safe-area-inset-top, 0px)) ;--side-bar-width: 316px;--panel-bottom-padding: 130px;--desktop-max-width: 1280px;--dialog-width: 600px;--dialog-padding: 20px;--dialog-offset-top: clamp(50px, calc(100% - var(--dialog-height) / 2), 30%);--dialog-height: min(95vh, 800px);--primary: #244b5a;--primary-foreground: #edfdf5;--background: #ffffff;--foreground: #0a0a0a;--muted-foreground: #62626c;--border: #e4e4e7;--border-dark: #9a9aae;--accent: #f5f5f6;--ring: #009869;--secondary: #f5f5f6;--secondary-foreground: #0f2d39;--primary-dark: #0f2d39;--color-offset-text: #ffffff9e;--color-primary: #0a0a0a;--color-primary-dark: #0e0e0e;--color-muted-text: #717182;--color-brand: #1db954;--color-brand-dark: #15803d;--background-primary: #fff;--background-primary-light: #fafafa;--background-surface: #f4f4f5;--color-secondary: #e0e0e0;--color-secondary-dark: #808080;--background-secondary: #1d2228;--background-secondary-light: #2e3339;--desktop-header-background: #f4f4f4;--mobile-tray-background: #fff;--overlay-color: rgba(0, 0, 0, .8);--hover-light: #ddd;--color-dark-grey: #1d2228;--color-error: #f40000;--color-success: #53a653;--color-warning: orange;--color-recording: #ff1111;--text-active-color: #0f62fe;--color-service: rgb(0, 136, 255);--color-product: rgb(250, 183, 0);--color-activity: purple;--color-user: rgb(255, 0, 0);--color-farm: green;--color-business: purple;--color-notification-general: #e9c429;--color-notification-general-light: #e9c42933;--color-notification-account: #d19fa3;--color-notification-account-light: #d19fa333;--color-notification-social: #31255a;--color-notification-social-light: #31255a33;--color-notification-farm: #627e75;--color-notification-farm-light: #627e7533;--color-notification-weather: #226ba3;--color-notification-weather-light: #226ba333;--color-notification-calendar: #913639;--color-notification-calendar-light: #91363933;--color-notification-system: #f77326;--color-notification-system-light: #f7732633;--color-notification-error: #f40000;--color-notification-error-light: #f4000033;--color-notification-push: #f8f9fa;--color-notification-push-light: #ffffff80;--owner-role-color: #ff6b6b;--admin-role-color: #5f3dc4;--member-role-color: #228be6;--requested-role-color: #868e96;--public-visibility-color: #228be6;--private-visibility-color: #868e96;--icon-color: var(--color-primary);--icon-color-active: #0f62fe;--button-primary-color: #fff;--button-primary-background: #111827;--button-primary-hover-background: #1a2535;--button-ghost-background-hover: rgba(0, 0, 0, .05);--button-outline-color: #000000;--button-outline-border-color: #000000;--button-outline-background-hover: rgba(0, 0, 0, .05);--button-disabled-background: #ececf0;--button-disabled-color: #717182;--button-complete-background: #1db954;--card-border-color: rgba(0, 0, 0, .08);--border-color: #dadada;--border-color-light: #eee;--border-color-active: #228be6;--border-radius-small: 14px;--border-radius-medium: 16px;--border-radius-large: 24px;--menu-heading-size: 1.3rem;--menu-heading-weight: 800;--badge-success-bg: #dcfce7;--badge-success-color: #166534;--badge-warning-bg: #fef9c3;--badge-warning-color: #854d0e;--badge-error-bg: #fee2e2;--badge-error-color: #991b1b;--badge-info-bg: #dbeafe;--badge-info-color: #1e40af;--badge-due-bg: #ffe2e2;--badge-due-color: #c10007;--chip-info-bg: rgba(0, 78, 204, .1);--chip-info-fg: #004ecc;--chip-neutral-bg: rgba(0, 0, 0, .06);--chip-neutral-fg: #62626c;--chip-success-bg: rgba(29, 185, 84, .12);--chip-success-fg: #008236;--chip-warning-bg: rgba(245, 158, 11, .14);--chip-warning-fg: #92400e;--chip-destructive-bg: rgba(202, 36, 77, .12);--chip-destructive-fg: #c10007;--avatar-background: #ececf0;--avatar-color: #717182;--range-input-bar-width: 5px;--range-input-path-color: #707b88;--range-input-bar-color: #475363;--range-input-bar-handle-size: 18px;--range-input-bar-handle-color: #007bff;--range-input-bar-handle-zoom: 1.5;--primary-box-shadow: 0 0 3px rgb(34 139 230);--primary-border-active: 1px solid var(--border-color-active);--input-height: 48px;--input-padding: 12px;--input-label-gap: 6px;--input-border-radius: 8px;--input-border-color: #9a9aae;--input-background-color: #ffffff;--input-background-color-hover: #c7c8c8;--input-text-color: #0a0a0a;--input-placeholder-color: #62626c;--input-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);--input-label-font-size: 14px;--input-label-font-weight: 500;--input-label-line-height: 20px;--input-label-color: #0a0a0a;--checkbox-active-background: #1db954;--switch-background-checked: #1db954;--step-icon-bg-1: #dcfce7;--step-icon-bg-2: #dbeafe;--step-icon-bg-3: #f3e8ff;--step-color-1: #1db954;--step-color-2: #155dfc;--step-color-3: #9810fa;--stat-error-border: #ffc9c9;--stat-error-bg: #fef2f2;--stat-error-value: #e7000b;--stat-error-text: #fb2c36;--healthscore-gradient-from: #f0fdf4;--healthscore-gradient-to: #b9f8cf;--banner-unverified-bg: #fffbeb;--banner-unverified-border: #f59e0b;--banner-unverified-label-bg: #fef3c7;--banner-unverified-label-color: #92400e;--banner-unverified-text: #f97316;--banner-unverified-progress-track: #fed7aa;--banner-unverified-progress-fill: #f97316;--banner-progress-bg: #fce4ec;--banner-progress-fg: #b32e57;--banner-info-bg: #e0f2fe;--banner-info-fg: #0c4a6e;--banner-info-border: #38bdf8;--pill-verification-bg: #ede9fe;--pill-verification-fg: #5b21b6;--map-overlay-bg: rgba(0, 0, 0, .7);--map-polygon-fill: rgba(29, 185, 84, .25);--map-polygon-stroke: #1db954;--map-toolbar-bg: #111827;--map-tool-inactive-bg: rgba(255, 255, 255, .08);--map-tool-destructive-bg: rgba(239, 68, 68, .1);--map-tool-destructive-color: #ef4444;--area-value-color: #f97316;--area-value-active: #1db954;--boundary-preview-bg: rgba(240, 253, 244, .8);--boundary-preview-border: #dcfce7;--farm-switcher-bg: #0a0a0a;--farm-switcher-label: rgba(255, 255, 255, .6);--review-farm-bg: rgba(240, 253, 244, .6);--review-farm-border: rgba(29, 185, 84, .3);--review-plot-bg: rgba(239, 246, 255, .6);--review-plot-border: #bedbff;--info-box-green-bg: rgba(29, 185, 84, .08);--info-box-green-color: #008236;--optional-box-bg: #fafafa;--optional-box-border: rgba(0, 0, 0, .05);--topbar-background: #ffffff;--topbar-border-color: rgba(0, 0, 0, .08);--drawer-handle-color: rgba(0, 0, 0, .15);--drawer-border-radius: 24px;--font-family-primary: "DM Sans", "Inter", "Helvetica Neue", Arial, sans-serif;--font-family-display: var(--font-family-primary);--font-family-numeric: "Inter", "Helvetica Neue", Arial, sans-serif;--font-family-urdu: "Noto Nastaliq Urdu", "Inter", "Helvetica Neue", Arial, sans-serif;--font-family-active: var(--font-family-primary);--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-8: 3rem;--space-10: 5rem;--space-5px: 5px;--space-8px: 8px;--space-10px: 10px;--space-12px: 12px;--space-15px: 15px;--space-16px: 16px;--space-20px: 20px;--height-xs: 1rem;--height-sm: 2rem;--height-md: 2.25rem;--height-lg: 2.5rem;--height-xl: 2.75rem;--height-2xl: 3rem;--height-24px: 24px;--height-32px: 32px;--height-48px: 48px;--gap-1: .25rem;--gap-2: .5rem;--gap-3: .75rem;--gap-4: 1rem;--gap-5: 1.5rem;--gap-6: 2rem;--gap-15px: 15px;--gap-16px: 16px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 10px 30px rgba(0, 0, 0, .2);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-button: 0 2px 4px rgba(0, 0, 0, .2);--shadow-dropdown: 0 2px 10px rgba(0, 0, 0, .1);--shadow-border: 0 0 0 1px var(--border-color);--shadow-border-white: 0 0 0 2px white;--shadow-focus: 0 0 2px #000a;--shadow-text: 0 2px 4px rgba(0, 0, 0, .5);--overlay-black-10: rgba(0, 0, 0, .1);--overlay-black-20: rgba(0, 0, 0, .2);--overlay-black-30: rgba(0, 0, 0, .3);--overlay-black-40: rgba(0, 0, 0, .4);--overlay-black-50: rgba(0, 0, 0, .5);--overlay-black-60: rgba(0, 0, 0, .6);--overlay-black-80: rgba(0, 0, 0, .8);--overlay-black-full: rgba(0, 0, 0, 1);--overlay-white-60: rgba(255, 255, 255, .6);--overlay-white-70: rgba(255, 255, 255, .7);--overlay-white-90: rgba(255, 255, 255, .9);--overlay-white-full: rgba(255, 255, 255, 1);--overlay-success-light: rgba(83, 166, 83, .05);--overlay-error-light: rgba(244, 0, 0, .05);--overlay-surface: rgba(0, 0, 0, .05);--avatar-offset-mobile: 45px;--avatar-offset-desktop: 55px;--avatar-offset-alt: 50px;--banner-height-mobile: 220px;--banner-height-desktop: 240px;--banner-height-alt: 110px;--brand-accent: #00a98f;--brand-accent-2: #00b4a8;--brand-deep: #002b21;--brand-shadow: #204c5a;--brand-mint-wash: rgba(236, 253, 245, .6);--text-tertiary: #a0a0aa;--text-secondary: #62626c;--surface-muted: #f4f4f5;--color-secondary-light: #717182;--badge-warning-strong: #c8d426;--badge-info-soft: rgba(0, 120, 204, .2);--badge-info-strong: rgba(0, 120, 204, .4);--badge-due-strong-bg: rgba(244, 154, 165, .3);--badge-due-strong-color: #c10007;--task-warning-bg: #fffab8;--task-warning-border: #ab6400;--task-pink-bg: #f6cee7;--task-pink-border: #651249;--task-info-bg: rgba(0, 78, 204, .2);--task-info-border: #004ecc;--task-overdue-bg: #ffdce1;--task-overdue-color: #ca244d;--task-purple-bg: #ead5f9;--task-purple-color: #402060;--task-due-today-bg: #fef08a;--task-due-today-color: #9e6c00;--task-required-asterisk: #cf3897;--icon-active-glow: rgba(60, 222, 240, .6);--healthscore-positive: var(--brand-accent);--healthscore-negative: #de231a;--surface-warm-soft: #f3e9de;--surface-warm-soft-border: rgba(140, 110, 75, .18);--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 32px;--radius-pill: 9999px}@media(display-mode:standalone){:root{--tray-height: 70px}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}html{-webkit-text-size-adjust:100%;font-variation-settings:normal;-webkit-tap-highlight-color:rgba(128,128,128,.5);scrollbar-color:var(--bg-muted)}body{margin:0;font-feature-settings:"rlig" 1,"calt" 1}button,html,textarea{font-family:var(--font-family-primary);font-weight:400;font-style:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;padding:0;margin:0}ol,ul,menu,li{list-style:none;list-style-type:none;margin:0;padding:0}img{max-width:100%;height:auto}button{cursor:pointer;color:currentColor}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}*{touch-action:manipulation}*:not(body){outline:none!important}[disabled]{opacity:.3;cursor:not-allowed}[data-fs-field-error]{font-size:.8rem;margin-bottom:1rem}::selection{background:#fdffa4;color:#000}::-webkit-scrollbar{width:0rem;height:0rem}::-webkit-scrollbar-corner{background:#0000}@media only screen and (min-width:768px){::-webkit-scrollbar{width:auto;height:auto}}#portal{position:relative;z-index:1000}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes scale-in{0%{transform:scale(.92)}}@keyframes scale-out{to{transform:scale(.92)}}@keyframes slide-from-right{0%{transform:translate(30px)}}@keyframes slide-to-left{to{transform:translate(-30px)}}:root::view-transition-old(fade-through){animation:90ms cubic-bezier(.4,0,1,1) both fade-out,.3s cubic-bezier(.4,0,.2,1) both scale-out}:root::view-transition-new(fade-through){animation:.21s cubic-bezier(0,0,.2,1) 90ms both fade-in,.3s cubic-bezier(.4,0,.2,1) both scale-in}:root::view-transition-old(navigation){animation:90ms cubic-bezier(.4,0,1,1) both fade-out,.3s cubic-bezier(.4,0,.2,1) both slide-to-left;position:relative;z-index:1}:root::view-transition-new(navigation){animation:.21s cubic-bezier(0,0,.2,1) 90ms both fade-in,.3s cubic-bezier(.4,0,.2,1) both slide-from-right;z-index:1}:root::view-transition-group(navigation){overflow:clip}p,li{font-size:1rem;line-height:1.2rem;letter-spacing:.16px;margin-bottom:.5rem}b{font-weight:700}h3{font-size:1.75rem;line-height:36.0002px}h4{font-size:1.5rem;font-weight:600;margin-bottom:.6rem}h5{font-size:1rem;font-weight:600;margin-bottom:.3rem}.dark-theme,.dark:root{--color-offset-text: #ffffff9e;--color-primary: #e0e0e0;--color-primary-dark: #808080;--background-primary: #090912;--background-primary-light: #020204;--background-surface: #181c26;--border-color-surface: #2a2e38;--color-secondary: #414141;--background-secondary: #e0e0e0;--background-secondary-light: #fff;--color-secondary-dark: #b0b0b0;--desktop-header-background: #000;--mobile-tray-background: #090912;--topbar-background: #090912;--topbar-border-color: rgba(255, 255, 255, .06);--overlay-color: rgba(50, 50, 50, .5);--hover-light: #223;--color-error: #00cbff;--border-color: #222429;--border-color-light: #313437;--range-input-path-color: #707b88;--range-input-bar-color: #475363;--range-input-bar-handle-color: #007bff;--input-border-color: rgba(255, 255, 255, .28);--input-background-color: #121212;--input-background-color-hover: #262626;--input-text-color: #ffffff;--input-placeholder-color: #9ca3af;--input-label-color: #ffffff;--foreground: #ffffff;--muted-foreground: #9ca3af;--secondary: #262629;--secondary-foreground: #fafafa;--primary-dark: #244b5a;--background: #181c26;--border: #2a2e38;--button-ghost-background-hover: rgba(255, 255, 255, .05);--button-outline-color: #e0e0e0;--button-outline-border-color: #e0e0e0;--button-outline-background-hover: rgba(255, 255, 255, .1);--brand-accent: #34d5bb;--brand-accent-2: #34d5bb;--brand-deep: #06251b;--primary-foreground: #06251b;--text-tertiary: #777787;--badge-info-soft: rgba(0, 120, 204, .3);--badge-info-strong: rgba(0, 120, 204, .5);--chip-info-bg: rgba(96, 165, 250, .16);--chip-info-fg: #60a5fa;--chip-neutral-bg: rgba(255, 255, 255, .08);--chip-neutral-fg: rgba(255, 255, 255, .7);--chip-success-bg: rgba(52, 213, 187, .16);--chip-success-fg: #34d5bb;--chip-warning-bg: rgba(245, 158, 11, .18);--chip-warning-fg: #fbbf24;--chip-destructive-bg: rgba(255, 109, 130, .18);--chip-destructive-fg: #ff8da3;--badge-warning-strong: #c8d426;--healthscore-positive: var(--brand-accent);--healthscore-negative: #ff6b63;--surface-muted: rgba(255, 255, 255, .08);--text-secondary: rgba(255, 255, 255, .65);--color-secondary-light: rgba(255, 255, 255, .55);--task-warning-bg: rgba(255, 250, 184, .22);--task-warning-border: #d8a83a;--task-pink-bg: rgba(246, 206, 231, .18);--task-pink-border: #e58dc5;--task-info-bg: rgba(0, 120, 204, .32);--task-info-border: #5fa8ff;--task-overdue-bg: rgba(202, 36, 77, .22);--task-overdue-color: #ff8da3;--task-purple-bg: rgba(64, 32, 96, .32);--task-purple-color: #cdb6ff;--task-due-today-bg: rgba(254, 240, 138, .22);--task-due-today-color: #ffd45e}
