.dark,.light,:root,[data-theme=dark],[data-theme=light]{color-scheme:light;--background:#F5F8F6;--canvas:#F5F8F6;--foreground:#12221A;--card-bg:#FFFFFF;--border-color:#DDE7E1;--primary:#0B5D3B;--primary-foreground:#FFFFFF;--field-green:#18A363;--survey-teal:#0C7F7A;--survey-gold:#D6A124;--secondary:#EEF5F1;--muted:#E7EFEA;--muted-foreground:#607068;--accent:#18A363;--destructive:#C83A3A;--brand-green-faint:#F0F8F3;--brand-green-soft:#DDEFE4;--brand-gold:#0B5D3B;--brand-gold-strong:#084A30;--brand-gold-soft:#DDEFE4;--brand-gold-faint:#F0F8F3;--brand-gold-text:#0B5D3B;--brand-ink:#12221A;--brand-ink-soft:#32453B;--brand-success:#18A363;--brand-info:#0C7F7A;--brand-purple:#7157A4;--brand-coral:#C83A3A;--shadow-xs:0 1px 2px rgba(11,45,30,.04);--shadow-sm:0 1px 2px rgba(11,45,30,.04),0 5px 16px rgba(11,45,30,.045);--shadow-md:0 14px 36px rgba(11,45,30,.08);--shadow-lg:0 24px 70px rgba(11,45,30,.13);--radius-2xl:1rem;--radius-xl:.875rem;--radius-lg:.75rem;--radius-md:.625rem;--radius-sm:.5rem;--page-max:90rem;--page-gutter:clamp(.875rem,2.5vw,2rem);--section-space:clamp(2.5rem,5vw,5rem)}body,html{color-scheme:light!important;background-color:var(--background)}body{background:radial-gradient(circle at 8% -8%,rgba(24,163,99,.07),transparent 27rem),linear-gradient(180deg,#FCFEFD 0,var(--background) 30rem);color:var(--foreground)}.dark,.dark *,[data-theme=dark],[data-theme=dark] *{color-scheme:light}.landbd-page{width:100%;min-width:0}.landbd-page-inner{width:min(100%,var(--page-max));margin-inline:auto;padding-inline:var(--page-gutter)}.landbd-section{padding-block:var(--section-space)}.landbd-stack{display:flex;flex-direction:column;gap:1rem}.app-surface,.landbd-card,.landbd-surface{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs)}.app-panel,.landbd-card-elevated,.landbd-panel,.map-panel-card{background:var(--card-bg);border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border-color));border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.nav-blur{background:rgba(255,255,255,.96);border:1px solid rgba(221,231,225,.96);box-shadow:0 10px 30px rgba(11,45,30,.065);backdrop-filter:blur(22px) saturate(155%)}.landbd-cadastral-grid{background-image:linear-gradient(rgba(11,93,59,.035) 1px,transparent 0),linear-gradient(90deg,rgba(11,93,59,.035) 1px,transparent 0),linear-gradient(32deg,transparent 46%,rgba(12,127,122,.045) 47%,rgba(12,127,122,.045) 48%,transparent 49%);background-size:44px 44px,44px 44px,180px 180px;mask-image:linear-gradient(180deg,black 0,rgba(0,0,0,.7) 60%,transparent)}.landbd-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;padding:.625rem;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:rgba(255,255,255,.96);box-shadow:var(--shadow-xs)}.landbd-icon-tile,.landbd-tool-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;color:var(--primary);background:var(--brand-green-soft);border:1px solid color-mix(in srgb,var(--primary) 18%,transparent)}.landbd-tool-icon{width:2.75rem;height:2.75rem;flex:0 0 auto;background:#fff}.landbd-section-kicker{color:var(--primary);background:var(--brand-green-faint);border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);border-radius:.65rem}.landbd-primary-button{color:#fff;background:linear-gradient(135deg,#18A363,#0B5D3B 68%,#084A30);border:1px solid #084a30;border-radius:.75rem;box-shadow:0 8px 20px rgba(11,93,59,.17);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.landbd-secondary-button{box-shadow:var(--shadow-xs);transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.landbd-input,.landbd-secondary-button{color:var(--foreground);background:#fff;border:1px solid var(--border-color);border-radius:.75rem}.landbd-input:focus,.landbd-input:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(11,93,59,.14)}.landbd-command-panel{position:relative;background:rgba(255,255,255,.96);border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border-color));border-radius:1rem;box-shadow:var(--shadow-md);backdrop-filter:blur(18px)}.landbd-action-chip{display:inline-flex;min-height:2.55rem;align-items:center;gap:.45rem;padding:.55rem .75rem;border:1px solid var(--border-color);border-radius:.7rem;background:#fff;color:var(--foreground);font-size:.75rem;font-weight:800;text-decoration:none;box-shadow:var(--shadow-xs);transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.landbd-status-chip{align-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--survey-teal) 18%,var(--border-color));border-radius:.55rem;background:color-mix(in srgb,var(--survey-teal) 7%,white);padding:.2rem .45rem;color:var(--survey-teal);font-size:.62rem;font-weight:800;line-height:1.25}.landbd-trust-note{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border-color);border-radius:.75rem;background:var(--brand-green-faint);padding:.65rem .85rem;color:var(--primary);font-size:.78rem;font-weight:800}.landbd-step-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.65rem;row-gap:.1rem;align-items:start;border-top:1px solid var(--border-color);padding-top:.8rem}.landbd-step-card>span{grid-row:1/3;display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.6rem;background:var(--brand-green-faint);color:var(--primary);font-size:.7rem;font-weight:900}.landbd-step-card>strong{font-size:.78rem;color:var(--foreground)}.landbd-step-card>small{font-size:.68rem;line-height:1.45;color:var(--muted-foreground)}.landbd-domain-tab{display:inline-flex;min-height:2.75rem;white-space:nowrap;align-items:center;gap:.5rem;padding:.6rem .85rem;border:1px solid var(--border-color);border-radius:.7rem;background:#fff;color:var(--muted-foreground);font-size:.82rem;font-weight:800;transition:all .15s ease}.landbd-domain-tab-active{border-color:color-mix(in srgb,var(--primary) 28%,var(--border-color));background:var(--brand-green-faint);color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 10%,transparent)}.landbd-tool-card{min-width:0;align-items:flex-start;gap:.85rem;padding:1rem;border:1px solid var(--border-color);border-radius:.85rem;color:inherit;box-shadow:var(--shadow-xs);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.landbd-compact-link,.landbd-tool-card{display:flex;background:#fff;text-decoration:none}.landbd-compact-link{min-height:2.75rem;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--border-color);border-radius:.7rem;padding:.7rem .8rem;color:var(--foreground);font-size:.8rem;font-weight:800;transition:background-color .15s ease,border-color .15s ease}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-radius:.75rem}select{background-color:#fff}input::placeholder,textarea::placeholder{color:#8A9891}:where(a,button,input,select,textarea):focus-visible{outline:none;box-shadow:0 0 0 3px rgba(11,93,59,.16)}table{border-color:var(--border-color)}thead{background:#F1F6F3}tbody tr{transition:background-color .14s ease}tbody tr:hover{background:#F0F8F3}.landbd-table-wrap{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:#fff;box-shadow:var(--shadow-xs)}.landbd-skeleton{border-radius:.55rem;background:linear-gradient(90deg,#EDF3EF 20%,#F8FBF9 40%,#EDF3EF 60%);background-size:220% 100%;animation:landbdSkeleton 1.3s ease-in-out infinite}@keyframes landbdSkeleton{0%{background-position:100% 0}to{background-position:-120% 0}}nav[aria-label="প্রধান নেভিগেশন"] a[aria-label$="— হোম"]>span:first-child{background:#F0F8F3 url(/brand/logo-square.svg) 50%/cover no-repeat!important;color:transparent!important;border:1px solid rgba(11,93,59,.12)}nav[aria-label="প্রধান নেভিগেশন"] a[aria-label$="— হোম"]>span:first-child>svg{opacity:0}@media (hover:hover) and (pointer:fine){.landbd-primary-button:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(11,93,59,.23)}.landbd-secondary-button:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border-color))}.landbd-action-chip:hover,.landbd-secondary-button:hover{transform:translateY(-1px);background:var(--brand-green-faint)}.landbd-action-chip:hover{border-color:color-mix(in srgb,var(--primary) 25%,var(--border-color))}.landbd-domain-tab:hover{color:var(--foreground)}.landbd-domain-tab:hover,.landbd-tool-card:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border-color))}.landbd-tool-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.landbd-compact-link:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border-color));background:var(--brand-green-faint)}}@media(max-width:767px){:root{--page-gutter:.875rem;--section-space:2.25rem;--radius-xl:.85rem}body{background:var(--background)}.app-panel,.app-surface,.landbd-card,.landbd-card-elevated,.landbd-panel,.landbd-surface,.map-panel-card{border-radius:.85rem}input:not([type=checkbox]):not([type=radio]):not([type=range]),select{min-height:3rem;font-size:16px}textarea{font-size:16px}[role=button],button{min-height:44px}.landbd-toolbar{padding:.5rem;gap:.5rem}.landbd-table-wrap{margin-inline:-.125rem;border-radius:.8rem}}@media(max-width:420px){:root{--page-gutter:.75rem}}@media(prefers-reduced-motion:reduce){.landbd-action-chip,.landbd-compact-link,.landbd-domain-tab,.landbd-primary-button,.landbd-secondary-button,.landbd-tool-card{transition:none}.landbd-skeleton{animation:none;background:#EDF3EF}}#mouza-porcha-report .report-history-arrow,#mouza-porcha-report .report-latin-id,#mouza-porcha-report .report-repeat-id,#mouza-porcha-report [lang=en],#mouza-porcha-report.landbd-report-font,#mouza-porcha-report.landbd-report-font *{font-family:"Kalpurush",var(--font-report),"Nirmala UI",serif!important}[data-font=bn]{font-family:var(--font-bangla)!important}[data-font=en]{font-family:var(--font-english)!important}[data-font=mixed]{font-family:var(--font-ui)!important}[data-font=report]{font-family:var(--font-report)!important}button:has(+button[title="A4 পিডিএফ তৈরি করুন"]){display:none!important}button[title="A4 পিডিএফ তৈরি করুন"]{min-height:40px!important;gap:0!important;background:#006a4e!important;color:#ffffff!important;font-size:0!important}button[title="A4 পিডিএফ তৈরি করুন"]:hover{background:#005a42!important}button[title="A4 পিডিএফ তৈরি করুন"]>svg:not(.animate-spin){display:none!important}button[title="A4 পিডিএফ তৈরি করুন"]:before{content:"↓";margin-right:8px;font-family:var(--font-inter),Inter,Arial,sans-serif;font-size:16px;font-weight:800;line-height:1}button[title="A4 পিডিএফ তৈরি করুন"]:after{content:"রিপোর্ট ডাউনলোড করুন";font-family:var(--font-hind-siliguri),var(--font-noto-bengali),sans-serif;font-size:13px;font-weight:700;line-height:1.25}button[title="A4 পিডিএফ তৈরি করুন"]:disabled:after{content:"পিডিএফ তৈরি হচ্ছে…"}