:root{color-scheme:light;--bg: #f7f9f8;--ink: #111827;--muted: #6b7280;--line: #e5e7eb;--card: rgba(255, 255, 255, .96);--card-soft: rgba(242, 248, 244, .98);--card-strong: rgba(233, 245, 238, .98);--accent: #1f7a5a;--accent-bright: #4caf7d;--accent-deep: #111827;--gold: #f59e0b;--warning: #facc15;--danger: #ef4444;--success: #22c55e;--shadow: 0 18px 32px rgba(17, 24, 39, .08);--shadow-soft: 0 4px 12px rgba(0, 0, 0, .05);--shadow-lift: 0 10px 22px rgba(17, 24, 39, .06);--shadow-float: 0 16px 28px rgba(31, 122, 90, .1);--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--page-pad: 16px;--surface-pad: 16px;--section-gap: 24px;--card-gap: 16px;--radius-card: 18px;--sidebar-width: 240px;--context-width: 280px;--type-headline: clamp(1.375rem, 2.4vw, 1.625rem);--type-section: clamp(1rem, 1.5vw, 1.125rem);--type-detail: .9375rem;--type-caption: .8125rem;font-family:Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--ink);background:radial-gradient(circle at top left,rgba(76,175,125,.18),transparent 30%),radial-gradient(circle at top right,rgba(245,158,11,.14),transparent 24%),linear-gradient(180deg,#fbfcfb,#f7f9f8 48%,#eef7f1)}.workspace-state-card{max-width:760px;margin:56px auto;padding:28px;border-color:#1f7a5a24;border-radius:32px;background:radial-gradient(circle at top left,rgba(76,175,125,.16),transparent 34%),radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 30%),linear-gradient(180deg,#fffffffa,#f2f8f4f5);box-shadow:0 24px 54px #1118271a}.workspace-state-card h2{color:#111827;font-size:clamp(2rem,4vw,3.6rem);line-height:.98;letter-spacing:-.05em}.workspace-loading-visual{min-height:120px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.workspace-loading-visual span{border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.42),transparent),linear-gradient(145deg,#1f7a5a2e,#f59e0b1f);animation:munda-loading-rise 1.1s ease-in-out infinite}.workspace-loading-visual span:nth-child(2){animation-delay:.14s}.workspace-loading-visual span:nth-child(3){animation-delay:.28s}@keyframes munda-loading-rise{0%,to{transform:translateY(10px);opacity:.62}50%{transform:translateY(0);opacity:1}}.home-quick-actions-surface,.home-alerts-surface,.desktop-home-panel{border-color:#1f7a5a1f;background:radial-gradient(circle at top right,rgba(76,175,125,.1),transparent 34%),linear-gradient(180deg,#fffffffa,#f4faf6f5);box-shadow:0 20px 42px #11182714}.home-quick-action-button{min-height:138px;border:1px solid rgba(31,122,90,.12);background:radial-gradient(circle at 82% 12%,rgba(245,158,11,.13),transparent 28%),linear-gradient(180deg,#fffffff5,#eef8f2f0)}.home-quick-action-button:hover,.farmer-mobile-quick-button:hover,.market-product-tile:hover,.transport-driver-offer:hover{transform:translateY(-2px);box-shadow:0 18px 34px #1f7a5a1f}.home-quick-action-icon,.farmer-mobile-quick-icon,.farmer-mobile-list-icon{color:#1f7a5a;background:linear-gradient(145deg,#4caf7d2e,#f59e0b1a)}.desktop-home-hero{border:0;box-shadow:0 28px 58px #11182724}.desktop-home-hero-copy p,.desktop-home-action-copy small,.market-storefront-copy small,.transport-booking-title p{max-width:52ch}.market-product-tile,.market-route-card{min-width:0}.market-product-grid{align-items:stretch}.market-product-tile{position:relative;overflow:hidden}.market-product-tile:after{content:"Add to quote";justify-self:start;margin-top:auto;padding:8px 12px;border-radius:999px;color:#14532d;background:#dcfce7e0;font-size:.78rem;font-weight:900}.market-empty-state,.transport-empty-state,.field-story-empty,.my-farm-empty-card{border:1px dashed rgba(31,122,90,.22);background:radial-gradient(circle at top left,rgba(76,175,125,.08),transparent 30%),linear-gradient(180deg,#fffffff0,#f2f8f4e6)}.transport-form-step-heading{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:center;padding:14px 16px;border-radius:22px;border:1px solid rgba(31,122,90,.12);background:#ffffffc7}.transport-form-step-heading span{grid-row:span 2;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,#1f7a5a,#4caf7d);font-weight:900}.transport-form-step-heading strong{color:#111827;line-height:1}.transport-form-step-heading small{color:#6b7280;line-height:1.2}.transport-lite-form label,.form-grid label{min-width:0}.transport-lite-form input,.transport-lite-form select,.transport-lite-form textarea,.form-grid input,.form-grid select,.form-grid textarea{border-color:#1f7a5a29;background:#ffffffeb}.transport-lite-details{border-radius:24px;border:1px solid rgba(31,122,90,.12);background:#ffffffad}.transport-lite-details summary{min-height:54px;padding:0 16px;border-radius:22px;color:#14532d;font-weight:900}.farm-lite-topbar,.doctor-lite-topbar,.support-lite-topbar,.water-lite-topbar,.setup-lite-topbar,.settings-lite-topbar,.market-lite-topbar,.transport-lite-topbar,.operations-lite-topbar,.security-lite-topbar,.trust-lite-topbar{position:sticky;top:10px}.farm-lite-topbar:after,.doctor-lite-topbar:after,.support-lite-topbar:after,.water-lite-topbar:after,.setup-lite-topbar:after,.settings-lite-topbar:after,.market-lite-topbar:after,.transport-lite-topbar:after,.operations-lite-topbar:after,.security-lite-topbar:after,.trust-lite-topbar:after{content:"";position:absolute;left:22px;right:22px;bottom:-18px;height:18px;border-radius:999px;background:linear-gradient(180deg,rgba(17,24,39,.08),transparent);filter:blur(12px);pointer-events:none}@media (min-width: 1180px){.market-shop-layout,.transport-lite-panels{grid-template-columns:minmax(0,1fr) 360px}.transport-message-card,.transport-lite-requests{grid-column:1 / -1}}@media (max-width: 860px){.workspace-state-card{margin:16px 0;padding:18px;border-radius:24px}.workspace-loading-visual{min-height:82px}.home-quick-action-button,.farmer-mobile-quick-button,.farmer-mobile-list-item{min-height:86px}.farm-lite-topbar,.doctor-lite-topbar,.support-lite-topbar,.water-lite-topbar,.setup-lite-topbar,.settings-lite-topbar,.market-lite-topbar,.transport-lite-topbar,.operations-lite-topbar,.security-lite-topbar,.trust-lite-topbar{position:relative;top:auto}.market-selection-card,.transport-booking-card,.transport-lite-card,.market-lite-card{padding:16px;border-radius:24px}.market-product-tile{min-height:210px}.transport-lite-form{gap:14px}}.munda-haul-launch-proof{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:16px;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:32px;background:#040a086b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.munda-haul-launch-proof article{min-width:0;display:grid;gap:8px}.munda-haul-launch-proof strong{color:#fff;font-size:1rem}.munda-haul-launch-proof small{color:#ffffffad;line-height:1.45}.munda-haul-step{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;color:#07110d;background:#f59e0b;font-size:.78rem;font-weight:950;box-shadow:0 8px 24px #f59e0b47}.munda-haul-proof-line{height:2px;border-radius:999px;background:linear-gradient(90deg,#22c55e,#f59e0b);opacity:.72}.munda-haul-login-trust{margin:0;color:#66756d;font-size:.82rem;font-weight:800;line-height:1.5;text-align:center}@media (max-width: 760px){.munda-drive-auth-page{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.munda-drive-auth-page .munda-drive-login-card{order:-1;min-height:calc(100svh - 32px);padding:24px;border-radius:24px}.munda-drive-auth-page .munda-drive-hero-panel{min-height:auto;align-content:start;gap:24px;padding:32px 24px;border-radius:24px}.munda-drive-auth-page .munda-drive-hero-panel h1{font-size:clamp(3rem,16vw,5.4rem)}.munda-haul-launch-proof{grid-template-columns:minmax(0,1fr);padding:16px;border-radius:24px}.munda-haul-proof-line{width:2px;height:24px;margin-left:17px;background:linear-gradient(180deg,#22c55e,#f59e0b)}.munda-drive-auth-page .munda-drive-value-grid{grid-template-columns:minmax(0,1fr);gap:8px}}.munda-drive-auth-mode-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;border-radius:999px;background:#0f5b3d14}.munda-drive-auth-mode-switch button,.munda-auth-text-action,.munda-admin-access-link{min-height:48px;border:0;border-radius:999px;color:#166648;background:transparent;font:inherit;font-weight:800;cursor:pointer}.munda-drive-auth-mode-switch button.active{color:#fff;background:#176f50;box-shadow:0 8px 24px #176f5033}.munda-drive-create-form{max-height:min(64vh,720px);padding-right:8px;overflow-y:auto;overscroll-behavior:contain}.munda-auth-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.munda-drive-login-form select{width:100%;min-height:52px;padding:0 16px;border:1px solid rgba(15,91,61,.16);border-radius:16px;color:#10231c;background:#ffffffe0;font:inherit}.munda-auth-consents{display:grid;gap:8px;padding:16px;border-radius:16px;background:#dcf4e49e}.munda-auth-consents label{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;color:#31483f;font-size:.86rem;line-height:1.45}.munda-auth-consents input{width:20px;height:20px;margin-top:2px;accent-color:#176f50}.munda-auth-text-action,.munda-admin-access-link{width:100%;min-height:40px}.munda-admin-access-link{color:#64736d;font-size:.8rem}.munda-auth-guidance{margin:0;padding:16px;border-radius:16px;color:#305044;background:#dcf4e4a3}.munda-auth-error{color:#b42318}.munda-legal-links{position:fixed;z-index:90;right:16px;bottom:16px;display:flex;gap:8px;padding:8px;border:1px solid rgba(15,91,61,.12);border-radius:999px;background:#ffffffeb;box-shadow:0 8px 24px #0b271d1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.munda-legal-links button{min-height:32px;padding:0 8px;border:0;color:#315246;background:transparent;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer}.munda-legal-backdrop{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#081a149e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.munda-legal-dialog{width:min(720px,100%);max-height:min(760px,calc(100vh - 48px));padding:24px;overflow-y:auto;border-radius:24px;color:#12251d;background:radial-gradient(circle at top right,rgba(245,158,11,.16),transparent 38%),#fff;box-shadow:0 24px 64px #071e1542}.munda-legal-dialog-header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding-bottom:16px}.munda-legal-dialog-header h2{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,4vw,2.5rem)}.munda-legal-dialog-header button{min-height:40px;padding:0 16px;border:1px solid rgba(15,91,61,.16);border-radius:999px;color:#176f50;background:#fff;font:inherit;font-weight:800;cursor:pointer}.munda-legal-sections{display:grid;gap:16px}.munda-legal-sections article{padding:16px;border-radius:16px;background:#f4f8f5}.munda-legal-sections strong{color:#114b37}.munda-legal-sections p{margin:8px 0 0;color:#52665e;line-height:1.6}.munda-legal-review-note{margin:16px 0 0;color:#895112;font-size:.78rem}.munda-notification-prompt{position:fixed;z-index:100;left:50%;bottom:24px;display:flex;width:min(680px,calc(100vw - 32px));align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(15,91,61,.14);border-radius:24px;background:#fffffff5;box-shadow:0 16px 48px #092c1f2e;transform:translate(-50%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.munda-notification-prompt>div,.munda-notification-actions{display:flex;align-items:center;gap:8px}.munda-notification-prompt p{display:grid;gap:4px;margin:0}.munda-notification-prompt small{color:#65766f}.munda-notification-dot{width:16px;height:16px;border:4px solid #d8f2e2;border-radius:50%;background:#22c55e}.munda-notification-actions>button:first-child{min-height:44px;padding:0 16px;border:0;color:#61716a;background:transparent;font:inherit;font-weight:800;cursor:pointer}.munda-admin-shell{min-height:100vh;padding:24px;color:#11241c;background:radial-gradient(circle at 8% 8%,rgba(76,175,125,.2),transparent 28%),radial-gradient(circle at 92% 12%,rgba(245,158,11,.16),transparent 30%),#f2f7f4}.munda-admin-header{display:flex;max-width:1440px;align-items:center;justify-content:space-between;gap:24px;margin:0 auto;padding:16px 24px;border-radius:24px;background:#ffffffe6;box-shadow:0 8px 32px #0d3c2a14}.munda-admin-brand,.munda-admin-header-actions{display:flex;align-items:center;gap:16px}.munda-admin-brand h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,3vw,2.25rem)}.munda-admin-brand small{color:#687871}.munda-admin-logo{display:grid;width:56px;height:56px;place-items:center;border-radius:20px;color:#fff;background:linear-gradient(145deg,#1f7a5a,#0f4c38)}.munda-admin-logo svg{width:28px;height:28px}.munda-admin-summary{display:grid;max-width:1440px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px auto}.munda-admin-summary article{display:grid;gap:8px;padding:20px;border-radius:20px;background:#fff;box-shadow:0 8px 24px #0d3c2a0f}.munda-admin-summary span{color:#687871}.munda-admin-summary strong{color:#155f45;font-size:2rem}.munda-admin-workspace{display:grid;max-width:1440px;grid-template-columns:240px minmax(0,1fr);gap:24px;margin:0 auto}.munda-admin-tabs{display:grid;align-content:start;gap:8px;padding:16px;border-radius:24px;background:#ffffffe0}.munda-admin-tabs button{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:8px;padding:0 16px;border:0;border-radius:16px;color:#53685f;background:transparent;font:inherit;font-weight:800;cursor:pointer}.munda-admin-tabs button.active{color:#fff;background:#176f50}.munda-admin-tabs strong{display:grid;min-width:28px;height:28px;place-items:center;border-radius:999px;background:#ffffff2e}.munda-admin-queue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px}.munda-admin-review-card,.munda-admin-empty{display:grid;gap:16px;padding:24px;border-radius:24px;background:#fff;box-shadow:0 8px 24px #0d3c2a0f}.munda-admin-review-card h2{margin:8px 0 0;font-family:Georgia,Times New Roman,serif}.munda-admin-review-card p,.munda-admin-review-card small{margin:8px 0 0;color:#687871}.munda-admin-review-card textarea{width:100%;min-height:72px;padding:16px;border:1px solid rgba(15,91,61,.14);border-radius:16px;resize:vertical;color:#163026;background:#f7faf8;font:inherit}.munda-admin-review-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.munda-admin-media-row{display:flex;gap:8px;overflow-x:auto}.munda-admin-media-row img{width:96px;height:72px;border-radius:16px;object-fit:cover}.munda-admin-file-links{display:flex;flex-wrap:wrap;gap:8px}.munda-admin-file-links a{padding:8px 16px;border-radius:999px;color:#176f50;background:#e7f5ec;font-weight:800;text-decoration:none}.munda-admin-empty{min-height:240px;grid-column:1 / -1;place-items:center;align-content:center;text-align:center}.munda-admin-empty svg{width:48px;height:48px;color:#22c55e}.munda-admin-status{position:fixed;z-index:110;left:50%;bottom:24px;max-width:calc(100vw - 32px);padding:12px 20px;border-radius:999px;color:#fff;background:#163f31;box-shadow:0 8px 24px #092c1f33;transform:translate(-50%)}@media (max-width: 900px){.munda-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.munda-admin-workspace{grid-template-columns:minmax(0,1fr)}.munda-admin-tabs{display:flex;overflow-x:auto}.munda-admin-tabs button{min-width:136px}}@media (max-width: 680px){.munda-auth-form-row,.munda-admin-summary,.munda-admin-queue{grid-template-columns:minmax(0,1fr)}.munda-drive-create-form{max-height:none}.munda-legal-links{right:8px;bottom:72px}.munda-notification-prompt{bottom:80px;display:grid}.munda-notification-actions{justify-content:end}.munda-admin-shell{padding:16px}.munda-admin-header{align-items:start;padding:16px}.munda-admin-header-actions{display:grid;gap:8px}.munda-admin-header-actions button{min-width:96px}.munda-admin-brand{align-items:start}.munda-admin-logo{width:48px;height:48px;border-radius:16px}.munda-admin-review-card,.munda-legal-backdrop{padding:16px}.munda-legal-dialog{max-height:calc(100vh - 32px);padding:16px}}@media (min-width: 1120px){.munda-drive-provider-shell.dashboard-grid.transporter-mode{grid-template-columns:minmax(230px,270px) minmax(0,1fr);gap:24px;align-items:start}.munda-drive-provider-shell.dashboard-grid.transporter-mode>.munda-drive-provider-topbar{grid-column:1 / -1;grid-row:1;position:relative!important;top:auto!important;padding:20px 24px}.munda-drive-provider-shell.dashboard-grid.transporter-mode>.munda-drive-driver-rail{grid-column:1;grid-row:2;position:relative!important;top:auto!important;align-self:start}.munda-drive-provider-shell.dashboard-grid.transporter-mode>.workspace-settings-card{grid-column:1;grid-row:3;position:relative!important;top:auto!important}.munda-drive-provider-shell.dashboard-grid.transporter-mode>.munda-drive-provider-main{grid-column:2;grid-row:2 / span 20}.munda-drive-provider-shell.dashboard-grid.transporter-mode .workspace-nav-grid{grid-template-columns:1fr}.munda-drive-provider-shell.dashboard-grid.transporter-mode .workspace-nav-tile{min-height:58px;border-radius:20px}.munda-drive-provider-shell.dashboard-grid.transporter-mode .workspace-nav-copy span{display:none}}@media (max-width: 1119px){.munda-drive-provider-shell.dashboard-grid.transporter-mode{display:grid;gap:16px}.munda-drive-provider-topbar .toolbar-row,.munda-drive-provider-topbar .toolbar-actions{gap:12px}.munda-drive-driver-rail .workspace-nav-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media (max-width: 760px){.munda-drive-auth-page{grid-template-columns:1fr;padding:12px}.munda-drive-hero-panel{min-height:560px;border-radius:30px}.munda-drive-value-grid{grid-template-columns:1fr}.munda-drive-login-card{border-radius:30px}.munda-drive-flow-strip,.transport-live-location-card{grid-template-columns:1fr}.transport-lite-topbar .transport-brand-lockup h1{font-size:clamp(1.85rem,10vw,3rem)}}.munda-drive-standalone-product .munda-drive-booking-shell{width:min(1180px,100%);min-height:auto;grid-template-columns:minmax(0,1.12fr) minmax(300px,.68fr);align-items:start;gap:24px;margin:0 auto;padding:96px 24px 32px}.munda-drive-standalone-product .munda-drive-booking-sheet{position:relative;inset:auto;width:100%;max-height:none;overflow:visible;padding:24px;border:1px solid rgba(31,122,90,.08);border-radius:32px;box-shadow:0 24px 64px #1118271f;transform:none}.munda-drive-standalone-product .transport-booking-title .service-kind,.munda-drive-standalone-product .transport-booking-title p,.munda-drive-standalone-product .transport-map-mode-row{display:flex}.munda-drive-standalone-product .transport-booking-title{display:grid;gap:8px;margin-bottom:16px}.munda-drive-standalone-product .transport-booking-title h2{font-size:clamp(1.65rem,3vw,2.3rem)}.munda-drive-standalone-product .transport-booking-title p{margin:0;color:#64756d;font-size:.92rem;font-weight:750}.munda-drive-standalone-product .transport-map-mode-row{align-items:center;gap:8px}.munda-drive-standalone-product .transport-map-mode-row small{color:#53625a;font-weight:800}.munda-drive-standalone-product .transport-location-action-grid{grid-template-columns:1fr}.munda-drive-standalone-product .transport-location-action-grid button:first-child{color:#102017;background:#f5f8f6}.munda-drive-standalone-product .transport-location-action-grid button:first-child span{color:#64756d}.munda-written-route-card{position:sticky;top:24px;display:grid;gap:24px;padding:24px;overflow:hidden;border:1px solid rgba(31,122,90,.1);border-radius:32px;color:#effbf4;background:radial-gradient(circle at 85% 10%,rgba(245,158,11,.24),transparent 28%),radial-gradient(circle at 8% 84%,rgba(34,197,94,.18),transparent 30%),linear-gradient(145deg,#0b2b20,#102017 62%,#17271f);box-shadow:0 24px 64px #11182724}.munda-written-route-card:after{content:"";position:absolute;width:190px;height:190px;right:-72px;bottom:-86px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 28px #ffffff06;pointer-events:none}.munda-written-route-head,.munda-written-route-points,.munda-location-handoff{position:relative;z-index:1}.munda-written-route-head{display:grid;gap:8px}.munda-written-route-head .badge{width:fit-content}.munda-written-route-head>strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1}.munda-written-route-head>small,.munda-written-route-points small,.munda-written-route-points span,.munda-location-handoff small{color:#effbf4a8;font-weight:750;line-height:1.4}.munda-written-route-points{display:grid}.munda-written-route-points article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.munda-written-route-points article div{min-width:0;display:grid;gap:4px}.munda-written-route-points strong{overflow-wrap:anywhere;color:#fff;font-size:1rem}.munda-written-route-points>i{width:2px;height:36px;margin:4px 0 4px 8px;border-radius:999px;background:linear-gradient(180deg,#22c55e,#f59e0b)}.munda-written-route-stats{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.munda-written-route-stats article{display:grid;gap:4px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#ffffff0f}.munda-written-route-stats span{color:#effbf499;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.munda-written-route-stats strong{overflow:hidden;color:#fff;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.munda-location-handoff,.munda-location-share-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.munda-location-handoff{padding:14px;border-radius:22px;background:#ffffff14}.munda-location-handoff>span{width:14px;height:14px;border:3px solid rgba(255,255,255,.9);border-radius:999px;background:#f59e0b;box-shadow:0 0 0 7px #f59e0b24}.munda-location-handoff>span.shared{background:#22c55e;box-shadow:0 0 0 7px #22c55e24}.munda-location-handoff div{display:grid;gap:3px}.munda-location-handoff strong{color:#fff}.munda-location-share-card{grid-template-columns:minmax(0,1fr) auto;padding:16px;border:1px solid rgba(31,122,90,.1);border-radius:24px;background:linear-gradient(135deg,#f2faf5,#fffaf0)}.munda-location-share-card>div{display:grid;gap:6px}.munda-location-share-card strong,.munda-location-share-card small{display:block}.munda-location-share-card small,.munda-location-share-status{color:#64756d;font-weight:750}.munda-location-share-card button{width:auto;min-width:170px}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode{width:min(1180px,calc(100% - 32px))!important;gap:16px!important;margin-inline:auto!important;padding:16px 0 32px!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode>.munda-driver-rail{padding:8px!important}.munda-drive-provider-app-shell .munda-drive-driver-rail>.section-header,.munda-drive-provider-app-shell .munda-drive-driver-card{display:none!important}.munda-drive-provider-app-shell .munda-drive-driver-rail{display:block!important;border-radius:24px!important}.munda-drive-provider-app-shell .workspace-nav-grid{justify-content:center}.munda-drive-provider-app-shell .transport-provider-hero{display:grid;gap:12px}.munda-provider-focus-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;border:1px solid rgba(31,122,90,.1);border-radius:24px;background:linear-gradient(135deg,#f1faf4,#fffaf0)}.munda-provider-focus-card>div:first-child{min-width:0;display:grid;gap:6px}.munda-provider-focus-card>div:first-child .badge{width:fit-content}.munda-provider-focus-card>div:first-child strong,.munda-provider-focus-card>div:first-child small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.munda-provider-focus-card>div:first-child strong{color:#102017;font-size:1.08rem}.munda-provider-focus-card>div:first-child small{color:#64756d;font-weight:800}.munda-provider-focus-facts{display:flex;flex-wrap:wrap;justify-content:end;gap:8px}.munda-provider-focus-facts span{padding:9px 12px;border-radius:999px;color:#0f5b3d;background:#fff;box-shadow:0 8px 18px #1118270f;font-size:.78rem;font-weight:900}.munda-drive-provider-app-shell .transport-job-list{display:none!important}.munda-drive-provider-app-shell .transport-provider-grid{grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr)!important;gap:16px!important}.munda-drive-provider-app-shell .transport-provider-jobs,.munda-drive-provider-app-shell .transport-provider-offer-form{padding:18px!important;border-radius:28px!important}@media (max-width: 860px){.munda-drive-standalone-product .munda-drive-booking-shell{grid-template-columns:1fr;padding:88px 16px 24px}.munda-written-route-card{position:relative;top:auto}.munda-drive-provider-app-shell .transport-provider-grid{grid-template-columns:1fr!important}}@media (max-width: 600px){.munda-drive-standalone-product .munda-drive-booking-sheet,.munda-written-route-card{padding:16px;border-radius:26px}.munda-written-route-stats,.munda-location-share-card,.munda-provider-focus-card{grid-template-columns:1fr}.munda-location-share-card button{width:100%}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode{width:min(100% - 16px,1180px)!important;padding-top:8px!important}.munda-drive-provider-app-shell .workspace-nav-grid{justify-content:flex-start!important;scroll-padding-inline:4px}.munda-provider-focus-facts{justify-content:start}}.auth-premium-shell{max-width:1220px;margin:0 auto;grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start}.auth-premium-shell .auth-side-panel,.auth-premium-shell .login-shell-card{border-color:#1f7a5a24;box-shadow:0 22px 48px #1118271a}.auth-premium-shell .auth-side-panel{min-height:min(760px,calc(100vh - 64px));padding:24px;display:grid;gap:24px;align-content:start;position:sticky;top:16px;background:radial-gradient(circle at top left,rgba(76,175,125,.18),transparent 32%),radial-gradient(circle at bottom right,rgba(245,158,11,.16),transparent 28%),linear-gradient(165deg,#fffffffa,#eff8f3f5),url(../bg-map-grid.svg) center center / cover no-repeat}.auth-premium-shell .login-shell-card{padding:32px;min-height:min(760px,calc(100vh - 64px));background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 30%),radial-gradient(circle at bottom left,rgba(76,175,125,.16),transparent 30%),linear-gradient(150deg,#fffffffa,#f4faf6f5)}.auth-brand-block{display:grid;gap:16px}.auth-brand-mark{width:64px;height:64px;display:grid;place-items:center;border-radius:22px;color:#fff;font-size:1.8rem;font-weight:900;background:linear-gradient(135deg,#1f7a5a,#4caf7d);box-shadow:0 18px 34px #1f7a5a33}.auth-brand-block h2,.auth-access-card h2{color:#111827;font-size:clamp(2rem,3.4vw,3.5rem);line-height:.98;letter-spacing:-.04em}.auth-brand-block span,.auth-role-copy small,.auth-selected-workspace span{color:#6b7280}.auth-role-list{display:grid;gap:12px}.auth-role-button{width:100%;min-height:72px;padding:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;text-align:left;border-radius:22px;border:1px solid rgba(31,122,90,.1);color:#111827;background:#ffffffc2;box-shadow:0 8px 18px #1118270a}.auth-role-button:hover,.auth-role-button.active{transform:translateY(-1px);border-color:#1f7a5a47;background:#ddf7e8f0;box-shadow:0 16px 28px #1f7a5a1f}.auth-role-token{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;color:#166534;font-size:.82rem;font-weight:900;background:#22c55e1f}.auth-role-copy{display:grid;gap:2px}.auth-role-copy strong{color:#111827;font-size:1rem}.auth-role-copy small{font-size:.85rem;line-height:1.25}.auth-sidebar-actions,.auth-footer-row{display:flex;flex-wrap:wrap;gap:12px}.auth-sidebar-actions{margin-top:auto}.auth-access-card .section-header{align-items:flex-start}.auth-selected-workspace{margin:24px 0;padding:18px;display:grid;gap:12px;border:1px solid rgba(31,122,90,.12);border-radius:22px;background:#fffc}.auth-selected-workspace strong{color:#111827;font-size:1.12rem}.auth-demo-fill-button{width:fit-content;min-height:40px;padding:0 16px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#1f7a5a,#0f5b3d);box-shadow:0 12px 24px #1f7a5a2e;font-weight:900}.auth-demo-fill-button:hover{transform:translateY(-1px)}.auth-access-card .signin-grid{max-width:520px}.auth-access-card label{color:#111827;font-weight:800}.auth-access-card input,.auth-access-card select{min-height:54px;border-color:#1f7a5a2e;background:#ffffffe6}.auth-access-card .primary-button{min-height:56px;background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 18px 34px #f59e0b38}.auth-signup-card .form-grid{gap:16px}.auth-signup-card .demo-note{margin-top:16px;color:#6b7280;background:#ffffffb8}@media (min-width: 1120px){.dashboard-grid.board-mode,.dashboard-grid.agronomist-mode,.dashboard-grid.staff-mode,.dashboard-grid.supplier-mode,.dashboard-grid.transporter-mode{max-width:1440px;margin:0 auto;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:24px;align-items:start}.dashboard-grid.board-mode>.toolbar-card,.dashboard-grid.board-mode>.workspace-settings-card,.dashboard-grid.board-mode>.workspace-nav-card,.dashboard-grid.agronomist-mode>.toolbar-card,.dashboard-grid.agronomist-mode>.workspace-settings-card,.dashboard-grid.agronomist-mode>.workspace-nav-card,.dashboard-grid.staff-mode>.toolbar-card,.dashboard-grid.staff-mode>.workspace-settings-card,.dashboard-grid.staff-mode>.workspace-nav-card,.dashboard-grid.supplier-mode>.toolbar-card,.dashboard-grid.supplier-mode>.workspace-settings-card,.dashboard-grid.supplier-mode>.workspace-nav-card,.dashboard-grid.transporter-mode>.toolbar-card,.dashboard-grid.transporter-mode>.workspace-settings-card,.dashboard-grid.transporter-mode>.workspace-nav-card{grid-column:1}.dashboard-grid.board-mode>:not(.toolbar-card):not(.workspace-settings-card):not(.workspace-nav-card),.dashboard-grid.agronomist-mode>:not(.toolbar-card):not(.workspace-settings-card):not(.workspace-nav-card),.dashboard-grid.staff-mode>:not(.toolbar-card):not(.workspace-settings-card):not(.workspace-nav-card),.dashboard-grid.supplier-mode>:not(.toolbar-card):not(.workspace-settings-card):not(.workspace-nav-card),.dashboard-grid.transporter-mode>:not(.toolbar-card):not(.workspace-settings-card):not(.workspace-nav-card){grid-column:2}.dashboard-grid.board-mode>.toolbar-card,.dashboard-grid.agronomist-mode>.toolbar-card,.dashboard-grid.staff-mode>.toolbar-card,.dashboard-grid.supplier-mode>.toolbar-card,.dashboard-grid.transporter-mode>.toolbar-card{position:sticky;top:16px;z-index:4;padding:20px}.dashboard-grid.board-mode>.workspace-nav-card,.dashboard-grid.agronomist-mode>.workspace-nav-card,.dashboard-grid.staff-mode>.workspace-nav-card,.dashboard-grid.supplier-mode>.workspace-nav-card,.dashboard-grid.transporter-mode>.workspace-nav-card{position:static;top:auto;padding:14px}.dashboard-grid.board-mode>.toolbar-card .toolbar-row,.dashboard-grid.agronomist-mode>.toolbar-card .toolbar-row,.dashboard-grid.staff-mode>.toolbar-card .toolbar-row,.dashboard-grid.supplier-mode>.toolbar-card .toolbar-row,.dashboard-grid.transporter-mode>.toolbar-card .toolbar-row{flex-direction:column;align-items:stretch;gap:16px}.dashboard-grid.board-mode>.toolbar-card h2,.dashboard-grid.agronomist-mode>.toolbar-card h2,.dashboard-grid.staff-mode>.toolbar-card h2,.dashboard-grid.supplier-mode>.toolbar-card h2,.dashboard-grid.transporter-mode>.toolbar-card h2,.admin-mode>.workspace-rail>.toolbar-card h2{font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:.98;letter-spacing:-.04em}.dashboard-grid.board-mode .toolbar-actions,.dashboard-grid.agronomist-mode .toolbar-actions,.dashboard-grid.staff-mode .toolbar-actions,.dashboard-grid.supplier-mode .toolbar-actions,.dashboard-grid.transporter-mode .toolbar-actions{display:grid;gap:10px;justify-content:stretch}.dashboard-grid.board-mode .toolbar-actions button,.dashboard-grid.agronomist-mode .toolbar-actions button,.dashboard-grid.staff-mode .toolbar-actions button,.dashboard-grid.supplier-mode .toolbar-actions button,.dashboard-grid.transporter-mode .toolbar-actions button{width:100%;justify-content:center}.dashboard-grid.board-mode .workspace-nav-grid,.dashboard-grid.agronomist-mode .workspace-nav-grid,.dashboard-grid.staff-mode .workspace-nav-grid,.dashboard-grid.supplier-mode .workspace-nav-grid,.dashboard-grid.transporter-mode .workspace-nav-grid,.admin-mode .toolbar-module-bar .workspace-nav-grid{display:grid;grid-template-columns:1fr;gap:10px}.dashboard-grid.board-mode .workspace-nav-tile,.dashboard-grid.agronomist-mode .workspace-nav-tile,.dashboard-grid.staff-mode .workspace-nav-tile,.dashboard-grid.supplier-mode .workspace-nav-tile,.dashboard-grid.transporter-mode .workspace-nav-tile,.admin-mode .toolbar-module-bar .workspace-nav-tile{min-height:64px;padding:12px}.dashboard-grid.board-mode .workspace-nav-copy span,.dashboard-grid.agronomist-mode .workspace-nav-copy span,.dashboard-grid.staff-mode .workspace-nav-copy span,.dashboard-grid.supplier-mode .workspace-nav-copy span,.dashboard-grid.transporter-mode .workspace-nav-copy span,.admin-mode .toolbar-module-bar .workspace-nav-copy span{display:none}.dashboard-grid:not(.farmer-mode) .sync-strip{display:grid;gap:8px;font-size:.82rem}.dashboard-grid:not(.farmer-mode) .section-header.compact-header h2,.dashboard-grid:not(.farmer-mode) .section-header.compact-header h3{font-size:1rem;font-family:Inter,Segoe UI,sans-serif;letter-spacing:-.01em}}@media (max-width: 1119px){.auth-premium-shell{grid-template-columns:1fr}.auth-premium-shell .auth-side-panel{min-height:auto;position:static}.auth-role-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}}@media (max-width: 720px){.auth-premium-shell .auth-side-panel,.auth-premium-shell .login-shell-card{padding:16px;border-radius:24px}.auth-brand-block h2,.auth-access-card h2{font-size:clamp(2rem,12vw,2.8rem)}.auth-role-list,.auth-signup-card .form-grid{grid-template-columns:1fr}.auth-sidebar-actions,.auth-footer-row{display:grid}}.munda-home-shell{max-width:1440px;margin:0 auto;padding-bottom:32px}.munda-home-shell .section-kicker{margin-bottom:8px;color:#f59e0b}.munda-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:24px;align-items:stretch}.munda-hero-card,.munda-farm-preview,.munda-panel{border:1px solid rgba(31,122,90,.14);border-radius:28px;box-shadow:0 22px 48px #1118271a;overflow:hidden;position:relative}.munda-hero-card{min-height:560px;padding:32px;display:grid;gap:24px;align-content:space-between;color:#f8fff9;background:linear-gradient(115deg,#071c16f0,#0b291ec7 48%,#1118279e),url(../bg-crop-maize.svg) center center / cover no-repeat}.munda-hero-card:after{content:"";position:absolute;inset:auto -120px -120px auto;width:340px;height:340px;border-radius:999px;background:radial-gradient(circle,rgba(245,158,11,.28),transparent 66%);pointer-events:none}.munda-brand-row{display:flex;gap:16px;align-items:center;position:relative;z-index:1}.munda-brand-row strong{display:block;color:#fff;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}.munda-brand-row .badge{margin-left:auto}.munda-brand-mark{width:64px;height:64px;border-radius:22px;display:grid;place-items:center;background:#ffffff1f;box-shadow:inset 0 1px #ffffff2e}.munda-brand-mark img{width:42px;height:42px;object-fit:contain}.munda-hero-copy{max-width:720px;position:relative;z-index:1}.munda-hero-copy h1{max-width:10ch;color:#fff;font-size:clamp(3rem,7vw,6.8rem);line-height:.9;letter-spacing:-.06em}.munda-hero-copy p{max-width:58ch;margin:24px 0 0;color:#f8fff9d1;font-size:clamp(1rem,1.6vw,1.2rem)}.munda-hero-actions{display:flex;flex-wrap:wrap;gap:16px;position:relative;z-index:1}.munda-hero-actions .primary-button{min-width:180px;background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 18px 34px #f59e0b42}.munda-hero-actions .secondary-button{color:#fff;border-color:#ffffff59;background:#ffffff1a}.munda-field-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;position:relative;z-index:1}.munda-crop-tile{min-height:150px;padding:16px;border-radius:22px;display:grid;align-content:end;gap:8px;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#05120f1f,#05120fe0);box-shadow:inset 0 1px #ffffff1f}.munda-crop-tile strong{color:#fff;font-size:1.08rem}.munda-crop-tile span{color:#f8fff9c7;font-size:.88rem}.munda-crop-tile.crop-maize{background:linear-gradient(180deg,#05120f14,#05120fdb),url(../bg-crop-maize.svg) center center / cover no-repeat}.munda-crop-tile.crop-sugarcane{background:linear-gradient(180deg,#05120f14,#05120fdb),url(../bg-crop-sugarcane.svg) center center / cover no-repeat}.munda-crop-tile.crop-wheat{background:linear-gradient(180deg,#05120f14,#05120fdb),url(../bg-crop-wheat.svg) center center / cover no-repeat}.munda-crop-tile.crop-soyabean{background:linear-gradient(180deg,#05120f14,#05120fdb),url(../bg-crop-soyabean.svg) center center / cover no-repeat}.munda-farm-preview{padding:24px;background:radial-gradient(circle at top left,rgba(76,175,125,.2),transparent 32%),radial-gradient(circle at bottom right,rgba(245,158,11,.16),transparent 28%),linear-gradient(145deg,#fffffffa,#eef8f2f0),url(../bg-map-grid.svg) center center / cover no-repeat}.munda-phone-shell{max-width:430px;min-height:100%;margin:0 auto;padding:20px;display:grid;gap:16px;border-radius:32px;border:1px solid rgba(31,122,90,.16);background:#ffffffd1;box-shadow:inset 0 1px #ffffffdb}.munda-phone-header{display:grid;gap:4px}.munda-phone-header span{color:#1f7a5a;font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.munda-phone-header strong{color:#111827;font-size:1.5rem}.munda-phone-header small{color:#6b7280}.munda-scan-button{min-height:72px;padding:16px 20px;border:0;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;font-size:1.05rem;font-weight:800;background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 18px 34px #f59e0b47}.munda-scan-button .glyph-icon{width:22px;height:22px}.munda-mini-map{min-height:230px;border-radius:28px;position:relative;overflow:hidden;border:1px solid rgba(31,122,90,.16);background:linear-gradient(135deg,#1f7a5a24,#f59e0b1a),url(../bg-map-grid.svg) center center / cover no-repeat,#eaf6ef}.munda-mini-map:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:22px;border:2px dashed rgba(31,122,90,.28)}.map-row{position:absolute;left:-12%;right:-12%;height:28px;border-radius:999px;background:#1f7a5a2e;transform:rotate(-12deg)}.row-one{top:46px}.row-two{top:104px;background:#4caf7d33}.row-three{top:162px}.map-pin{position:absolute;z-index:1;padding:8px 12px;border-radius:999px;color:#14532d;background:#fff;box-shadow:0 12px 24px #1118271f;font-size:.82rem;font-weight:800}.pin-field{left:28px;bottom:34px}.pin-truck{top:30px;right:24px;color:#92400e}.munda-action-list{display:grid;gap:16px}.munda-action-card{display:flex;gap:16px;align-items:center;padding:16px;border-radius:22px;border:1px solid rgba(31,122,90,.12);background:#ffffffdb;box-shadow:0 8px 20px #1118270f}.munda-action-card div{display:grid;gap:2px}.munda-action-card small{color:#6b7280;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.munda-action-card strong{color:#111827}.munda-action-card span:not(.munda-action-icon){color:#6b7280;font-size:.92rem}.munda-action-icon{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;flex:0 0 auto}.munda-action-icon .glyph-icon{width:24px;height:24px}.tone-success .munda-action-icon,.munda-field-row.tone-success .munda-field-dot{background:#22c55e1f;color:#15803d}.tone-warning .munda-action-icon,.munda-field-row.tone-warning .munda-field-dot{background:#facc152e;color:#92400e}.tone-accent .munda-action-icon,.munda-field-row.tone-accent .munda-field-dot{background:#f59e0b29;color:#b45309}.munda-home-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(300px,.85fr);gap:24px}.munda-panel{padding:24px;display:grid;gap:16px;background:linear-gradient(145deg,#fffffffa,#f2f8f4f5),#fff}.munda-panel h2{color:#111827;font-size:clamp(1.5rem,2.4vw,2.25rem)}.munda-field-list,.munda-name-list{display:grid;gap:16px}.munda-field-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;border-radius:20px;background:#f7f9f8e6}.munda-field-dot{width:14px;height:44px;border-radius:999px}.munda-field-row div{display:grid;gap:2px}.munda-field-row strong{color:#111827}.munda-field-row small{color:#6b7280}.munda-market-visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.munda-market-visual article{min-height:190px;padding:20px;border-radius:24px;display:grid;align-content:end;gap:8px;color:#fff;background:linear-gradient(180deg,#1118272e,#081c16e6),url(../bg-crop-sugarcane.svg) center center / cover no-repeat}.munda-market-visual article+article{background:linear-gradient(180deg,#1118272e,#081c16e6),url(../bg-map-grid.svg) center center / cover no-repeat,#1f7a5a}.munda-market-visual .glyph-icon{width:30px;height:30px;color:#facc15}.munda-market-visual strong{color:#fff}.munda-market-visual span{color:#ffffffc2}.munda-name-panel{background:radial-gradient(circle at top right,rgba(245,158,11,.16),transparent 32%),linear-gradient(145deg,#fffffffa,#f2f8f4f5)}.munda-name-list article{padding:16px;border-radius:20px;border:1px solid rgba(31,122,90,.1);display:grid;gap:6px;background:#fff}.munda-name-list article.selected{border-color:#1f7a5a4d;background:#ddf7e8eb}.munda-name-list strong{color:#111827;font-size:1.15rem}.munda-name-list span{color:#6b7280}.munda-home-shell .badge.success{color:#166534;border-color:#22c55e33;background:#dcfce7e6}.munda-home-shell .badge.warning{color:#854d0e;border-color:#facc1547;background:#fef9c3eb}.munda-home-shell .badge.accent{color:#92400e;border-color:#f59e0b42;background:#ffedd5eb}@media (max-width: 1120px){.munda-hero,.munda-home-grid{grid-template-columns:1fr}.munda-phone-shell{max-width:none}}@media (max-width: 720px){.munda-home-shell{gap:16px;padding-bottom:24px}.munda-hero{gap:16px}.munda-hero-card,.munda-farm-preview,.munda-panel{border-radius:24px}.munda-hero-card,.munda-farm-preview,.munda-panel{padding:16px}.munda-hero-card{min-height:auto}.munda-brand-row{align-items:flex-start}.munda-brand-row .badge{display:none}.munda-brand-mark{width:54px;height:54px;border-radius:18px}.munda-hero-copy h1{max-width:11ch;font-size:clamp(2.8rem,16vw,4rem)}.munda-hero-copy p{margin-top:16px}.munda-hero-actions,.munda-market-visual,.munda-field-strip{grid-template-columns:1fr}.munda-hero-actions,.munda-field-strip,.munda-market-visual{display:grid}.munda-crop-tile{min-height:116px}.munda-mini-map{min-height:190px}.munda-field-row{grid-template-columns:auto minmax(0,1fr)}.munda-field-row .badge{grid-column:2;justify-self:start}}html{scroll-behavior:smooth}button,.card,.subcard,.workspace-nav-tile,.farmer-context-card,.farmer-mobile-list-item,.farmer-mobile-quick-button{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,opacity .18s ease}button:active,.workspace-nav-tile:active,.farmer-mobile-list-item:active,.farmer-mobile-quick-button:active{transform:scale(.985)}.farmer-context-home-stats,.farmer-mobile-snapshot-section{display:none}.desktop-home-hero-actions{align-self:stretch}.desktop-home-hero-actions .primary-button{min-height:64px;background:linear-gradient(135deg,var(--gold),#f97316);box-shadow:0 18px 34px #f59e0b38}.desktop-home-hero-actions .secondary-button{background:#fffffff0}.farmer-mobile-home-strip-v2{animation:screen-surface-enter .42s ease both}.farmer-mobile-hero{box-shadow:0 24px 46px #11182729}.farmer-mobile-hero-actions .primary-button{background:linear-gradient(135deg,var(--gold),#f97316);box-shadow:0 16px 30px #f59e0b3d}.farmer-mobile-list-section,.farmer-mobile-list,.farmer-mobile-quick-grid{gap:12px}.farmer-mobile-list-item,.farmer-mobile-quick-button{min-height:88px}.farmer-desktop-sidebar .workspace-nav-card,.farmer-desktop-account-card,.farmer-desktop-context .farmer-context-card{background:radial-gradient(circle at top left,rgba(76,175,125,.1),transparent 34%),linear-gradient(180deg,#fffffffa,#f3f9f6f5)}.dashboard-grid:not(.farmer-mode)>.toolbar-card,.dashboard-grid:not(.farmer-mode)>.workspace-nav-card,.dashboard-grid:not(.farmer-mode) .workspace-canvas>.card:first-child{border-color:#1f7a5a1f;background:radial-gradient(circle at top left,rgba(76,175,125,.1),transparent 34%),radial-gradient(circle at top right,rgba(245,158,11,.08),transparent 28%),linear-gradient(160deg,#fffffffa,#f2f8f4f5);box-shadow:0 22px 46px #11182714}.dashboard-grid:not(.farmer-mode)>.toolbar-card .toolbar-row{align-items:flex-start}.dashboard-grid:not(.farmer-mode)>.toolbar-card h2{max-width:18ch;font-size:clamp(1.55rem,2.6vw,2.35rem);line-height:1}.dashboard-grid:not(.farmer-mode)>.toolbar-card .muted{max-width:42ch}.dashboard-grid:not(.farmer-mode) .workspace-nav-card .section-header h2{max-width:26ch}.dashboard-grid:not(.farmer-mode) .workspace-nav-tile{min-height:92px;border-color:#1f7a5a1a;background:#ffffffd1}.dashboard-grid:not(.farmer-mode) .workspace-nav-tile.active{border-color:#1f7a5a3d;background:radial-gradient(circle at top left,rgba(76,175,125,.16),transparent 34%),linear-gradient(180deg,#e5f4ebfa,#f7fcf9f5);box-shadow:0 16px 32px #1f7a5a1a}.dashboard-grid:not(.farmer-mode) .metric-card,.dashboard-grid:not(.farmer-mode) .service-card,.dashboard-grid:not(.farmer-mode) .subcard{border-color:#1f7a5a1a;background:radial-gradient(circle at top left,rgba(76,175,125,.06),transparent 34%),#ffffffe6;box-shadow:var(--shadow-soft)}.dashboard-grid:not(.farmer-mode) .metric-card small,.dashboard-grid:not(.farmer-mode) .service-card p,.dashboard-grid:not(.farmer-mode) .subcard .muted,.farmer-context-week-item small,.farmer-context-alert small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 1024px){.farmer-desktop-context{gap:16px}.farmer-desktop-context .farmer-context-card{padding:16px;border-radius:24px}.desktop-home-hero{min-height:260px}.desktop-home-panel{min-height:0}}@media (max-width: 860px){.farmer-mobile-home-strip-v2{gap:20px;padding:0;border:0;background:transparent;box-shadow:none}.farmer-mobile-hero,.farmer-mobile-list-item,.farmer-mobile-quick-button{border-color:#1f7a5a1f;color:var(--ink);background:radial-gradient(circle at top left,rgba(76,175,125,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f2f8f4f5)}.farmer-mobile-hero-copy strong,.farmer-mobile-list-copy strong,.farmer-mobile-quick-button span:last-child{color:var(--ink)}.farmer-mobile-hero-copy p,.farmer-mobile-hero-copy small,.farmer-mobile-list-copy small{color:var(--muted)}.farmer-mobile-list-item.tone-warning{border-color:#ef44442e;background:linear-gradient(160deg,#fef2f2fa,#fffafaf5)}.farmer-mobile-list-item.tone-accent{border-color:#f59e0b2e;background:linear-gradient(160deg,#fffbebfa,#fffdf5f5)}.farmer-mobile-list-item.tone-success{border-color:#22c55e2e;background:linear-gradient(160deg,#f0fdf4fa,#f8fffaf5)}.farmer-mobile-list-icon,.farmer-mobile-quick-icon{background:#f59e0b1a;border-color:#f59e0b29;color:var(--accent)}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;min-width:320px;min-height:100vh;font-size:var(--type-detail);background:radial-gradient(circle at top left,rgba(76,175,125,.15),transparent 26%),radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 22%),linear-gradient(180deg,#fbfcfb,#f7f9f8 52%,#eef7f1)}button,input,select,textarea{font:inherit}button{cursor:pointer}#root{min-height:100vh}.app-shell{max-width:1440px;margin:0 auto;padding:var(--page-pad) var(--page-pad) 72px;position:relative}.hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:var(--space-3);margin-bottom:var(--space-4)}.public-home-shell{display:grid;gap:var(--space-3)}.public-home-hero,.auth-portal-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:var(--space-3)}.hero-copy,.hero-panel,.card,.subcard{border:1px solid var(--line);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.hero-copy{padding:var(--space-4);min-height:390px;background:radial-gradient(circle at top left,rgba(76,175,125,.18),transparent 30%),linear-gradient(145deg,#fffffff5,#f0f8f3f0)}.hero-copy:after{content:"";position:absolute;inset:auto -120px -120px auto;width:320px;height:320px;background:radial-gradient(circle,rgba(242,201,120,.26),transparent 60%);pointer-events:none}.hero-panel{background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 28%),linear-gradient(165deg,#fffffff5,#f1f8f4f0)}.home-story-card{min-height:440px;background:linear-gradient(145deg,#060f13eb,#081217c2),url(../bg-night-farm.svg) center center / cover no-repeat}.home-command-card{background:linear-gradient(155deg,#081317eb,#0d1c17c2),url(../bg-crop-sugarcane.svg) center center / cover no-repeat}.auth-side-panel{background:linear-gradient(150deg,#081216f0,#0a141ad1),url(../bg-map-grid.svg) center center / cover no-repeat}.login-shell-card{background:linear-gradient(150deg,#091318f0,#0e1a13d1),url(../bg-canopy-panel.svg) center center / cover no-repeat}.card{background:linear-gradient(180deg,#fffffffa,#f7f9f8f5),var(--card);box-shadow:var(--shadow-lift),inset 0 1px #ffffffb3;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.subcard{background:linear-gradient(180deg,#f4f9f5fa,#edf5f0f5),var(--card-soft);box-shadow:var(--shadow-soft),inset 0 1px #ffffffd6;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.hero-panel,.card,.subcard{padding:var(--surface-pad);min-width:0}.crop-hero{min-height:220px}.farmer-mode .crop-hero.farmer-command-hero{min-height:0}.toolbar-card{background:linear-gradient(135deg,#f8fbf9fa,#ecf5eff5),url(../bg-map-grid.svg) center center / cover no-repeat}.auth-card,.board-overview-card{background:linear-gradient(145deg,#081216eb,#0b161bd1),url(../bg-canopy-panel.svg) center center / cover no-repeat}.advisory-card{background:linear-gradient(155deg,#081217f0,#080f14e6),url(../bg-map-grid.svg) center center / cover no-repeat}.crop-theme-maize{--crop-glow: rgba(174, 220, 82, .18);--crop-highlight: rgba(255, 204, 104, .12);--crop-lines: rgba(215, 226, 150, .08);background:linear-gradient(145deg,#081217e6,#0b1614c7),url(../bg-crop-maize.svg) center center / cover no-repeat}.crop-theme-tobacco{--crop-glow: rgba(132, 198, 116, .18);--crop-highlight: rgba(235, 191, 113, .12);--crop-lines: rgba(203, 231, 176, .07);background:linear-gradient(145deg,#0a1316eb,#121711c7),url(../bg-crop-tobacco.svg) center center / cover no-repeat}.crop-theme-wheat{--crop-glow: rgba(224, 189, 101, .18);--crop-highlight: rgba(255, 224, 165, .12);--crop-lines: rgba(238, 220, 173, .08);background:linear-gradient(145deg,#0b1215eb,#17130cc7),url(../bg-crop-wheat.svg) center center / cover no-repeat}.crop-theme-sugarcane{--crop-glow: rgba(89, 198, 126, .2);--crop-highlight: rgba(182, 238, 199, .12);--crop-lines: rgba(140, 221, 170, .09);background:linear-gradient(145deg,#071215eb,#08201bc2),url(../bg-crop-sugarcane.svg) center center / cover no-repeat}.crop-theme-soyabean{--crop-glow: rgba(120, 202, 104, .18);--crop-highlight: rgba(226, 209, 132, .1);--crop-lines: rgba(183, 228, 160, .08);background:linear-gradient(145deg,#081217eb,#101d12c7),url(../bg-crop-soyabean.svg) center center / cover no-repeat}.eyebrow,.section-kicker,.panel-label{margin:0 0 10px;text-transform:uppercase;letter-spacing:.16em;color:var(--gold);font-size:var(--type-caption);font-weight:700}h1,h2,h3{margin:0;font-family:Georgia,Palatino Linotype,Book Antiqua,serif;font-weight:700}h1{max-width:11ch;font-size:clamp(2.8rem,4.5vw,5.2rem);line-height:.95;letter-spacing:-.03em}h2{font-size:var(--type-section);line-height:1.12}h3{font-size:var(--type-detail);line-height:1.2;font-weight:600}.hero-text,.muted,.hero-panel li,.timeline-item p,.issue-response p,.subcard p,.table-shell td,.table-shell th{color:var(--muted);font-size:var(--type-detail)}.hero-text{max-width:62ch;margin:18px 0 0}.home-display-title{max-width:12ch;font-size:clamp(2.9rem,4.8vw,5rem);line-height:.94}.home-cta-row,.auth-footer-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.home-cta-row{margin-top:24px}.auth-footer-row{margin-top:18px}.home-trust-list{margin:20px 0 0;padding-left:20px;display:grid;gap:10px;color:var(--muted)}.public-home-grid,.admin-overview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.home-surface-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.home-surface-card{min-height:170px;align-content:start}.home-proof-grid,.home-preview-shell,.home-preview-rail,.farmer-command-layout,.farmer-command-side,.command-aside-grid,.farmer-command-deck,.quick-launch-grid,.farmer-intelligence-grid,.farmer-overview-grid,.overview-signal-row,.decision-loop-grid{display:grid;gap:16px}.home-proof-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));margin:24px 0 0}.home-proof-card{border-radius:24px;padding:18px;border:1px solid rgba(148,226,171,.14);background:#050e128a;display:grid;gap:8px}.home-proof-card span{color:var(--gold);font-size:.82rem;font-weight:700;letter-spacing:.12em}.home-preview-shell{grid-template-columns:minmax(220px,.95fr) minmax(0,1fr);align-items:start}.home-preview-phone{display:grid;gap:12px;padding:18px;border-radius:30px;border:1px solid rgba(148,226,171,.18);background:linear-gradient(180deg,#081217f5,#0a131ad6),#081217c2;box-shadow:inset 0 0 0 1px #ffffff08}.home-preview-header{display:grid;gap:2px}.home-preview-header strong{font-size:1rem}.home-preview-header span{color:var(--muted);font-size:.9rem}.home-preview-card,.home-preview-aside{display:grid;gap:8px;padding:16px;border-radius:22px;border:1px solid rgba(148,226,171,.12);background:#09141ac2}.home-preview-card strong,.home-preview-aside strong{font-size:1.02rem}.home-preview-card p,.home-preview-aside p,.home-proof-card p{margin:0;color:var(--muted)}.home-preview-rail{align-content:start}.role-picker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px;margin-top:18px}.role-picker-card,.module-launch-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border-radius:22px;border:1px solid var(--line);color:var(--accent-deep)}.role-picker-card{display:grid;gap:8px;min-height:150px;padding:18px;background:#081116bd}.role-picker-card.active,.module-launch-card:hover{border-color:#94e2ab57;background:linear-gradient(135deg,#1e452dd1,#0c1712c2)}.role-picker-card span:last-child,.module-launch-card p{color:var(--muted)}.module-launch-card{display:grid;gap:10px;min-height:160px;padding:18px;background:#081116bd}.hero-panel ul{margin:18px 0 0;background:#060f137a;border:1px solid rgba(148,226,171,.12);border-radius:22px;padding:18px 18px 18px 34px}.hero-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.hero-brand-row,.brand-lockup{display:flex;align-items:center;gap:14px}.hero-brand-row{justify-content:space-between;flex-wrap:wrap;margin-bottom:18px}.brand-lockup strong{display:block;font-size:1rem;color:var(--accent-deep)}.brand-mark{width:58px;height:58px;border-radius:18px;box-shadow:0 18px 34px #00000040}.hero-chip{border-radius:999px;padding:9px 14px;background:#ffffffeb;border:1px solid rgba(31,122,90,.14);color:var(--accent);font-size:.82rem;font-weight:700}.hero-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin-top:18px}.hero-stat{border-radius:20px;padding:16px;background:#050d1194;border:1px solid rgba(148,226,171,.14);display:grid;gap:8px}.hero-stat-top{display:flex;align-items:center;gap:10px}.hero-stat-icon{width:42px;height:42px;border-radius:14px;display:inline-grid;place-items:center;background:linear-gradient(145deg,#4caf7d24,#1f7a5a14);border:1px solid rgba(31,122,90,.12);color:var(--accent);box-shadow:0 4px 12px #0000000d,inset 0 1px #ffffff7a}.hero-stat-top span:last-child{color:#f8fbefc2;font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase}.farmer-mode .hero-stat{background:radial-gradient(circle at top right,rgba(239,195,109,.08),transparent 38%),#091311ad;border-color:#ceb57129}.hero-stat strong{font-size:1.5rem;color:var(--accent-bright)}.auth-intro{display:grid;gap:6px;margin:0 0 18px;padding:16px 18px;border-radius:20px;background:#071115a8;border:1px solid rgba(148,226,171,.12);color:var(--muted)}.tab-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.tab-row.small{margin-top:0}.workspace-nav-row,.wizard-step-row{display:flex;flex-wrap:wrap;gap:var(--space-2)}.workspace-nav-grid{display:flex;flex-wrap:nowrap;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-1);scrollbar-width:thin}.workspace-nav-row button,.wizard-step-row button{border:1px solid rgba(148,226,171,.12);border-radius:999px;padding:var(--space-1) var(--space-2);background:#fffffff5;color:var(--accent)}.workspace-nav-row button.active,.wizard-step-row button.active,.variety-card.selected{border-color:#1f7a5a3d;background:linear-gradient(135deg,#dff1e7fa,#eef7f1f5)}.workspace-nav-tile{position:relative;flex:0 0 min(280px,78vw);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);min-height:92px;align-content:center;text-align:left;border:1px solid var(--line);border-radius:22px;padding:var(--space-2);background:linear-gradient(180deg,#fffffffa,#f3f8f5f5);color:var(--ink);overflow:hidden}.workspace-nav-home{background:radial-gradient(circle at top right,rgba(76,175,125,.12),transparent 36%),linear-gradient(180deg,#fffffffa,#eff7f2f5)}.workspace-nav-farm{background:radial-gradient(circle at top right,rgba(76,175,125,.1),transparent 36%),linear-gradient(180deg,#fffffffa,#f1f8f4f5)}.workspace-nav-marketplace{background:radial-gradient(circle at top right,rgba(245,158,11,.16),transparent 34%),linear-gradient(180deg,#fffdf7fa,#f9f4e8f5)}.workspace-nav-advisor{background:radial-gradient(circle at top right,rgba(76,175,125,.12),transparent 34%),linear-gradient(180deg,#fffffffa,#eef7f2f5)}.workspace-nav-services{background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 36%),linear-gradient(180deg,#fffffffa,#f5f8f4f5)}.workspace-nav-tile strong{font-size:.98rem}.workspace-nav-copy{display:grid;gap:var(--space-1)}.workspace-nav-tile span,.workspace-nav-copy span{color:var(--muted);line-height:1.4}.workspace-nav-tile:after{content:"";position:absolute;inset:auto 16px 0;height:3px;border-radius:999px;background:linear-gradient(90deg,#f59e0bf5,#4caf7df5);opacity:0;transform:scaleX(.18);transform-origin:left center;transition:opacity .18s ease,transform .18s ease}.workspace-nav-tile.active{border-color:#1f7a5a42;background:linear-gradient(135deg,#e2f3e9fa,#f0f8f3fa);box-shadow:0 18px 34px #1f7a5a1f,inset 0 1px #ffffffb8}.workspace-nav-tile.active span,.workspace-nav-tile.active strong,.workspace-nav-tile.active .workspace-nav-icon{color:var(--accent)}.workspace-nav-tile.active:after{opacity:1;transform:scaleX(1)}.glyph-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.05;stroke-linecap:round;stroke-linejoin:round}.workspace-nav-icon{width:40px;height:40px;border-radius:13px;display:inline-grid;place-items:center;background:linear-gradient(145deg,#f59e0b29,#4caf7d29);border:1px solid rgba(31,122,90,.12);color:var(--accent);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workspace-nav-tile.active .workspace-nav-icon{background:linear-gradient(145deg,#f59e0b38,#4caf7d38);border-color:#1f7a5a33}.workspace-nav-icon .glyph-icon,.farmer-mobile-dock-icon .glyph-icon{width:22px;height:22px}.tab-row button,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:999px;padding:12px 16px;min-height:52px;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.tab-row button{background:#fffffff5;color:var(--accent);border:1px solid var(--line)}.primary-button{background:radial-gradient(circle at top left,rgba(255,242,204,.42),transparent 36%),linear-gradient(135deg,#fbbf24,#f59e0b 52%,#d97706);color:#fff;box-shadow:0 18px 38px #f59e0b38,0 6px 16px #d9770629,inset 0 1px #ffffff47}.tab-row button.active{background:linear-gradient(135deg,#1f7a5afa,#4caf7deb);color:#f8fff9;border-color:#1f7a5a38;box-shadow:0 14px 28px #1f7a5a2e}.tab-row button:hover,.primary-button:hover,.secondary-button:hover,.crop-tile:hover{transform:translateY(-2px)}.primary-button:hover{box-shadow:0 22px 44px #f59e0b3d,0 8px 18px #d9770629,inset 0 1px #ffffff52}.secondary-button{background:#fff;color:var(--accent);border:1px solid rgba(31,122,90,.22);box-shadow:0 8px 20px #1118270d,inset 0 1px #ffffffe6}.secondary-button:hover{border-color:#1f7a5a57;background:#f0f8f3fa;box-shadow:0 16px 32px #1f7a5a1a,inset 0 1px #ffffffd6}.primary-button:active,.secondary-button:active{transform:translateY(1px) scale(.965);box-shadow:0 8px 16px #11182714,inset 0 1px #fff3;filter:saturate(.96)}.primary-button:disabled,.secondary-button:disabled{opacity:.56;cursor:not-allowed;transform:none;box-shadow:none}.primary-button:focus-visible,.secondary-button:focus-visible,.farmer-mobile-scan:focus-visible,.home-quick-action-button:focus-visible,.home-alert-card:focus-visible,.field-monitor-list-card:focus-visible,.marketplace-entry-card:focus-visible,.marketplace-intent-card:focus-visible,.marketplace-product-card:focus-visible{outline:none;box-shadow:0 0 0 3px #f59e0b2e,0 0 0 7px #f59e0b14}.dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-3);align-items:start}.workspace-screen-shell{grid-column:1 / -1;display:grid;gap:var(--space-3);position:relative;animation:screen-surface-enter .28s cubic-bezier(.2,.8,.2,1) both}.workspace-screen-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:32px;background:linear-gradient(180deg,rgba(152,234,110,.04),transparent 18%,transparent 82%,rgba(239,195,109,.03)),radial-gradient(circle at 18% 0%,rgba(89,198,126,.05),transparent 28%),radial-gradient(circle at 82% 100%,rgba(239,195,109,.04),transparent 24%);pointer-events:none;z-index:0}.workspace-screen-shell>*{position:relative;z-index:1}.workspace-screen-shell>*+*:before{content:"";position:absolute;left:24px;right:24px;top:-20px;height:28px;border-radius:999px;background:linear-gradient(180deg,#98ea6e14,#98ea6e00);filter:blur(10px);pointer-events:none;z-index:-1}.home-quick-action-button,.home-alert-card,.home-week-timeline-card,.home-week-checklist-item,.field-monitor-list-card,.service-card,.marketplace-entry-card,.marketplace-intent-card,.marketplace-product-card,.company-action-card,.quick-launch-tile{will-change:transform,box-shadow}.home-quick-action-button:active,.home-alert-card:active,.home-week-timeline-card:active,.home-week-checklist-item:active,.field-monitor-list-card:active,.service-card:active,.marketplace-entry-card:active,.marketplace-intent-card:active,.marketplace-product-card:active,.company-action-card:active,.quick-launch-tile:active,.farmer-mobile-dock-button:active,.farmer-mobile-scan:active{transform:translateY(1px) scale(.978);box-shadow:var(--shadow-soft)}.toolbar-card,.auth-card,.preferences-card,.action-strip-card{grid-column:1 / -1}.account-card,.crop-card,.progress-card,.board-card,.weather-card{grid-column:span 6}.advisory-card,.board-overview-card,.tongaat-vision-card,.tongaat-marketplace-card,.tongaat-security-card{grid-column:1 / -1}.board-login-card{grid-column:span 4}.board-overview-card{grid-column:span 8}.farmer-mode,.board-mode,.agronomist-mode,.staff-mode,.supplier-mode,.admin-mode{grid-template-columns:1fr}.farmer-mode{max-width:760px;margin:0 auto;padding-bottom:170px}.farmer-mode>.workspace-nav-card{display:none}.farmer-mode .toolbar-card,.farmer-mode .workspace-settings-card,.farmer-mode .advisory-card,.farmer-mode .progress-card,.farmer-mode .board-card,.farmer-mode .trust-card,.farmer-mode .operations-card,.farmer-mode .weather-card,.farmer-mode .company-market-card,.farmer-mode .company-ecosystem-card,.farmer-mode .company-profile-card,.farmer-mode .tongaat-marketplace-card,.farmer-mode .tongaat-security-card{grid-column:1 / -1}.farmer-mode .toolbar-card{position:static;padding:18px 18px 12px}.farmer-mode .toolbar-row{flex-direction:column;align-items:flex-start;gap:14px}.farmer-mode .toolbar-actions{width:100%;display:flex;justify-content:flex-end}.farmer-mode .toolbar-actions .secondary-button{min-width:132px}.farmer-mode .farmer-command-layout{display:block;margin-top:12px}.farmer-mode .hero-stat-grid,.farmer-mode .sync-strip,.farmer-mode .status-callout,.farmer-mode .farmer-command-side{display:none}.farmer-mode .primary-button,.farmer-mode .secondary-button,.farmer-mode .chip-selector{min-height:54px}.farmer-mode .weather-layout,.farmer-mode .advisory-grid,.farmer-mode .split-grid,.farmer-mode .subcard-grid,.farmer-mode .metric-grid,.farmer-mode .marketplace-shopping-layout,.farmer-mode .marketplace-detail-panel,.farmer-mode .field-monitor-layout,.farmer-mode .company-services-layout,.farmer-mode .company-profile-grid,.farmer-mode .marketplace-mode-row,.farmer-mode .marketplace-controls,.farmer-mode .marketplace-delivery-grid,.farmer-mode .action-strip-grid,.farmer-mode .farmer-command-layout,.farmer-mode .farmer-command-deck,.farmer-mode .today-home-grid,.farmer-mode .today-home-actions,.farmer-mode .today-home-mini-grid,.farmer-mode .ai-guidance-grid,.farmer-mode .overview-signal-row,.farmer-mode .budget-summary,.farmer-mode .field-map-grid{grid-template-columns:1fr}.farmer-mode .field-monitor-layout,.farmer-mode .marketplace-detail-panel,.farmer-mode .marketplace-shopping-layout{align-items:stretch}.farmer-mode .section-header{gap:10px}.farmer-mode .section-header h2{font-size:clamp(1.1rem,2.1vw,1.35rem)}.farmer-mode .crop-doctor-entry-card,.farmer-mode .farmer-command-deck,.farmer-mode .action-strip-card,.farmer-mode .offline-system-card,.farmer-mode .farmer-overview-grid,.farmer-mode .farmer-overview-grid-secondary,.farmer-mode .decision-loop-card{display:none}.farmer-mobile-home-strip{border-color:#ceb5712e;background:radial-gradient(circle at top right,rgba(239,195,109,.12),transparent 34%),radial-gradient(circle at left top,rgba(89,198,126,.1),transparent 28%),linear-gradient(160deg,#0c1814f7,#070f13f0)}.farmer-mobile-home-strip-legacy{display:none!important}.farmer-mobile-home-strip-v2{display:none;gap:var(--section-gap)}.farmer-mobile-hero,.farmer-mobile-list-item,.farmer-mobile-quick-button{border-radius:24px;border:1px solid rgba(148,226,171,.14);background:linear-gradient(160deg,#0c1914e0,#081012e6);box-shadow:var(--shadow-soft)}.farmer-mobile-hero{display:grid;gap:16px;padding:16px;background:radial-gradient(circle at top right,rgba(243,161,44,.16),transparent 36%),radial-gradient(circle at left top,rgba(83,201,92,.12),transparent 28%),linear-gradient(160deg,#101f18f5,#070f12eb)}.farmer-mobile-hero.tone-warning{border-color:#e55a4742;background:radial-gradient(circle at top right,rgba(229,90,71,.18),transparent 36%),linear-gradient(160deg,#2b1410f5,#0a0c0eeb)}.farmer-mobile-hero.tone-success{border-color:#53c95c3d}.farmer-mobile-hero-copy{display:grid;gap:8px}.farmer-mobile-hero-copy strong{color:#f8fbef;font-size:var(--type-headline);line-height:1.02;font-weight:800}.farmer-mobile-hero-copy p,.farmer-mobile-hero-copy small{margin:0;color:#f8fbefc7}.farmer-mobile-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.farmer-mobile-hero-actions button{width:100%;justify-content:center}.farmer-mobile-list-section{display:grid;gap:8px}.farmer-mobile-section-heading h3{margin:0;color:#f8fbef;font-size:var(--type-section);line-height:1.15}.farmer-mobile-list{display:grid;gap:16px}.farmer-mobile-list-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:16px;text-align:left;color:var(--accent-deep)}.farmer-mobile-list-item.tone-warning{border-color:#e55a4738;background:linear-gradient(160deg,#27120fe6,#090e11e6)}.farmer-mobile-list-item.tone-success{border-color:#53c95c33;background:linear-gradient(160deg,#0f2017e6,#081012e6)}.farmer-mobile-list-item.tone-accent{border-color:#f3a12c33;background:linear-gradient(160deg,#2c1d0de6,#081012e6)}.farmer-mobile-list-item.tone-neutral{background:linear-gradient(160deg,#0a1418e0,#081012e6)}.farmer-mobile-list-copy{display:grid;gap:4px;min-width:0}.farmer-mobile-list-copy strong{color:#f8fbef;font-size:1rem;line-height:1.18;font-weight:700}.farmer-mobile-list-copy small{margin:0;color:#f8fbefb3}.farmer-mobile-list-icon,.farmer-mobile-quick-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#f3a12c1f;border:1px solid rgba(243,161,44,.14);color:#f8fbef}.farmer-mobile-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.farmer-mobile-quick-button{display:grid;justify-items:start;gap:12px;width:100%;padding:16px;text-align:left;color:#f8fbef}.farmer-mobile-quick-button span:last-child{font-size:.95rem;line-height:1.15;font-weight:700}.farmer-mobile-day-chip{display:inline-flex;align-items:center;justify-content:center;min-width:56px;padding:8px 12px;border-radius:999px;background:#f3a12c1f;border:1px solid rgba(243,161,44,.18);color:#ffdba6;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.farmer-mobile-home-grid{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.farmer-mobile-home-card{display:grid;gap:.55rem;text-align:left;padding:1rem;border-radius:22px;border:1px solid rgba(148,226,171,.14);background:#081116b8;color:var(--accent-deep)}.farmer-mobile-home-card-primary,.farmer-mobile-home-card-priority{grid-column:1 / -1;background:radial-gradient(circle at top right,rgba(89,198,126,.16),transparent 36%),linear-gradient(160deg,#0e2118f0,#081116e6);border-color:#59c67e33}.farmer-mobile-home-card.tone-warning{border-color:#d68f5e52;background:linear-gradient(160deg,#271611f0,#081116e6)}.farmer-mobile-home-card.tone-success{border-color:#54b26f3d;background:linear-gradient(160deg,#0e2118f0,#081116e6)}.farmer-mobile-home-card.tone-accent{border-color:#e8c2743d;background:linear-gradient(160deg,#221b0ff0,#081116e6)}.farmer-mobile-home-card strong{color:#f8fbef;font-size:var(--type-section);line-height:1.18;font-weight:700}.farmer-mobile-home-card-priority strong{font-size:var(--type-headline);line-height:1.06;font-weight:800}.farmer-mobile-home-card p,.farmer-mobile-home-card small{margin:0;color:var(--muted)}.workspace-rail,.workspace-canvas{display:grid;gap:16px;align-content:start;min-width:0}.admin-mode>.workspace-rail{grid-column:auto}.admin-mode>.workspace-canvas{grid-column:auto;grid-template-columns:minmax(0,1fr)}.workspace-canvas>*{grid-column:auto}.farmer-mode>.toolbar-card,.farmer-mode>.workspace-settings-card,.farmer-mode>.workspace-nav-card,.board-mode>.toolbar-card,.board-mode>.workspace-settings-card,.agronomist-mode>.toolbar-card,.agronomist-mode>.workspace-settings-card,.staff-mode>.toolbar-card,.staff-mode>.workspace-settings-card,.staff-mode>.workspace-nav-card,.supplier-mode>.toolbar-card,.supplier-mode>.workspace-settings-card,.supplier-mode>.workspace-nav-card,.admin-mode>.toolbar-card,.admin-mode>.workspace-settings-card,.admin-mode>.workspace-nav-card{grid-column:auto}.farmer-mode>:not(.toolbar-card):not(.workspace-settings-card):not(.workspace-nav-card),.board-mode>:not(.toolbar-card):not(.workspace-settings-card),.agronomist-mode>:not(.toolbar-card):not(.workspace-settings-card),.staff-mode>:not(.toolbar-card):not(.workspace-settings-card):not(.workspace-nav-card),.supplier-mode>:not(.toolbar-card):not(.workspace-settings-card):not(.workspace-nav-card){grid-column:auto}.farmer-mode>.toolbar-card,.board-mode>.toolbar-card,.agronomist-mode>.toolbar-card,.staff-mode>.toolbar-card,.supplier-mode>.toolbar-card,.admin-mode>.toolbar-card{padding:22px 24px;position:sticky;top:12px;z-index:6;transition:top .18s ease,padding .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.farmer-mode>.toolbar-card.farmer-command-hero{padding:12px 14px}.farmer-mode>.toolbar-card .toolbar-row,.board-mode>.toolbar-card .toolbar-row,.agronomist-mode>.toolbar-card .toolbar-row,.staff-mode>.toolbar-card .toolbar-row,.supplier-mode>.toolbar-card .toolbar-row,.admin-mode>.toolbar-card .toolbar-row{flex-direction:row;align-items:center}.farmer-mode>.toolbar-card.farmer-command-hero .toolbar-row{gap:12px;align-items:center}.farmer-mode>.toolbar-card .toolbar-actions,.board-mode>.toolbar-card .toolbar-actions,.agronomist-mode>.toolbar-card .toolbar-actions,.staff-mode>.toolbar-card .toolbar-actions,.supplier-mode>.toolbar-card .toolbar-actions,.admin-mode>.toolbar-card .toolbar-actions{display:flex;flex-wrap:wrap;grid-template-columns:none}.farmer-mode>.workspace-nav-card .workspace-nav-grid,.staff-mode>.workspace-nav-card .workspace-nav-grid,.supplier-mode>.workspace-nav-card .workspace-nav-grid,.admin-mode>.workspace-nav-card .workspace-nav-grid{grid-template-columns:none}.admin-mode>.workspace-rail .workspace-nav-grid{grid-template-columns:none}.admin-mode>.workspace-rail>.toolbar-card{padding:28px;position:sticky;top:12px;z-index:6}.admin-mode>.workspace-rail>.toolbar-card .toolbar-row{flex-direction:row;align-items:flex-start}.admin-mode>.workspace-rail>.toolbar-card .toolbar-actions{display:flex;flex-wrap:wrap;grid-template-columns:none}.farmer-mode>.workspace-nav-card .workspace-nav-tile,.staff-mode>.workspace-nav-card .workspace-nav-tile,.supplier-mode>.workspace-nav-card .workspace-nav-tile,.admin-mode>.workspace-nav-card .workspace-nav-tile{min-height:92px}.admin-mode>.workspace-rail .workspace-nav-tile{min-height:92px}.farmer-mode>.workspace-settings-card,.board-mode>.workspace-settings-card,.agronomist-mode>.workspace-settings-card,.staff-mode>.workspace-settings-card,.supplier-mode>.workspace-settings-card,.admin-mode>.workspace-settings-card{padding:22px}.admin-mode>.workspace-rail .toolbar-card,.admin-mode>.workspace-rail .workspace-settings-card{padding:22px}.workspace-nav-card,.workspace-settings-card{background:linear-gradient(160deg,#fffffffa,#f0f8f3f5),url(../bg-map-grid.svg) center center / cover no-repeat}.workspace-nav-card{padding:var(--space-2);position:sticky;top:118px;z-index:1;transition:top .18s ease}.page-scrolled .farmer-mode>.toolbar-card,.page-scrolled .board-mode>.toolbar-card,.page-scrolled .agronomist-mode>.toolbar-card,.page-scrolled .staff-mode>.toolbar-card,.page-scrolled .supplier-mode>.toolbar-card,.page-scrolled .admin-mode>.toolbar-card,.page-scrolled .admin-mode>.workspace-rail>.toolbar-card{top:8px;padding:var(--space-2);border-color:var(--line);background:linear-gradient(135deg,#fffffffa,#f0f8f3f5),url(../bg-map-grid.svg) center center / cover no-repeat;box-shadow:0 18px 34px #11182714;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.page-scrolled .farmer-mode>.toolbar-card.farmer-command-hero{padding:var(--space-2)}.page-scrolled .workspace-nav-card{top:86px}.page-scrolled .farmer-header-quick-row{margin-top:var(--space-1);gap:6px}.page-scrolled .farmer-header-pill{min-height:32px;padding:0 var(--space-2);background:#ffffffeb;border-color:var(--line)}.page-scrolled .farmer-header-action-strip{margin-top:var(--space-1);padding:var(--space-2);transform:translateY(-1px);box-shadow:0 14px 26px #0000002e}.page-scrolled .farmer-header-action-copy small{opacity:.72}.farmer-mobile-home-strip{display:none}.farmer-mode .farmer-mobile-dock{position:fixed;left:max(12px,calc(50% - 368px));right:max(12px,calc(50% - 368px));bottom:12px;z-index:48;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-1);padding:var(--space-1);border-radius:26px;border:1px solid rgba(31,122,90,.12);background:radial-gradient(circle at top center,rgba(76,175,125,.08),transparent 50%),linear-gradient(180deg,#fffffffa,#f1f8f4f5);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.farmer-mode .farmer-mobile-scan{position:fixed;left:50%;bottom:92px;transform:translate(-50%);z-index:49;display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1);align-items:center;min-width:min(320px,calc(100vw - 28px));padding:16px;border-radius:999px;border:1px solid rgba(255,179,71,.32);background:radial-gradient(circle at left center,rgba(255,233,201,.32),transparent 42%),linear-gradient(145deg,#ffb858fa,#f38b1ff5);color:#341907;box-shadow:0 18px 40px #f38b1f57,0 8px 18px #ab4a002e}.farmer-mobile-dock-button{display:grid;gap:var(--space-1);justify-items:center;align-content:center;min-height:60px;padding:var(--space-1);border-radius:18px;border:1px solid transparent;background:transparent;color:var(--muted)}.farmer-mobile-dock-button.active{border-color:#1f7a5a24;background:linear-gradient(145deg,#e2f3e9fa,#f0f8f3fa);color:var(--accent)}.farmer-mobile-dock-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#ffffffd1;border:1px solid rgba(31,122,90,.1);color:var(--accent)}.farmer-mobile-dock-label{font-size:.72rem;line-height:1.15}.farmer-mobile-scan-mark{width:40px;height:40px;border-radius:14px;display:inline-grid;place-items:center;background:#fff8ec5c;border:1px solid rgba(255,248,236,.44);color:#8e4300}.farmer-mobile-scan-mark .glyph-icon{width:20px;height:20px}.farmer-mobile-scan-copy{display:grid;gap:2px;text-align:left}.farmer-mobile-scan-copy strong{color:#2f1704}.farmer-mobile-scan-copy small{color:#452308c7}.farmer-command-hero{position:relative;isolation:isolate;overflow:visible;border-color:#ceb5712e;--stage-wash: rgba(89, 198, 126, .12);--stage-edge: rgba(239, 195, 109, .1);--furrow-line: rgba(255, 255, 255, .026);background:radial-gradient(circle at top right,rgba(239,195,109,.16),transparent 30%),radial-gradient(circle at left center,rgba(89,198,126,.2),transparent 38%),radial-gradient(circle at 35% 15%,rgba(244,224,173,.08),transparent 24%),linear-gradient(140deg,#122118f7,#091217ed),url(../bg-night-farm.svg) center center / cover no-repeat}.farmer-command-hero:before,.farmer-command-hero:after,.today-home-surface:before,.farmer-mobile-home-strip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.farmer-command-hero:before{top:18px;right:18px;bottom:18px;left:18px;border-radius:28px;background:radial-gradient(circle at 18% 20%,var(--crop-glow, rgba(89, 198, 126, .16)),transparent 24%),radial-gradient(circle at 82% 16%,var(--stage-edge, rgba(239, 195, 109, .1)),transparent 20%),repeating-linear-gradient(118deg,transparent 0 18px,var(--furrow-line, rgba(255, 255, 255, .026)) 18px 20px,transparent 20px 42px);opacity:.95}.farmer-command-hero:after{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 110%,rgba(0,0,0,.28),transparent 44%),radial-gradient(circle at 78% 6%,rgba(255,255,255,.08),transparent 14%),linear-gradient(128deg,transparent 0 28%,var(--crop-lines, rgba(255, 255, 255, .04)) 28% 29%,transparent 29% 54%,var(--crop-lines, rgba(255, 255, 255, .04)) 54% 55%,transparent 55% 100%);mix-blend-mode:screen;opacity:.46}.farmer-command-hero>*,.today-home-surface>*,.farmer-mobile-home-strip>*{position:relative;z-index:1}.today-home-surface,.farmer-mobile-home-strip{position:relative;isolation:isolate;--stage-wash: rgba(89, 198, 126, .12);--stage-edge: rgba(239, 195, 109, .08)}.today-home-surface:before,.farmer-mobile-home-strip:before{border-radius:inherit;background:radial-gradient(circle at top right,var(--stage-edge, rgba(239, 195, 109, .08)),transparent 22%),radial-gradient(circle at 18% 22%,var(--stage-wash, rgba(89, 198, 126, .12)),transparent 24%),repeating-linear-gradient(128deg,transparent 0 22px,var(--crop-lines, rgba(255, 255, 255, .02)) 22px 23px,transparent 23px 46px);opacity:.9}.farm-visual-stage-planning{--stage-wash: rgba(124, 199, 239, .1);--stage-edge: rgba(239, 195, 109, .07)}.farm-visual-stage-establishment{--stage-wash: rgba(148, 226, 171, .14);--stage-edge: rgba(255, 213, 132, .08)}.farm-visual-stage-growth{--stage-wash: rgba(83, 201, 92, .18);--stage-edge: rgba(181, 234, 126, .08)}.farm-visual-stage-flowering{--stage-wash: rgba(224, 183, 92, .14);--stage-edge: rgba(255, 230, 164, .1)}.farm-visual-stage-harvest{--stage-wash: rgba(243, 161, 44, .16);--stage-edge: rgba(206, 129, 89, .1)}.farmer-companion-note{margin:.5rem 0 0;color:#f8fbefe6;font-size:.98rem;line-height:1.45}.farmer-header-quick-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.farmer-header-action-strip{display:none;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:center;margin-top:var(--space-2);padding:var(--space-2);border-radius:24px;border:1px solid rgba(255,255,255,.05);background:radial-gradient(circle at top left,rgba(243,161,44,.12),transparent 34%),linear-gradient(160deg,#0c1812b8,#08100e9e);box-shadow:var(--shadow-soft);transition:margin .18s ease,padding .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.farmer-header-action-strip.tone-warning{border-color:#e55a473d;background:radial-gradient(circle at top left,rgba(229,90,71,.14),transparent 34%),linear-gradient(160deg,#2a1310b8,#0a0a0a9e)}.farmer-header-action-strip.tone-success{border-color:#53c95c38;background:radial-gradient(circle at top left,rgba(83,201,92,.13),transparent 34%),linear-gradient(160deg,#0e1f14b8,#08100e9e)}.farmer-header-action-copy{display:grid;gap:var(--space-1)}.farmer-header-action-copy strong{color:#f7f9ea;font-size:1.08rem;line-height:1.12}.farmer-header-action-copy small{margin:0;color:#f8fbefbd}.farmer-header-action-buttons{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:flex-end}.farmer-header-quick-row,.farmer-header-pill,.farmer-header-action-copy small{transition:gap .18s ease,margin .18s ease,padding .18s ease,min-height .18s ease,opacity .18s ease,transform .18s ease,background .18s ease,border-color .18s ease}.farmer-header-pill{display:inline-flex;align-items:center;gap:var(--space-1);min-height:34px;padding:0 12px;border-radius:999px;background:#0a161294;border:1px solid rgba(255,255,255,.05);color:#f8fbefe6;font-size:.86rem;line-height:1.2}.farmer-header-pill-icon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#f2c97824;color:#f2c978}.farmer-header-pill-icon .glyph-icon{width:14px;height:14px}.farmer-header-status{margin:var(--space-1) 0 0}.farmer-command-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);margin-top:18px;align-items:start}.farmer-command-hero .farmer-command-layout{display:none}.farmer-command-main,.farmer-quick-actions-card,.farmer-intelligence-card{min-width:0}.farmer-command-side{align-content:start}.command-aside-card{display:grid;gap:12px;border-radius:24px;padding:18px;border:1px solid rgba(255,255,255,.04);background:#0a1513b8}.command-aside-card-alt{background:linear-gradient(165deg,#231c10d1,#0f1418b8)}.command-aside-card p,.command-aside-metric small,.quick-launch-tile p,.overview-signal-card p{margin:0;color:var(--muted)}.crop-doctor-entry-card{border-color:#54b26f57;background:radial-gradient(circle at top right,rgba(84,178,111,.18),transparent 44%),linear-gradient(160deg,#0a1e16f5,#071116f0)}.farmer-primary-action-card{padding:1.5rem 1.35rem;border-color:#f3a12c33;background:radial-gradient(circle at top left,rgba(243,161,44,.18),transparent 34%),radial-gradient(circle at right center,rgba(152,234,110,.16),transparent 36%),linear-gradient(150deg,#162412f7,#08110df0);box-shadow:0 24px 44px #00000038}.farmer-mode .farmer-primary-action-card{display:none}.farmer-primary-action-card.tone-warning{border-color:#e55a475c;background:radial-gradient(circle at top left,rgba(229,90,71,.16),transparent 32%),linear-gradient(150deg,#2d1410fa,#0c0b0af0)}.farmer-primary-action-card.tone-success{border-color:#53c95c52;background:radial-gradient(circle at top left,rgba(83,201,92,.16),transparent 34%),linear-gradient(150deg,#0e2516fa,#08110df0)}.farmer-primary-action-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:1rem;align-items:center}.farmer-primary-action-copy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start}.farmer-primary-action-icon{width:60px;height:60px;border-radius:20px;display:inline-grid;place-items:center;background:linear-gradient(145deg,#ffbf5c47,#f38b1f52);border:1px solid rgba(255,179,71,.24);color:#f8fbef;box-shadow:0 18px 34px #0000002e}.farmer-primary-action-icon .glyph-icon{width:24px;height:24px}.farmer-primary-action-copy h2{font-size:clamp(1.75rem,2.8vw,2.3rem);margin-bottom:.5rem;line-height:1.04}.farmer-primary-action-controls{display:grid;gap:.8rem;justify-items:stretch}.farmer-primary-action-controls .badge{margin-bottom:.15rem}.farmer-primary-action-controls .primary-button{min-height:62px;font-size:1.02rem;font-weight:800}.farmer-primary-action-controls .secondary-button{min-height:52px}.farmer-settings-actions-grid{display:grid;gap:.85rem;grid-template-columns:1fr}.today-home-surface{order:1;padding:28px;border-color:#98ea6e3d;background:radial-gradient(circle at top left,rgba(83,201,92,.18),transparent 40%),radial-gradient(circle at top right,rgba(243,161,44,.12),transparent 30%),linear-gradient(160deg,#081d12fa,#08100df5);box-shadow:0 28px 52px #00000042}.desktop-home-wireframe{display:none}.desktop-home-intro{display:grid;gap:8px}.desktop-home-intro h2{margin:0}.desktop-home-hero,.desktop-home-panel{border-color:#94e2ab24;background:radial-gradient(circle at top left,rgba(152,234,110,.08),transparent 32%),radial-gradient(circle at bottom right,rgba(243,161,44,.06),transparent 30%),linear-gradient(160deg,#0b1610e0,#070f0cd6);box-shadow:var(--shadow-soft)}.desktop-home-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:24px;border-color:#f3a12c38;background:radial-gradient(circle at top left,rgba(243,161,44,.18),transparent 34%),radial-gradient(circle at right center,rgba(152,234,110,.12),transparent 36%),linear-gradient(150deg,#162412f7,#08110df0)}.desktop-home-hero.tone-warning{border-color:#e55a474d;background:radial-gradient(circle at top left,rgba(229,90,71,.16),transparent 32%),linear-gradient(150deg,#2d1410fa,#0c0b0af0)}.desktop-home-hero.tone-success{border-color:#53c95c3d}.desktop-home-hero-copy{display:grid;gap:8px}.desktop-home-hero-copy strong{color:#f7f9ea;font-size:clamp(2rem,3vw,2.75rem);line-height:1.02;font-weight:800}.desktop-home-hero-copy p,.desktop-home-hero-copy small{margin:0;color:#f8fbefc7}.desktop-home-hero-actions{display:grid;gap:16px;min-width:220px}.desktop-home-row{display:grid;gap:20px}.desktop-home-panel{display:grid;gap:16px;padding:20px}.desktop-home-plan-list,.desktop-home-snapshot-list,.desktop-home-action-list{display:grid;gap:16px}.desktop-home-plan-item,.desktop-home-snapshot-item,.desktop-home-action-item{display:grid;gap:16px;width:100%;padding:16px;text-align:left;border-radius:20px;border:1px solid rgba(255,255,255,.05);background:#08110e94;color:#f8fbef}.desktop-home-plan-item{grid-template-columns:auto minmax(0,1fr);align-items:center}.desktop-home-plan-day{display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:8px 12px;border-radius:999px;background:#f3a12c1f;border:1px solid rgba(243,161,44,.18);color:#ffdba6;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.desktop-home-plan-copy,.desktop-home-snapshot-copy,.desktop-home-action-copy{display:grid;gap:4px;min-width:0}.desktop-home-plan-copy strong,.desktop-home-snapshot-copy strong,.desktop-home-action-copy strong{color:#f7f9ea;font-size:1rem;line-height:1.16}.desktop-home-plan-copy small,.desktop-home-snapshot-copy small,.desktop-home-action-copy small{margin:0;color:#f8fbefb3}.desktop-home-snapshot-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.desktop-home-snapshot-item.tone-warning,.desktop-home-action-item.tone-warning{border-color:#e55a4742;background:linear-gradient(160deg,#2b110ee6,#0a0c0adb)}.desktop-home-snapshot-item.tone-success,.desktop-home-action-item.tone-success{border-color:#53c95c38}.desktop-home-snapshot-item.tone-accent,.desktop-home-action-item.tone-accent{border-color:#f3a12c3d;background:linear-gradient(160deg,#271c0be6,#0a0e0adb)}.desktop-home-action-item{grid-template-columns:108px minmax(0,1fr);align-items:start}.desktop-home-action-label{color:#f8fbefa3;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-support-band{order:2;display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1.35fr) minmax(280px,.92fr);align-items:start;padding:var(--space-1);border-radius:28px;background:linear-gradient(180deg,#98ea6e08,#98ea6e00),radial-gradient(circle at top left,rgba(243,161,44,.04),transparent 26%)}.home-quick-actions-surface{border-color:#98ea6e1f;background:radial-gradient(circle at top left,rgba(243,161,44,.1),transparent 32%),radial-gradient(circle at bottom right,rgba(152,234,110,.08),transparent 34%),linear-gradient(160deg,#0e1d14db,#080f0cd1);box-shadow:var(--shadow-soft)}.home-quick-actions-grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.home-quick-action-button{display:grid;gap:var(--space-2);justify-items:start;min-height:0;padding:var(--surface-pad);text-align:left;border-radius:26px;border:1px solid rgba(31,122,90,.08);background:radial-gradient(circle at top left,rgba(76,175,125,.08),transparent 45%),linear-gradient(180deg,#fffffffa,#f2f8f4f5);color:var(--ink);box-shadow:var(--shadow-soft);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.home-quick-action-button:hover{transform:translateY(-2px);box-shadow:var(--shadow-float),inset 0 1px #ffffff0d}.home-quick-action-button.action-scan{grid-column:1 / -1;min-height:128px;border-color:#f59e0b29;background:radial-gradient(circle at top left,rgba(245,158,11,.14),transparent 42%),linear-gradient(180deg,#fff9f0fa,#fff4e0f5)}.home-quick-action-button.action-market{border-color:#f59e0b1f;background:radial-gradient(circle at top left,rgba(245,158,11,.1),transparent 42%),linear-gradient(180deg,#fffbebfa,#f8f6ecf5)}.home-quick-action-button.action-ask-ai,.home-quick-action-button.action-activity{border-color:#1f7a5a1a;background:radial-gradient(circle at top left,rgba(76,175,125,.08),transparent 44%),linear-gradient(180deg,#fffffffa,#f2f8f4f5)}.home-quick-action-icon{width:54px;height:54px;border-radius:18px;display:inline-grid;place-items:center;background:linear-gradient(145deg,#4caf7d24,#1f7a5a14);border:1px solid rgba(31,122,90,.12);color:var(--accent);box-shadow:0 4px 12px #0000000d,inset 0 1px #ffffff75}.home-quick-action-icon.action-scan{background:linear-gradient(145deg,#fbbf2433,#f59e0b24);border-color:#f59e0b2e;color:#c26b00}.home-quick-action-icon.action-market{background:linear-gradient(145deg,#f59e0b1a,#4caf7d24);border-color:#1f7a5a24;color:var(--accent)}.home-quick-action-icon .glyph-icon{width:24px;height:24px}.home-quick-action-button .service-kind{color:var(--muted)}.home-quick-action-button strong{color:var(--ink);font-size:1.22rem;line-height:1.2}.home-alerts-surface{border-color:#1f7a5a1a;background:radial-gradient(circle at top right,rgba(76,175,125,.08),transparent 28%),radial-gradient(circle at left bottom,rgba(245,158,11,.06),transparent 34%),linear-gradient(180deg,#fffffffa,#f3f8f5f5);box-shadow:var(--shadow-soft)}.home-alerts-grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.home-alert-card{display:grid;gap:var(--space-2);justify-items:start;min-height:0;padding:var(--space-2);text-align:left;border-radius:24px;border:1px solid rgba(31,122,90,.08);background:radial-gradient(circle at top left,rgba(76,175,125,.04),transparent 42%),#fffffff0;color:var(--ink);box-shadow:var(--shadow-soft);transition:transform .18s ease,box-shadow .18s ease}.home-alert-card.featured{grid-column:1 / -1;min-height:172px;align-content:start}.home-alert-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift),inset 0 1px #ffffff0d}.home-alert-card.tone-warning{border-color:#e55a4766;background:linear-gradient(165deg,#3d1510f5,#110808f5)}.home-alert-card.tone-accent{border-color:#f3a12c57;background:linear-gradient(165deg,#36250af2,#110b08f5)}.home-alert-card.tone-success{border-color:#53c95c57;background:linear-gradient(165deg,#102f19f5,#070f0bf5)}.home-alert-icon{width:46px;height:46px;border-radius:16px;display:inline-grid;place-items:center;background:#ffffffeb;border:1px solid rgba(229,231,235,.96);color:var(--text-primary);box-shadow:0 4px 12px #0000000d,inset 0 1px #ffffffb3}.home-alert-icon .glyph-icon{width:22px;height:22px}.home-alert-card strong{color:var(--ink);font-size:1rem;line-height:1.2}.home-alert-card.featured strong{font-size:1.16rem}.home-alert-card small{margin:0;color:var(--muted)}.home-week-surface{order:3;border-color:#1f7a5a1a;background:radial-gradient(circle at top left,rgba(245,158,11,.06),transparent 28%),radial-gradient(circle at bottom right,rgba(76,175,125,.06),transparent 30%),linear-gradient(180deg,#fffffffa,#f3f8f5f5);box-shadow:var(--shadow-soft)}.home-week-shell{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1.28fr) minmax(280px,.84fr);align-items:start}.home-week-main,.home-week-side{display:grid;gap:var(--space-2)}.home-week-timeline{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.home-week-timeline-card{display:grid;gap:var(--space-2);min-height:0;padding:var(--space-2);border-radius:24px;border:0;background:radial-gradient(circle at top left,rgba(255,255,255,.04),transparent 42%),#08110ea3;box-shadow:var(--shadow-soft),inset 0 1px #ffffff0a}.home-week-timeline-card.featured{grid-column:1 / -1;min-height:164px}.home-week-timeline-card.tone-warning{border-color:#e55a475c;background:linear-gradient(165deg,#3d1510f5,#110808f5)}.home-week-timeline-card.tone-accent{border-color:#f3a12c52;background:linear-gradient(165deg,#36250af2,#110b08f5)}.home-week-timeline-card.tone-success{border-color:#53c95c57;background:linear-gradient(165deg,#102f19f5,#070f0bf5)}.home-week-timeline-card strong{color:#f7f9ea;font-size:1rem;line-height:1.2}.farmer-desktop-layout{display:block}.farmer-desktop-main{display:grid;gap:var(--space-3);min-width:0}.farmer-desktop-sidebar,.farmer-desktop-context{display:none}.farmer-settings-mobile-block{display:grid;gap:var(--space-2)}.farmer-settings-desktop-block{display:none;gap:var(--space-2)}.workspace-nav-card-inline{display:grid}.workspace-nav-card-desktop{display:none}.farmer-desktop-sidecard,.farmer-context-card{padding:var(--space-2);border-color:#1f7a5a1f;background:radial-gradient(circle at top left,rgba(76,175,125,.08),transparent 32%),radial-gradient(circle at bottom right,rgba(245,158,11,.05),transparent 30%),linear-gradient(180deg,#fffffffa,#f1f8f4f5)}.farmer-context-card.tone-warning{border-color:#ef44442e;background:radial-gradient(circle at top left,rgba(239,68,68,.08),transparent 30%),linear-gradient(180deg,#fffffffa,#fef5f5f5)}.farmer-context-card.tone-success{border-color:#53c95c33}.farmer-context-card.tone-accent{border-color:#f59e0b2e;background:radial-gradient(circle at top left,rgba(245,158,11,.08),transparent 30%),linear-gradient(180deg,#fffffffa,#fff9f0f5)}.farmer-desktop-sidecopy,.farmer-context-stat-list,.farmer-context-alert-list,.farmer-context-week-list{display:grid;gap:var(--space-2)}.farmer-desktop-brand{display:grid;gap:var(--space-1);padding:0 0 var(--space-2)}.farmer-desktop-brand strong{color:var(--ink);font-size:2rem;line-height:.96;font-weight:800;letter-spacing:-.04em}.farmer-desktop-brand small{color:var(--muted)}.farmer-desktop-account-card{gap:var(--space-2)}.farmer-desktop-account-actions{display:grid;gap:var(--space-1)}.farmer-desktop-sidecopy strong,.farmer-context-stat strong,.farmer-context-alert strong,.farmer-context-week-item strong{color:var(--ink)}.farmer-desktop-sidecopy small,.farmer-context-stat small,.farmer-context-alert small,.farmer-context-week-item small{margin:0;color:var(--muted)}.farmer-context-stat,.farmer-context-alert,.farmer-context-week-item{display:grid;gap:var(--space-1);min-width:0;padding:var(--space-2);border-radius:22px;border:1px solid rgba(31,122,90,.08);background:radial-gradient(circle at top left,rgba(76,175,125,.06),transparent 40%),#ffffffeb}.farmer-subnav-card,.farmer-field-focus-card{overflow:hidden}.farmer-subnav-card .section-header,.farmer-field-focus-card .section-header{align-items:center}.farmer-subnav-card .chip-selector-grid,.farmer-field-focus-card .chip-selector-grid{gap:10px}.farmer-field-focus-card>.muted{margin:-4px 0 0}.farmer-context-stat{grid-template-columns:auto minmax(0,1fr);align-items:start}.farmer-context-stat>div,.farmer-context-alert>div{display:grid;gap:var(--space-1);min-width:0}.farmer-context-stat span,.farmer-context-week-item span{color:var(--muted);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.farmer-context-alert{grid-template-columns:auto minmax(0,1fr);align-items:start;text-align:left;color:var(--ink)}.farmer-context-alert.tone-warning{border-color:#e55a4742}.farmer-context-alert.tone-accent{border-color:#f3a12c38}.farmer-context-alert.tone-success{border-color:#53c95c38}.farmer-context-stat-icon,.farmer-context-alert-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:16px;background:linear-gradient(145deg,#4caf7d24,#f59e0b14);border:1px solid rgba(31,122,90,.12);color:var(--accent)}.farmer-context-stat-icon .glyph-icon,.farmer-context-alert-icon .glyph-icon{width:20px;height:20px}.home-week-timeline-card small{margin:0;color:var(--muted)}.seven-day-plan-grid{margin-bottom:0}.seven-day-plan-card{min-height:124px}.seven-day-plan-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted);font-size:.82rem}.home-week-checklist{display:grid;gap:var(--space-2)}.home-week-checklist-item{display:grid;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:0;padding:20px;border-radius:22px;border:0;background:#081116bd;color:#f8fbef;text-align:left;box-shadow:var(--shadow-soft),inset 0 1px #ffffff0a;transition:transform .18s ease,box-shadow .18s ease}.home-week-checklist-item:hover{transform:translateY(-1px);box-shadow:var(--shadow-lift),inset 0 1px #ffffff0d}.home-week-check{width:22px;height:22px;border-radius:999px;display:inline-grid;place-items:center;border:1px solid rgba(242,201,120,.3);background:#f2c97814;color:transparent;font-size:.78rem;font-weight:800}.home-week-check.checked{border-color:#54b26f57;background:#54b26f29;color:#dff6d2}.home-week-check-copy{display:grid;gap:.2rem}.home-week-check-copy strong{color:#f7f9ea;font-size:.98rem}.home-week-check-copy small{margin:0;color:var(--muted)}.offline-system-card{border-color:#f2c9782e;background:radial-gradient(circle at top right,rgba(242,201,120,.08),transparent 36%),linear-gradient(160deg,#0a1216f5,#081217eb)}.farm-alerts-card{border-color:#94e2ab29}.farm-alert-lane-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.farm-alert-lane{display:grid;gap:14px;align-content:start;min-width:0}.farm-alert-hero{display:grid;gap:1rem;align-items:start;grid-template-columns:minmax(0,1fr) auto;margin-bottom:1rem;padding:1rem 1.1rem;border-radius:22px;border:1px solid rgba(120,150,159,.18);background:#081116c7}.farm-alert-hero.tone-warning{border-color:#d68f5e57;background:linear-gradient(160deg,#261611f2,#071013eb)}.farm-alert-hero.tone-accent{border-color:#e8c27447;background:linear-gradient(160deg,#221b0ff2,#071013eb)}.farm-alert-hero.tone-success{border-color:#54b26f47;background:linear-gradient(160deg,#0e2318f2,#071013eb)}.farm-alert-hero strong,.farm-alert-summary strong{color:#f7f9ea;font-size:1.08rem}.farm-alert-hero p,.farm-alert-summary p{margin:0;color:var(--muted)}.farm-alert-summary-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.farm-alert-summary{display:grid;gap:.8rem}.farm-alert-summary.tone-warning{border-color:#d68f5e52;background:linear-gradient(165deg,#23150ff2,#061013f5)}.farm-alert-summary.tone-accent{border-color:#e0b75c47;background:linear-gradient(165deg,#211b0ef0,#061013f5)}.farm-alert-summary.tone-success{border-color:#54b26f4d;background:linear-gradient(165deg,#102a1ef5,#061013f5)}.farm-alert-summary-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.today-home-grid{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(240px,.8fr))}.today-home-primary,.today-home-secondary{display:grid;gap:var(--space-2);padding:var(--surface-pad);border-radius:24px;border:1px solid rgba(31,122,90,.1);background:#fffffff5}.today-home-primary{min-height:284px;background:radial-gradient(circle at top right,rgba(245,158,11,.14),transparent 36%),radial-gradient(circle at top left,rgba(76,175,125,.1),transparent 34%),linear-gradient(160deg,#fffffffa,#ecf6f0fa);box-shadow:var(--shadow-float)}.today-home-primary strong,.today-home-secondary strong{color:var(--ink)}.today-home-primary strong{font-size:var(--type-headline)}.today-home-secondary strong{font-size:var(--type-section);line-height:1.2}.home-guidance-band{order:4;display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1.16fr) minmax(280px,.92fr);align-items:start;padding:0}.today-home-actions{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.farmer-floating-assistant{position:fixed;right:24px;bottom:24px;z-index:45;display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-width:220px;padding:14px 16px;border-radius:999px;border:1px solid rgba(148,226,171,.22);background:radial-gradient(circle at top left,rgba(89,198,126,.18),transparent 55%),linear-gradient(145deg,#0b1816f5,#103021eb);box-shadow:0 18px 38px #00000057;color:#f8fbef;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.farmer-floating-assistant:hover{transform:translateY(-2px);border-color:#94e2ab57;box-shadow:0 22px 44px #0000006b}.farmer-floating-assistant-mark{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#f2c97824;border:1px solid rgba(242,201,120,.22);color:#f2c978;font-size:.88rem;font-weight:800}.farmer-floating-assistant-copy{display:grid;gap:2px;text-align:left}.farmer-floating-assistant-copy strong{color:#f8fbef}.farmer-floating-assistant-copy small{color:#f8fbefb3}.today-home-mini-grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.ai-guidance-surface{border-color:#f59e0b24;background:radial-gradient(circle at top right,rgba(245,158,11,.1),transparent 40%),radial-gradient(circle at left top,rgba(76,175,125,.08),transparent 28%),linear-gradient(180deg,#fffffffa,#f6f9f4f5)}.farmer-insights-surface{border-color:#1f7a5a1f;background:radial-gradient(circle at top left,rgba(76,175,125,.08),transparent 40%),radial-gradient(circle at top right,rgba(245,158,11,.06),transparent 30%),linear-gradient(180deg,#fffffffa,#f2f8f4f5)}.ai-guidance-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-guidance-hero{display:grid;gap:var(--space-2);align-items:end;grid-template-columns:minmax(0,1fr) auto;padding:var(--surface-pad);border-radius:24px;border:1px solid rgba(31,122,90,.12);background:#ffffffeb}.ai-guidance-hero.tone-warning{border-color:#ef44442e;background:linear-gradient(160deg,#fef2f2fa,#fffafaf5)}.ai-guidance-hero.tone-success{border-color:#22c55e2e;background:linear-gradient(160deg,#f0fdf4fa,#f8fffaf5)}.ai-guidance-hero.tone-accent{border-color:#f59e0b2e;background:linear-gradient(160deg,#fffbebfa,#fffdf5f5)}.ai-guidance-hero-copy{display:grid;gap:.8rem}.ai-guidance-hero strong{color:#f7f9ea;font-size:1.38rem;line-height:1.08}.ai-guidance-hero p{margin:0;color:var(--muted)}.ai-guidance-support-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.farmer-insights-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ai-guidance-card{display:grid;gap:.85rem;padding:1rem;border-radius:22px;border:1px solid rgba(120,150,159,.16);background:radial-gradient(circle at top left,rgba(255,255,255,.04),transparent 40%),#0710139e}.ai-guidance-card.tone-success{border-color:#54b26f3d}.ai-guidance-card.tone-warning{border-color:#d68f5e4d;background:linear-gradient(160deg,#261611eb,#071013e6)}.ai-guidance-card.tone-accent{border-color:#e8c2743d;background:linear-gradient(160deg,#211a10e6,#071013eb)}.ai-guidance-card strong{color:#f7f9ea;font-size:1.12rem}.ai-guidance-card p{margin:0;color:var(--muted)}.farmer-insight-card{display:grid;gap:.9rem;padding:1.05rem;border-radius:22px;border:1px solid rgba(120,150,159,.16);background:radial-gradient(circle at top left,rgba(255,255,255,.04),transparent 40%),#081116a3}.farmer-insight-card.tone-success{border-color:#54b26f3d;background:linear-gradient(165deg,#102a1ef0,#071013f0)}.farmer-insight-card.tone-warning{border-color:#d68f5e4d;background:linear-gradient(165deg,#261611f0,#071013f0)}.farmer-insight-card.tone-accent{border-color:#e8c2743d;background:linear-gradient(165deg,#211a10eb,#071013f0)}.farmer-insight-card.tone-neutral{border-color:#7cc7ef33}.farmer-insight-top{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.farmer-insight-card strong{color:#f7f9ea;font-size:1.08rem}.farmer-insight-hero{margin-top:.2rem}.farmer-insight-hero strong{font-size:1.34rem;line-height:1.08}.farmer-insight-card p{margin:0;color:var(--muted)}.farmer-insight-metric{display:grid;gap:.18rem}.farmer-insight-metric span{color:var(--muted);font-size:.8rem}.farmer-insight-metric strong{font-size:1.35rem;line-height:1.05}.farmer-insights-support-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.farmer-insight-card.compact{gap:.75rem}.farmer-insight-card.compact p{display:none}.crop-doctor-entry-layout{display:grid;gap:1.2rem;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);align-items:center}.crop-doctor-entry-copy{display:grid;gap:.9rem}.crop-doctor-entry-copy strong{font-size:1.2rem;color:#f7f9ea}.crop-doctor-entry-actions{display:grid;gap:.75rem;justify-items:stretch;padding:1rem;border-radius:22px;border:1px solid rgba(148,226,171,.16);background:#040c0f75}.crop-doctor-primary-button{min-height:62px;font-size:1.02rem;font-weight:800}.command-aside-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-aside-metric{display:grid;gap:4px;padding:14px;border-radius:18px;border:1px solid rgba(148,226,171,.12);background:#081217b8}.command-aside-metric span,.quick-launch-tile span:not(.badge),.overview-signal-card span{color:var(--muted);font-size:.83rem}.command-aside-metric strong,.quick-launch-tile strong,.overview-signal-card strong{color:#f7f9ea;font-size:1.04rem}.farmer-command-deck{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.quick-launch-grid,.farmer-intelligence-grid,.farmer-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-launch-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;display:grid;gap:8px;padding:18px;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,#081217e6,#0b141ac2);color:var(--accent-deep);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.quick-launch-top,.farmer-intelligence-top,.action-tile-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.quick-launch-icon,.farmer-intelligence-icon,.farmer-mobile-home-icon,.action-tile-icon{width:46px;height:46px;border-radius:16px;display:inline-grid;place-items:center;background:linear-gradient(145deg,#f2c9782e,#59c67e33);border:1px solid rgba(242,201,120,.12);color:#f7f9ea;box-shadow:inset 0 1px #ffffff08}.quick-launch-icon .glyph-icon,.farmer-intelligence-icon .glyph-icon,.farmer-mobile-home-icon .glyph-icon,.action-tile-icon .glyph-icon{width:22px;height:22px}.quick-launch-label{color:#ecf4e8c2;font-size:.77rem;letter-spacing:.12em;text-transform:uppercase}.quick-launch-support{background:radial-gradient(circle at top right,rgba(89,198,126,.16),transparent 38%),linear-gradient(180deg,#0f2318f0,#0b141acc)}.quick-launch-water{background:radial-gradient(circle at top right,rgba(124,199,239,.14),transparent 38%),linear-gradient(180deg,#0a181ff0,#0b141acc)}.quick-launch-marketplace{background:radial-gradient(circle at top right,rgba(239,195,109,.16),transparent 38%),linear-gradient(180deg,#221c0ff0,#0b141acc)}.quick-launch-operations{background:radial-gradient(circle at top right,rgba(208,141,101,.14),transparent 38%),linear-gradient(180deg,#20150ff0,#0b141acc)}.quick-launch-tile:hover{transform:translateY(-2px);border-color:#94e2ab3d;box-shadow:0 18px 34px #00000038}.farmer-intelligence-tile{min-height:100%;background:#071116c2}.farmer-intelligence-tile-1{background:radial-gradient(circle at top right,rgba(89,198,126,.14),transparent 38%),linear-gradient(180deg,#0c1e17e6,#081116c2)}.farmer-intelligence-tile-2{background:radial-gradient(circle at top right,rgba(239,195,109,.12),transparent 38%),linear-gradient(180deg,#20190fe6,#081116c2)}.farmer-intelligence-tile-3{background:radial-gradient(circle at top right,rgba(124,199,239,.12),transparent 38%),linear-gradient(180deg,#0a171fe6,#081116c2)}.quick-launch-tile p,.farmer-intelligence-tile p,.action-tile p,.farmer-mobile-home-card p,.workspace-nav-copy span,.today-home-primary p,.today-home-secondary p,.ai-guidance-card p,.farmer-insight-card p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.quick-launch-tile p,.farmer-intelligence-tile p,.action-tile p,.ai-guidance-card p,.farmer-insight-card p,.farmer-mobile-home-card p,.workspace-nav-copy span,.today-home-secondary p{-webkit-line-clamp:2}.today-home-primary p{-webkit-line-clamp:3}.command-aside-card p,.home-alert-card small,.home-week-timeline-card small,.home-week-check-copy small,.today-home-secondary p,.crop-doctor-entry-copy p,.service-card p,.field-story-item small,.field-story-empty small,.marketplace-entry-card span:not(.service-kind),.marketplace-intent-card span:not(.service-kind){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.farmer-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.farmer-overview-grid-secondary{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.farmer-mode .section-kicker{color:#f0c777}.overview-signal-row{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-signal-card{display:grid;gap:8px;padding:16px 18px;border-radius:20px;border:1px solid rgba(148,226,171,.12);background:#081116b8}.overview-pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.decision-loop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-loop-step{display:grid;gap:12px;padding:18px;border-radius:24px;border:1px solid rgba(148,226,171,.14);background:linear-gradient(180deg,#081217eb,#091319c7);align-content:start}.decision-loop-step-head{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.decision-loop-step h3{font-size:1.08rem}.decision-loop-step p{margin:0;color:var(--muted)}.decision-loop-step .secondary-button{justify-self:start}.farmer-mode>.toolbar-card h2,.board-mode>.toolbar-card h2,.agronomist-mode>.toolbar-card h2,.staff-mode>.toolbar-card h2,.supplier-mode>.toolbar-card h2,.admin-mode>.toolbar-card h2{font-size:clamp(1.5rem,2.4vw,2.1rem)}.farmer-mode>.toolbar-card.farmer-command-hero h2{font-size:clamp(1.05rem,1.4vw,1.25rem)}.admin-mode>.workspace-rail .toolbar-card h2{font-size:clamp(1.8rem,2.4vw,2.3rem);max-width:none}.page-scrolled .farmer-mode>.toolbar-card h2,.page-scrolled .board-mode>.toolbar-card h2,.page-scrolled .agronomist-mode>.toolbar-card h2,.page-scrolled .staff-mode>.toolbar-card h2,.page-scrolled .supplier-mode>.toolbar-card h2,.page-scrolled .admin-mode>.toolbar-card h2{font-size:clamp(1.15rem,1.8vw,1.45rem)}.page-scrolled .admin-mode>.workspace-rail .toolbar-card h2{font-size:clamp(1.2rem,1.9vw,1.6rem)}.section-header{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-1)}.badge{border-radius:999px;padding:7px 11px;background:#fffffff5;color:var(--ink);font-size:.8rem;font-weight:700;border:1px solid var(--line)}.badge.success{background:#22c55e1f;color:#166534;border-color:#22c55e2e}.badge.warning{background:#facc1529;color:#854d0e;border-color:#facc1547}.badge.neutral{background:#e5e7ebbd;color:#4b5563}.badge.accent{background:#f59e0b24;color:#9a5a00;border-color:#f59e0b3d}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid.compact{margin-top:16px}.single-field{display:grid;gap:7px;margin-bottom:16px;color:var(--accent-deep);font-size:.95rem;font-weight:700}.form-grid label,.subcard label{display:grid;gap:7px;color:var(--accent-deep);font-size:.95rem;font-weight:700}.form-grid button{align-self:end}.full-span{grid-column:1 / -1}.workspace-cluster{grid-column:1 / -1;display:grid;gap:20px;align-items:start}.subcard-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}input,select,textarea{width:100%;border:1px solid rgba(148,226,171,.12);border-radius:16px;background:#040c10b8;padding:12px 14px;color:var(--ink)}input::placeholder,textarea::placeholder{color:#ecf4e86b}input:focus,select:focus,textarea:focus{outline:2px solid rgba(89,198,126,.24);border-color:#94e2ab61}.crop-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.saved-plan-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.plan-chip{border:1px solid var(--line);border-radius:999px;background:#071015c2;padding:10px 14px;color:var(--accent-deep)}.plan-chip.selected{background:#20492d9e}.crop-tile{border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,#0a151beb,#081015c7),url(../bg-canopy-panel.svg) center center / cover no-repeat;padding:18px;text-align:left;display:grid;gap:12px;min-height:170px}.crop-tile.selected{border-color:#94e2ab61;background:linear-gradient(180deg,#1a402ae6,#0a151bd6),url(../bg-canopy-panel.svg) center center / cover no-repeat}.crop-tile:disabled{opacity:.45;cursor:not-allowed}.crop-icon{width:56px;height:56px;border-radius:18px;display:inline-grid;place-items:center;background:linear-gradient(135deg,#f2c97838,#59c67e2e);color:#fff6d7;font-family:Georgia,Palatino Linotype,Book Antiqua,serif;font-size:1.1rem;font-weight:700}.weather-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.weather-stat,.metric-card{border:1px solid var(--line);border-radius:22px;background:radial-gradient(circle at top left,rgba(76,175,125,.08),transparent 40%),linear-gradient(165deg,#fffffffa,#f0f8f3f5);padding:20px;display:grid;gap:var(--space-1);min-width:0;align-content:start;box-shadow:var(--shadow-soft),inset 0 1px #ffffff0a}.weather-stat span,.metric-card span{font-size:.84rem;line-height:1.35;color:var(--muted);overflow-wrap:anywhere;word-break:break-word}.weather-stat strong,.metric-card strong{font-size:clamp(1.35rem,2.6vw,1.7rem);line-height:1.05;color:var(--ink);overflow-wrap:anywhere;word-break:break-word}.weather-advice{border-radius:22px;padding:18px;background:linear-gradient(135deg,#143927ad,#3c281075)}.preferences-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.toggle-field{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:18px;background:#071015bd;border:1px solid var(--line)}.toggle-field input{width:22px;height:22px}.action-strip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.action-tile{display:grid;gap:10px;min-height:180px;padding:18px;border-radius:22px;border:1px solid var(--line);background:#081116bd;box-shadow:0 18px 38px #0003}.action-tile.urgent{background:linear-gradient(160deg,#4a2514c2,#111015b8);border-color:#f2c97838}.action-tile.watch{background:linear-gradient(160deg,#1b2c22c2,#0a1115b8)}.action-tile.ready{background:linear-gradient(160deg,#103122c2,#0a1115b8)}.alert-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.alert-pill{padding:10px 14px;border-radius:999px;background:#34210fb8;border:1px solid rgba(242,201,120,.24);color:#ffd49c;font-size:.92rem}.forecast-ribbon{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-top:16px}.forecast-day-card{display:grid;gap:4px;padding:14px;border-radius:18px;border:1px solid var(--line);background:#071015bd}.advisory-card.locked{position:relative}.advisory-card.locked:before{content:attr(data-lock-reason);position:absolute;top:24px;right:24px;bottom:24px;left:24px;border-radius:24px;display:grid;place-items:center;text-align:center;background:#f6f1e4c7;color:var(--accent-deep);font-family:Georgia,Palatino Linotype,Book Antiqua,serif;font-size:1.3rem;z-index:2}.advisory-card.locked>*{filter:blur(2px)}.advisory-grid,.split-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.stack-list{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:12px}.stack-list li{display:grid;gap:4px;padding:14px 16px;border-radius:18px;background:#081116bd}.timeline{display:grid;gap:14px;margin-top:16px}.timeline-item{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:flex-start}.timeline-day{display:inline-flex;justify-content:center;border-radius:999px;padding:7px 10px;background:#2f6b3a17;color:var(--accent-deep);font-size:.82rem;font-weight:700}.timeline-day.success{background:#1c532d38;color:#9ae9b0}.timeline-day.warning{background:#5f3f1847;color:#f2c978}.timeline-day.accent{background:#4932114d;color:#f8d08f}.timeline-day.neutral{background:#ffffff12;color:#f8fbefd6}.timeline-item small{display:block;margin-top:6px;color:var(--muted)}.photo-preview{display:block;width:100%;max-height:220px;object-fit:cover;border-radius:22px;margin-top:14px;border:1px solid var(--line);box-shadow:0 20px 44px #00000052}.issue-response,.demo-note,.confirmation{margin-top:16px;border-radius:20px;padding:16px;background:#071015bd;border:1px solid var(--line)}.notice-callout,.market-bulletin{display:grid;gap:6px;margin-top:14px;border-radius:18px;padding:16px;background:#071015c2;border:1px solid var(--line);color:var(--muted)}.issue-header,.action-row{display:flex;gap:10px;align-items:center;justify-content:space-between}.transaction-strip{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 10px}.compact-header{margin-bottom:10px}.issue-title{margin-top:0;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:1.1rem;color:var(--accent-deep)}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--space-2);margin-bottom:var(--space-3)}.business-metric-grid{margin-bottom:0}.stack-form{display:grid;gap:14px}.file-label{display:grid;gap:10px;padding:16px;border-radius:18px;border:1px dashed rgba(148,226,171,.2);background:#071015b3}.budget-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.compact-metric{padding:16px}.progress-bar-shell{height:14px;border-radius:999px;background:#3f542d1a;overflow:hidden;margin:14px 0 10px}.progress-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f6b3a,#b88b36)}.progress-bar-fill.tone-success{background:linear-gradient(90deg,#2f6b3a,#73ca8a)}.progress-bar-fill.tone-warning{background:linear-gradient(90deg,#8a4d1f,#f0b454)}.progress-bar-fill.tone-accent{background:linear-gradient(90deg,#6d521a,#f0c777)}.progress-bar-fill.tone-neutral{background:linear-gradient(90deg,#919da37a,#d2dbe0bd)}.quote-list{display:grid;gap:10px;margin-top:14px}.workflow-list{display:grid;gap:12px}.workflow-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:#081116bd}.workflow-item.ready{border-color:#2f6b3a38}.workflow-item.action{border-color:#9f4f2338}.workflow-item.watch{border-color:#b88b3640}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.tongaat-pillars-grid,.tongaat-proposal-grid,.tongaat-marketplace-grid,.tongaat-security-grid{display:grid;gap:18px}.tongaat-pillars-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-top:18px}.tongaat-proposal-grid,.tongaat-marketplace-grid,.tongaat-security-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.tongaat-pillar-card{align-content:start;min-height:100%}.tongaat-vision-card{background:linear-gradient(145deg,#081216f0,#0d1c17d6),url(../bg-crop-sugarcane.svg) center center / cover no-repeat}.tongaat-marketplace-card{background:linear-gradient(145deg,#081216f0,#121c12d6),url(../bg-canopy-panel.svg) center center / cover no-repeat}.marketplace-hero-card{overflow:hidden}.marketplace-hero-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px;align-items:stretch}.marketplace-story-panel,.marketplace-feature-card{border-radius:24px;border:1px solid rgba(148,226,171,.12);min-width:0}.marketplace-story-panel{padding:22px;background:linear-gradient(145deg,#071218d1,#0813199e)}.marketplace-feature-card{display:grid;gap:12px;align-content:start;padding:22px;background:linear-gradient(145deg,#1e452d8f,#081116d6);box-shadow:inset 0 1px #ffffff05}.marketplace-trust-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:18px}.marketplace-trust-pill{display:grid;gap:4px;padding:14px 16px;border-radius:18px;background:#060f139e;border:1px solid rgba(242,201,120,.12)}.marketplace-trust-pill strong,.marketplace-price-row strong{font-size:1.35rem;color:#f8fbef}.marketplace-needs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.marketplace-need-card{display:grid;gap:14px;align-content:start;min-width:0}.marketplace-need-primary{background:linear-gradient(145deg,#183b28c7,#091115e6);border-color:#94e2ab38}.marketplace-need-actions{display:flex;flex-wrap:wrap;gap:10px}.marketplace-bundle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.marketplace-bundle-card{display:grid;gap:.95rem;align-content:start;min-height:100%}.marketplace-bundle-card p{margin:0}.marketplace-bundle-card.tone-accent{border-color:#e0b75c47;background:linear-gradient(165deg,#211b0ef0,#061013f5)}.marketplace-bundle-card.tone-warning{border-color:#ce81594d;background:linear-gradient(165deg,#23150ff2,#061013f5)}.marketplace-bundle-card.tone-success{border-color:#54b26f4d;background:linear-gradient(165deg,#102a1ef5,#061013f5)}.buyer-marketplace-shell{display:grid;gap:18px}.buyer-marketplace-hero{overflow:hidden}.buyer-marketplace-hero .metric-grid{margin-bottom:0}.buyer-route-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.buyer-route-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;gap:.85rem;align-content:start;min-height:100%;padding:1.1rem;border-radius:24px;border:1px solid rgba(148,226,171,.14);background:linear-gradient(145deg,#071016e6,#081217c7);color:#f8fbef;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.buyer-route-card:hover{transform:translateY(-2px);border-color:#94e2ab3d;box-shadow:0 18px 34px #00000038}.buyer-route-card.active{border-color:#94e2ab57;background:linear-gradient(145deg,#193b29c7,#091217f0)}.buyer-route-card.tone-accent{border-color:#e0b75c38}.buyer-route-card.tone-warning{border-color:#ce81593d}.buyer-route-card.tone-success{border-color:#54b26f38}.buyer-route-card.tone-neutral{border-color:#74969f33}.buyer-route-card .muted,.buyer-route-detail-card .muted,.buyer-route-card h3,.buyer-route-detail-card h2{margin:0}.buyer-route-detail-card,.crop-doctor-shell{overflow:hidden}.crop-doctor-workspace,.crop-doctor-rail,.crop-doctor-tip-list,.crop-doctor-step-list,.crop-doctor-recent-list,.crop-doctor-result-column{display:grid;gap:16px}.crop-doctor-workspace{grid-template-columns:1fr;align-items:start}.crop-doctor-action-card,.crop-doctor-recent-card,.crop-doctor-tips-card{display:grid;gap:16px}.crop-doctor-capture-actions,.crop-doctor-result-actions{display:grid;gap:12px}.crop-doctor-capture-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.crop-doctor-hidden-input{display:none}.crop-doctor-recent-list,.crop-doctor-tip-list{gap:12px}.crop-doctor-case-item,.crop-doctor-tip-item,.crop-doctor-step-item,.crop-doctor-linked-field{display:grid;gap:8px;padding:16px;border-radius:20px;border:1px solid rgba(148,226,171,.12);background:radial-gradient(circle at top left,rgba(152,234,110,.05),transparent 40%),linear-gradient(160deg,#081217e6,#080f0cd1)}.crop-doctor-case-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.crop-doctor-case-copy{display:grid;gap:4px}.crop-doctor-case-copy span,.crop-doctor-case-item small,.crop-doctor-linked-field small{color:var(--muted)}.crop-doctor-tip-item,.crop-doctor-step-item{grid-template-columns:auto minmax(0,1fr);align-items:start}.crop-doctor-tip-icon,.crop-doctor-step-mark,.crop-doctor-result-placeholder-icon{width:40px;height:40px;border-radius:14px;display:inline-grid;place-items:center;background:linear-gradient(145deg,#f2c97833,#59c67e38);border:1px solid rgba(242,201,120,.12);color:#fff4d5}.crop-doctor-result-hero{padding:20px;border-radius:28px;border:1px solid rgba(148,226,171,.18);background:radial-gradient(circle at top right,rgba(243,161,44,.12),transparent 34%),radial-gradient(circle at bottom left,rgba(152,234,110,.08),transparent 28%),linear-gradient(160deg,#0a1711f5,#070f0ce6);box-shadow:var(--shadow-float),inset 0 1px #ffffff0a}.crop-doctor-result-layout,.crop-doctor-result-copy{display:grid;gap:16px}.crop-doctor-result-visual{min-height:220px;border-radius:24px;border:1px solid rgba(148,226,171,.14);overflow:hidden;background:radial-gradient(circle at top left,rgba(152,234,110,.08),transparent 35%),linear-gradient(160deg,#0a1311f5,#070d0ae0)}.crop-doctor-result-image{display:block;width:100%;height:100%;min-height:220px;object-fit:cover}.crop-doctor-result-placeholder{min-height:220px;padding:20px;display:grid;gap:12px;align-content:center;justify-items:start}.crop-doctor-result-placeholder small{color:var(--muted)}.crop-doctor-result-facts{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.crop-doctor-steps-card{display:grid;gap:12px}.crop-doctor-result-actions .primary-button,.crop-doctor-result-actions .secondary-button{width:100%;justify-content:center}.advisor-chat-card{overflow:hidden}.support-chat-shell,.support-chat-shell-inner,.support-chat-intro-card,.support-conversation-card,.support-escalate-card,.support-chat-entry{display:grid;gap:16px}.support-chat-shell-inner{align-items:start}.support-chat-form{display:grid;gap:16px}.support-chat-entry textarea{width:100%}.support-mobile-prompts{display:grid;gap:8px}.support-conversation-card{min-height:320px}.support-chat-thread{align-content:start}.advisor-chat-layout{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:18px;align-items:start}.advisor-chat-panel,.advisor-chat-thread{display:grid;gap:14px;min-width:0}.advisor-chat-form{display:grid;gap:12px}.advisor-chat-actions,.advisor-quick-prompt-row{display:flex;flex-wrap:wrap;gap:10px}.advisor-message{display:grid;gap:10px;padding:18px;border-radius:22px;border:1px solid rgba(148,226,171,.12);background:linear-gradient(145deg,#071016eb,#081217c7)}.advisor-message.assistant{border-color:#94e2ab2e;background:linear-gradient(145deg,#122f1fbd,#081217e6)}.advisor-message.farmer{border-color:#f2c97829;background:linear-gradient(145deg,#25180ac2,#091115e6)}.marketplace-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.marketplace-category-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:16px;border-radius:20px;background:#081116bd;border:1px solid var(--line)}.marketplace-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.marketplace-shopping-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);gap:var(--space-3);align-items:start}.marketplace-basket-card{position:sticky;top:18px}.marketplace-controls{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.6fr) minmax(180px,.7fr);gap:14px;align-items:end;margin-bottom:16px}.marketplace-search{display:grid;gap:7px}.marketplace-filter-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.marketplace-farmer-shell,.marketplace-sections,.marketplace-offer-grid,.marketplace-buyer-grid,.marketplace-chip-row,.marketplace-filter-summary,.marketplace-search-card,.marketplace-recommendation-card,.marketplace-section-card,.marketplace-mobile-quote-card{display:grid;gap:16px}.marketplace-search-bar{display:grid;gap:8px}.marketplace-search-bar input{width:100%}.marketplace-chip-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.marketplace-filter-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.marketplace-filter-pill{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,226,171,.14);background:#071015ad;color:#f8fbefdb;font-size:.84rem;font-weight:700}.marketplace-recommendation-card{border-color:#f2c97829;background:radial-gradient(circle at top right,rgba(243,161,44,.14),transparent 34%),linear-gradient(160deg,#16190de6,#09100ddb)}.marketplace-cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.marketplace-recommendation-meta{color:var(--muted);font-size:.88rem}.marketplace-sections,.marketplace-offer-grid,.marketplace-buyer-grid{grid-template-columns:1fr}.marketplace-offer-card,.marketplace-buyer-card{display:grid;gap:14px;padding:20px;border-radius:24px;border:1px solid rgba(148,226,171,.12);background:radial-gradient(circle at top left,rgba(152,234,110,.06),transparent 42%),linear-gradient(160deg,#091610e6,#08100cd1);box-shadow:var(--shadow-soft),inset 0 1px #ffffff0a}.marketplace-buyer-card{background:radial-gradient(circle at top left,rgba(243,161,44,.08),transparent 42%),linear-gradient(160deg,#0c1614e6,#08100cd1)}.marketplace-offer-top,.marketplace-offer-meta,.marketplace-card-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.marketplace-card-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.marketplace-offer-icon{width:42px;height:42px;border-radius:14px;display:inline-grid;place-items:center;background:linear-gradient(145deg,#4caf7d24,#1f7a5a14);border:1px solid rgba(31,122,90,.12);color:var(--accent);box-shadow:0 4px 12px #0000000d,inset 0 1px #ffffff7a}.marketplace-offer-copy,.marketplace-offer-detail{display:grid;gap:4px}.marketplace-offer-copy small,.marketplace-offer-detail span,.marketplace-offer-detail small{color:var(--muted)}.marketplace-offer-meta span:first-child{color:var(--accent-deep);font-size:1.08rem;font-weight:800}.marketplace-offer-meta span:last-child{color:#f8fbefb8;font-size:.82rem}.marketplace-card-actions .primary-button,.marketplace-card-actions .secondary-button{width:100%;justify-content:center}.marketplace-quote-banner .notice-callout{margin:0}.marketplace-filter-row .chip-selector{min-width:168px}.marketplace-detail-panel{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr);gap:18px;margin-bottom:18px;padding:18px;border-radius:24px;border:1px solid rgba(148,226,171,.14);background:linear-gradient(180deg,#081217eb,#091115d6)}.marketplace-detail-visual{min-height:250px}.marketplace-detail-copy{display:grid;gap:14px;align-content:start}.marketplace-detail-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px}.marketplace-highlight-list{display:flex;flex-wrap:wrap;gap:10px}.marketplace-product-visual,.marketplace-feature-visual,.marketplace-brand-mark,.marketplace-detail-visual{border-radius:20px;display:grid;place-items:stretch;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a}.marketplace-product-visual,.marketplace-feature-visual,.marketplace-detail-visual{position:relative;overflow:hidden;min-height:164px;padding:16px;align-content:space-between;text-align:left;background-size:cover;background-position:center}.marketplace-product-visual span,.marketplace-feature-visual span,.marketplace-brand-mark span{font-size:1.1rem;font-weight:800;letter-spacing:.12em;color:#fff7de}.marketplace-product-visual{width:100%}.marketplace-product-visual:before,.marketplace-feature-visual:before{content:"";position:absolute;inset:auto -30px -36px auto;width:160px;height:160px;border-radius:46px;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 68%);pointer-events:none}.marketplace-art-seed{background:linear-gradient(145deg,#1b5330d1,#071015e0),linear-gradient(0deg,transparent 0 80%,rgba(255,255,255,.08) 80% 84%,transparent 84%)}.marketplace-art-fertiliser{background:linear-gradient(145deg,#664b1ad6,#081116e6),linear-gradient(90deg,transparent 0 75%,rgba(255,255,255,.07) 75% 79%,transparent 79%)}.marketplace-art-herbicide{background:linear-gradient(145deg,#472b10d6,#081116e6),radial-gradient(circle at 20% 20%,rgba(255,205,130,.16),transparent 30%)}.marketplace-art-pesticide{background:linear-gradient(145deg,#223d4cd6,#081116e6),radial-gradient(circle at 72% 26%,rgba(255,255,255,.14),transparent 24%)}.marketplace-art-services{background:linear-gradient(145deg,#2a323ad6,#081116e6),linear-gradient(135deg,transparent 0 64%,rgba(255,255,255,.08) 64% 68%,transparent 68%)}.marketplace-visual-top,.marketplace-visual-footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;position:relative;z-index:1}.marketplace-visual-copy{position:relative;z-index:1;display:grid;gap:6px}.marketplace-visual-copy strong{font-size:1.28rem;line-height:1.05;color:#f8fbef}.marketplace-visual-copy small,.marketplace-visual-footer span{color:#f8fbefc7}.marketplace-visual-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 10px;background:#040c106b;border:1px solid rgba(255,255,255,.1);font-size:.7rem;letter-spacing:.1em}.marketplace-visual-pill.subtle{color:#f8fbefb3}.marketplace-brand-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.marketplace-memory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px}.marketplace-memory-card{align-content:start}.marketplace-mini-list{display:grid;gap:12px}.marketplace-mini-item,.marketplace-basket-item{display:grid;gap:14px;padding:16px;border-radius:20px;border:1px solid var(--line);background:#081116bd}.marketplace-mini-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.marketplace-mini-copy,.marketplace-basket-copy{display:grid;gap:4px}.marketplace-mini-copy span,.marketplace-basket-copy span{color:var(--muted)}.marketplace-mini-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.marketplace-brand-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:16px;border-radius:22px;background:#081116bd;border:1px solid var(--line)}.marketplace-brand-mark{width:64px;height:64px}.compact-toggle{height:54px}.marketplace-product-card{display:grid;gap:var(--space-2);min-width:0;padding:20px;border-radius:22px;border:1px solid rgba(148,226,171,.14);background:radial-gradient(circle at top left,rgba(152,234,110,.06),transparent 40%),linear-gradient(180deg,#08160feb,#08100cd1),#08110ec2;box-shadow:var(--shadow-soft),inset 0 1px #ffffff0a;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.marketplace-product-card:hover{transform:translateY(-3px);border-color:#94e2ab42;box-shadow:var(--shadow-float),inset 0 1px #ffffff0d}.marketplace-card-top,.marketplace-card-footer,.marketplace-feature-meta,.marketplace-price-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.marketplace-card-copy{display:grid;gap:8px}.marketplace-card-copy p,.marketplace-feature-card p{margin:0;color:var(--muted)}.marketplace-stock-note{display:grid;gap:4px;padding:12px 14px;border-radius:18px;border:1px solid var(--line);background:#071015b8}.marketplace-stock-note strong{font-size:.92rem;color:var(--accent-deep)}.marketplace-stock-note span{color:var(--muted);font-size:.86rem}.marketplace-stock-note.success{border-color:#59c67e2e;background:#122d1f8f}.marketplace-stock-note.warning{border-color:#f2c9782e;background:#3b260f7a}.marketplace-stock-note.neutral{border-color:#94e2ab1f}.marketplace-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tertiary-button,.inline-button{border:0;padding:0;background:transparent;color:var(--accent);font-weight:700;cursor:pointer;box-shadow:none;transition:color .18s ease,transform .18s ease}.tertiary-button:hover,.inline-button:hover{text-decoration:underline}.tertiary-button:active,.inline-button:active{transform:scale(.98)}.marketplace-basket-list{display:grid;gap:12px;margin-top:16px}.marketplace-basket-item{grid-template-columns:minmax(0,1fr) 92px auto;align-items:center}.marketplace-basket-note{grid-column:1 / -1}.marketplace-qty-field{display:grid;gap:6px;color:var(--muted);font-size:.84rem}.marketplace-qty-field input{text-align:center}.marketplace-basket-meta{display:grid;gap:10px;justify-items:end}.marketplace-summary-grid{margin-bottom:0}.marketplace-checkout-section{display:grid;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(148,226,171,.12)}.marketplace-delivery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.marketplace-delivery-option{display:grid;gap:8px;text-align:left;border-radius:20px;border:1px solid var(--line);padding:16px;background:#081116bd;color:var(--accent-deep)}.marketplace-delivery-option span{color:var(--muted)}.marketplace-delivery-option.active{border-color:#94e2ab57;background:linear-gradient(135deg,#1e452dd1,#0c1712c2)}.marketplace-submit-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.marketplace-confirmation-card{display:grid;gap:8px;margin-top:8px;border-radius:20px;padding:16px;background:linear-gradient(160deg,#143927ad,#091217d1);border:1px solid rgba(148,226,171,.22)}.marketplace-confirmation-card p,.marketplace-confirmation-card small{margin:0;color:#f8fbefc7}.tongaat-security-card{background:linear-gradient(145deg,#081216f0,#11141cd6),url(../bg-map-grid.svg) center center / cover no-repeat}.compact-copy{max-width:78ch}.bullet-list{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--muted)}.tap-details{margin-top:.35rem;border-radius:14px;border:1px solid rgba(148,226,171,.12);background:#07101580;padding:.7rem .8rem}.tap-details summary{cursor:pointer;list-style:none;color:#f0c777;font-size:.82rem;font-weight:700}.tap-details summary::-webkit-details-marker{display:none}.tap-details p{margin:.65rem 0 0;color:var(--muted)}.tap-details.compact{padding:.55rem .7rem}.compact-fact-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.compact-fact{display:grid;gap:.2rem;padding:.75rem .8rem;border-radius:16px;border:1px solid rgba(148,226,171,.12);background:#081116bd}.compact-fact span{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.compact-fact strong{color:#f7f9ea;font-size:.98rem;line-height:1.25}.compact-bullets{margin-top:10px}.service-card{display:grid;gap:var(--space-1);padding:20px;border-radius:18px;min-width:0;border:1px solid rgba(255,255,255,.04);background:radial-gradient(circle at top left,rgba(152,234,110,.06),transparent 40%),linear-gradient(160deg,#091610d1,#08110dc2);box-shadow:var(--shadow-soft),inset 0 1px #ffffff0a;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.service-card:hover,.workspace-nav-tile:hover,.module-launch-card:hover,.role-picker-card:hover{transform:translateY(-2px);border-color:#94e2ab3d;box-shadow:0 18px 34px #00000038}.field-card-header{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.my-farm-shell{display:grid;gap:var(--section-gap)}.my-farm-summary-card,.my-farm-list-card,.my-farm-add-form-card,.my-farm-empty-card{border-color:#94e2ab24;background:radial-gradient(circle at top left,rgba(152,234,110,.08),transparent 32%),radial-gradient(circle at bottom right,rgba(243,161,44,.06),transparent 30%),linear-gradient(160deg,#0b1610e0,#070f0cd6);box-shadow:var(--shadow-soft)}.my-farm-summary-grid{display:grid;gap:var(--card-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.my-farm-layout{grid-template-columns:minmax(300px,.84fr) minmax(0,1.16fr)}.my-farm-list-card,.my-farm-detail-card{display:grid;gap:var(--card-gap)}.my-farm-field-list{gap:var(--card-gap)}.my-farm-field-card{align-content:start}.my-farm-field-meta,.my-farm-field-detail{display:grid;gap:8px}.my-farm-field-meta{grid-template-columns:repeat(2,minmax(0,1fr));color:#f8fbefc2;font-size:.85rem}.my-farm-field-detail small{margin:0;color:#f8fbefb8}.field-monitor-view-button,.my-farm-list-add-button{width:100%;justify-content:center}.my-farm-status-hero{display:grid;gap:var(--card-gap);padding:16px;border-radius:24px;border:1px solid rgba(255,255,255,.05);background:radial-gradient(circle at top right,rgba(243,161,44,.12),transparent 34%),linear-gradient(160deg,#0c1812b8,#08100e9e)}.field-next-action-card{padding:16px;border-radius:24px;border:1px solid rgba(243,161,44,.18);background:radial-gradient(circle at top left,rgba(243,161,44,.12),transparent 34%),linear-gradient(160deg,#19140bc7,#08100eb8)}.field-next-action-card .primary-button{width:100%;justify-content:center}.my-farm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-farm-add-form-card .secondary-button{justify-self:end}.my-farm-empty-card{display:grid;gap:var(--card-gap)}.compact-stack{gap:10px;margin-top:14px}.field-portfolio-card{align-content:start}.field-monitor-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:var(--space-3);align-items:start}.field-monitor-list{display:grid;gap:var(--space-2)}.field-monitor-list-card{display:grid;gap:12px;width:100%;padding:20px;text-align:left;border-radius:22px;border:1px solid rgba(148,226,171,.12);background:radial-gradient(circle at top left,rgba(152,234,110,.08),transparent 38%),linear-gradient(145deg,#08160feb,#08120dcc);color:inherit;box-shadow:var(--shadow-soft),inset 0 1px #ffffff0a;transition:transform .18s ease,border-color .18s ease,background .18s ease}.field-monitor-list-card:hover{transform:translateY(-2px);border-color:#94e2ab3d;box-shadow:var(--shadow-lift),inset 0 1px #ffffff0d}.field-monitor-list-card.active{border-color:#94e2ab5c;background:radial-gradient(circle at top left,rgba(152,234,110,.12),transparent 36%),linear-gradient(145deg,#193b29d1,#09120df5);box-shadow:var(--shadow-float),inset 0 1px #ffffff0d}.field-stage-progress,.field-stage-tracker{display:grid;gap:8px}.field-stage-progress-shell{height:10px;margin:0;background:#ffffff14}.field-stage-progress-shell.detail{height:14px}.field-stage-progress-meta{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;color:var(--muted);font-size:.8rem}.field-stage-progress-meta.wide{font-size:.86rem}.field-monitor-detail{display:grid;gap:var(--space-3);min-width:0}.field-monitor-summary-grid{margin-bottom:0}.field-monitor-status-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.field-story-section{display:grid;gap:var(--space-2)}.field-story-grid{display:grid;gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.field-photo-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.field-photo-card,.field-story-item,.field-story-empty{display:grid;gap:var(--space-1);padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.04);background:radial-gradient(circle at top left,rgba(152,234,110,.05),transparent 40%),linear-gradient(165deg,#091610d1,#08110dbd);box-shadow:var(--shadow-soft),inset 0 1px #ffffff0a}.field-photo-image{width:100%;height:128px;object-fit:cover;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.field-story-list{display:grid;gap:12px}.field-story-item.tone-warning{border-color:#d68f5e47;background:linear-gradient(165deg,#23150ff2,#061013f5)}.field-story-item.tone-accent{border-color:#e0b75c3d;background:linear-gradient(165deg,#211b0ef0,#061013f5)}.field-story-item.tone-success{border-color:#54b26f3d;background:linear-gradient(165deg,#102a1ef5,#061013f5)}.field-photo-card strong,.field-story-item strong,.field-story-empty strong{color:#f7f9ea}.field-photo-card small,.field-story-item small,.field-story-empty small{margin:0;color:var(--muted)}.season-card{align-content:start;background:linear-gradient(160deg,#0f251cc7,#081116db),#081116bd}.compact-season-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:12px 0 0}.transaction-admin-card{align-content:start}.water-plan-card{grid-column:1 / -1;display:grid;gap:16px}.chip-selector-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.farmer-mode .chip-selector-grid{grid-template-columns:1fr}.chip-selector{display:grid;gap:6px;text-align:left;border-radius:18px;border:1px solid var(--line);padding:14px 16px;background:#081116bd;color:var(--accent-deep)}.chip-selector.selected{border-color:#94e2ab57;background:linear-gradient(135deg,#1e452dd1,#0c1712c2)}.service-kind{text-transform:uppercase;letter-spacing:.12em;font-size:var(--type-caption);color:var(--gold);font-weight:700}.farmer-primary-action-copy h2,.today-home-primary strong,.ai-guidance-hero strong,.farmer-insight-hero strong{font-size:var(--type-headline);line-height:1.06;font-weight:800}.today-home-secondary strong,.home-quick-action-button strong,.home-alert-card strong,.home-week-timeline-card strong,.home-week-check-copy strong,.farm-alert-hero strong,.farm-alert-summary strong,.ai-guidance-card strong,.farmer-insight-card strong,.command-aside-metric strong,.quick-launch-tile strong,.overview-signal-card strong,.weather-stat strong,.metric-card strong,.compact-fact strong,.field-monitor-list-card strong,.field-photo-card strong,.field-story-item strong,.field-story-empty strong,.company-action-card strong,.marketplace-entry-card strong,.marketplace-intent-card strong{font-size:var(--type-section);line-height:1.18;font-weight:700}.quick-launch-label,.home-quick-action-button .service-kind{font-size:var(--type-caption)}.inline-link{color:var(--accent-bright);font-weight:700;text-decoration:none}.inline-link:hover{text-decoration:underline}.toolbar-row{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center}.toolbar-actions{display:flex;flex-wrap:wrap;gap:10px}.toolbar-row,.toolbar-actions,.toolbar-card .section-kicker,.toolbar-card .muted,.toolbar-module-bar{transition:gap .18s ease,margin .18s ease,padding .18s ease,opacity .18s ease,transform .18s ease}.toolbar-card .section-kicker{margin-bottom:8px}.toolbar-card .muted{margin:4px 0 0}.toolbar-module-bar{display:grid;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.04)}.page-scrolled .toolbar-row{gap:var(--space-2)}.page-scrolled .toolbar-actions{gap:var(--space-1)}.page-scrolled .toolbar-card .section-kicker{margin-bottom:4px;opacity:.76}.page-scrolled .toolbar-card .muted{margin-top:0;opacity:0;max-height:0;overflow:hidden}.page-scrolled .toolbar-module-bar{margin-top:var(--space-2);padding-top:var(--space-1)}.toolbar-module-bar .section-header{margin-bottom:0}.toolbar-module-bar .workspace-nav-grid{padding-bottom:2px}.toolbar-module-bar .workspace-nav-tile{flex-basis:min(248px,72vw);min-height:86px;background:linear-gradient(180deg,#081217e6,#071015d1)}.toolbar-module-bar .workspace-nav-copy span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.toolbar-actions .secondary-button{padding:10px 15px;background:#fffffff5;border-color:#1f7a5a2e;color:var(--accent)}.workspace-nav-card .section-header{align-items:center;margin-bottom:var(--space-1)}.workspace-nav-card .section-header h2{font-size:1.05rem}.workspace-nav-card .section-header .section-kicker{margin-bottom:6px}.sync-strip,.status-callout{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px;border-radius:18px;padding:14px 16px;background:#060f13b8;border:1px solid var(--line);color:var(--muted)}.sync-badge{border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:700}.sync-badge.online{background:#183f26b8;color:var(--accent-bright)}.sync-badge.demo{background:#452510b8;color:#ffd49c}.sync-badge.offline{background:#5b3d14bd;color:#f2c978}.sync-strip-action{min-height:36px;margin-left:auto;padding:0 14px;border:1px solid rgba(245,158,11,.28);border-radius:999px;color:#ffd49c;background:#f59e0b1f;font-size:.82rem;font-weight:900}.sync-strip-action:hover{transform:translateY(-1px);background:#f59e0b2e}.offline-system-open-button{margin-top:16px}.recent-enquiries{margin-top:20px}.enquiry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:14px}.subcard.compact{padding:18px}.table-subtext{margin-top:4px;color:var(--muted);font-size:.85rem}.top-gap{margin-top:16px}.hero-panel,.card,.subcard,.subcard.compact{padding:var(--surface-pad)}.dashboard-grid,.metric-grid,.enquiry-grid,.field-monitor-list,.field-photo-grid,.field-story-grid,.service-grid,.company-action-grid,.company-profile-grid,.company-service-grid,.marketplace-entry-grid,.marketplace-intent-grid,.marketplace-filter-row,.marketplace-bundle-grid,.buyer-route-grid,.marketplace-summary-grid,.marketplace-delivery-grid,.toolbar-module-bar{gap:var(--card-gap)}.workspace-screen-shell{gap:var(--section-gap)}.workspace-screen-shell,.toolbar-module-bar,.recent-enquiries{margin-top:var(--section-gap)}.card,.subcard,.metric-card,.desktop-home-hero,.desktop-home-panel,.today-home-primary,.today-home-secondary,.home-alert-card,.home-week-timeline-card,.field-monitor-list-card,.marketplace-offer-card,.marketplace-buyer-card,.crop-doctor-result-hero,.advisor-message,.my-farm-summary-card,.my-farm-list-card,.my-farm-add-form-card,.my-farm-empty-card,.support-chat-intro-card,.support-conversation-card,.support-escalate-card,.workspace-nav-tile,.workspace-nav-card,.workspace-settings-card{border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.today-home-primary,.desktop-home-hero,.crop-doctor-result-hero{padding:var(--surface-pad);box-shadow:var(--shadow-lift)}.home-alert-card,.home-week-timeline-card,.field-monitor-list-card,.marketplace-offer-card,.marketplace-buyer-card{border-left:4px solid transparent}.home-alert-card.tone-success,.home-week-timeline-card.tone-success,.field-monitor-list-card .badge.success,.marketplace-offer-card.tone-success,.marketplace-buyer-card.tone-success{border-left-color:var(--success)}.home-alert-card.tone-warning,.home-week-timeline-card.tone-warning,.marketplace-offer-card.tone-warning,.marketplace-buyer-card.tone-warning{border-left-color:var(--danger)}.home-alert-card.tone-accent,.home-week-timeline-card.tone-accent,.marketplace-offer-card.tone-accent,.marketplace-buyer-card.tone-accent{border-left-color:var(--gold)}.workspace-nav-tile,.metric-card,.field-monitor-list-card,.marketplace-offer-card,.marketplace-buyer-card,.advisor-message{padding:var(--surface-pad)}.section-header h2,.section-header h3,.workspace-nav-tile strong,.home-alert-card strong,.home-week-timeline-card strong,.field-monitor-list-card strong,.marketplace-entry-card strong,.marketplace-intent-card strong,.marketplace-offer-card strong,.marketplace-buyer-card strong,.advisor-message strong{font-size:var(--type-section);line-height:1.2;font-weight:700;letter-spacing:-.01em}.today-home-primary strong,.desktop-home-hero-copy strong,.crop-doctor-result-hero strong,.ai-guidance-hero strong,.farmer-insight-hero strong{font-size:var(--type-headline);line-height:1.08;font-weight:800;letter-spacing:-.02em}.muted,.card p,.subcard p,.advisor-message p,.desktop-home-hero-copy p,.today-home-primary p,.today-home-secondary p{font-size:var(--type-detail);line-height:1.4;max-width:40ch}.service-kind,.badge,.muted small,.card small,.subcard small{font-size:var(--type-caption)}.today-home-primary p,.today-home-secondary p,.home-alert-card small,.field-story-item small,.field-story-empty small,.marketplace-offer-detail small,.marketplace-buyer-card .muted,.support-escalate-card .muted{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-header{margin-bottom:var(--space-1)}.toolbar-actions,.hero-chip-row,.overview-pill-row,.marketplace-mini-actions,.field-stage-progress-meta,.quick-launch-top,.farmer-intelligence-top,.action-tile-head{gap:var(--space-1)}.sync-strip,.status-callout,.command-aside-card,.farmer-settings-actions-grid,.farmer-primary-action-controls,.home-quick-action-button,.home-alert-card,.home-week-timeline-card,.home-week-checklist-item,.today-home-primary,.today-home-secondary,.ai-guidance-card,.farmer-insight-card,.service-card,.field-monitor-list-card,.field-photo-card,.field-story-item,.field-story-empty,.marketplace-entry-card,.marketplace-intent-card,.marketplace-product-card,.marketplace-mini-item,.marketplace-basket-item,.buyer-route-card,.company-action-card,.marketplace-confirmation-card{gap:var(--card-gap);padding:var(--surface-pad);border-radius:var(--radius-card)}.top-gap,.table-shell,.sync-strip,.status-callout,.marketplace-mode-row,.compact-stack{margin-top:var(--space-2)}.farmer-header-pill{background:#fffffff0;border:1px solid var(--line);color:var(--ink)}.farmer-header-pill-icon{color:var(--accent)}.farmer-command-hero,.today-home-surface,.desktop-home-hero,.desktop-home-panel,.home-quick-actions-surface,.home-alerts-surface,.home-week-surface,.ai-guidance-surface,.farmer-insights-surface,.crop-doctor-entry-card,.marketplace-search-card,.marketplace-recommendation-card,.marketplace-section-card,.marketplace-offer-card,.marketplace-buyer-card,.my-farm-summary-card,.my-farm-list-card,.my-farm-add-form-card,.my-farm-empty-card,.field-monitor-list-card,.crop-doctor-result-hero,.support-chat-intro-card,.support-conversation-card,.support-escalate-card,.farmer-desktop-sidecard,.farmer-context-card{border-color:var(--line);color:var(--ink);background:radial-gradient(circle at top left,rgba(76,175,125,.08),transparent 34%),radial-gradient(circle at top right,rgba(245,158,11,.08),transparent 26%),linear-gradient(160deg,#fffffffa,#f1f8f4f5)}.farmer-command-hero{--stage-wash: rgba(76, 175, 125, .12);--stage-edge: rgba(245, 158, 11, .1);--furrow-line: rgba(31, 122, 90, .04)}.today-home-primary{background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 36%),radial-gradient(circle at top left,rgba(76,175,125,.1),transparent 34%),linear-gradient(160deg,#fffffffa,#ecf6f0fa);box-shadow:var(--shadow-float)}.today-home-secondary{background:radial-gradient(circle at top left,rgba(76,175,125,.08),transparent 34%),linear-gradient(160deg,#fffffffa,#f3f8f5f5);box-shadow:var(--shadow-soft)}.desktop-home-hero.tone-warning,.home-alert-card.tone-warning,.home-week-timeline-card.tone-warning{border-color:#ef44442e;background:linear-gradient(160deg,#fef2f2fa,#fffafaf5)}.desktop-home-hero.tone-success,.home-alert-card.tone-success,.home-week-timeline-card.tone-success{border-color:#22c55e2e;background:linear-gradient(160deg,#f0fdf4fa,#f8fffaf5)}.home-alert-card.tone-accent,.home-week-timeline-card.tone-accent{border-color:#f59e0b2e;background:linear-gradient(160deg,#fffbebfa,#fffdf5f5)}.desktop-home-hero-copy strong,.today-home-primary strong,.today-home-secondary strong,.home-alert-card strong,.home-week-timeline-card strong,.field-monitor-list-card strong,.marketplace-offer-card strong,.marketplace-buyer-card strong,.advisor-message strong,.crop-doctor-result-hero strong{color:var(--ink)}.desktop-home-hero-copy p,.desktop-home-hero-copy small,.today-home-primary p,.today-home-secondary p,.home-alert-card small,.home-week-timeline-card small,.advisor-message p{color:var(--muted)}.advisor-message{border-color:var(--line);color:var(--ink);background:linear-gradient(145deg,#fffffffa,#f2f8f4f5)}.advisor-message.assistant{border-color:#1f7a5a29;background:linear-gradient(145deg,#ebf7effa,#f8fcf9f5)}.advisor-message.farmer{border-color:#f59e0b2e;background:linear-gradient(145deg,#fff8ebfa,#fffcf4f5)}.field-monitor-list-card.active{border-color:#1f7a5a3d;background:linear-gradient(145deg,#e5f4ebfa,#f4f9f6fa);box-shadow:var(--shadow-float)}.farmer-mode .farmer-mobile-dock{border-color:#1f7a5a24;background:radial-gradient(circle at top center,rgba(245,158,11,.08),transparent 50%),linear-gradient(145deg,#fffffffa,#eff7f2f5);box-shadow:0 18px 40px #1118271a}.farmer-mobile-dock-button{color:var(--muted)}.farmer-mobile-dock-button.active{border-color:#1f7a5a2e;background:linear-gradient(145deg,#e2f3e9fa,#f4f9f6f5);color:var(--ink)}.farmer-mobile-dock-icon{background:#f59e0b1a;border:1px solid rgba(245,158,11,.14);color:var(--accent)}.home-quick-action-button.action-scan{min-height:0}.table-shell{overflow-x:auto;margin-top:14px;border-radius:20px;border:1px solid rgba(255,255,255,.04);background:#050c1061}table{width:100%;border-collapse:collapse}th,td{padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.04);text-align:left}thead th{color:var(--accent-deep);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}tbody tr:nth-child(odd){background:#ffffff05}.status-good{color:var(--accent-bright);font-weight:700}.status-warn{color:var(--warning);font-weight:700}.field-map-card{display:grid;gap:16px}.field-map-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.field-sector{position:relative;min-height:170px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:14px 12px;border-radius:20px;overflow:hidden;border:1px solid rgba(148,226,171,.14);background:linear-gradient(180deg,#071015db,#091217f0)}.field-sector-fill{position:absolute;inset:auto 0 0;background:linear-gradient(180deg,#499c5e9e,#214c2ef0)}.field-sector span,.field-sector strong{position:relative;z-index:1}.scout-pin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.scout-pin-card{display:grid;gap:8px;padding:16px;border-radius:18px;border:1px solid var(--line);background:#081116bd}.map-pin{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#f2c978,#a56725);box-shadow:0 0 0 6px #f2c9781f}.reveal-panel{animation:reveal-card .52s ease both}@keyframes reveal-card{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes screen-surface-enter{0%{opacity:0;transform:translateY(14px);filter:saturate(.96)}to{opacity:1;transform:translateY(0);filter:saturate(1)}}body.large-text{font-size:18px}body.large-text h1{font-size:clamp(3rem,4.8vw,5.6rem)}body.large-text h2{font-size:1.85rem}body.large-text p,body.large-text li,body.large-text td,body.large-text th,body.large-text input,body.large-text select,body.large-text textarea,body.large-text button{font-size:1rem}.company-services-layout{display:grid;gap:1.25rem}.company-action-surface{overflow:hidden}.company-action-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.company-action-card{display:grid;gap:.9rem;padding:1rem;border-radius:22px;border:1px solid rgba(116,150,159,.18);background:#081116c2}.company-action-card.tone-success{border-color:#54b26f52;background:linear-gradient(165deg,#102a1ef5,#061013f5)}.company-action-card.tone-accent{border-color:#e0b75c47;background:linear-gradient(165deg,#211b0ef0,#061013f5)}.company-action-card.tone-warning{border-color:#ce81594d;background:linear-gradient(165deg,#23150ff2,#061013f5)}.company-action-card.tone-neutral{border-color:#74969f3d}.company-action-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.company-action-card strong{color:#f7f9ea;font-size:1.08rem}.company-action-card p,.company-action-card small{margin:0;color:var(--muted)}.company-profile-grid{display:grid;gap:1.1rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.company-profile-card{display:flex;flex-direction:column;gap:1rem}.company-profile-card.tone-success{border-color:#54b26f52;background:linear-gradient(165deg,#102a1ef5,#061013f5)}.company-profile-card.tone-accent{border-color:#e0b75c47;background:linear-gradient(165deg,#211b0ef0,#061013f5)}.company-profile-card.tone-warning{border-color:#ce81594d;background:linear-gradient(165deg,#23150ff2,#061013f5)}.company-profile-card.tone-neutral{border-color:#74969f3d}.company-service-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.compact-service-card{min-height:0}.company-market-card{overflow:hidden}.marketplace-entry-grid,.marketplace-intent-grid{display:grid;gap:1rem}.marketplace-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.marketplace-intent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-entry-card,.marketplace-intent-card{display:grid;gap:var(--space-1);justify-items:start;min-height:0;padding:var(--surface-pad);text-align:left;border-radius:22px;border:1px solid rgba(31,122,90,.08);background:linear-gradient(180deg,#fffffffa,#f3f8f5f5);color:var(--ink);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.marketplace-entry-top{display:flex;align-items:center;gap:var(--space-1)}.marketplace-entry-icon{width:42px;height:42px;border-radius:14px;display:inline-grid;place-items:center;background:linear-gradient(145deg,#f59e0b1f,#4caf7d1f);border:1px solid rgba(31,122,90,.12);color:var(--accent);box-shadow:var(--shadow-soft)}.marketplace-entry-icon .glyph-icon{width:22px;height:22px}.marketplace-entry-card:hover,.marketplace-intent-card:hover{transform:translateY(-2px);border-color:#1f7a5a2e;box-shadow:var(--shadow-lift)}.marketplace-entry-card.active,.marketplace-intent-card.active{border-color:#1f7a5a33;background:linear-gradient(145deg,#e2f3e9fa,#f0f8f3fa)}.marketplace-entry-card strong,.marketplace-intent-card strong{color:var(--ink);font-size:var(--type-section);line-height:1.2}.marketplace-entry-card span:not(.service-kind),.marketplace-intent-card span:not(.service-kind){color:var(--muted)}.marketplace-mode-row{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.compact-nav-tile{min-height:0;padding:1rem 1.05rem}.compact-nav-tile .workspace-nav-copy span{max-width:none}@media (min-width: 768px){:root{--page-pad: 24px;--surface-pad: 16px;--section-gap: 24px;--card-gap: 16px;--radius-card: 20px}}@media (min-width: 861px){.farmer-mode{max-width:1040px;padding-bottom:96px}}@media (min-width: 1024px){:root{--page-pad: 24px;--surface-pad: 16px;--section-gap: 24px;--card-gap: 16px;--radius-card: 20px;--sidebar-width: 236px;--context-width: 292px}.farmer-mode{max-width:100%;grid-template-columns:var(--sidebar-width) minmax(0,1fr) var(--context-width);gap:var(--section-gap);align-items:start;padding-bottom:88px}.farmer-desktop-layout{display:contents}.farmer-desktop-sidebar,.farmer-desktop-context{display:grid;gap:var(--card-gap);align-content:start;position:static;top:auto;z-index:2}.farmer-desktop-sidebar{grid-column:1 / 2}.farmer-desktop-main{grid-column:2 / 3}.farmer-desktop-context{grid-column:3 / 4}.farmer-mode>.toolbar-card.farmer-command-hero{grid-column:2 / 3;position:static;top:auto;padding:0 0 4px;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.farmer-mode>.toolbar-card.farmer-command-hero .toolbar-row{align-items:end;gap:var(--card-gap)}.farmer-mode>.toolbar-card.farmer-command-hero .toolbar-actions{display:none}.desktop-home-wireframe{display:grid;gap:var(--section-gap)}.crop-doctor-workspace{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:24px}.support-mobile-prompts{display:none}.marketplace-chip-row{grid-template-columns:repeat(5,minmax(0,1fr))}.marketplace-filter-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplace-offer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.marketplace-buyer-grid{grid-template-columns:1fr}.marketplace-mobile-quote-card{display:none}.crop-doctor-result-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:stretch}.crop-doctor-result-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.my-farm-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.my-farm-layout{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr)}.desktop-home-row{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.home-support-band,.today-home-surface,.home-guidance-band,.offline-system-card,.farmer-header-quick-row{display:none}.farmer-header-pill{min-height:34px;padding:0 12px}.farmer-header-action-strip,.farmer-command-layout{display:none}.workspace-screen-shell:before,.workspace-screen-shell>*+*:before{display:none}.support-chat-shell{border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;gap:var(--section-gap)}.support-chat-shell>.section-header{margin:0}.support-chat-shell-inner{gap:var(--section-gap)}.support-conversation-card{min-height:420px}.marketplace-farmer-shell{gap:var(--section-gap)}.marketplace-sections{grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);align-items:start;gap:var(--section-gap)}.page-scrolled .farmer-desktop-sidebar,.page-scrolled .farmer-desktop-context{top:auto}.page-scrolled .farmer-mode>.toolbar-card.farmer-command-hero{top:auto;padding:0 0 4px;box-shadow:none}.farmer-desktop-sidebar .workspace-nav-card{position:static;top:auto;padding:14px}.farmer-desktop-sidebar .workspace-nav-grid{grid-template-columns:1fr;gap:8px}.farmer-desktop-sidebar .workspace-nav-card .section-header{margin-bottom:10px}.farmer-desktop-sidebar .workspace-nav-card .section-header h2{font-size:1.05rem;letter-spacing:-.025em}.farmer-desktop-sidebar .workspace-nav-tile{min-height:58px;padding:10px;border-radius:18px;grid-template-columns:38px minmax(0,1fr);gap:10px}.farmer-desktop-sidebar .workspace-nav-copy span{display:none}.farmer-desktop-sidebar .workspace-nav-copy strong{font-size:.94rem}.farmer-desktop-sidebar .workspace-nav-icon{width:38px;height:38px;border-radius:14px}.farmer-desktop-brand{display:none}.farmer-desktop-account-card{padding:16px}.farmer-desktop-account-card .section-header h2{font-size:1.2rem}.farmer-subnav-card{padding:18px;border-color:#1f7a5a24;background:radial-gradient(circle at top left,rgba(76,175,125,.12),transparent 34%),linear-gradient(180deg,#fffffffa,#f1f8f4f5);box-shadow:0 18px 36px #11182714}.farmer-subnav-card .section-header h2,.farmer-field-focus-card .section-header h2{color:var(--ink);font-size:clamp(1.2rem,1.6vw,1.55rem);line-height:1}.farmer-subnav-card .chip-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.farmer-subnav-card .chip-selector,.farmer-field-focus-card .chip-selector{min-height:0;padding:14px 16px;border-color:#1f7a5a24;color:var(--ink);background:#ffffffc7;box-shadow:none}.farmer-subnav-card .chip-selector span{color:var(--muted);font-size:.86rem;line-height:1.35}.farmer-subnav-card .chip-selector.selected,.farmer-field-focus-card .chip-selector.selected{border-color:#1f7a5a47;background:radial-gradient(circle at top left,rgba(76,175,125,.16),transparent 34%),linear-gradient(180deg,#e6f6edfa,#f7fcf9f5);box-shadow:0 14px 28px #1f7a5a1a}.farmer-field-focus-card{padding:18px;border-color:#f59e0b29;background:radial-gradient(circle at top right,rgba(245,158,11,.1),transparent 30%),linear-gradient(180deg,#fffffffa,#fffaf2f5)}.farmer-field-focus-card .chip-selector-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.farmer-field-focus-card .chip-selector span+span{display:none}.farmer-desktop-context{gap:20px}.farmer-desktop-context .farmer-context-card{padding:20px;border-radius:28px;box-shadow:0 20px 42px #11182712}.farmer-desktop-context .farmer-context-card .section-header h2{font-size:clamp(1.2rem,1.5vw,1.5rem);line-height:1.05}.farmer-desktop-context .farmer-context-week-list{gap:12px}.farmer-desktop-context .farmer-context-week-item{padding:16px;border-radius:22px}.farmer-context-open-button{width:100%;justify-content:center}.farmer-market-action-card{display:none}.farmer-floating-assistant{right:22px;bottom:22px;grid-template-columns:1fr;place-items:center;width:54px;height:54px;min-width:0;padding:8px}.farmer-floating-assistant-mark{width:38px;height:38px}.farmer-floating-assistant-copy,.farmer-floating-assistant-copy small{display:none}.workspace-nav-card-desktop{display:grid}.workspace-nav-card-inline,.farmer-settings-mobile-block{display:none}.farmer-settings-desktop-block{display:grid}.farmer-toolbar-settings-button,.farmer-mode .farmer-mobile-dock,.farmer-mode .farmer-mobile-scan{display:none}}@media (min-width: 1360px){:root{--page-pad: 32px;--surface-pad: 16px;--section-gap: 24px;--card-gap: 16px;--radius-card: 20px;--sidebar-width: 252px;--context-width: 300px}html{scroll-padding-top:72px}.app-shell{max-width:1440px;padding-left:32px;padding-right:32px}.farmer-desktop-main,.workspace-screen-shell{gap:var(--section-gap)}.farmer-desktop-sidebar,.farmer-desktop-context{gap:var(--card-gap)}.today-home-surface,.home-quick-actions-surface,.home-alerts-surface,.home-week-surface,.ai-guidance-surface,.farmer-insights-surface,.crop-doctor-entry-card,.workspace-nav-card-desktop,.farmer-desktop-sidecard,.farmer-context-card{padding:var(--surface-pad)}.today-home-grid{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(260px,.92fr));gap:var(--card-gap);align-items:stretch}.today-home-primary{min-height:340px;padding:var(--surface-pad)}.today-home-secondary{min-height:158px;padding:var(--surface-pad)}.home-support-band,.home-week-shell,.home-guidance-band{gap:var(--section-gap);padding:0;background:none}.home-quick-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap)}.home-quick-action-button{min-height:152px;padding:var(--surface-pad)}.home-quick-action-button.action-scan{grid-column:span 2;min-height:192px}.home-alerts-grid{gap:16px}.home-alert-card{min-height:156px}.home-alert-card.featured{min-height:208px}.home-week-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-week-timeline-card{min-height:148px}.home-week-timeline-card.featured{grid-column:span 2;min-height:208px}.ai-guidance-support-grid,.farmer-insights-support-grid,.quick-launch-grid,.farmer-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.farmer-context-stat-list,.farmer-context-alert-list,.farmer-context-week-list{gap:16px}.farmer-context-stat,.farmer-context-alert,.farmer-context-week-item{padding:16px}}@media (max-width: 1040px){.hero,.public-home-hero,.auth-portal-shell,.dashboard-grid,.farmer-mode,.board-mode,.agronomist-mode,.staff-mode,.supplier-mode,.admin-mode{grid-template-columns:1fr}.farmer-mode>*,.board-mode>*,.agronomist-mode>*,.staff-mode>*,.supplier-mode>*,.admin-mode>*{grid-column:auto}.account-card,.crop-card,.board-card,.weather-card,.auth-card,.toolbar-card,.preferences-card,.action-strip-card,.board-login-card,.board-overview-card{grid-column:auto}.weather-layout,.advisory-grid,.split-grid,.subcard-grid,.home-proof-grid,.home-preview-shell,.home-support-band,.home-week-shell,.home-guidance-band,.command-aside-grid,.farmer-command-layout,.farmer-command-deck,.today-home-grid,.today-home-actions,.today-home-mini-grid,.home-quick-actions-grid,.home-alerts-grid,.home-week-timeline,.ai-guidance-grid,.farmer-overview-grid,.company-services-layout,.company-profile-grid,.overview-signal-row,.decision-loop-grid,.crop-doctor-entry-layout,.advisor-chat-layout,.field-monitor-layout,.field-story-grid,.marketplace-entry-grid,.marketplace-intent-grid,.marketplace-bundle-grid,.marketplace-mode-row,.marketplace-memory-grid,.marketplace-detail-panel,.marketplace-hero-layout,.marketplace-shopping-layout,.marketplace-controls,.marketplace-delivery-grid,.buyer-route-grid,.metric-grid,.budget-summary,.service-grid,.preferences-grid,.action-strip-grid,.field-map-grid,.hero-stat-grid,.home-preview-rail,.farmer-command-side{grid-template-columns:1fr}.workspace-nav-card{top:18px}.ai-guidance-hero,.ai-guidance-support-grid,.farmer-insights-support-grid,.farm-alert-summary-grid,.farm-alert-hero{grid-template-columns:1fr}}@media (min-width: 768px) and (max-width: 1023px){.farmer-mode{max-width:980px;padding-bottom:150px}.today-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap)}.today-home-primary{grid-column:1 / -1}.home-support-band,.home-week-shell,.home-guidance-band,.field-story-grid,.company-services-layout,.company-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--section-gap)}.home-quick-actions-grid,.home-alerts-grid,.home-week-timeline,.ai-guidance-support-grid,.farmer-insights-support-grid,.quick-launch-grid,.farmer-intelligence-grid,.field-map-grid,.marketplace-offer-grid,.support-mobile-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap)}.marketplace-buyer-grid{grid-template-columns:1fr;gap:var(--card-gap)}.home-quick-action-button.action-scan,.home-alert-card.featured,.home-week-timeline-card.featured{grid-column:1 / -1}.support-chat-shell-inner{gap:var(--section-gap)}}@media (max-width: 860px){.farmer-mode{padding-bottom:150px}.marketplace-chip-row,.marketplace-filter-summary,.marketplace-card-actions{display:grid;grid-template-columns:1fr}.marketplace-cta-row{align-items:stretch}.crop-doctor-capture-actions{grid-template-columns:1fr}.support-conversation-card{min-height:auto}.my-farm-summary-grid,.my-farm-field-meta,.my-farm-detail-grid{grid-template-columns:1fr}.my-farm-add-form-card .secondary-button,.my-farm-list-add-button,.field-monitor-view-button{width:100%}.farmer-mode>.workspace-nav-card{display:none}.farmer-mode>.toolbar-card{position:static;padding:18px 16px}.farmer-mode>.toolbar-card .toolbar-row{align-items:flex-start}.farmer-mode>.toolbar-card .toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.farmer-mode>.toolbar-card .toolbar-actions button{width:100%;justify-content:center}.farmer-header-quick-row{margin-top:var(--space-1)}.farmer-header-pill{min-height:34px;padding:0 12px}.farmer-header-action-strip,.farmer-toolbar-sync-button,.farmer-toolbar-signout-button,.farmer-command-layout{display:none}.farmer-mode>.toolbar-card.farmer-command-hero{padding:16px}.farmer-mode>.toolbar-card.farmer-command-hero .section-kicker{display:none}.farmer-mode>.toolbar-card.farmer-command-hero h2{margin-top:0}.hero-stat-grid,.sync-strip,.status-callout,.farmer-command-side{display:none}.farmer-mobile-home-strip{display:block;border-color:#ceb5712e;background:radial-gradient(circle at top right,rgba(239,195,109,.12),transparent 34%),radial-gradient(circle at left top,rgba(89,198,126,.1),transparent 28%),linear-gradient(160deg,#0c1814f7,#070f13f0)}.farmer-mobile-home-strip-legacy{display:none!important}.farmer-mobile-home-strip-v2{display:grid;gap:24px}.farmer-mobile-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.farmer-mobile-home-grid{display:grid;gap:.85rem;grid-template-columns:1fr}.farmer-mobile-home-card{display:grid;gap:.55rem;text-align:left;padding:1rem;border-radius:22px;border:1px solid rgba(148,226,171,.14);background:#081116b8;color:var(--accent-deep)}.farmer-mobile-home-card-primary{background:radial-gradient(circle at top right,rgba(89,198,126,.16),transparent 36%),linear-gradient(160deg,#0e2118f0,#081116e6);border-color:#59c67e33}.farmer-mobile-home-card strong{color:#f8fbef;font-size:var(--type-section);line-height:1.18;font-weight:700}.farmer-mobile-home-card-priority strong{font-size:var(--type-headline);line-height:1.06;font-weight:800}.farmer-mobile-home-card p,.farmer-mobile-home-card small{margin:0;color:var(--muted)}.farmer-mobile-home-icon{width:42px;height:42px;border-radius:14px}.hero-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.farmer-primary-action-layout{grid-template-columns:1fr}.home-quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-support-band,.home-guidance-band,.home-week-shell,.home-alerts-grid,.home-week-timeline,.marketplace-entry-grid,.marketplace-intent-grid{grid-template-columns:1fr}.farmer-primary-action-controls{justify-items:stretch}.quick-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.farmer-command-side{gap:.9rem}.farmer-floating-assistant,.crop-doctor-entry-card,.home-support-band,.home-week-surface,.home-guidance-band,.today-home-surface,.decision-loop-card,.farmer-insights-surface,.farmer-command-deck,.action-strip-card,.offline-system-card,.farmer-overview-grid,.farmer-overview-grid-secondary{display:none}.farmer-mobile-dock{position:fixed;left:12px;right:12px;bottom:12px;z-index:48;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-1);padding:var(--space-1);border-radius:26px;border:1px solid rgba(31,122,90,.12);background:radial-gradient(circle at top center,rgba(76,175,125,.08),transparent 50%),linear-gradient(180deg,#fffffffa,#f1f8f4f5);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.farmer-mobile-dock-button{display:grid;gap:var(--space-1);justify-items:center;align-content:center;min-height:60px;padding:var(--space-1);border-radius:18px;border:1px solid transparent;background:transparent;color:var(--muted)}.farmer-mobile-dock-button.active{border-color:#1f7a5a24;background:linear-gradient(145deg,#e2f3e9fa,#f0f8f3fa);color:var(--accent)}.farmer-mobile-dock-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#ffffffd1;border:1px solid rgba(31,122,90,.1);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.farmer-mobile-dock-label{font-size:.75rem;line-height:1.15}.farmer-mobile-scan{position:fixed;left:50%;bottom:92px;transform:translate(-50%);z-index:49;display:inline-grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-width:0;padding:12px 16px;border-radius:999px;border:1px solid rgba(148,226,171,.22);background:radial-gradient(circle at top left,rgba(89,198,126,.18),transparent 55%),linear-gradient(145deg,#0c1c17fa,#103021f0);box-shadow:0 16px 34px #0000004d;color:#f8fbef}.farmer-mobile-scan-mark{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#f2c97824;border:1px solid rgba(242,201,120,.18);color:#f2c978;font-size:.8rem;font-weight:800}.farmer-mobile-scan-copy{display:grid;gap:2px;text-align:left}.farmer-mobile-scan-copy strong{color:#f8fbef;font-size:var(--type-section);line-height:1.18;font-weight:700}.farmer-mobile-scan-copy small{color:#f8fbefb8}}@media (max-width: 720px){:root{--page-pad: 16px;--surface-pad: 16px;--section-gap: 24px;--card-gap: 16px;--radius-card: 18px}html{scroll-padding-top:96px}.app-shell{padding:var(--page-pad) var(--page-pad) 40px}.hero-copy,.hero-panel,.card,.subcard{padding:var(--surface-pad);border-radius:var(--radius-card)}.form-grid{grid-template-columns:1fr}.toolbar-row,.farmer-header-quick-row{flex-direction:column;align-items:stretch}.farmer-header-pill{width:100%}.farmer-header-action-buttons{display:grid;grid-template-columns:1fr}h1,.home-display-title{max-width:none}.timeline-item{grid-template-columns:1fr}.farmer-floating-assistant{right:14px;left:14px;bottom:14px;min-width:0}.marketplace-mini-item,.marketplace-basket-item,.workflow-item,.home-quick-actions-grid{grid-template-columns:1fr}.home-quick-action-button{min-height:96px;justify-items:start}.home-alert-card,.home-week-timeline-card,.marketplace-entry-card,.marketplace-intent-card,.home-week-checklist-item{min-height:96px}.quick-launch-grid,.farmer-intelligence-grid{grid-template-columns:1fr}.marketplace-mini-actions{justify-content:flex-start}.marketplace-basket-meta{justify-items:stretch}.marketplace-action-row{grid-template-columns:1fr}.workspace-nav-tile{flex-basis:min(88vw,250px)}.farmer-primary-action-copy{grid-template-columns:1fr}.farmer-primary-action-icon{width:52px;height:52px}.hero-stat-grid,.quick-launch-grid{grid-template-columns:1fr}.farmer-mode>.toolbar-card .toolbar-actions{grid-template-columns:1fr 1fr}.full-span{grid-column:auto}}.transport-dashboard-shell,.transport-board-stack,.transport-trip-list{display:grid;gap:var(--section-gap)}.transport-app-page-shell{min-height:calc(100vh - var(--page-pad) * 2);display:grid;align-content:start}.transport-dashboard-standalone{--transport-dark: #08120f;--transport-ink: #102017;--transport-soft: #edf7ef;--transport-action: #f59e0b;gap:24px;color:var(--transport-ink)}.transport-app-topbar,.transport-command-card,.transport-app-tabs{border:1px solid rgba(16,91,61,.12);box-shadow:var(--shadow-soft)}.transport-app-topbar{position:relative;top:auto;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;border-radius:28px;background:radial-gradient(circle at top left,rgba(76,175,125,.12),transparent 32%),linear-gradient(135deg,#fffffff5,#eff9f2f0);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.transport-back-button{min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#13251c,#1f7a5a);box-shadow:0 14px 24px #1f7a5a2e;font-weight:800}.transport-back-button span{font-size:1.7rem;line-height:0}.transport-brand-lockup,.transport-topbar-status,.transport-command-actions,.transport-route-point{display:flex;align-items:center;gap:12px}.transport-brand-lockup{min-width:0}.transport-brand-lockup h1{margin:0;color:var(--transport-dark);font-size:clamp(1.35rem,3vw,2.2rem);line-height:1;letter-spacing:-.04em}.transport-app-logo{width:52px;height:52px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:18px;color:#fff;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.24),transparent 30%),linear-gradient(145deg,#1f7a5a,#102017);box-shadow:0 16px 28px #1f7a5a38}.transport-command-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr) auto;align-items:center;gap:24px;padding:24px;border-radius:32px;background:radial-gradient(circle at top right,rgba(245,158,11,.24),transparent 30%),radial-gradient(circle at 0% 15%,rgba(76,175,125,.18),transparent 34%),linear-gradient(145deg,#0b1712,#13251c 58%,#1d2d21);color:#f8fbef;overflow:hidden}.transport-command-copy,.transport-route-preview{display:grid;gap:8px}.transport-command-copy strong{color:#fff;font-size:clamp(1.65rem,4vw,3.4rem);line-height:.95;letter-spacing:-.055em}.transport-command-copy small{max-width:540px;color:#f8fbefb8;font-size:1rem}.transport-route-preview{padding:18px;border-radius:28px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff14}.transport-route-point{align-items:flex-start}.transport-route-point small{display:block;color:#f8fbef94;font-weight:700}.transport-route-point strong{color:#fff;font-size:1.05rem;line-height:1.2}.transport-route-dot{width:14px;height:14px;margin-top:5px;border-radius:999px;border:3px solid rgba(255,255,255,.72);box-shadow:0 0 0 7px #ffffff14}.transport-route-dot.pickup{background:#22c55e}.transport-route-dot.dropoff{background:var(--transport-action)}.transport-route-line{width:2px;height:36px;margin-left:6px;border-radius:999px;background:linear-gradient(180deg,#22c55e33,#f59e0bcc)}.transport-command-actions{justify-content:end;flex-wrap:wrap}.transport-command-actions .primary-button,.transport-command-actions .secondary-button{min-width:150px;justify-content:center;text-decoration:none}.transport-command-actions .primary-button{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1d1305;box-shadow:0 18px 34px #f59e0b47}.transport-command-actions .secondary-button{border-color:#ffffff3d;color:#f8fbef;background:#ffffff14}.transport-app-tabs{position:relative;top:auto;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;border-radius:999px;background:#ffffffdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.transport-app-tabs a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--muted);text-decoration:none;font-weight:800}.transport-app-tabs a:first-child{color:#fff;background:linear-gradient(135deg,#1f7a5a,#102017);box-shadow:0 12px 20px #1f7a5a29}.transport-dashboard-standalone .transport-hero-card,.transport-dashboard-standalone .transport-form-card,.transport-dashboard-standalone .transport-job-board-card,.transport-dashboard-standalone .transport-trip-card,.transport-dashboard-standalone .transport-offers-card{border:0;border-radius:28px;background:radial-gradient(circle at top right,rgba(76,175,125,.08),transparent 28%),linear-gradient(180deg,#fffffffc,#f7fbf8f7);box-shadow:0 18px 42px #11182714}.transport-dashboard-standalone .transport-flow-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr);align-items:start}.transport-dashboard-standalone .transport-job-board-card{position:static;top:auto}.transport-dashboard-standalone .transport-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-dashboard-standalone .marketplace-entry-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.market-app-page-shell{min-height:calc(100vh - var(--page-pad) * 2);display:grid;align-content:start}.market-lite-app{display:grid;gap:24px;color:#102017}.market-lite-topbar{position:relative;top:auto;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;border:1px solid rgba(16,91,61,.12);border-radius:30px;background:#ffffffeb;box-shadow:0 16px 34px #11182714;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.market-back-button{min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#13251c,#1f7a5a);box-shadow:0 14px 24px #1f7a5a2e;font-weight:800}.market-brand-lockup,.market-topbar-status,.market-selection-actions,.market-highlight-row{display:flex;align-items:center;gap:12px}.market-brand-lockup{min-width:0}.market-brand-lockup h1,.market-storefront-copy strong,.market-selection-card>strong,.market-lite-card h2{margin:0;color:#08120f;letter-spacing:-.045em}.market-brand-lockup h1{font-size:clamp(1.35rem,3vw,2.25rem);line-height:1}.market-app-logo,.market-product-icon{display:inline-grid;place-items:center;flex:0 0 auto}.market-app-logo{width:52px;height:52px;border-radius:18px;color:#fff;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.24),transparent 30%),linear-gradient(145deg,#f59e0b,#1f7a5a 72%);box-shadow:0 16px 28px #f59e0b2e}.market-lite-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:24px;align-items:stretch}.market-storefront-card,.market-selection-card,.market-lite-card,.market-toast-card,.market-lite-empty-card{border:1px solid rgba(16,91,61,.12);border-radius:34px;background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 30%),radial-gradient(circle at top left,rgba(76,175,125,.12),transparent 32%),linear-gradient(180deg,#fffffffa,#f7fbf8f5);box-shadow:0 18px 42px #11182714}.market-storefront-card{min-height:420px;display:grid;align-content:end;gap:20px;padding:28px;overflow:hidden;background:radial-gradient(circle at 82% 12%,rgba(245,158,11,.34),transparent 24%),radial-gradient(circle at 12% 22%,rgba(76,175,125,.28),transparent 28%),linear-gradient(145deg,#07100d,#102017 58%,#1f3d2d);color:#f8fbef}.market-storefront-copy{display:grid;gap:8px;max-width:680px}.market-storefront-copy strong{color:#fff;font-size:clamp(2rem,5vw,4.8rem);line-height:.9}.market-storefront-copy small,.market-route-card small,.market-route-card em,.market-product-tile small,.market-product-tile em,.market-selection-card p,.market-selection-card>small,.market-transport-link small,.market-empty-state span{color:#1020179e;font-style:normal;line-height:1.4}.market-storefront-copy small{max-width:560px;color:#f8fbefb8;font-size:1rem}.market-lite-search{min-height:60px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff1a;box-shadow:inset 0 1px #ffffff14}.market-lite-search svg{color:#f59e0b}.market-lite-search input{width:100%;border:0;background:transparent;color:#fff;font-weight:800}.market-lite-search input::placeholder{color:#f8fbef99}.market-lite-tabs{display:flex;flex-wrap:wrap;gap:10px}.market-lite-tabs button{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#f8fbefbd;font-weight:800}.market-lite-tabs button.selected{color:#102017;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 14px 24px #f59e0b38}.market-highlight-row{flex-wrap:wrap}.market-highlight-row span{min-width:110px;display:grid;gap:2px;padding:12px 14px;border-radius:20px;background:#ffffff1a;color:#f8fbefa3;font-size:.82rem;font-weight:800}.market-highlight-row strong{color:#fff;font-size:1.15rem}.market-selection-card{display:grid;gap:16px;align-content:start;padding:24px}.market-selection-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.market-selection-card>strong{font-size:clamp(1.65rem,4vw,3rem);line-height:.98}.market-selection-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-selection-metrics span{display:grid;gap:6px;padding:14px;border-radius:22px;background:#ffffffb8;border:1px solid rgba(16,91,61,.08)}.market-selection-metrics small{color:var(--muted);font-weight:800}.market-selection-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.market-selection-actions .primary-button,.market-selection-actions .secondary-button{justify-content:center;min-width:0;width:100%}.market-toast-card{display:flex;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:24px}.market-shop-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:24px;align-items:start}.market-lite-card{display:grid;gap:18px;padding:22px}.market-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.market-product-tile,.market-route-card,.market-empty-state{text-align:left;border:1px solid rgba(16,91,61,.1);background:#ffffffd1;box-shadow:0 12px 28px #1118270f}.market-product-tile{min-height:250px;display:grid;gap:10px;align-content:start;padding:18px;border-radius:28px;color:#102017}.market-product-tile:hover,.market-route-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px #1118271a}.market-product-icon{width:46px;height:46px;border-radius:16px;color:#1f7a5a;background:linear-gradient(145deg,#4caf7d29,#f59e0b1f);border:1px solid rgba(31,122,90,.1)}.market-product-tile strong,.market-route-card strong,.market-transport-link strong,.market-empty-state strong{color:#102017;font-size:1rem;line-height:1.2}.market-product-price{color:#9a5c00;font-weight:900}.market-route-list{display:grid;gap:12px}.market-route-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:16px;border-radius:24px;color:#102017}.market-route-card div,.market-transport-link div,.market-empty-state{display:grid;gap:6px}.market-transport-link{display:grid;gap:14px;padding:18px;border-radius:26px;background:radial-gradient(circle at top right,rgba(245,158,11,.18),transparent 36%),linear-gradient(145deg,#102017f5,#1f442df0);color:#f8fbef}.market-transport-link strong,.market-transport-link small{color:#f8fbef}.market-empty-state{padding:18px;border-radius:24px}.farm-app-page-shell,.doctor-app-page-shell,.support-app-page-shell,.water-app-page-shell{min-height:calc(100vh - var(--page-pad) * 2);display:grid;align-content:start}.farm-lite-app,.doctor-lite-app,.support-lite-app,.water-lite-app{display:grid;gap:24px;color:#102017}.farm-lite-topbar,.doctor-lite-topbar,.support-lite-topbar,.water-lite-topbar{position:relative;top:auto;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;border:1px solid rgba(16,91,61,.12);border-radius:30px;background:#ffffffeb;box-shadow:0 16px 34px #11182714;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.farm-back-button,.doctor-back-button,.support-back-button,.water-back-button{min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#13251c,#1f7a5a);box-shadow:0 14px 24px #1f7a5a2e;font-weight:800}.farm-brand-lockup,.doctor-brand-lockup,.support-brand-lockup,.water-brand-lockup,.farm-topbar-status,.doctor-topbar-status,.support-topbar-status,.water-topbar-status,.farm-highlight-row,.doctor-highlight-row,.support-highlight-row,.water-highlight-row{display:flex;align-items:center;gap:12px}.farm-brand-lockup,.doctor-brand-lockup,.support-brand-lockup,.water-brand-lockup{min-width:0}.farm-brand-lockup h1,.doctor-brand-lockup h1,.support-brand-lockup h1,.water-brand-lockup h1,.farm-field-command-card strong,.doctor-scan-command-card strong,.support-chat-command-card strong,.water-command-card strong,.farm-focus-card strong,.doctor-focus-card strong,.support-focus-card strong,.water-focus-card strong{margin:0;color:#08120f;letter-spacing:-.045em}.farm-brand-lockup h1,.doctor-brand-lockup h1,.support-brand-lockup h1,.water-brand-lockup h1{font-size:clamp(1.35rem,3vw,2.25rem);line-height:1}.farm-app-logo,.doctor-app-logo,.support-app-logo,.water-app-logo{width:52px;height:52px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:18px;color:#fff;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.24),transparent 30%),linear-gradient(145deg,#1f7a5a,#102017);box-shadow:0 16px 28px #1f7a5a33}.doctor-app-logo{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.24),transparent 30%),linear-gradient(145deg,#f59e0b,#102017);box-shadow:0 16px 28px #f59e0b33}.support-app-logo{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.24),transparent 30%),linear-gradient(145deg,#4caf7d,#102017)}.water-app-logo{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.24),transparent 30%),linear-gradient(145deg,#38bdf8,#1f7a5a 68%,#102017)}.farm-lite-hero,.doctor-lite-hero,.support-lite-hero,.water-lite-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:24px;align-items:stretch}.farm-field-command-card,.doctor-scan-command-card,.support-chat-command-card,.water-command-card,.farm-focus-card,.doctor-focus-card,.support-focus-card,.water-focus-card{border:1px solid rgba(16,91,61,.12);border-radius:34px;box-shadow:0 18px 42px #11182714}.farm-field-command-card,.doctor-scan-command-card,.support-chat-command-card,.water-command-card{min-height:340px;display:grid;align-content:end;gap:20px;padding:28px;overflow:hidden;color:#f8fbef}.farm-field-command-card{background:radial-gradient(circle at 80% 12%,rgba(76,175,125,.34),transparent 24%),radial-gradient(circle at 12% 22%,rgba(245,158,11,.16),transparent 28%),linear-gradient(145deg,#07100d,#102017 58%,#1f3d2d)}.doctor-scan-command-card{background:radial-gradient(circle at 78% 14%,rgba(245,158,11,.32),transparent 24%),radial-gradient(circle at 12% 22%,rgba(76,175,125,.22),transparent 28%),linear-gradient(145deg,#07100d,#102017 58%,#2d2415)}.support-chat-command-card{background:radial-gradient(circle at 78% 14%,rgba(76,175,125,.34),transparent 24%),radial-gradient(circle at 14% 22%,rgba(245,158,11,.18),transparent 28%),linear-gradient(145deg,#07100d,#102017 58%,#142f25)}.water-command-card{background:radial-gradient(circle at 78% 14%,rgba(56,189,248,.32),transparent 24%),radial-gradient(circle at 14% 22%,rgba(76,175,125,.24),transparent 28%),linear-gradient(145deg,#06110f,#102017 58%,#123447)}.farm-field-command-card strong,.doctor-scan-command-card strong,.support-chat-command-card strong,.water-command-card strong{color:#fff;font-size:clamp(2rem,5vw,4.6rem);line-height:.9}.farm-field-command-card small,.doctor-scan-command-card small,.support-chat-command-card small,.water-command-card small{max-width:620px;color:#f8fbefb8;font-size:1rem;line-height:1.45}.farm-highlight-row,.doctor-highlight-row,.support-highlight-row,.water-highlight-row{flex-wrap:wrap}.farm-highlight-row span,.doctor-highlight-row span,.support-highlight-row span,.water-highlight-row span{min-width:128px;display:grid;gap:2px;padding:12px 14px;border-radius:20px;background:#ffffff1a;color:#f8fbefa3;font-size:.82rem;font-weight:800}.farm-highlight-row strong,.doctor-highlight-row strong,.support-highlight-row strong,.water-highlight-row strong{color:#fff;font-size:1.1rem}.farm-focus-card,.doctor-focus-card,.support-focus-card,.water-focus-card{display:grid;gap:16px;align-content:start;padding:24px;background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 30%),radial-gradient(circle at top left,rgba(76,175,125,.12),transparent 32%),linear-gradient(180deg,#fffffffa,#f7fbf8f5)}.doctor-focus-card{background:radial-gradient(circle at top right,rgba(245,158,11,.16),transparent 30%),radial-gradient(circle at top left,rgba(76,175,125,.1),transparent 32%),linear-gradient(180deg,#fffffffa,#fff9eff5)}.support-focus-card{background:radial-gradient(circle at top right,rgba(76,175,125,.16),transparent 30%),radial-gradient(circle at top left,rgba(245,158,11,.1),transparent 32%),linear-gradient(180deg,#fffffffa,#f1f8f4f5)}.water-focus-card{background:radial-gradient(circle at top right,rgba(56,189,248,.18),transparent 30%),radial-gradient(circle at top left,rgba(76,175,125,.12),transparent 32%),linear-gradient(180deg,#fffffffa,#eef8fff5)}.farm-focus-card strong,.doctor-focus-card strong,.support-focus-card strong,.water-focus-card strong{font-size:clamp(1.45rem,3vw,2.4rem);line-height:1}.farm-focus-card p,.doctor-focus-card p,.support-focus-card p,.water-focus-card p{color:var(--muted);line-height:1.45}.farm-lite-workspace,.doctor-lite-workspace,.support-lite-workspace,.water-lite-workspace{display:grid;gap:24px}.farm-lite-workspace>.my-farm-summary-card,.farm-lite-workspace>.my-farm-add-form-card,.farm-lite-workspace .my-farm-list-card,.farm-lite-workspace .my-farm-detail-card,.doctor-lite-workspace>.advisory-card,.doctor-lite-workspace>.board-card,.support-lite-workspace>.support-chat-shell,.water-lite-workspace>.card,.water-lite-workspace>.advisory-card{border:1px solid rgba(16,91,61,.12);box-shadow:0 18px 42px #11182714}.farm-lite-workspace .my-farm-layout{align-items:start}.support-lite-workspace .support-chat-shell{border-radius:34px;background:radial-gradient(circle at top right,rgba(76,175,125,.1),transparent 30%),linear-gradient(180deg,#fffffffa,#f7fbf8f5)}.water-lite-workspace>.card,.water-lite-workspace>.advisory-card{border-radius:34px;background:radial-gradient(circle at top right,rgba(56,189,248,.08),transparent 30%),radial-gradient(circle at top left,rgba(76,175,125,.08),transparent 32%),linear-gradient(180deg,#fffffffa,#f7fbf8f5)}.operations-app-page-shell{min-height:calc(100vh - var(--page-pad) * 2);display:grid;align-content:start}.operations-lite-app{display:grid;gap:24px;color:#102017}.operations-lite-topbar{position:relative;top:auto;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;border:1px solid rgba(16,91,61,.12);border-radius:30px;background:#ffffffeb;box-shadow:0 16px 34px #11182714;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.operations-back-button{min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#13251c,#1f7a5a);box-shadow:0 14px 24px #1f7a5a2e;font-weight:800}.operations-brand-lockup,.operations-topbar-status,.operations-highlight-row{display:flex;align-items:center;gap:12px}.operations-brand-lockup{min-width:0}.operations-brand-lockup h1,.operations-command-card strong,.operations-focus-card strong{margin:0;color:#08120f;letter-spacing:-.045em}.operations-brand-lockup h1{font-size:clamp(1.35rem,3vw,2.25rem);line-height:1}.operations-app-logo{width:52px;height:52px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:18px;color:#fff;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.24),transparent 30%),linear-gradient(145deg,#f59e0b,#1f7a5a 68%,#102017);box-shadow:0 16px 28px #f59e0b33}.operations-lite-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:24px;align-items:stretch}.operations-command-card,.operations-focus-card{border:1px solid rgba(16,91,61,.12);border-radius:34px;box-shadow:0 18px 42px #11182714}.operations-command-card{min-height:340px;display:grid;align-content:end;gap:20px;padding:28px;overflow:hidden;color:#f8fbef;background:radial-gradient(circle at 78% 14%,rgba(245,158,11,.36),transparent 24%),radial-gradient(circle at 14% 22%,rgba(76,175,125,.24),transparent 28%),linear-gradient(145deg,#07100d,#102017 58%,#4a2d07)}.operations-command-card strong{color:#fff;font-size:clamp(2rem,5vw,4.6rem);line-height:.9}.operations-command-card small{max-width:620px;color:#f8fbefb8;font-size:1rem;line-height:1.45}.operations-highlight-row{flex-wrap:wrap}.operations-highlight-row span{min-width:128px;display:grid;gap:2px;padding:12px 14px;border-radius:20px;background:#ffffff1a;color:#f8fbefa3;font-size:.82rem;font-weight:800}.operations-highlight-row strong{color:#fff;font-size:1.1rem}.operations-focus-card{display:grid;gap:16px;align-content:start;padding:24px;background:radial-gradient(circle at top right,rgba(245,158,11,.16),transparent 30%),radial-gradient(circle at top left,rgba(76,175,125,.12),transparent 32%),linear-gradient(180deg,#fffffffa,#fff8edf5)}.operations-focus-card strong{font-size:clamp(1.45rem,3vw,2.4rem);line-height:1}.operations-focus-card p{color:var(--muted);line-height:1.45}.operations-lite-workspace{display:grid;gap:24px}.operations-lite-workspace>.card,.operations-lite-workspace>.workspace-cluster,.operations-lite-workspace .subcard{border:1px solid rgba(16,91,61,.12);border-radius:34px;box-shadow:0 18px 42px #11182714;background:radial-gradient(circle at top right,rgba(245,158,11,.08),transparent 30%),radial-gradient(circle at top left,rgba(76,175,125,.08),transparent 32%),linear-gradient(180deg,#fffffffa,#f7fbf8f5)}.operations-business-cluster,.operations-records-cluster{padding:0;background:transparent;border:0;box-shadow:none}.operations-lite-workspace .subcard-grid{gap:20px}@media (max-width: 1023px){.operations-app-page-shell{min-height:100vh}.operations-lite-topbar{grid-template-columns:1fr auto;border-radius:24px}.operations-lite-topbar .operations-brand-lockup{grid-column:1 / -1;grid-row:2}.operations-topbar-status{justify-content:end}.operations-lite-hero{grid-template-columns:1fr}.operations-command-card{min-height:auto;padding:20px;border-radius:28px}.operations-focus-card{padding:16px;border-radius:26px}}.security-app-page-shell{min-height:calc(100vh - var(--page-pad) * 2);display:grid;align-content:start}.security-lite-app{display:grid;gap:24px;color:#102017}.security-lite-topbar{position:relative;top:auto;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;border:1px solid rgba(16,91,61,.12);border-radius:30px;background:#ffffffeb;box-shadow:0 16px 34px #11182714;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.security-back-button{min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#13251c,#1f7a5a);box-shadow:0 14px 24px #1f7a5a2e;font-weight:800}.security-brand-lockup,.security-topbar-status,.security-highlight-row{display:flex;align-items:center;gap:12px}.security-brand-lockup{min-width:0}.security-brand-lockup h1,.security-command-card strong,.security-focus-card strong{margin:0;color:#08120f;letter-spacing:-.045em}.security-brand-lockup h1{font-size:clamp(1.35rem,3vw,2.25rem);line-height:1}.security-app-logo{width:52px;height:52px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:18px;color:#fff;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.24),transparent 30%),linear-gradient(145deg,#f59e0b,#7f1d1d 58%,#102017);box-shadow:0 16px 28px #7f1d1d2e}.security-lite-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:24px;align-items:stretch}.security-command-card,.security-focus-card{border:1px solid rgba(16,91,61,.12);border-radius:34px;box-shadow:0 18px 42px #11182714}.security-command-card{min-height:340px;display:grid;align-content:end;gap:20px;padding:28px;overflow:hidden;color:#f8fbef;background:radial-gradient(circle at 78% 14%,rgba(239,68,68,.28),transparent 24%),radial-gradient(circle at 14% 22%,rgba(245,158,11,.24),transparent 28%),linear-gradient(145deg,#070d0b,#102017 56%,#351212)}.security-command-card strong{color:#fff;font-size:clamp(2rem,5vw,4.6rem);line-height:.9}.security-command-card small{max-width:620px;color:#f8fbefb8;font-size:1rem;line-height:1.45}.security-highlight-row{flex-wrap:wrap}.security-highlight-row span{min-width:128px;display:grid;gap:2px;padding:12px 14px;border-radius:20px;background:#ffffff1a;color:#f8fbefa3;font-size:.82rem;font-weight:800}.security-highlight-row strong{color:#fff;font-size:1.1rem}.security-focus-card{display:grid;gap:16px;align-content:start;padding:24px;background:radial-gradient(circle at top right,rgba(239,68,68,.1),transparent 30%),radial-gradient(circle at top left,rgba(245,158,11,.14),transparent 32%),linear-gradient(180deg,#fffffffa,#fff7edf5)}.security-focus-card strong{font-size:clamp(1.45rem,3vw,2.4rem);line-height:1}.security-focus-card p{color:var(--muted);line-height:1.45}.security-lite-workspace{display:grid;gap:24px}.security-lite-workspace>.card,.security-lite-workspace>.workspace-cluster,.security-lite-workspace .subcard{border:1px solid rgba(16,91,61,.12);border-radius:34px;box-shadow:0 18px 42px #11182714;background:radial-gradient(circle at top right,rgba(239,68,68,.06),transparent 30%),radial-gradient(circle at top left,rgba(245,158,11,.08),transparent 32%),linear-gradient(180deg,#fffffffa,#f7fbf8f5)}.security-lite-workspace .tongaat-security-grid{gap:20px;padding:0;background:transparent;border:0;box-shadow:none}@media (max-width: 1023px){.security-app-page-shell{min-height:100vh}.security-lite-topbar{grid-template-columns:1fr auto;border-radius:24px}.security-lite-topbar .security-brand-lockup{grid-column:1 / -1;grid-row:2}.security-topbar-status{justify-content:end}.security-lite-hero{grid-template-columns:1fr}.security-command-card{min-height:auto;padding:20px;border-radius:28px}.security-focus-card{padding:16px;border-radius:26px}}.trust-app-page-shell{min-height:calc(100vh - var(--page-pad) * 2);display:grid;align-content:start}.trust-lite-app{display:grid;gap:24px;color:#102017}.trust-lite-topbar{position:relative;top:auto;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;border:1px solid rgba(16,91,61,.12);border-radius:30px;background:#ffffffeb;box-shadow:0 16px 34px #11182714;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.trust-back-button{min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#13251c,#1f7a5a);box-shadow:0 14px 24px #1f7a5a2e;font-weight:800}.trust-brand-lockup,.trust-topbar-status,.trust-highlight-row,.trust-focus-actions{display:flex;align-items:center;gap:12px}.trust-brand-lockup{min-width:0}.trust-brand-lockup h1,.trust-command-card strong,.trust-focus-card strong{margin:0;color:#08120f;letter-spacing:-.045em}.trust-brand-lockup h1{font-size:clamp(1.35rem,3vw,2.25rem);line-height:1}.trust-app-logo{width:52px;height:52px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:18px;color:#fff;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.24),transparent 30%),linear-gradient(145deg,#38bdf8,#1f7a5a 62%,#102017);box-shadow:0 16px 28px #1f7a5a2e}.trust-lite-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:24px;align-items:stretch}.trust-command-card,.trust-focus-card{border:1px solid rgba(16,91,61,.12);border-radius:34px;box-shadow:0 18px 42px #11182714}.trust-command-card{min-height:340px;display:grid;align-content:end;gap:20px;padding:28px;overflow:hidden;color:#f8fbef;background:radial-gradient(circle at 78% 14%,rgba(56,189,248,.28),transparent 24%),radial-gradient(circle at 14% 22%,rgba(76,175,125,.28),transparent 28%),linear-gradient(145deg,#07100d,#102017 56%,#123447)}.trust-command-card strong{color:#fff;font-size:clamp(2rem,5vw,4.6rem);line-height:.9}.trust-command-card small{max-width:620px;color:#f8fbefb8;font-size:1rem;line-height:1.45}.trust-highlight-row{flex-wrap:wrap}.trust-highlight-row span{min-width:128px;display:grid;gap:2px;padding:12px 14px;border-radius:20px;background:#ffffff1a;color:#f8fbefa3;font-size:.82rem;font-weight:800}.trust-highlight-row strong{color:#fff;font-size:1.1rem}.trust-focus-card{display:grid;gap:16px;align-content:start;padding:24px;background:radial-gradient(circle at top right,rgba(56,189,248,.14),transparent 30%),radial-gradient(circle at top left,rgba(76,175,125,.12),transparent 32%),linear-gradient(180deg,#fffffffa,#eef8fff5)}.trust-focus-card strong{font-size:clamp(1.45rem,3vw,2.4rem);line-height:1}.trust-focus-card p{color:var(--muted);line-height:1.45}.trust-focus-actions{flex-wrap:wrap}.trust-lite-workspace{display:grid;gap:24px}.trust-lite-workspace>.card,.trust-lite-workspace .preferences-card{border:1px solid rgba(16,91,61,.12);border-radius:34px;box-shadow:0 18px 42px #11182714;background:radial-gradient(circle at top right,rgba(56,189,248,.08),transparent 30%),radial-gradient(circle at top left,rgba(76,175,125,.08),transparent 32%),linear-gradient(180deg,#fffffffa,#f7fbf8f5)}.setup-app-page-shell{min-height:calc(100vh - var(--page-pad) * 2);display:grid;align-content:start}.setup-lite-app{display:grid;gap:24px;color:#102017}.setup-lite-topbar{position:relative;top:auto;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;border:1px solid rgba(16,91,61,.12);border-radius:30px;background:#ffffffeb;box-shadow:0 16px 34px #11182714;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.setup-back-button{min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#13251c,#1f7a5a);box-shadow:0 14px 24px #1f7a5a2e;font-weight:800}.setup-brand-lockup,.setup-topbar-status,.setup-highlight-row{display:flex;align-items:center;gap:12px}.setup-brand-lockup{min-width:0}.setup-brand-lockup h1,.setup-command-card strong,.setup-focus-card strong{margin:0;color:#08120f;letter-spacing:-.045em}.setup-brand-lockup h1{font-size:clamp(1.35rem,3vw,2.25rem);line-height:1}.setup-app-logo{width:52px;height:52px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:18px;color:#fff;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.24),transparent 30%),linear-gradient(145deg,#f59e0b,#4caf7d 62%,#102017);box-shadow:0 16px 28px #f59e0b2e}.setup-lite-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:24px;align-items:stretch}.setup-command-card,.setup-focus-card{border:1px solid rgba(16,91,61,.12);border-radius:34px;box-shadow:0 18px 42px #11182714}.setup-command-card{min-height:340px;display:grid;align-content:end;gap:20px;padding:28px;overflow:hidden;color:#f8fbef;background:radial-gradient(circle at 78% 14%,rgba(245,158,11,.3),transparent 24%),radial-gradient(circle at 14% 22%,rgba(76,175,125,.28),transparent 28%),linear-gradient(145deg,#07100d,#102017 56%,#273f1d)}.setup-command-card strong{color:#fff;font-size:clamp(2rem,5vw,4.6rem);line-height:.9}.setup-command-card small{max-width:620px;color:#f8fbefb8;font-size:1rem;line-height:1.45}.setup-highlight-row{flex-wrap:wrap}.setup-highlight-row span{min-width:128px;display:grid;gap:2px;padding:12px 14px;border-radius:20px;background:#ffffff1a;color:#f8fbefa3;font-size:.82rem;font-weight:800}.setup-highlight-row strong{color:#fff;font-size:1.1rem}.setup-focus-card{display:grid;gap:16px;align-content:start;padding:24px;background:radial-gradient(circle at top right,rgba(245,158,11,.14),transparent 30%),radial-gradient(circle at top left,rgba(76,175,125,.12),transparent 32%),linear-gradient(180deg,#fffffffa,#f7fbf8f5)}.setup-focus-card strong{font-size:clamp(1.45rem,3vw,2.4rem);line-height:1}.setup-focus-card p{color:var(--muted);line-height:1.45}.setup-lite-workspace{display:grid;gap:24px}.setup-lite-workspace>.advisory-card,.setup-lite-workspace .subcard{border:1px solid rgba(16,91,61,.12);border-radius:34px;box-shadow:0 18px 42px #11182714;background:radial-gradient(circle at top right,rgba(245,158,11,.08),transparent 30%),radial-gradient(circle at top left,rgba(76,175,125,.08),transparent 32%),linear-gradient(180deg,#fffffffa,#f7fbf8f5)}.setup-lite-workspace .advisory-card{display:grid;gap:20px}.settings-app-page-shell{min-height:calc(100vh - var(--page-pad) * 2);display:grid;align-content:start}.settings-lite-app{display:grid;gap:24px;color:#102017}.settings-lite-topbar{position:relative;top:auto;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;border:1px solid rgba(16,91,61,.12);border-radius:30px;background:#ffffffeb;box-shadow:0 16px 34px #11182714;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.settings-back-button{min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#13251c,#1f7a5a);box-shadow:0 14px 24px #1f7a5a2e;font-weight:800}.settings-brand-lockup,.settings-topbar-status,.settings-highlight-row{display:flex;align-items:center;gap:12px}.settings-brand-lockup{min-width:0}.settings-brand-lockup h1,.settings-command-card strong,.settings-focus-card strong{margin:0;color:#08120f;letter-spacing:-.045em}.settings-brand-lockup h1{font-size:clamp(1.35rem,3vw,2.25rem);line-height:1}.settings-app-logo{width:52px;height:52px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:18px;color:#fff;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.24),transparent 30%),linear-gradient(145deg,#102017,#1f7a5a 64%,#f59e0b);box-shadow:0 16px 28px #1f7a5a2e}.settings-lite-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:24px;align-items:stretch}.settings-command-card,.settings-focus-card{border:1px solid rgba(16,91,61,.12);border-radius:34px;box-shadow:0 18px 42px #11182714}.settings-command-card{min-height:340px;display:grid;align-content:end;gap:20px;padding:28px;overflow:hidden;color:#f8fbef;background:radial-gradient(circle at 78% 14%,rgba(245,158,11,.26),transparent 24%),radial-gradient(circle at 14% 22%,rgba(56,189,248,.18),transparent 28%),linear-gradient(145deg,#07100d,#102017 56%,#1f3d2d)}.settings-command-card strong{color:#fff;font-size:clamp(2rem,5vw,4.6rem);line-height:.9}.settings-command-card small{max-width:620px;color:#f8fbefb8;font-size:1rem;line-height:1.45}.settings-highlight-row{flex-wrap:wrap}.settings-highlight-row span{min-width:128px;display:grid;gap:2px;padding:12px 14px;border-radius:20px;background:#ffffff1a;color:#f8fbefa3;font-size:.82rem;font-weight:800}.settings-highlight-row strong{color:#fff;font-size:1.1rem}.settings-focus-card{display:grid;gap:16px;align-content:start;padding:24px;background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 30%),radial-gradient(circle at top left,rgba(76,175,125,.12),transparent 32%),linear-gradient(180deg,#fffffffa,#f7fbf8f5)}.settings-focus-card strong{font-size:clamp(1.45rem,3vw,2.4rem);line-height:1}.settings-focus-card p{color:var(--muted);line-height:1.45}.settings-lite-workspace{display:grid;gap:24px}.settings-lite-workspace>.workspace-settings-card,.settings-lite-workspace>.settings-meaning-card{border:1px solid rgba(16,91,61,.12);border-radius:34px;box-shadow:0 18px 42px #11182714;background:radial-gradient(circle at top right,rgba(245,158,11,.08),transparent 30%),radial-gradient(circle at top left,rgba(76,175,125,.08),transparent 32%),linear-gradient(180deg,#fffffffa,#f7fbf8f5)}.settings-meaning-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.settings-meaning-grid article{display:grid;gap:6px;padding:16px;border-radius:22px;background:#ffffffc7;border:1px solid rgba(31,122,90,.1)}.settings-meaning-grid strong{color:#102017}.settings-meaning-grid span{color:var(--muted);line-height:1.4}@media (max-width: 1023px){.trust-app-page-shell{min-height:100vh}.trust-lite-topbar{grid-template-columns:1fr auto;border-radius:24px}.trust-lite-topbar .trust-brand-lockup{grid-column:1 / -1;grid-row:2}.trust-topbar-status{justify-content:end}.trust-lite-hero{grid-template-columns:1fr}.trust-command-card{min-height:auto;padding:20px;border-radius:28px}.trust-focus-card{padding:16px;border-radius:26px}.setup-app-page-shell{min-height:100vh}.setup-lite-topbar{grid-template-columns:1fr auto;border-radius:24px}.setup-lite-topbar .setup-brand-lockup{grid-column:1 / -1;grid-row:2}.setup-topbar-status{justify-content:end}.setup-lite-hero{grid-template-columns:1fr}.setup-command-card{min-height:auto;padding:20px;border-radius:28px}.setup-focus-card{padding:16px;border-radius:26px}.settings-app-page-shell{min-height:100vh}.settings-lite-topbar{grid-template-columns:1fr auto;border-radius:24px}.settings-lite-topbar .settings-brand-lockup{grid-column:1 / -1;grid-row:2}.settings-topbar-status{justify-content:end}.settings-lite-hero{grid-template-columns:1fr}.settings-command-card{min-height:auto;padding:20px;border-radius:28px}.settings-focus-card{padding:16px;border-radius:26px}}.transport-lite-app{display:grid;gap:24px;color:#102017}.munda-drive-page{--drive-green: #0f5b3d;--drive-deep: #07110d;--drive-lime: #22c55e;--drive-action: #f59e0b;min-height:100vh;padding-bottom:24px;background:radial-gradient(circle at 10% 0%,rgba(34,197,94,.16),transparent 28%),radial-gradient(circle at 95% 10%,rgba(245,158,11,.18),transparent 26%),linear-gradient(135deg,#eff7f2f5,#fffbf1eb)}.munda-drive-auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.72fr);gap:24px;align-items:stretch;padding:clamp(16px,4vw,40px);color:#102017;background:radial-gradient(circle at 8% 4%,rgba(34,197,94,.18),transparent 26%),radial-gradient(circle at 88% 10%,rgba(245,158,11,.16),transparent 24%),linear-gradient(135deg,#edf7f1,#fff9ed 72%)}.munda-drive-hero-panel,.munda-drive-login-card{border:1px solid rgba(31,122,90,.1);border-radius:36px;box-shadow:0 24px 58px #1118271a}.munda-drive-hero-panel{min-height:680px;position:relative;overflow:hidden;display:grid;align-content:end;gap:20px;padding:clamp(24px,5vw,56px);color:#fff;background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(circle at 78% 18%,rgba(245,158,11,.35),transparent 20%),radial-gradient(circle at 16% 72%,rgba(34,197,94,.3),transparent 24%),linear-gradient(145deg,#07110d,#0f5b3d 62%,#203019);background-size:56px 56px,56px 56px,auto,auto,auto}.munda-drive-brand-mark{width:76px;height:76px;display:grid;place-items:center;border-radius:28px;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.munda-drive-hero-panel .section-kicker{color:#fbbf24}.munda-drive-hero-panel h1{max-width:820px;margin:0;color:#fff;font-size:clamp(3.2rem,9vw,8rem);line-height:.86;letter-spacing:-.075em}.munda-drive-hero-panel p{max-width:720px;margin:0;color:#ffffffbd;font-size:clamp(1rem,2vw,1.25rem)}.munda-drive-demo-map{position:relative;min-height:210px;display:grid;align-content:end;gap:16px;padding:20px;border-radius:32px;background:#040a086b;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.drive-map-pin{position:absolute;z-index:2;display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;color:#fff;background:#040a08b8;font-size:.82rem;font-weight:900;box-shadow:0 16px 30px #00000038}.drive-map-pin.pickup{left:11%;top:35%}.drive-map-pin.dropoff{right:13%;top:18%}.drive-map-route{position:absolute;left:17%;right:18%;top:43%;height:5px;border-radius:999px;background:linear-gradient(90deg,#22c55e,#f59e0b);transform:rotate(-10deg);box-shadow:0 0 32px #f59e0b57}.munda-drive-demo-map article{position:relative;z-index:2;width:min(420px,100%);display:grid;gap:4px;padding:16px;border-radius:24px;background:#ffffff24;border:1px solid rgba(255,255,255,.14)}.munda-drive-demo-map strong{color:#fff;font-size:1.35rem}.munda-drive-demo-map small{color:#ffffffbd}.munda-drive-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.munda-drive-value-grid article{display:grid;gap:4px;padding:16px;border-radius:24px;background:#ffffff1f;border:1px solid rgba(255,255,255,.12)}.munda-drive-value-grid strong{color:#fff}.munda-drive-value-grid span{color:#ffffffb8;font-size:.9rem}.munda-drive-login-card{display:grid;align-content:center;gap:18px;padding:clamp(20px,4vw,36px);background:radial-gradient(circle at top right,rgba(245,158,11,.1),transparent 30%),linear-gradient(180deg,#fffffffc,#f4faf6f5)}.munda-drive-login-card h1,.munda-drive-login-card h2{margin:0;color:#102017;font-size:clamp(2rem,4vw,3.4rem);line-height:.96;letter-spacing:-.055em}.munda-drive-role-switch,.munda-drive-demo-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.munda-drive-linked-account{display:grid;gap:8px;padding:16px;border:1px solid rgba(31,122,90,.12);border-radius:24px;background:radial-gradient(circle at top right,rgba(245,158,11,.16),transparent 34%),linear-gradient(135deg,#edf7f1f2,#fffffff0);box-shadow:0 14px 32px #0f5b3d14}.munda-drive-linked-account span{color:#f59e0b;font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.munda-drive-linked-account strong{color:#102017;font-size:1.22rem}.munda-drive-linked-account small{color:#66756d;font-weight:800}.munda-drive-role-switch button,.munda-drive-demo-buttons button{min-height:48px;border:1px solid rgba(31,122,90,.12);border-radius:999px;color:#0f5b3d;background:#ffffffc7;font-weight:900;cursor:pointer}.munda-drive-role-switch button.active{color:#fff;background:linear-gradient(135deg,#0f5b3d,#22c55e);box-shadow:0 16px 28px #0f5b3d2e}.munda-drive-login-form{display:grid;gap:14px}.munda-drive-login-form label{display:grid;gap:8px;color:#53625a;font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.munda-drive-login-form input{min-height:54px;width:100%;border:1px solid rgba(31,122,90,.14);border-radius:20px;padding:0 16px;color:#102017;background:#ffffffe6;font:inherit;font-weight:800;outline:none}.munda-drive-login-form input:focus{border-color:#f59e0b9e;box-shadow:0 0 0 4px #f59e0b24}.munda-drive-status{margin:0;padding:12px 14px;border-radius:18px;color:#92400e;background:#fef3c7cc;font-weight:800}.munda-drive-connection-required{display:grid;gap:8px;padding:18px;border:1px solid rgba(245,158,11,.24);border-radius:22px;background:radial-gradient(circle at top right,rgba(245,158,11,.16),transparent 42%),#fffbebe6;box-shadow:0 16px 34px #92400e14}.munda-drive-connection-required .badge{width:fit-content}.munda-drive-connection-required strong,.munda-drive-connection-required small{display:block}.munda-drive-connection-required strong{color:#102017;font-size:1.08rem;line-height:1.2}.munda-drive-connection-required small{color:#64756d;font-weight:750;line-height:1.55}.munda-drive-flow-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.munda-drive-flow-strip article{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:10px 12px;border-radius:18px;background:#edf7efc2;border:1px solid rgba(31,122,90,.12)}.munda-drive-flow-strip span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,#0f5b3d,#22c55e);font-size:.78rem;font-weight:900}.munda-drive-flow-strip strong{overflow:hidden;color:#102017;text-overflow:ellipsis;white-space:nowrap}.transport-back-button span{font-size:0}.transport-back-button span:after{content:"Back";font-size:.9rem}.transport-lite-topbar{position:relative;top:auto;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 14px;border:1px solid rgba(16,91,61,.12);border-radius:30px;background:#ffffffe6;box-shadow:0 16px 34px #11182714;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.transport-lite-topbar .transport-brand-lockup h1{font-size:clamp(2rem,4vw,4.6rem);line-height:.92}.transport-lite-topbar .section-kicker{color:#f59e0b}.transport-lite-topbar h1,.transport-booking-title h2,.transport-lite-card h2{margin:0;color:#08120f;letter-spacing:-.045em}.transport-lite-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:24px;align-items:stretch}.transport-map-surface,.transport-booking-card,.transport-lite-card{border-radius:34px;box-shadow:0 18px 42px #11182714}.transport-map-surface{min-height:560px;position:relative;overflow:hidden;padding:24px;display:grid;align-content:end;background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(circle at 70% 24%,rgba(245,158,11,.3),transparent 18%),radial-gradient(circle at 18% 78%,rgba(34,197,94,.24),transparent 20%),linear-gradient(145deg,#07110d,#13251c 58%,#24301f);background-size:56px 56px,56px 56px,auto,auto,auto}.transport-google-map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:radial-gradient(circle at 18% 24%,rgba(34,197,94,.18),transparent 28%),linear-gradient(145deg,#07110d,#13251c 58%,#24301f)}.transport-google-map-canvas{width:100%;height:100%;opacity:.86;filter:saturate(.95) contrast(.95)}.transport-google-map.fallback .transport-google-map-canvas,.transport-google-map.loading .transport-google-map-canvas,.transport-google-map.error .transport-google-map-canvas{display:none}.transport-google-map-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:12px;padding:24px;text-align:center;color:#ffffffd1;background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(circle at 70% 24%,rgba(245,158,11,.3),transparent 18%),radial-gradient(circle at 18% 78%,rgba(34,197,94,.24),transparent 20%),linear-gradient(145deg,#07110d,#13251c 58%,#24301f);background-size:56px 56px,56px 56px,auto,auto,auto}.transport-google-map-fallback strong{color:#fff;font-size:clamp(1.25rem,3vw,2rem);line-height:1}.transport-google-map-fallback small{max-width:360px;color:#ffffffb3}.transport-map-intent-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:.25rem}.transport-map-pin-dot{width:18px;height:18px;border-radius:999px;box-shadow:0 0 0 12px #ffffff14}.transport-map-pin-dot.pickup{background:#22c55e}.transport-map-pin-dot.dropoff{background:#f59e0b}.transport-map-path-line{width:min(420px,62vw);height:4px;border-radius:999px;background:linear-gradient(90deg,#22c55e,#f59e0b);transform:rotate(-9deg);box-shadow:0 0 28px #f59e0b57}.transport-map-error{position:absolute;left:24px;top:24px;display:grid;gap:4px;max-width:340px;padding:12px 14px;border-radius:18px;color:#7f1d1d;background:#fef2f2eb;border:1px solid rgba(239,68,68,.18)}.transport-map-surface:before,.transport-map-surface:after{content:"";position:absolute;inset:auto;pointer-events:none}.transport-map-surface:before{width:72%;height:4px;left:12%;top:42%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#f59e0b);transform:rotate(-13deg);box-shadow:0 0 26px #f59e0b57}.transport-map-surface:after{width:180px;height:180px;right:18%;top:22%;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle,rgba(255,255,255,.08),transparent 62%)}.transport-map-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 20% 20%,rgba(76,175,125,.18),transparent 26%),radial-gradient(circle at 82% 72%,rgba(245,158,11,.16),transparent 22%);pointer-events:none}.transport-map-live-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.transport-live-pin{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;color:#fff;background:#050c0aad;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 34px #0000003d;font-size:.78rem;font-weight:900;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.transport-live-pin span{width:12px;height:12px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 8px #22c55e29}.transport-live-pin.farmer-pin{left:17%;bottom:25%}.transport-live-pin.truck-pin{right:22%;top:25%;animation:transportPulse 1.8s ease-in-out infinite}.transport-live-pin.truck-pin span{background:#f59e0b;box-shadow:0 0 0 8px #f59e0b2e}@keyframes transportPulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.02)}}.transport-map-route-card{position:relative;z-index:2;max-width:540px;display:grid;gap:10px;padding:20px;border-radius:28px;color:#fff;background:#040a08a8;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.transport-map-chip-row{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.transport-map-chip-row span{min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.12);font-weight:800}.transport-live-location-card{position:relative;z-index:2;max-width:540px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:16px;padding:16px;border-radius:24px;color:#fff;background:#ffffff21;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.transport-live-location-card div{display:grid;gap:6px}.transport-live-location-card strong,.transport-live-location-card small{color:inherit}.transport-live-location-card.light{max-width:none;margin-top:0;color:#102017;background:radial-gradient(circle at top left,rgba(76,175,125,.1),transparent 38%),#edf7efb8;border-color:#1f7a5a1f;box-shadow:none}.transport-live-location-card.light small{color:#53625a}.transport-live-location-card.light .secondary-button{justify-self:end;white-space:nowrap}.transport-route-intel-strip{position:relative;z-index:2;max-width:720px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.transport-route-intel-strip article{min-width:0;display:grid;gap:5px;padding:12px;border-radius:20px;color:#fff;background:#040a0880;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.transport-route-intel-strip strong{overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.transport-route-intel-strip small{color:#ffffffb8;line-height:1.25}.transport-driver-sync-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.transport-driver-intel-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.transport-driver-intel-strip article{min-width:0;display:grid;gap:5px;padding:12px;border:1px solid rgba(31,122,90,.12);border-radius:18px;background:radial-gradient(circle at top right,rgba(245,158,11,.08),transparent 30%),#ffffffe0}.transport-driver-intel-strip strong{overflow:hidden;color:#102017;text-overflow:ellipsis;white-space:nowrap}.transport-driver-intel-strip small{color:var(--muted);line-height:1.25}.transport-booking-card,.transport-lite-card{padding:24px;border:1px solid rgba(16,91,61,.1);background:radial-gradient(circle at top right,rgba(76,175,125,.08),transparent 28%),linear-gradient(180deg,#fffffffc,#f7fbf8f7)}.transport-booking-title{display:grid;gap:8px;margin-bottom:20px}.transport-booking-title h2{font-size:clamp(1.7rem,4vw,3rem);line-height:.98}.transport-booking-title p{margin:0;color:var(--muted)}.transport-map-mode-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.transport-map-mode-row small{color:var(--muted);font-weight:700}.transport-service-pills{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:16px}.transport-service-pills button{flex:0 0 auto;min-height:42px;padding:0 14px;border:1px solid rgba(31,122,90,.14);border-radius:999px;color:#1f7a5a;background:#fff;font-weight:800}.transport-service-pills button.selected{color:#fff;background:linear-gradient(135deg,#1f7a5a,#102017);box-shadow:0 14px 24px #1f7a5a29}.transport-lite-form,.transport-lite-details,.transport-lite-note,.transport-offer-stack,.transport-request-list,.transport-trip-progress-card,.transport-message-thread,.transport-message-form{display:grid;gap:16px}.transport-field-line{min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:0 16px;border:1px solid rgba(31,122,90,.12);border-radius:18px;background:#fff}.transport-field-line input{border:0;padding:0;background:transparent;box-shadow:none;font-weight:800}.transport-route-input-group{display:grid;gap:8px;position:relative}.transport-location-pill{justify-self:start;min-height:42px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid rgba(31,122,90,.14);border-radius:999px;color:#fff;background:linear-gradient(135deg,#1f7a5a,#102017);box-shadow:0 14px 24px #1f7a5a24;font-weight:900}.transport-place-suggestions{display:grid;gap:8px;padding:12px;border:1px solid rgba(31,122,90,.12);border-radius:22px;background:radial-gradient(circle at top right,rgba(245,158,11,.08),transparent 30%),#fffffff5;box-shadow:0 14px 28px #11182714}.transport-place-suggestions-title{display:grid;gap:2px;padding:2px 4px 6px}.transport-place-suggestions-title strong{color:#102017;font-size:.92rem}.transport-place-suggestions-title small{color:var(--muted);font-weight:700}.transport-place-suggestions button{display:grid;gap:2px;width:100%;min-height:58px;padding:10px 12px;border:1px solid rgba(31,122,90,.1);border-radius:16px;text-align:left;color:#102017;background:#f2f8f4b8}.transport-place-suggestions button:hover{transform:translateY(-1px);border-color:#1f7a5a3d;background:#fff;box-shadow:0 12px 24px #1f7a5a1a}.transport-place-suggestions button small{color:var(--muted);font-weight:700}.transport-field-dot{width:12px;height:12px;border-radius:999px;box-shadow:0 0 0 7px #1f7a5a14}.transport-field-dot.pickup{background:#22c55e}.transport-field-dot.dropoff{background:#f59e0b}.transport-lite-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.transport-field-help{display:block;margin-top:6px;color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.35}.transport-fare-card,.transport-driver-offer,.transport-trip-progress-card,.transport-empty-state,.transport-request-row{border-radius:22px;border:1px solid rgba(31,122,90,.1);background:#fff}.transport-fare-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.transport-fare-main,.transport-fare-input,.transport-bid-control>div,.transport-counter-panel>div{min-width:0;display:grid;gap:6px}.transport-fare-card strong{display:block;color:#102017;font-size:1.35rem}.transport-fare-card small{display:block;color:var(--muted)}.transport-fare-input{width:min(170px,100%);margin:0}.transport-fare-input input,.transport-bid-actions input{min-height:46px;border-radius:999px;font-weight:900}.transport-bid-control,.transport-counter-panel,.transport-accepted-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;border:1px solid rgba(245,158,11,.22);border-radius:24px;background:radial-gradient(circle at top right,rgba(245,158,11,.16),transparent 34%),linear-gradient(135deg,#fffbebfa,#fffffff5);box-shadow:0 18px 34px #f59e0b1a}.transport-bid-control.compact{grid-template-columns:1fr;box-shadow:none}.transport-bid-control strong,.transport-counter-panel strong,.transport-accepted-panel strong{color:#102017;font-size:clamp(1.35rem,3vw,2rem)}.transport-bid-control small,.transport-counter-panel small,.transport-accepted-panel small{color:#53625a;font-weight:800}.transport-accepted-panel{grid-template-columns:minmax(0,.72fr) minmax(320px,1fr);border-color:#22c55e3d;background:radial-gradient(circle at top right,rgba(34,197,94,.14),transparent 34%),linear-gradient(135deg,#edf7effa,#fffffff5);box-shadow:0 18px 34px #1f7a5a1a}.transport-accepted-panel.muted-panel{grid-template-columns:1fr;border-color:#6b72802e;background:#ffffffe6;box-shadow:none}.transport-vehicle-detail-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.transport-vehicle-detail-strip article{min-width:0;display:grid;gap:3px;padding:12px;border:1px solid rgba(31,122,90,.1);border-radius:18px;background:#ffffffb8}.transport-vehicle-detail-strip.compact article{background:#edf7ef99}.transport-vehicle-detail-strip span{color:#64756d;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.transport-vehicle-detail-strip strong{overflow:hidden;color:#102017;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.transport-vehicle-detail-strip small{overflow:hidden;color:#64756d;text-overflow:ellipsis;white-space:nowrap}.transport-bid-actions,.transport-counter-actions,.transport-popup-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.transport-bid-actions label{width:136px;margin:0}.transport-lite-details{padding:16px;border-radius:22px;background:#edf7efb8}.transport-lite-details summary{cursor:pointer;color:#1f7a5a;font-weight:900}.transport-request-button{min-height:58px;border:0;border-radius:999px;color:#1d1305;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 18px 34px #f59e0b47;font-size:1rem;font-weight:900}.transport-lite-panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:24px;align-items:start}.transport-lite-requests,.transport-message-card{grid-column:1 / -1}.transport-message-mini{display:grid;gap:16px;padding:16px;border-radius:24px;border:1px solid rgba(31,122,90,.1);background:radial-gradient(circle at top left,rgba(76,175,125,.1),transparent 36%),#f7f9f8d6}.transport-message-mini h4{margin:0;color:#102017}.transport-message-thread{max-height:320px;overflow:auto;padding:8px;border-radius:24px;background:#edf7ef9e}.transport-message-thread.compact{max-height:210px}.transport-message-bubble{max-width:min(620px,88%);display:grid;gap:4px;padding:14px 16px;border-radius:20px;background:#fff;border:1px solid rgba(31,122,90,.1);box-shadow:var(--shadow-soft)}.transport-message-bubble.mine{justify-self:end;color:#fff;background:linear-gradient(135deg,#1f7a5a,#102017)}.transport-message-bubble span,.transport-message-bubble small{color:var(--muted);font-size:.78rem;font-weight:800}.transport-message-bubble.mine span,.transport-message-bubble.mine small{color:#ffffffad}.transport-message-bubble strong{color:inherit;line-height:1.25}.transport-message-form{grid-template-columns:minmax(0,1fr) auto;align-items:center}.transport-message-form input{min-height:54px;border-radius:999px;padding-inline:18px}.transport-privacy-note,.transport-cancellation-policy{display:grid;gap:8px;padding:16px;border-radius:22px;border:1px solid rgba(31,122,90,.12);background:radial-gradient(circle at top left,rgba(76,175,125,.12),transparent 38%),#f7f9f8e0}.transport-cancellation-policy{grid-template-columns:minmax(0,1fr) auto;align-items:center;border-color:#f59e0b38;background:radial-gradient(circle at top left,rgba(245,158,11,.16),transparent 42%),#fffbebe6}.transport-cancellation-policy.charged{border-color:#ef444438;background:radial-gradient(circle at top left,rgba(239,68,68,.12),transparent 42%),#fef2f2eb}.transport-privacy-note strong,.transport-cancellation-policy strong{color:#102017}.transport-privacy-note small,.transport-cancellation-policy small{margin:0;color:#53625a}.danger-soft-button{border-color:#ef444447;color:#991b1b;background:#ffffffb8}.transport-driver-offer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px}.transport-driver-avatar{width:52px;height:52px;display:grid;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(145deg,#102017,#1f7a5a);font-weight:900}.transport-driver-offer small,.transport-driver-offer span,.transport-empty-state p,.transport-request-row small,.transport-trip-progress-card p,.transport-trip-progress-card small{margin:0;color:var(--muted)}.transport-driver-price{display:grid;justify-items:end;gap:8px}.transport-driver-price strong{font-size:1.2rem;color:#102017}.transport-job-pop-card{cursor:pointer;position:relative;overflow:hidden}.transport-job-pop-card:after{content:"";position:absolute;inset:auto 16px 0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#1f7a5a,#f59e0b);opacity:0;transition:opacity .16s ease}.transport-job-pop-card.active:after,.transport-job-pop-card:hover:after{opacity:1}.transport-job-bid-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.transport-job-bid-strip div{min-width:0;display:grid;gap:2px;padding:10px 12px;border-radius:18px;background:#edf7efbd}.transport-job-bid-strip span{color:#64756d;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.transport-job-bid-strip strong{overflow:hidden;color:#102017;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.munda-drive-provider-shell{--drive-green: #0f5b3d;--drive-deep: #07110d;--drive-action: #f59e0b;max-width:1480px;color:#102017}.munda-drive-provider-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 8%,rgba(34,197,94,.16),transparent 28%),radial-gradient(circle at 92% 0%,rgba(245,158,11,.16),transparent 26%),linear-gradient(135deg,#eff7f2f5,#fffbf1f0)}.munda-drive-provider-shell>.toolbar-card,.munda-drive-provider-shell>.workspace-nav-card,.munda-drive-provider-shell>.workspace-settings-card{position:relative!important;top:auto!important}.munda-drive-provider-topbar{border:0;border-radius:32px;background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 32%),linear-gradient(145deg,#fffffffa,#f0f9f4f0);box-shadow:0 20px 42px #11182714}.munda-drive-provider-topbar .section-kicker,.munda-drive-driver-rail .section-kicker{color:#f59e0b}.munda-drive-provider-topbar h2{letter-spacing:-.055em}.munda-drive-provider-sync{border-radius:18px;background:#ffffffb3}.munda-drive-driver-rail{border:0;border-radius:32px;background:radial-gradient(circle at top left,rgba(31,122,90,.12),transparent 36%),#ffffffe0;box-shadow:0 18px 38px #11182714}.munda-drive-driver-card{display:grid;gap:8px;margin:16px 0;padding:16px;border-radius:24px;color:#fff;background:radial-gradient(circle at top right,rgba(245,158,11,.18),transparent 40%),linear-gradient(145deg,#07110d,#0f5b3d);box-shadow:0 18px 34px #0f5b3d33}.munda-drive-driver-card strong{color:#fff;font-size:1.35rem}.munda-drive-driver-card small{color:#ffffffbd}.munda-drive-provider-main{display:grid;gap:24px}.munda-drive-provider-main>.card,.munda-drive-provider-main .transport-provider-grid>.card,.munda-drive-provider-main .subcard{border-color:#1f7a5a1a;border-radius:28px;box-shadow:0 16px 34px #1118270f}.munda-drive-provider-main .transport-provider-hero{border:0;background:radial-gradient(circle at 75% 8%,rgba(245,158,11,.16),transparent 28%),radial-gradient(circle at 0% 72%,rgba(34,197,94,.12),transparent 30%),linear-gradient(145deg,#fffffffc,#f1f8f4f5)}.munda-drive-provider-main .transport-provider-hero h2{max-width:760px;font-size:clamp(2rem,4vw,4rem);line-height:.94;letter-spacing:-.06em}.munda-drive-provider-main .transport-job-pop-card{border:0;border-radius:26px;background:radial-gradient(circle at top right,rgba(245,158,11,.08),transparent 36%),#fff;box-shadow:0 14px 28px #1118270f}.munda-drive-provider-main .transport-job-pop-card.active{outline:2px solid rgba(245,158,11,.48);box-shadow:0 20px 40px #f59e0b24}.transport-empty-state,.transport-trip-progress-card{padding:16px}.transport-request-row{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;text-align:left}.transport-request-row.active{border-color:#1f7a5a3d;background:linear-gradient(135deg,#edf7efeb,#fff)}.transport-request-row span{color:#1f7a5a;font-size:.78rem;font-weight:900;text-transform:uppercase}.transport-hero-card,.transport-provider-hero,.transport-admin-hero{background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 34%),radial-gradient(circle at left center,rgba(76,175,125,.1),transparent 36%),linear-gradient(180deg,#fffffffc,#f1f8f4f7)}.transport-hero-grid,.transport-flow-grid,.transport-provider-grid,.transport-offers-grid,.transport-admin-grid{display:grid;gap:var(--card-gap)}.transport-metric-row{display:grid;gap:var(--card-gap);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.transport-hero-copy,.transport-selected-job-card,.transport-offer-summary-card,.transport-provider-offer-form,.transport-provider-jobs,.transport-form-card,.transport-job-board-card,.transport-rating-card{align-content:start}.transport-form-grid,.transport-job-list,.transport-offer-list,.transport-trip-actions,.transport-proof-grid,.transport-status-step-row{display:grid;gap:var(--card-gap)}.transport-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-form-notes{grid-column:1 / -1}.transport-location-card,.transport-location-summary{display:grid;gap:var(--space-1);border-radius:18px;border:1px solid rgba(31,122,90,.12);background:radial-gradient(circle at top left,rgba(76,175,125,.1),transparent 38%),linear-gradient(180deg,#fffffffa,#f5faf7f5)}.transport-location-card{grid-column:1 / -1;padding:var(--surface-pad)}.transport-location-card .secondary-button{justify-self:start}.transport-location-summary{padding:var(--space-2);color:var(--muted);font-size:.84rem}.transport-job-card,.transport-offer-card,.transport-offer-summary-card,.transport-trip-card,.transport-empty-card,.transport-rating-card{display:grid;gap:var(--space-2)}.transport-job-card{width:100%;padding:var(--surface-pad);text-align:left;border-radius:var(--radius-card);border:1px solid var(--line);background:radial-gradient(circle at top left,rgba(76,175,125,.07),transparent 34%),linear-gradient(180deg,#fffffffa,#f4f9f6f5)}.transport-job-card.active{border-color:#1f7a5a38;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.transport-job-top,.transport-offer-top,.transport-job-meta,.transport-trip-grid,.transport-offer-actions,.transport-cane-meta{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:space-between;align-items:center}.transport-job-meta,.transport-cane-meta{color:var(--muted);font-size:.84rem}.transport-photo-preview-row{grid-column:1 / -1;display:grid;gap:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.transport-photo-preview-row img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;border:1px solid rgba(31,122,90,.12);box-shadow:0 10px 24px #11182714}.transport-photo-preview-row.compact-photos{grid-template-columns:repeat(auto-fit,minmax(72px,110px))}.transport-trip-actions,.transport-offer-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-offers-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) minmax(280px,.7fr);align-items:start}.transport-offer-price{display:grid;gap:2px}.transport-provider-grid{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);align-items:start}.transport-admin-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.transport-status-step-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.transport-proof-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:var(--space-2);border-radius:18px;background:#ffffffa8;border:1px solid rgba(31,122,90,.1)}.transporter-mode .workspace-nav-card{background:linear-gradient(160deg,#fffffffc,#f1f8f4f5),var(--card)}@media (max-width: 1023px){.farm-app-page-shell,.doctor-app-page-shell,.support-app-page-shell,.water-app-page-shell{min-height:100vh}.farm-lite-topbar,.doctor-lite-topbar,.support-lite-topbar,.water-lite-topbar{grid-template-columns:1fr auto;border-radius:24px}.farm-lite-topbar .farm-brand-lockup,.doctor-lite-topbar .doctor-brand-lockup,.support-lite-topbar .support-brand-lockup,.water-lite-topbar .water-brand-lockup{grid-column:1 / -1;grid-row:2}.farm-topbar-status,.doctor-topbar-status,.support-topbar-status,.water-topbar-status{justify-content:end}.farm-lite-hero,.doctor-lite-hero,.support-lite-hero,.water-lite-hero{grid-template-columns:1fr}.farm-field-command-card,.doctor-scan-command-card,.support-chat-command-card,.water-command-card{min-height:auto;padding:20px;border-radius:28px}.farm-focus-card,.doctor-focus-card,.support-focus-card,.water-focus-card{padding:16px;border-radius:26px}.market-app-page-shell{min-height:100vh}.market-lite-topbar{grid-template-columns:1fr auto;border-radius:24px}.market-lite-topbar .market-brand-lockup{grid-column:1 / -1;grid-row:2}.market-topbar-status{justify-content:end}.market-lite-hero,.market-shop-layout,.market-selection-metrics,.market-selection-actions{grid-template-columns:1fr}.market-storefront-card{min-height:auto;padding:20px;border-radius:28px}.market-selection-card,.market-lite-card,.market-lite-empty-card{padding:16px;border-radius:26px}.market-product-grid,.market-route-card{grid-template-columns:1fr}.market-lite-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.market-lite-tabs button{flex:0 0 auto}.transport-app-page-shell{min-height:100vh}.transport-lite-topbar{position:relative;top:auto;grid-template-columns:1fr auto;border-radius:24px}.transport-lite-topbar .transport-brand-lockup{grid-column:1 / -1;grid-row:2}.transport-lite-hero,.transport-lite-panels,.transport-lite-grid{grid-template-columns:1fr}.transport-map-surface{min-height:330px;padding:16px;border-radius:28px}.transport-booking-card,.transport-lite-card{padding:16px;border-radius:26px}.transport-driver-offer,.transport-request-row{grid-template-columns:1fr;justify-items:stretch}.transport-message-form{grid-template-columns:1fr}.transport-message-bubble{max-width:100%}.transport-cancellation-policy,.transport-live-location-card,.transport-route-intel-strip,.transport-driver-intel-strip{grid-template-columns:1fr}.transport-driver-sync-actions{justify-content:stretch}.transport-driver-sync-actions .primary-button,.transport-driver-sync-actions .secondary-button{width:100%;justify-content:center}.transport-driver-price{justify-items:stretch}.transport-driver-price .primary-button{width:100%;justify-content:center}.transport-app-topbar{top:auto;grid-template-columns:1fr auto;border-radius:24px}.transport-back-button{min-height:44px;padding:0 14px}.transport-brand-lockup{grid-column:1 / -1;grid-row:2}.transport-topbar-status{justify-content:end}.transport-command-card{grid-template-columns:1fr;padding:20px;border-radius:28px}.transport-command-actions{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}.transport-command-actions .primary-button,.transport-command-actions .secondary-button{min-width:0;width:100%}.transport-app-tabs{position:static;overflow-x:auto;grid-template-columns:repeat(4,minmax(96px,1fr));border-radius:24px}.transport-fare-card,.transport-bid-control,.transport-counter-panel,.transport-accepted-panel,.transport-vehicle-detail-strip{grid-template-columns:1fr;align-items:stretch}.transport-fare-card{display:grid}.transport-fare-input,.transport-bid-actions label{width:100%}.transport-bid-actions,.transport-counter-actions,.transport-popup-actions{justify-content:stretch}.transport-bid-actions>*,.transport-counter-actions>*,.transport-popup-actions>*{flex:1 1 140px}.transport-job-bid-strip,.transport-dashboard-standalone .transport-flow-grid,.transport-form-grid,.transport-offers-grid,.transport-provider-grid,.transport-admin-grid{grid-template-columns:1fr}.transport-dashboard-standalone .transport-job-board-card{position:static}.transport-trip-actions,.transport-offer-actions{grid-template-columns:1fr}}.farmer-context-home-stats,.farmer-mobile-snapshot-section{display:none!important}@media (max-width: 860px){.farmer-mode .home-support-band,.farmer-mode .home-week-surface,.farmer-mode .home-guidance-band,.farmer-mode .offline-system-card,.farmer-mode .farmer-overview-grid,.farmer-mode .farmer-overview-grid-secondary,.farmer-mode .decision-loop-card{display:none!important}.farmer-mobile-home-strip-v2{display:grid!important;gap:20px;padding:0;border:0;background:transparent;box-shadow:none}.farmer-mobile-hero,.farmer-mobile-list-item,.farmer-mobile-quick-button{border-color:#1f7a5a1f;color:var(--ink);background:radial-gradient(circle at top left,rgba(76,175,125,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f2f8f4f5)}.farmer-mobile-hero-copy strong,.farmer-mobile-list-copy strong,.farmer-mobile-quick-button span:last-child{color:var(--ink)}.farmer-mobile-hero-copy p,.farmer-mobile-hero-copy small,.farmer-mobile-list-copy small{color:var(--muted)}}@media (min-width: 1024px){.farmer-context-home-stats{display:none!important}.desktop-home-hero-actions .primary-button{min-height:64px;background:linear-gradient(135deg,var(--gold),#f97316);box-shadow:0 18px 34px #f59e0b38}.farmer-desktop-context{gap:16px}.farmer-desktop-context .farmer-context-card{padding:16px;border-radius:24px}}.farm-lite-app,.doctor-lite-app,.support-lite-app,.water-lite-app,.setup-lite-app,.settings-lite-app,.market-lite-app,.transport-lite-app,.operations-lite-app,.security-lite-app,.trust-lite-app{width:min(100%,1440px);margin:0 auto}.transporter-workspace-main{display:grid;gap:24px;align-content:start;min-width:0}.transporter-dispatch-map{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:16px;align-items:stretch}.transporter-map-visual{min-height:360px;position:relative;overflow:hidden;display:grid;align-content:end;padding:20px;border-radius:30px;background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.06) 1px,transparent 1px),radial-gradient(circle at 70% 24%,rgba(245,158,11,.28),transparent 18%),radial-gradient(circle at 18% 78%,rgba(34,197,94,.22),transparent 20%),linear-gradient(145deg,#07110d,#13251c 58%,#24301f);background-size:54px 54px,54px 54px,auto,auto,auto;box-shadow:0 22px 46px #11182729}.transporter-map-visual:before{content:"";position:absolute;width:68%;height:4px;left:14%;top:44%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#f59e0b);transform:rotate(-12deg);box-shadow:0 0 26px #f59e0b57}.transporter-dispatch-intel{display:grid;gap:12px}.transporter-dispatch-intel article{min-width:0;display:grid;gap:8px;align-content:center;padding:16px;border:1px solid rgba(31,122,90,.12);border-radius:24px;background:radial-gradient(circle at top right,rgba(245,158,11,.08),transparent 30%),#ffffffe6;box-shadow:0 14px 28px #1118270f}.transporter-dispatch-intel strong{overflow:hidden;color:#102017;font-size:1.08rem;text-overflow:ellipsis;white-space:nowrap}.transporter-dispatch-intel small{color:var(--muted);line-height:1.35}@media (min-width: 1120px){.dashboard-grid.transporter-mode{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start}.dashboard-grid.transporter-mode>.toolbar-card,.dashboard-grid.transporter-mode>.workspace-nav-card,.dashboard-grid.transporter-mode>.workspace-settings-card{grid-column:1;position:relative;top:auto;z-index:1}.dashboard-grid.transporter-mode>.toolbar-card{grid-row:1;padding:20px}.dashboard-grid.transporter-mode>.workspace-nav-card{grid-row:2}.dashboard-grid.transporter-mode>.workspace-settings-card{grid-row:3}.dashboard-grid.transporter-mode>.transporter-workspace-main{grid-column:2;grid-row:1 / span 20}.dashboard-grid.transporter-mode>:not(.toolbar-card):not(.workspace-settings-card):not(.workspace-nav-card):not(.transporter-workspace-main){grid-column:2}.dashboard-grid.transporter-mode>.toolbar-card h2{font-size:clamp(2rem,3.3vw,3rem)}.dashboard-grid.transporter-mode>.toolbar-card,.dashboard-grid.transporter-mode>.workspace-nav-card{box-shadow:0 18px 38px #11182714}}@media (max-width: 1119px){.transporter-workspace-main{grid-column:1 / -1}.transporter-dispatch-map{grid-template-columns:1fr}.transporter-map-visual{min-height:320px}}.farm-lite-topbar,.doctor-lite-topbar,.support-lite-topbar,.water-lite-topbar,.setup-lite-topbar,.settings-lite-topbar,.market-lite-topbar,.transport-lite-topbar,.operations-lite-topbar,.security-lite-topbar,.trust-lite-topbar{min-height:76px;padding:10px 12px;border-radius:26px}.farm-back-button,.doctor-back-button,.support-back-button,.water-back-button,.setup-back-button,.settings-back-button,.market-back-button,.transport-back-button,.operations-back-button,.security-back-button,.trust-back-button{min-height:46px;box-shadow:0 12px 22px #1f7a5a29}.farm-app-logo,.doctor-app-logo,.support-app-logo,.water-app-logo,.setup-app-logo,.settings-app-logo,.market-app-logo{width:48px;height:48px;border-radius:16px}.farm-lite-hero,.doctor-lite-hero,.support-lite-hero,.water-lite-hero,.setup-lite-hero,.settings-lite-hero,.market-lite-hero,.transport-lite-hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.78fr);gap:20px}.farm-field-command-card,.doctor-scan-command-card,.support-chat-command-card,.water-command-card,.setup-command-card,.settings-command-card,.market-storefront-card{min-height:280px;padding:24px;border-radius:30px}.transport-map-surface{min-height:460px;border-radius:30px}.farm-field-command-card strong,.doctor-scan-command-card strong,.support-chat-command-card strong,.water-command-card strong,.setup-command-card strong,.settings-command-card strong,.market-storefront-card strong{font-size:clamp(2rem,4vw,3.7rem);line-height:.94}.farm-field-command-card small,.doctor-scan-command-card small,.support-chat-command-card small,.water-command-card small,.setup-command-card small,.settings-command-card small,.market-storefront-card small{max-width:54ch}.farm-focus-card,.doctor-focus-card,.support-focus-card,.water-focus-card,.setup-focus-card,.settings-focus-card,.market-selection-card,.transport-booking-card{padding:20px;border-radius:28px}.farm-focus-card p,.doctor-focus-card p,.support-focus-card p,.water-focus-card p,.setup-focus-card p,.settings-focus-card p,.market-selection-card p,.transport-booking-title p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.farm-lite-workspace,.doctor-lite-workspace,.support-lite-workspace,.water-lite-workspace,.setup-lite-workspace,.settings-lite-workspace,.market-shop-layout,.transport-lite-panels,.operations-lite-workspace,.security-lite-workspace,.trust-lite-workspace{gap:20px}.farm-lite-workspace>.my-farm-summary-card,.farm-lite-workspace>.my-farm-add-form-card,.farm-lite-workspace .my-farm-list-card,.farm-lite-workspace .my-farm-detail-card,.doctor-lite-workspace>.advisory-card,.doctor-lite-workspace>.board-card,.support-lite-workspace>.support-chat-shell,.water-lite-workspace>.card,.water-lite-workspace>.advisory-card,.setup-lite-workspace>.advisory-card,.settings-lite-workspace>.workspace-settings-card,.settings-lite-workspace>.settings-meaning-card,.market-lite-card,.transport-lite-card{border-radius:28px}.my-farm-layout,.crop-doctor-workspace,.support-chat-shell-inner{gap:20px}.my-farm-summary-grid,.crop-doctor-result-facts,.market-product-grid,.marketplace-offer-grid,.transport-lite-grid{gap:14px}.my-farm-field-card,.market-product-tile,.market-route-card,.transport-driver-offer,.transport-request-row,.crop-doctor-case-item,.crop-doctor-tip-item,.crop-doctor-step-item{border-radius:20px;box-shadow:var(--shadow-soft)}.crop-doctor-result-hero{border-radius:30px;box-shadow:0 18px 42px #1f7a5a1a}.support-chat-intro-card{background:radial-gradient(circle at top left,rgba(245,158,11,.1),transparent 30%),linear-gradient(180deg,#fffffffa,#f2f8f4f5)}.support-conversation-card{background:#ffffffe6}.market-selection-actions,.transport-command-actions,.crop-doctor-result-actions,.crop-doctor-capture-actions{gap:10px}.market-selection-actions .primary-button,.transport-request-button,.crop-doctor-capture-actions .primary-button,.support-chat-form .primary-button{box-shadow:0 16px 30px #f59e0b33}.market-lite-tabs,.transport-service-pills{scrollbar-width:thin}.market-lite-tabs button,.transport-service-pills button{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.market-lite-tabs button:active,.transport-service-pills button:active{transform:scale(.98)}.dashboard-grid:not(.farmer-mode)>.toolbar-card,.admin-mode .workspace-rail>.toolbar-card,.dashboard-grid:not(.farmer-mode)>.workspace-nav-card{border-radius:28px}.dashboard-grid:not(.farmer-mode) .toolbar-actions{justify-content:flex-end}.dashboard-grid:not(.farmer-mode) .toolbar-actions .secondary-button{min-height:44px}.dashboard-grid:not(.farmer-mode) .sync-strip{background:#ffffffc2;border-color:#1f7a5a1a;color:var(--muted)}.dashboard-grid:not(.farmer-mode) .metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.dashboard-grid:not(.farmer-mode) .table-shell{background:#ffffffc2;border-color:#1f7a5a1a}.dashboard-grid:not(.farmer-mode) th,.dashboard-grid:not(.farmer-mode) td{border-bottom-color:#1f7a5a14}@media (min-width: 1024px){.my-farm-layout{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)}.crop-doctor-workspace{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr)}.support-chat-shell-inner{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)}.market-shop-layout,.transport-lite-panels{grid-template-columns:minmax(0,1.24fr) minmax(320px,.76fr)}}@media (max-width: 860px){.farm-lite-topbar,.doctor-lite-topbar,.support-lite-topbar,.water-lite-topbar,.setup-lite-topbar,.settings-lite-topbar,.market-lite-topbar,.transport-lite-topbar,.operations-lite-topbar,.security-lite-topbar,.trust-lite-topbar{grid-template-columns:1fr auto;border-radius:22px}.farm-brand-lockup,.doctor-brand-lockup,.support-brand-lockup,.water-brand-lockup,.setup-brand-lockup,.settings-brand-lockup,.market-brand-lockup,.transport-brand-lockup,.operations-brand-lockup,.security-brand-lockup,.trust-brand-lockup{grid-column:1 / -1;order:2}.farm-topbar-status,.doctor-topbar-status,.support-topbar-status,.water-topbar-status,.setup-topbar-status,.settings-topbar-status,.market-topbar-status,.transport-topbar-status,.operations-topbar-status,.security-topbar-status,.trust-topbar-status{justify-content:flex-end}.farm-lite-hero,.doctor-lite-hero,.support-lite-hero,.water-lite-hero,.setup-lite-hero,.settings-lite-hero,.market-lite-hero,.transport-lite-hero,.market-shop-layout,.transport-lite-panels{grid-template-columns:1fr}.farm-field-command-card,.doctor-scan-command-card,.support-chat-command-card,.water-command-card,.setup-command-card,.settings-command-card,.market-storefront-card{min-height:230px;padding:20px}.transport-map-surface{min-height:340px}.farm-field-command-card strong,.doctor-scan-command-card strong,.support-chat-command-card strong,.water-command-card strong,.setup-command-card strong,.settings-command-card strong,.market-storefront-card strong{font-size:clamp(2rem,10vw,3rem)}.market-selection-actions,.transport-command-actions,.crop-doctor-result-actions,.crop-doctor-capture-actions{grid-template-columns:1fr}}.munda-drive-standalone-product{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 8% 12%,rgba(34,197,94,.16),transparent 28%),radial-gradient(circle at 92% 4%,rgba(245,158,11,.14),transparent 26%),linear-gradient(135deg,#edf7f2,#fff8ea 62%,#eff8f1)}.munda-drive-standalone-product .transport-lite-app{position:relative;width:100%;max-width:none;min-height:100vh;margin:0;padding:12px;gap:16px}.munda-drive-standalone-product .transport-lite-topbar{position:absolute;inset:12px 12px auto;z-index:8;min-height:68px;padding:10px 12px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:#ffffffc7;box-shadow:0 18px 42px #0f5b3d24;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.munda-drive-standalone-product .munda-drive-room-tabs{position:absolute;top:94px;left:24px;z-index:9;display:flex;gap:8px;max-width:min(520px,calc(100% - 48px));padding:6px;border-radius:999px;background:#ffffffc7;box-shadow:0 16px 36px #1118271a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.munda-drive-standalone-product .munda-drive-room-tabs button{min-height:38px;padding:0 14px;border:0;border-radius:999px;color:#53625a;background:transparent;font-weight:950}.munda-drive-standalone-product .munda-drive-room-tabs button.active{color:#fff;background:linear-gradient(135deg,#0f5b3d,#102017);box-shadow:0 12px 24px #0f5b3d33}.munda-drive-standalone-product .transport-back-button{min-height:48px;padding:0 18px;color:#fff;background:linear-gradient(135deg,#0f5b3d,#07110d);box-shadow:0 14px 28px #0f5b3d33}.munda-drive-standalone-product .transport-app-logo{width:52px;height:52px;border-radius:20px}.munda-drive-standalone-product .transport-lite-topbar .transport-brand-lockup h1{font-size:clamp(1.35rem,2.1vw,2.25rem);line-height:.94;letter-spacing:-.055em}.munda-drive-standalone-product .transport-lite-topbar .section-kicker{font-size:.78rem}.munda-drive-standalone-product .transport-topbar-status{gap:8px}.munda-drive-standalone-product .munda-drive-booking-shell{position:relative;display:block;min-height:calc(100svh - 24px);overflow:hidden;border-radius:36px;box-shadow:0 24px 58px #1118271f}.munda-drive-standalone-product .transport-map-surface{min-height:calc(100svh - 24px);border-radius:36px;padding:0;box-shadow:none}.munda-drive-standalone-product .transport-map-surface:before{top:50%;left:25%;width:52%;transform:rotate(-10deg)}.munda-drive-standalone-product .transport-map-surface:after{right:12%;top:20%}.munda-drive-standalone-product .transport-map-chip-row{position:absolute;top:146px;left:24px;right:24px;z-index:3;margin:0}.munda-drive-standalone-product .transport-map-chip-row span{min-height:38px;color:#102017;background:#ffffffc7;border-color:#ffffff6b;box-shadow:0 12px 26px #1118271a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.munda-drive-standalone-product .transport-map-route-card{position:absolute;top:154px;right:24px;z-index:3;width:min(380px,calc(100% - 540px));max-width:380px;padding:18px;border-radius:28px;background:#050c0ab8;box-shadow:0 18px 40px #0003}.munda-drive-standalone-product .transport-live-location-card{position:absolute;right:24px;bottom:24px;z-index:3;width:min(380px,calc(100% - 540px));max-width:380px;margin:0;grid-template-columns:1fr;background:#ffffff29;box-shadow:0 18px 40px #00000029}.munda-drive-standalone-product .transport-route-intel-strip{display:none}.munda-drive-standalone-product .munda-drive-booking-sheet{position:absolute;left:24px;bottom:24px;z-index:5;width:min(470px,calc(100% - 48px));max-height:min(78vh,760px);overflow:auto;overscroll-behavior:contain;padding:18px;border:1px solid rgba(255,255,255,.72);border-radius:34px;background:#fffffff2;box-shadow:0 28px 70px #11182733;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);scrollbar-width:thin}.munda-drive-sheet-grabber{width:54px;height:5px;display:block;margin:0 auto 12px;border-radius:999px;background:#10201729}.munda-drive-standalone-product .transport-booking-title{gap:6px;margin-bottom:14px}.munda-drive-standalone-product .transport-booking-title h2{font-size:clamp(2rem,6vw,3.2rem);letter-spacing:-.06em}.munda-drive-standalone-product .transport-booking-title p{max-width:34ch;-webkit-line-clamp:2}.munda-drive-standalone-product .transport-map-mode-row small{display:none}.munda-drive-standalone-product .munda-drive-flow-strip{margin:12px 0}.munda-drive-standalone-product .munda-drive-flow-strip article{min-height:42px;padding:8px;border:0;background:#edf7efe6}.munda-drive-standalone-product .munda-drive-flow-strip span{width:26px;height:26px}.munda-drive-standalone-product .munda-drive-flow-strip strong{font-size:.78rem}.munda-drive-standalone-product .transport-service-pills{margin-bottom:12px;padding:2px 0 8px}.munda-drive-standalone-product .transport-service-pills button{min-height:40px;background:#ffffffe0}.munda-drive-standalone-product .transport-lite-form{gap:14px}.munda-drive-standalone-product .transport-form-step-heading{margin-top:2px}.munda-drive-standalone-product .transport-route-input-group{gap:6px;padding:8px;border:1px solid rgba(31,122,90,.12);border-radius:26px;background:#fff;box-shadow:inset 0 0 0 1px #ffffff80}.munda-drive-standalone-product .transport-field-line{min-height:54px;padding:0 12px;border:0;border-radius:20px;background:#f7f9f8e6}.munda-drive-standalone-product .transport-field-line:focus-within{background:#fff;box-shadow:0 0 0 3px #f59e0b24}.munda-drive-standalone-product .transport-location-pill{width:100%;justify-content:center;box-shadow:none}.munda-drive-standalone-product .transport-place-suggestions{box-shadow:none}.munda-drive-standalone-product .transport-lite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.munda-drive-standalone-product .transport-lite-grid label,.munda-drive-standalone-product .transport-fare-input{min-width:0}.munda-drive-standalone-product .transport-lite-grid input,.munda-drive-standalone-product .transport-lite-grid select,.munda-drive-standalone-product .transport-fare-input input{min-height:50px;border-radius:18px}.munda-drive-standalone-product .transport-field-help{display:none}.munda-drive-standalone-product .transport-fare-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(126px,.55fr);gap:12px;padding:16px;border:0;color:#fff;background:radial-gradient(circle at top right,rgba(245,158,11,.28),transparent 36%),linear-gradient(135deg,#07110d,#0f5b3d);box-shadow:0 20px 38px #0f5b3d2e}.munda-drive-standalone-product .transport-fare-card strong,.munda-drive-standalone-product .transport-fare-card small,.munda-drive-standalone-product .transport-fare-card .service-kind,.munda-drive-standalone-product .transport-fare-input span{color:inherit}.munda-drive-standalone-product .transport-fare-card .secondary-button{grid-column:1 / -1;justify-content:center;color:#102017;background:#ffffffe6}.munda-drive-standalone-product .transport-lite-details{padding:12px;border-radius:22px;background:#edf7efb8}.munda-drive-standalone-product .transport-request-button{min-height:60px;color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 18px 34px #f59e0b47;transition:transform .16s ease,box-shadow .16s ease}.munda-drive-standalone-product .transport-request-button:active{transform:scale(.985);box-shadow:0 10px 20px #f59e0b3d}.munda-drive-standalone-product .transport-lite-panels{width:min(100%,1440px);margin:0 auto;padding:8px 12px 32px;gap:16px;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.munda-drive-standalone-product .munda-drive-view-request .transport-lite-panels,.munda-drive-standalone-product .munda-drive-view-trip .munda-drive-booking-shell,.munda-drive-standalone-product .munda-drive-view-history .munda-drive-booking-shell,.munda-drive-standalone-product .munda-drive-view-trip #transport-offers,.munda-drive-standalone-product .munda-drive-view-trip #transport-jobs,.munda-drive-standalone-product .munda-drive-view-history #transport-offers,.munda-drive-standalone-product .munda-drive-view-history #transport-live-trip,.munda-drive-standalone-product .munda-drive-view-history #transport-messages{display:none}.munda-drive-standalone-product .munda-drive-view-trip .transport-lite-panels,.munda-drive-standalone-product .munda-drive-view-history .transport-lite-panels{min-height:100svh;padding-top:150px}.munda-drive-standalone-product .munda-drive-view-history .transport-lite-panels{grid-template-columns:minmax(0,860px);justify-content:center}.munda-drive-standalone-product .transport-lite-card{border:0;border-radius:30px;background:#ffffffdb;box-shadow:0 18px 42px #11182714;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.munda-drive-standalone-product .transport-driver-offer{grid-template-columns:auto minmax(0,1fr) auto;padding:16px;border:0;border-radius:26px;background:radial-gradient(circle at top right,rgba(245,158,11,.08),transparent 32%),#fff;box-shadow:0 14px 30px #11182714}.munda-drive-standalone-product .transport-driver-avatar{border-radius:50%;background:linear-gradient(145deg,#07110d,#0f5b3d)}.munda-drive-standalone-product .transport-driver-price .primary-button{min-height:44px;padding-inline:18px;border-radius:999px;background:linear-gradient(135deg,#f59e0b,#f97316)}.munda-drive-standalone-product .transport-bid-control{border:0;box-shadow:0 14px 30px #f59e0b1f}@media (max-width: 1180px){.munda-drive-standalone-product .transport-map-route-card,.munda-drive-standalone-product .transport-live-location-card{display:none}}@media (max-width: 860px){.munda-drive-standalone-product .transport-lite-app{padding:0}.munda-drive-standalone-product .transport-lite-topbar{inset:10px 10px auto;grid-template-columns:auto minmax(0,1fr);min-height:60px;padding:8px;border-radius:24px}.munda-drive-standalone-product .transport-back-button{min-height:44px;padding:0 14px}.munda-drive-standalone-product .transport-brand-lockup{grid-column:auto;grid-row:auto;order:initial}.munda-drive-standalone-product .transport-app-logo{display:none}.munda-drive-standalone-product .transport-lite-topbar .transport-brand-lockup h1{font-size:1.2rem;white-space:nowrap}.munda-drive-standalone-product .transport-topbar-status{display:none}.munda-drive-standalone-product .munda-drive-room-tabs{top:76px;left:12px;right:12px;max-width:none;overflow-x:auto;padding:5px}.munda-drive-standalone-product .munda-drive-room-tabs button{flex:1 0 auto;min-height:36px;padding:0 12px;font-size:.82rem}.munda-drive-standalone-product .munda-drive-booking-shell,.munda-drive-standalone-product .transport-map-surface{min-height:100svh;border-radius:0 0 30px 30px}.munda-drive-standalone-product .transport-map-chip-row{display:none}.munda-drive-standalone-product .transport-live-pin.farmer-pin{left:18%;bottom:42%}.munda-drive-standalone-product .transport-live-pin.truck-pin{right:16%;top:30%}.munda-drive-standalone-product .munda-drive-booking-sheet{left:0;right:0;bottom:0;width:auto;max-height:74svh;padding:16px;border-radius:32px 32px 0 0;border-inline:0;border-bottom:0}.munda-drive-standalone-product .transport-booking-title h2{font-size:clamp(2rem,12vw,3rem)}.munda-drive-standalone-product .transport-booking-title p{display:none}.munda-drive-standalone-product .munda-drive-flow-strip{grid-template-columns:repeat(3,minmax(92px,1fr));overflow-x:auto}.munda-drive-standalone-product .transport-lite-grid,.munda-drive-standalone-product .transport-fare-card,.munda-drive-standalone-product .transport-lite-panels{grid-template-columns:1fr}.munda-drive-standalone-product .transport-lite-grid{gap:10px}.munda-drive-standalone-product .transport-lite-panels{width:100%;padding:132px 16px 16px}.munda-drive-standalone-product .transport-driver-offer,.munda-drive-standalone-product .transport-bid-control,.munda-drive-standalone-product .transport-message-form{grid-template-columns:1fr}.munda-drive-standalone-product .transport-driver-price{justify-items:stretch}.munda-drive-standalone-product .transport-driver-price .primary-button{width:100%;justify-content:center}}.munda-drive-safety-strip,.munda-drive-price-intel,.munda-drive-offer-proof-row,.munda-drive-trip-safety-row,.munda-provider-trust-strip,.munda-job-priority-row,.munda-counter-presets{display:grid;gap:8px}.munda-drive-safety-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}.munda-drive-safety-strip article,.munda-drive-price-intel article,.munda-provider-trust-strip article{min-width:0;display:grid;gap:4px;padding:10px 12px;border-radius:18px;background:radial-gradient(circle at top right,rgba(245,158,11,.08),transparent 34%),#edf7efd1}.munda-drive-safety-strip strong,.munda-drive-price-intel strong,.munda-provider-trust-strip strong{overflow:hidden;color:#102017;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.munda-drive-price-intel{grid-template-columns:repeat(3,minmax(0,1fr))}.munda-drive-price-intel span,.munda-provider-trust-strip span{color:#64756d;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.munda-drive-offer-proof-row,.munda-drive-trip-safety-row,.munda-job-priority-row{grid-template-columns:repeat(3,minmax(0,1fr))}.munda-drive-offer-proof-row span,.munda-drive-trip-safety-row span,.munda-job-priority-row span{min-width:0;overflow:hidden;padding:7px 9px;border-radius:999px;color:#0f5b3d;background:#edf7efe6;font-size:.74rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.munda-drive-waiting-card{background:radial-gradient(circle at top left,rgba(245,158,11,.12),transparent 34%),linear-gradient(180deg,#fffffff5,#edf7efdb)}.munda-drive-waiting-card div{display:grid;gap:8px;margin-top:10px}.munda-drive-waiting-card div span{padding:10px 12px;border-radius:16px;color:#53625a;background:#ffffffc2;font-size:.84rem;font-weight:800}.munda-provider-live-card{position:relative;z-index:2;width:min(430px,100%);display:grid;gap:8px;margin-top:auto;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:28px;color:#fff;background:#040a08ad;box-shadow:0 18px 40px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.munda-provider-live-card strong,.munda-provider-live-card small{color:inherit}.munda-provider-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.munda-drive-provider-main .transport-provider-hero{overflow:hidden}.munda-drive-provider-main .transport-provider-hero .metric-grid{margin-top:16px}.munda-drive-provider-main .transport-provider-grid{align-items:start}.munda-drive-provider-main .transport-provider-jobs,.munda-drive-provider-main .transport-provider-offer-form{border:0;border-radius:32px;background:#ffffffe0;box-shadow:0 18px 42px #11182714}.munda-drive-provider-main .transport-provider-offer-form{position:sticky;top:16px}.munda-drive-provider-main .transport-job-list{display:grid;gap:14px}.munda-drive-provider-main .transport-job-pop-card{padding:16px;transition:transform .18s ease,box-shadow .18s ease,outline-color .18s ease}.munda-drive-provider-main .transport-job-pop-card:hover{transform:translateY(-2px)}.munda-job-priority-row{margin:10px 0}.munda-job-priority-row span:first-child{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 12px 24px #f59e0b33}.munda-counter-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.munda-counter-presets button{min-height:48px;border:1px solid rgba(31,122,90,.14);border-radius:999px;color:#0f5b3d;background:#ffffffdb;font-weight:900;cursor:pointer}.munda-counter-presets button.selected{color:#fff;background:linear-gradient(135deg,#0f5b3d,#07110d);box-shadow:0 14px 28px #0f5b3d2e}.munda-drive-provider-main .transport-counter-panel,.munda-drive-provider-main .transport-accepted-panel,.munda-drive-standalone-product .transport-bid-control{border-radius:28px}.munda-drive-provider-main .form-grid.transport-form-grid{padding:16px;border-radius:28px;background:radial-gradient(circle at top right,rgba(245,158,11,.08),transparent 34%),#edf7efb8}.munda-drive-provider-main .form-grid.transport-form-grid .primary-button{min-height:56px;color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 16px 30px #f59e0b33}.munda-drive-provider-app-shell.dashboard-grid.transporter-mode{max-width:1260px;display:grid;grid-template-columns:minmax(0,1fr)!important;gap:16px;padding:16px}.munda-drive-provider-app-shell>.munda-drive-provider-topbar,.munda-drive-provider-app-shell>.munda-drive-driver-rail,.munda-drive-provider-app-shell>.workspace-settings-card,.munda-drive-provider-app-shell>.munda-drive-provider-main{grid-column:1!important;grid-row:auto!important}.munda-drive-provider-app-shell .munda-drive-provider-topbar{padding:14px 16px;border-radius:26px;background:radial-gradient(circle at top right,rgba(245,158,11,.1),transparent 30%),#ffffffeb;box-shadow:0 14px 34px #11182714}.munda-drive-provider-app-shell .munda-drive-provider-topbar .toolbar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.munda-drive-provider-app-shell .munda-drive-provider-topbar h2{font-family:Inter,Segoe UI,sans-serif;font-size:clamp(1.35rem,2.4vw,2.25rem);line-height:1;letter-spacing:-.05em}.munda-drive-provider-app-shell .munda-drive-provider-topbar .muted{margin-top:4px;font-size:.86rem}.munda-drive-provider-app-shell .toolbar-actions button{min-height:38px;padding:0 12px;border-radius:999px;font-size:.78rem}.munda-drive-provider-app-shell .munda-drive-provider-sync{display:none}.munda-drive-provider-app-shell .munda-drive-driver-rail{position:sticky!important;top:10px!important;z-index:7;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:10px;border-radius:999px;background:#ffffffe0;box-shadow:0 16px 36px #1118271a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.munda-drive-provider-app-shell .munda-drive-driver-rail>.section-header{display:none}.munda-drive-provider-app-shell .munda-drive-driver-card{min-width:190px;display:flex;gap:8px;align-items:center;margin:0;padding:8px 12px;border-radius:999px;box-shadow:none}.munda-drive-provider-app-shell .munda-drive-driver-card strong{font-size:.92rem;white-space:nowrap}.munda-drive-provider-app-shell .munda-drive-driver-card small{display:none}.munda-drive-provider-app-shell .workspace-nav-grid{display:flex;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:none}.munda-drive-provider-app-shell .workspace-nav-grid::-webkit-scrollbar{display:none}.munda-drive-provider-app-shell .workspace-nav-tile{min-width:max-content;min-height:42px;display:flex;gap:8px;align-items:center;padding:6px 12px 6px 8px;border-radius:999px;border-color:transparent;background:#f3f7f4e6}.munda-drive-provider-app-shell .workspace-nav-tile.active{color:#fff;background:linear-gradient(135deg,#0f5b3d,#07110d);box-shadow:0 12px 28px #0f5b3d2e}.munda-drive-provider-app-shell .workspace-nav-icon{width:28px;height:28px;font-size:.68rem}.munda-drive-provider-app-shell .workspace-nav-copy strong{font-size:.82rem;white-space:nowrap}.munda-drive-provider-app-shell .munda-drive-provider-main{gap:16px}.munda-drive-provider-app-shell .munda-drive-provider-main>.card,.munda-drive-provider-app-shell .munda-drive-provider-main .transport-provider-grid>.card,.munda-drive-provider-app-shell .munda-drive-provider-main .subcard{border:0;border-radius:30px;background:#ffffffe6;box-shadow:0 18px 42px #11182712}.munda-drive-provider-app-shell .munda-drive-provider-main .transport-provider-hero{padding:18px}.munda-drive-provider-app-shell .munda-drive-provider-main .transport-provider-hero h2{max-width:720px;font-family:Inter,Segoe UI,sans-serif;font-size:clamp(1.55rem,3vw,3rem);line-height:1}.munda-drive-provider-app-shell .munda-provider-trust-strip,.munda-drive-provider-app-shell .transport-provider-hero .metric-grid{display:none}.munda-drive-provider-app-shell .transport-provider-grid{grid-template-columns:minmax(330px,.86fr) minmax(0,1.14fr);gap:16px}.munda-drive-provider-app-shell .transport-provider-jobs,.munda-drive-provider-app-shell .transport-provider-offer-form{padding:16px}.munda-drive-provider-app-shell .transport-provider-jobs .section-header h3,.munda-drive-provider-app-shell .transport-provider-offer-form .section-header h3{font-family:Inter,Segoe UI,sans-serif;font-size:1.12rem;letter-spacing:-.03em}.munda-drive-provider-app-shell .transport-job-list{gap:10px}.munda-drive-provider-app-shell .transport-job-pop-card{padding:14px;border-radius:22px}.munda-drive-provider-app-shell .transport-provider-jobs .transport-job-bid-strip,.munda-drive-provider-app-shell .transport-provider-jobs .transport-job-meta:nth-of-type(n+2){display:none}.munda-drive-provider-app-shell .munda-job-priority-row{display:flex;gap:6px;margin:8px 0 0;overflow-x:auto}.munda-drive-provider-app-shell .munda-job-priority-row span{flex:0 0 auto}.munda-drive-provider-app-shell .transport-popup-actions{margin-top:10px}.munda-drive-provider-app-shell .transport-popup-actions .primary-button,.munda-drive-provider-app-shell .transport-popup-actions .secondary-button,.munda-drive-provider-app-shell .transport-counter-actions .primary-button,.munda-drive-provider-app-shell .transport-counter-actions .secondary-button{min-height:42px;border-radius:999px}.munda-drive-provider-app-shell .transport-provider-offer-form{position:static}.munda-drive-provider-app-shell .transport-provider-offer-form .transport-location-summary,.munda-drive-provider-app-shell .transport-provider-offer-form .transport-cane-meta,.munda-drive-provider-app-shell .transport-provider-offer-form .compact-photos,.munda-drive-provider-app-shell .transport-provider-offer-form .transport-message-mini{display:none}.munda-drive-provider-app-shell .transport-provider-offer-form .form-grid.transport-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.munda-drive-provider-app-shell .provider-view-trips>.card,.munda-drive-provider-app-shell .provider-view-offers>.card,.munda-drive-provider-app-shell .provider-view-profile>.card{padding:18px}.munda-drive-provider-app-shell .provider-view-trips .transport-trip-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.munda-drive-provider-app-shell .provider-view-trips .transport-proof-grid,.munda-drive-provider-app-shell .provider-view-trips .transport-message-mini{display:none}.munda-drive-provider-app-shell .provider-view-fleet .transport-admin-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.munda-drive-provider-app-shell .provider-view-profile .workspace-cluster{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}@media (max-width: 760px){.munda-drive-provider-app-shell.dashboard-grid.transporter-mode{padding:10px}.munda-drive-provider-app-shell .munda-drive-provider-topbar .toolbar-row,.munda-drive-provider-app-shell .transport-provider-grid,.munda-drive-provider-app-shell .munda-drive-driver-rail{grid-template-columns:1fr}.munda-drive-provider-app-shell .munda-drive-driver-rail{border-radius:26px}.munda-drive-provider-app-shell .munda-drive-driver-card{min-width:0;justify-content:center}.munda-drive-provider-app-shell .toolbar-actions{justify-content:stretch}.munda-drive-provider-app-shell .toolbar-actions button,.munda-drive-provider-app-shell .transport-provider-offer-form .form-grid.transport-form-grid{width:100%;grid-template-columns:1fr}}@media (max-width: 1119px){.munda-drive-provider-main .transport-provider-offer-form{position:static}}@media (max-width: 860px){.munda-drive-safety-strip,.munda-drive-price-intel,.munda-drive-offer-proof-row,.munda-drive-trip-safety-row,.munda-provider-trust-strip,.munda-job-priority-row,.munda-counter-presets{grid-template-columns:1fr}.munda-drive-safety-strip{display:none}.munda-drive-provider-main .transport-provider-hero{padding:16px;border-radius:28px}.munda-provider-live-card{width:100%}}.munda-drive-standalone-product{background:#eef3ef}.munda-drive-standalone-product .transport-lite-app{padding:0;gap:0}.munda-drive-standalone-product .munda-drive-booking-shell{min-height:100svh;border-radius:0;box-shadow:none}.munda-drive-standalone-product .transport-map-surface{min-height:100svh;border-radius:0;background:linear-gradient(28deg,transparent 0 47%,rgba(255,255,255,.72) 47% 49%,transparent 49% 100%),linear-gradient(152deg,transparent 0 46%,rgba(255,255,255,.62) 46% 48%,transparent 48% 100%),linear-gradient(90deg,rgba(15,91,61,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(15,91,61,.06) 1px,transparent 1px),radial-gradient(circle at 78% 26%,rgba(245,158,11,.18),transparent 22%),radial-gradient(circle at 22% 72%,rgba(34,197,94,.16),transparent 26%),#eaf2ed;background-size:auto,auto,76px 76px,76px 76px,auto,auto,auto}.munda-drive-standalone-product .transport-map-surface.pin-picking{cursor:crosshair}.munda-drive-standalone-product .transport-google-map,.munda-drive-standalone-product .transport-google-map-fallback{border-radius:0;background:linear-gradient(28deg,transparent 0 47%,rgba(255,255,255,.74) 47% 49%,transparent 49% 100%),linear-gradient(152deg,transparent 0 46%,rgba(255,255,255,.62) 46% 48%,transparent 48% 100%),linear-gradient(90deg,rgba(15,91,61,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(15,91,61,.06) 1px,transparent 1px),radial-gradient(circle at 78% 26%,rgba(245,158,11,.18),transparent 22%),radial-gradient(circle at 22% 72%,rgba(34,197,94,.16),transparent 26%),#eaf2ed;background-size:auto,auto,76px 76px,76px 76px,auto,auto,auto}.munda-drive-standalone-product .transport-google-map-fallback{place-items:center;align-content:center;padding:96px 24px 300px;color:#102017}.munda-drive-standalone-product .transport-google-map-fallback strong{padding:9px 14px;border-radius:999px;color:#102017;background:#ffffffd1;box-shadow:0 12px 26px #1118271a;font-family:Inter,Segoe UI,sans-serif;font-size:.95rem;letter-spacing:-.01em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.munda-drive-standalone-product .transport-google-map-fallback small{max-width:280px;color:#53625a;font-size:.84rem}.munda-drive-standalone-product .transport-map-path-line{width:min(520px,58vw);height:6px;background:linear-gradient(90deg,#22c55e,#f59e0b);box-shadow:0 10px 28px #f59e0b38}.munda-drive-standalone-product .transport-map-pin-dot{width:24px;height:24px;border:5px solid #fff;box-shadow:0 10px 24px #1118272e,0 0 0 12px #1f7a5a14}.munda-drive-standalone-product .transport-lite-topbar{inset:14px 16px auto;min-height:48px;display:block;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.munda-drive-standalone-product .transport-back-button,.munda-drive-standalone-product .transport-brand-lockup,.munda-drive-standalone-product .transport-topbar-status{pointer-events:auto}.munda-drive-standalone-product .transport-back-button{position:absolute;left:0;top:0;min-height:48px;padding:0 16px;border-radius:999px;background:#08120ee6;box-shadow:0 16px 32px #1118272e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.munda-drive-standalone-product .transport-back-button span:after{content:"‹";font-size:1.7rem;line-height:1}.munda-drive-standalone-product .transport-brand-lockup{position:absolute;left:50%;top:0;min-height:48px;display:flex;align-items:center;padding:0 18px;border-radius:999px;background:#ffffffe0;box-shadow:0 14px 30px #1118271f;transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.munda-drive-standalone-product .transport-app-logo,.munda-drive-standalone-product .transport-lite-topbar .transport-brand-lockup h1{display:none}.munda-drive-standalone-product .transport-lite-topbar .section-kicker{margin:0;color:#0f5b3d;font-size:.82rem;letter-spacing:.22em}.munda-drive-standalone-product .transport-topbar-status{position:absolute;right:0;top:0;display:flex;align-items:center}.munda-drive-standalone-product .transport-topbar-status .badge{min-height:48px;padding:0 16px;border-radius:999px;background:#ffffffdb;box-shadow:0 14px 30px #1118271a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.munda-drive-standalone-product .transport-topbar-status .badge+.badge{display:none}.munda-drive-standalone-product .transport-map-chip-row,.munda-drive-standalone-product .transport-live-location-card,.munda-drive-standalone-product .transport-route-intel-strip{display:none}.munda-drive-standalone-product .transport-map-route-card{position:absolute;top:88px;left:50%;z-index:7;width:min(430px,calc(100% - 32px));display:grid;gap:10px;padding:14px 16px;border:0;border-radius:26px;background:#08120ee0;box-shadow:0 22px 52px #1118273d;transform:translate(-50%);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.munda-drive-standalone-product .transport-map-route-card .transport-route-line{min-height:30px;width:2px;margin-left:10px;background:linear-gradient(180deg,#22c55e,#f59e0b)}.munda-drive-standalone-product .transport-map-route-card .transport-route-point strong{max-width:320px;color:#fff}.munda-drive-standalone-product .transport-map-route-card .transport-route-point small{color:#ffffff9e}.munda-drive-standalone-product .transport-live-pin{color:#102017;background:#ffffffe6;border-color:#ffffffb8;box-shadow:0 14px 30px #11182729}.munda-drive-standalone-product .transport-live-pin.farmer-pin{left:41%;bottom:47%}.munda-drive-standalone-product .transport-live-pin.truck-pin{right:37%;top:33%}.munda-drive-standalone-product .transport-map-pick-hint{position:absolute;left:50%;top:118px;z-index:6;display:grid;gap:2px;width:min(320px,calc(100% - 32px));padding:14px 16px;border:1px solid rgba(245,158,11,.22);border-radius:22px;color:#102017;text-align:center;background:#fffffff0;box-shadow:0 18px 40px #11182729;transform:translate(-50%);pointer-events:none}.munda-drive-standalone-product .transport-map-pick-hint strong{font-size:1rem;font-weight:950}.munda-drive-standalone-product .transport-map-pick-hint small{color:#5f6d66;font-weight:800}.munda-drive-standalone-product .munda-drive-booking-sheet{left:50%;bottom:18px;width:min(460px,calc(100% - 32px));max-height:min(68svh,680px);padding:14px;border:0;border-radius:30px;background:#fffffff7;box-shadow:0 28px 72px #1118273d;transform:translate(-50%)}.munda-drive-standalone-product .transport-booking-title{margin-bottom:10px}.munda-drive-standalone-product .transport-booking-title .service-kind,.munda-drive-standalone-product .transport-booking-title p,.munda-drive-standalone-product .munda-drive-flow-strip,.munda-drive-standalone-product .munda-drive-safety-strip,.munda-drive-standalone-product .transport-map-mode-row{display:none}.munda-drive-standalone-product .transport-booking-title h2{font-family:Inter,Segoe UI,sans-serif;font-size:1.28rem;line-height:1.1;letter-spacing:-.03em}.munda-drive-standalone-product .transport-service-pills{margin:0 -2px 10px}.munda-drive-standalone-product .transport-service-pills button{min-height:36px;padding-inline:13px;border-color:transparent;background:#edf7efe6;font-size:.78rem}.munda-drive-standalone-product .transport-service-pills button.selected{background:#102017}.munda-drive-standalone-product .transport-form-step-heading{display:none}.munda-drive-standalone-product .transport-load-details{border-radius:22px;background:#f5f8f6}.munda-drive-standalone-product .transport-load-details summary{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:0 14px;cursor:pointer;list-style:none}.munda-drive-standalone-product .transport-load-details summary::-webkit-details-marker{display:none}.munda-drive-standalone-product .transport-load-details summary:after{content:"+";width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:#0f5b3d;background:#fff;font-weight:900;box-shadow:0 8px 18px #11182714}.munda-drive-standalone-product .transport-load-details[open] summary:after{content:"-"}.munda-drive-standalone-product .transport-load-details summary span{color:#64756d;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.munda-drive-standalone-product .transport-load-details summary strong{min-width:0;overflow:hidden;color:#102017;font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.munda-drive-standalone-product .transport-load-details .transport-lite-grid{padding:0 10px 10px}.munda-drive-standalone-product .transport-route-input-group{padding:4px;border:0;border-radius:22px;background:#f3f7f4f5;box-shadow:none}.munda-drive-standalone-product .transport-route-input-group+.transport-route-input-group{margin-top:-8px}.munda-drive-standalone-product .transport-field-line{min-height:48px;background:#fff;box-shadow:0 8px 18px #1118270f}.munda-drive-standalone-product .transport-route-input-group.route-locked{background:#ffffffeb}.munda-drive-standalone-product .transport-route-input-group.route-locked .transport-field-line{cursor:default;box-shadow:0 8px 18px #1118270d}.munda-drive-standalone-product .transport-route-input-group.route-locked input{cursor:default}.munda-drive-standalone-product .transport-route-change-button{position:absolute;top:13px;right:12px;width:auto;min-height:28px;padding:0 10px;border:0;border-radius:999px;color:#0f5b3d;background:#dcfce7b8;box-shadow:none;font-size:.7rem;font-weight:950}.munda-drive-standalone-product .transport-route-input-group.route-locked input{padding-right:112px}.munda-drive-standalone-product .transport-location-pill{min-height:38px;color:#0f5b3d;background:transparent;border-color:transparent}.munda-drive-standalone-product .transport-location-pill.saved{justify-self:stretch;justify-content:center;background:#dcfce7b8;border-color:#22c55e2e}.munda-drive-standalone-product .transport-pickup-options{max-height:44svh;overflow:auto;padding:10px;border-color:#10201714;border-radius:24px;box-shadow:0 18px 42px #1118271f}.munda-drive-standalone-product .transport-location-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.munda-drive-standalone-product .transport-location-action-grid button,.munda-drive-standalone-product .transport-saved-pickups button,.munda-drive-standalone-product .transport-location-done{border:0;border-radius:18px;box-shadow:none}.munda-drive-standalone-product .transport-location-action-grid button{min-height:70px;padding:10px;color:#102017;text-align:left;background:#f5f8f6}.munda-drive-standalone-product .transport-location-action-grid button:first-child{color:#fff;background:linear-gradient(135deg,#0f5b3d,#102017)}.munda-drive-standalone-product .transport-location-action-grid span,.munda-drive-standalone-product .transport-saved-pickups>small,.munda-drive-standalone-product .transport-manual-pickup label span{color:#64756d;font-size:.7rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.munda-drive-standalone-product .transport-location-action-grid button:first-child span{color:#ffffffb3}.munda-drive-standalone-product .transport-location-action-grid strong,.munda-drive-standalone-product .transport-saved-pickups strong{font-size:.86rem}.munda-drive-standalone-product .transport-saved-pickups,.munda-drive-standalone-product .transport-manual-pickup{display:grid;gap:8px}.munda-drive-standalone-product .transport-saved-pickups button{min-height:54px;padding:10px 12px;background:#fff}.munda-drive-standalone-product .transport-saved-pickups button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.munda-drive-standalone-product .transport-manual-pickup{padding:10px;border-radius:20px;background:#f5f8f6}.munda-drive-standalone-product .transport-manual-pickup label{display:grid;gap:5px}.munda-drive-standalone-product .transport-manual-pickup input,.munda-drive-standalone-product .transport-manual-pickup textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid rgba(31,122,90,.1);border-radius:16px;color:#102017;background:#fff;box-shadow:none;font:inherit;font-weight:800}.munda-drive-standalone-product .transport-manual-pickup textarea{min-height:72px;resize:vertical}.munda-drive-standalone-product .transport-location-done{min-height:46px;color:#fff;text-align:center;background:linear-gradient(135deg,#f59e0b,#f97316)}.munda-drive-standalone-product .transport-location-status{padding:0 4px 2px;color:#0f5b3d;font-weight:900}.munda-drive-standalone-product .transport-lite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.munda-drive-standalone-product .transport-lite-grid label span,.munda-drive-standalone-product .transport-fare-input span{color:#53625a;font-size:.74rem;letter-spacing:0;text-transform:none}.munda-drive-standalone-product .transport-lite-grid input,.munda-drive-standalone-product .transport-lite-grid select,.munda-drive-standalone-product .transport-fare-input input{min-height:46px;background:#f5f8f6;box-shadow:none}.munda-drive-standalone-product .transport-fare-card{grid-template-columns:minmax(0,1fr) minmax(118px,.48fr);margin-top:2px;padding:14px;border-radius:24px;background:#102017}.munda-drive-standalone-product .transport-fare-card .secondary-button,.munda-drive-standalone-product .munda-drive-price-intel{display:none}.munda-drive-standalone-product .transport-fare-stepper,.munda-drive-standalone-product .munda-live-price-stepper{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.munda-drive-standalone-product .transport-fare-stepper button,.munda-drive-standalone-product .munda-live-price-stepper button{min-height:42px;border:0;border-radius:999px;color:#102017;background:#ffffffeb;font-weight:950;box-shadow:0 10px 22px #1118271a;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.munda-drive-standalone-product .transport-fare-stepper button:last-child,.munda-drive-standalone-product .munda-live-price-stepper button:last-child{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 14px 26px #f59e0b33}.munda-drive-standalone-product .transport-fare-stepper button:active,.munda-drive-standalone-product .munda-live-price-stepper button:active{transform:scale(.98)}.munda-drive-standalone-product .munda-drive-price-intel article{padding:8px 10px;border-radius:16px;background:#f5f8f6}.munda-drive-standalone-product .transport-lite-details{display:none}.munda-drive-standalone-product .transport-request-button{min-height:56px;margin-top:2px;border-radius:999px;font-size:.98rem}@media (min-width: 861px){.munda-drive-standalone-product .transport-lite-panels{width:min(100%,1120px);padding-top:22px}.munda-drive-standalone-product .transport-lite-card{border-radius:28px}}@media (max-width: 860px){.munda-drive-standalone-product .transport-lite-topbar{inset:12px 12px auto}.munda-drive-standalone-product .transport-brand-lockup{display:none}.munda-drive-standalone-product .transport-topbar-status .badge{min-height:44px;padding:0 12px}.munda-drive-standalone-product .munda-drive-booking-sheet{left:0;right:0;bottom:0;width:auto;max-height:76svh;padding:14px 14px max(14px,env(safe-area-inset-bottom));border-radius:28px 28px 0 0;transform:none}.munda-drive-standalone-product .transport-google-map-fallback{padding-bottom:360px}.munda-drive-standalone-product .transport-live-pin.farmer-pin{left:22%;bottom:46%}.munda-drive-standalone-product .transport-live-pin.truck-pin{right:18%;top:30%}.munda-drive-standalone-product .transport-location-action-grid{grid-template-columns:1fr}.munda-drive-standalone-product .transport-location-action-grid button{min-height:54px}.munda-drive-standalone-product .transport-lite-grid,.munda-drive-standalone-product .transport-fare-card,.munda-drive-standalone-product .munda-drive-price-intel{grid-template-columns:1fr}.munda-drive-standalone-product .munda-drive-price-intel{display:none}}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode{grid-template-columns:minmax(0,1fr)!important;max-width:1260px}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode>.munda-drive-provider-topbar,.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode>.munda-drive-driver-rail,.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode>.workspace-settings-card,.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode>.munda-drive-provider-main{grid-column:1!important;grid-row:auto!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .munda-drive-provider-sync{display:none!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode>.munda-drive-driver-rail{position:static!important;top:auto!important;z-index:7;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px;align-items:center;padding:10px;border-radius:999px}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .munda-drive-provider-topbar{padding:14px 18px!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .munda-drive-provider-topbar .toolbar-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .toolbar-actions{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:end!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .toolbar-actions button{width:auto!important;min-height:38px!important;padding:0 13px!important;border-radius:999px!important;font-size:.78rem!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .workspace-nav-grid{display:flex!important;grid-template-columns:none!important;gap:8px!important;overflow-x:auto;padding:2px}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .workspace-nav-tile{width:auto!important;min-width:max-content!important;min-height:42px!important;flex:0 0 auto!important;border-radius:999px!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .workspace-nav-copy span{display:none!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transport-provider-hero{padding:16px!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transport-provider-hero .section-header{align-items:start;gap:10px}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transport-provider-hero h2{max-width:560px!important;font-size:clamp(1.35rem,2.2vw,2.35rem)!important;line-height:1.02!important}.munda-provider-live-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin:12px 0 14px;padding:14px;border:1px solid rgba(245,158,11,.18);border-radius:28px;background:radial-gradient(circle at top right,rgba(245,158,11,.2),transparent 34%),linear-gradient(135deg,#fffffffa,#fffbebe6);box-shadow:0 18px 38px #11182714;animation:munda-provider-job-pop .26s ease-out both}.munda-provider-live-dot{width:18px;height:18px;border:4px solid #fff;border-radius:999px;background:#22c55e;box-shadow:0 0 0 8px #22c55e1f,0 10px 22px #11182724}.munda-provider-live-alert strong,.munda-provider-live-alert small{display:block;min-width:0}.munda-provider-live-alert strong{overflow:hidden;color:#102017;font-size:1.02rem;text-overflow:ellipsis;white-space:nowrap}.munda-provider-live-alert small{color:#64756d;font-weight:800;line-height:1.35}.munda-provider-live-alert .primary-button{min-height:46px;padding:0 16px;border-radius:999px}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transporter-dispatch-map{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr)!important;gap:12px!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transporter-map-visual{min-height:190px!important;align-content:center!important;padding:12px!important;border-radius:24px!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transporter-map-visual .transport-map-route-card{width:min(520px,92%)!important;padding:14px!important;border-radius:22px!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transporter-map-visual .transport-map-chip-row,.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transporter-map-visual .munda-provider-live-card{display:none!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transporter-dispatch-intel{grid-template-columns:1fr!important;gap:8px!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transporter-dispatch-intel article{min-height:0!important;padding:12px!important;border-radius:20px!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transporter-dispatch-intel article:nth-child(n+3){display:none!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transporter-dispatch-intel article:nth-child(2){display:none!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transport-provider-hero .metric-grid,.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .munda-provider-trust-strip,.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transport-provider-jobs .transport-job-bid-strip,.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transport-provider-offer-form .transport-location-summary,.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transport-provider-offer-form .transport-cane-meta,.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transport-provider-offer-form .transport-message-mini,.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .provider-view-trips .transport-proof-grid,.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .provider-view-trips .transport-message-mini{display:none!important}@media (max-width: 760px){.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode>.munda-drive-driver-rail{grid-template-columns:1fr!important;border-radius:26px}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .munda-drive-provider-topbar{padding:16px!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .munda-drive-provider-topbar .toolbar-row{grid-template-columns:1fr!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .munda-drive-provider-topbar .section-kicker{max-width:none;letter-spacing:.18em}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .munda-drive-provider-topbar h2{max-width:220px;font-size:1.7rem!important;line-height:.98}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .munda-drive-provider-topbar .muted{max-width:190px;line-height:1.25}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .toolbar-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .toolbar-actions button{width:100%!important;padding:0 8px!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transport-provider-hero h2{font-size:1.35rem!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transporter-dispatch-map{grid-template-columns:1fr!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transporter-map-visual{display:none!important}.munda-drive-provider-shell.munda-drive-provider-app-shell.dashboard-grid.transporter-mode .transporter-dispatch-intel article{padding:14px!important}.munda-provider-live-alert{grid-template-columns:auto minmax(0,1fr);border-radius:24px}.munda-provider-live-alert .primary-button{grid-column:1 / -1;width:100%}}.munda-drive-standalone-product .munda-live-request-panel{display:grid;gap:10px;max-height:42svh;overflow:auto;padding:12px;border-radius:26px;background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 34%),#f7faf8;box-shadow:inset 0 0 0 1px #1f7a5a14}.munda-drive-standalone-product .munda-live-request-panel.accepted{background:radial-gradient(circle at top right,rgba(34,197,94,.16),transparent 34%),#f0fbf4}.munda-drive-standalone-product .munda-live-request-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.munda-drive-standalone-product .munda-live-request-head strong{display:block;color:#102017;font-size:1rem;line-height:1.1}.munda-drive-standalone-product .munda-live-request-head small{color:#64756d;font-weight:850}.munda-drive-standalone-product .munda-live-pulse{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:#1020170f}.munda-drive-standalone-product .munda-live-pulse span{width:14px;height:14px;border-radius:999px;background:#22c55e;box-shadow:0 0 #22c55e6b;animation:munda-live-pulse 1.25s ease-out infinite}@keyframes munda-live-pulse{0%{box-shadow:0 0 #22c55e6b}to{box-shadow:0 0 0 18px #22c55e00}}.munda-drive-standalone-product .munda-live-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.munda-drive-standalone-product .munda-live-stats article{display:grid;gap:2px;padding:10px;border-radius:18px;background:#fff}.munda-drive-standalone-product .munda-live-stats span,.munda-drive-standalone-product .munda-live-raise-card small,.munda-drive-standalone-product .munda-live-transporter-card small{color:#64756d;font-size:.74rem;font-weight:850}.munda-drive-standalone-product .munda-live-stats strong{color:#102017;font-size:1rem}.munda-drive-standalone-product .munda-live-raise-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border-radius:22px;color:#102017;background:linear-gradient(135deg,#fff7edfa,#fffffff2);box-shadow:inset 0 0 0 1px #f59e0b3d}.munda-drive-standalone-product .munda-live-raise-card div{display:grid;gap:4px}.munda-drive-standalone-product .munda-live-raise-card strong,.munda-drive-standalone-product .munda-live-raise-card small{display:block;line-height:1.25}.munda-drive-standalone-product .munda-live-raise-card button,.munda-drive-standalone-product .munda-live-transporter-card button,.munda-drive-standalone-product .munda-live-cancel-button{min-height:38px;border:0;border-radius:999px;font-weight:950}.munda-drive-standalone-product .munda-live-raise-card button,.munda-drive-standalone-product .munda-live-transporter-card button{padding:0 14px;color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 12px 24px #f59e0b2e}.munda-drive-standalone-product .munda-live-transporter-list{display:grid;gap:8px}.munda-drive-standalone-product .munda-live-transporter-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:68px;padding:10px;border-radius:22px;background:#ffffffd6;box-shadow:0 10px 24px #1118270d;animation:munda-live-card-in .22s ease-out both}.munda-drive-standalone-product .munda-live-transporter-card.viewing{background:#fffffffa}.munda-drive-standalone-product .munda-live-transporter-card.offered,.munda-drive-standalone-product .munda-live-transporter-card.accepted{box-shadow:0 14px 30px #0f5b3d1f}.munda-drive-standalone-product .munda-live-avatar{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,#0f5b3d,#102017);font-size:.78rem;font-weight:950}.munda-drive-standalone-product .munda-live-transporter-card strong,.munda-drive-standalone-product .munda-live-transporter-card span{display:block;overflow:hidden;color:#102017;text-overflow:ellipsis;white-space:nowrap}.munda-drive-standalone-product .munda-live-transporter-card span{color:#0f5b3d;font-size:.78rem;font-weight:950}.munda-drive-standalone-product .munda-live-cancel-button{color:#0f5b3d;background:#dcfce7b8}@keyframes munda-live-card-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 860px){.munda-drive-standalone-product .munda-live-request-panel{max-height:38svh}.munda-drive-standalone-product .munda-live-raise-card,.munda-drive-standalone-product .munda-live-transporter-card{grid-template-columns:auto minmax(0,1fr)}.munda-drive-standalone-product .munda-live-raise-card button,.munda-drive-standalone-product .munda-live-transporter-card button,.munda-drive-standalone-product .munda-live-transporter-card .badge{grid-column:1 / -1}}.farmer-mode .farmer-mobile-home-strip-legacy,.farmer-mode .today-home-surface,.farmer-mode .home-guidance-band,.farmer-mode .offline-system-card,.farmer-mode .farmer-overview-grid,.farmer-mode .farmer-overview-grid-secondary{display:none!important}.farmer-mode .farmer-mobile-home-strip-v2{display:grid!important;max-width:920px;margin-inline:auto;gap:24px;border:0!important;border-radius:32px!important;background:radial-gradient(circle at top right,rgba(245,158,11,.16),transparent 34%),radial-gradient(circle at 0 30%,rgba(34,197,94,.12),transparent 34%),#fffffff0!important;box-shadow:0 24px 52px #11182714!important}.farmer-mode .farmer-mobile-hero{min-height:180px;border-radius:30px!important;box-shadow:0 18px 34px #1f7a5a1f}.farmer-mode .farmer-mobile-hero-actions .primary-button,.farmer-mode .farmer-mobile-quick-button,.farmer-mode .farmer-mobile-list-item{min-height:56px}.munda-provider-incoming-stack{display:grid;gap:16px;margin-bottom:18px}.munda-provider-incoming-card{display:grid;gap:14px;padding:18px;border:1px solid rgba(31,122,90,.1);border-radius:30px;background:radial-gradient(circle at top right,rgba(245,158,11,.16),transparent 34%),linear-gradient(145deg,#fffffffa,#eff8f3f0);box-shadow:0 18px 42px #11182714;animation:munda-provider-job-pop .26s ease-out both}.munda-provider-incoming-card.active{outline:2px solid rgba(245,158,11,.5);box-shadow:0 22px 48px #f59e0b29}.munda-provider-incoming-head,.munda-provider-incoming-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.munda-provider-route-button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;padding:14px;border:1px solid rgba(31,122,90,.1);border-radius:24px;text-align:left;color:#102017;background:#ffffffdb}.munda-provider-route-button small,.munda-provider-incoming-meta span{color:#64756d;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.munda-provider-route-button strong{display:block;overflow:hidden;color:#102017;font-size:1.02rem;text-overflow:ellipsis;white-space:nowrap}.munda-provider-incoming-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.munda-provider-incoming-meta span{display:grid;gap:2px;padding:10px 12px;border-radius:18px;background:#edf7efc7}.munda-provider-incoming-meta strong{overflow:hidden;color:#102017;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.munda-provider-incoming-actions .primary-button,.munda-provider-incoming-actions .secondary-button{min-height:48px;flex:1 1 150px;justify-content:center}@keyframes munda-provider-job-pop{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.market-cart-summary{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(245,158,11,.2);border-radius:24px;background:radial-gradient(circle at top right,rgba(245,158,11,.15),transparent 34%),#fffbebe0}.market-cart-summary strong{color:#102017;font-size:1.08rem}.market-cart-summary small,.market-product-trust{color:#64756d;font-weight:800;line-height:1.35}.market-product-trust{display:inline-flex;align-items:center;width:fit-content;padding:7px 10px;border-radius:999px;background:#22c55e1a}.market-product-tile{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.market-product-tile:active,.munda-provider-incoming-card:active,.munda-provider-route-button:active{transform:scale(.99)}@media (max-width: 760px){.farmer-mode .farmer-mobile-home-strip-v2,.munda-provider-incoming-card{border-radius:24px!important;padding:16px!important}.munda-provider-route-button,.munda-provider-incoming-meta{grid-template-columns:1fr}.munda-provider-route-button>span[aria-hidden=true]{display:none}.munda-provider-incoming-actions{display:grid;grid-template-columns:1fr}}.munda-drive-standalone-product .transport-lite-hero.munda-drive-booking-shell{position:relative!important;display:grid!important;width:min(1180px,100%)!important;min-height:auto!important;grid-template-columns:minmax(0,1.12fr) minmax(300px,.68fr)!important;align-items:start!important;gap:24px!important;margin:0 auto!important;padding:144px 24px 32px!important}.munda-drive-standalone-product .transport-booking-card.munda-drive-booking-sheet{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-height:none!important;overflow:visible!important;transform:none!important}.munda-drive-standalone-product .munda-written-route-card{width:auto!important;min-width:0!important}@media (max-width: 860px){.munda-drive-standalone-product .transport-lite-hero.munda-drive-booking-shell{grid-template-columns:minmax(0,1fr)!important;padding:136px 16px 24px!important}.munda-drive-standalone-product .transport-booking-card.munda-drive-booking-sheet,.munda-drive-standalone-product .transport-lite-form,.munda-drive-standalone-product .munda-written-route-card{width:100%!important;min-width:0!important;max-width:100%!important}.munda-drive-standalone-product .transport-fare-card{width:100%!important;min-width:0!important;grid-template-columns:1fr!important}.munda-drive-standalone-product .transport-fare-main,.munda-drive-standalone-product .transport-fare-input,.munda-drive-standalone-product .transport-fare-stepper,.munda-drive-standalone-product .transport-fare-input input{width:100%!important;min-width:0!important}.munda-drive-standalone-product .transport-load-details summary{min-height:72px;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto}.munda-drive-standalone-product .transport-load-details summary>span{grid-column:1;grid-row:1}.munda-drive-standalone-product .transport-load-details summary>strong{grid-column:1;grid-row:2}.munda-drive-standalone-product .transport-load-details summary:after{grid-column:2;grid-row:1 / 3}}.munda-drive-auth-page .munda-drive-hero-panel h1{max-width:900px;font-size:clamp(3.2rem,7vw,6.8rem)}@media (max-width: 760px){.munda-drive-auth-page{display:grid;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:minmax(0,1fr);gap:16px;padding:16px;overflow-x:clip}.munda-drive-auth-page>.munda-drive-login-card{grid-column:1!important;order:-1;width:100%;min-width:0;min-height:calc(100svh - 32px);padding:24px;border-radius:24px}.munda-drive-auth-page>.munda-drive-hero-panel{grid-column:1!important;width:100%;min-width:0;min-height:auto;align-content:start;gap:24px;padding:32px 24px;border-radius:24px}.munda-drive-auth-page .munda-drive-hero-panel h1{max-width:100%;overflow-wrap:anywhere;font-size:clamp(2.8rem,14vw,4.8rem);line-height:.9}.munda-drive-auth-page .munda-haul-launch-proof{grid-template-columns:minmax(0,1fr);padding:16px;border-radius:24px}.munda-drive-auth-page .munda-haul-proof-line{width:2px;height:24px;margin-left:17px;background:linear-gradient(180deg,#22c55e,#f59e0b)}.munda-drive-auth-page .munda-drive-value-grid{grid-template-columns:minmax(0,1fr);gap:8px}.munda-drive-standalone-product .transport-route-change-button{min-width:58px;padding-inline:10px;font-size:0}.munda-drive-standalone-product .transport-route-change-button:after{content:"Change";font-size:.68rem}.munda-drive-standalone-product .transport-route-input-group.route-locked input{padding-right:68px;text-overflow:ellipsis}}.munda-drive-provider-main.provider-view-jobs .munda-provider-focus-card,.munda-drive-provider-main.provider-view-jobs .munda-provider-trust-strip,.munda-drive-provider-main.provider-view-jobs .metric-grid,.munda-drive-provider-main.provider-view-jobs .transport-job-list,.munda-drive-provider-main.provider-view-jobs .transport-provider-offer-form.is-empty{display:none!important}.munda-drive-provider-main.provider-view-jobs .transport-provider-hero{min-height:auto;padding:24px}.munda-drive-provider-main.provider-view-jobs .transport-provider-grid{align-items:start}@media (max-width: 760px){.munda-drive-provider-main.provider-view-jobs .transport-provider-hero{padding:16px}}:root{--haul-ink: #102017;--haul-muted: #64756d;--haul-green: #0f6a48;--haul-green-bright: #22c55e;--haul-orange: #f59e0b;--haul-paper: #f3f7f4;--haul-card: rgba(255, 255, 255, .94);--haul-line: rgba(15, 106, 72, .12);--haul-shadow: 0 20px 50px rgba(16, 32, 23, .09);--haul-radius: 28px}html{scroll-behavior:smooth;background:var(--haul-paper)}body,#root{min-width:0;min-height:100%;margin:0}body{overflow-x:hidden;color:var(--haul-ink);background:var(--haul-paper);font-family:Aptos,Trebuchet MS,sans-serif}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea{max-width:100%;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(245,158,11,.34);outline-offset:2px}.munda-drive-auth-page>*,.munda-drive-standalone-product *,.munda-drive-provider-app-shell *,.munda-admin-shell *{min-width:0}.munda-drive-auth-page h1,.munda-drive-auth-page h2,.munda-drive-standalone-product h1,.munda-drive-standalone-product h2,.munda-drive-standalone-product h3,.munda-drive-provider-app-shell h1,.munda-drive-provider-app-shell h2,.munda-drive-provider-app-shell h3,.munda-admin-shell h1,.munda-admin-shell h2{overflow-wrap:anywhere;text-wrap:balance}.munda-drive-auth-page p,.munda-drive-standalone-product p,.munda-drive-provider-app-shell p,.munda-admin-shell p{text-wrap:pretty}.munda-drive-auth-page{width:100%;min-height:100svh;grid-template-columns:minmax(0,1.25fr) minmax(380px,500px);gap:24px;align-items:center;padding:24px}.munda-drive-auth-page>.munda-drive-hero-panel,.munda-drive-auth-page>.munda-drive-login-card{width:100%;max-width:none;border:0;border-radius:32px;box-shadow:var(--haul-shadow)}.munda-drive-auth-page>.munda-drive-hero-panel{min-height:calc(100svh - 48px);align-content:center;gap:24px;padding:clamp(32px,5vw,72px)}.munda-drive-auth-page .munda-drive-brand-mark{width:64px;height:64px;border-radius:22px}.munda-drive-auth-page .munda-drive-hero-panel h1{max-width:780px;font-size:clamp(3.6rem,6.6vw,6.5rem);line-height:.88;letter-spacing:-.07em}.munda-drive-auth-page .munda-drive-hero-panel>p{max-width:52ch;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.munda-drive-auth-page .munda-haul-launch-proof{width:min(760px,100%);margin-top:8px;padding:18px;border-radius:26px}.munda-drive-auth-page>.munda-drive-login-card{max-height:calc(100svh - 48px);overflow-y:auto;align-content:start;padding:32px;scrollbar-width:thin}.munda-drive-auth-page .munda-drive-login-card h2{max-width:12ch;font-size:clamp(2rem,3.4vw,3rem)}.munda-drive-auth-page .munda-drive-login-form,.munda-drive-auth-page .munda-drive-create-form{gap:16px}.munda-drive-auth-page .munda-drive-login-form input,.munda-drive-auth-page .munda-drive-login-form select{width:100%;min-height:54px;border-radius:17px}.munda-drive-auth-page .munda-drive-login-form .primary-button,.munda-drive-auth-page .munda-drive-linked-account .primary-button{width:100%;min-height:56px;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#f6a90b,#f97316);box-shadow:0 16px 30px #f59e0b3d}.munda-drive-auth-page .munda-drive-status{line-height:1.4}.munda-legal-links{position:static;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:12px 16px 24px;border:0;background:transparent;box-shadow:none}.munda-drive-auth-page>.munda-legal-links{grid-column:1 / -1;padding:0}.munda-notification-prompt{right:16px;left:auto;bottom:16px;width:min(560px,calc(100vw - 32px));border:1px solid rgba(255,255,255,.54);border-radius:24px;box-shadow:0 22px 52px #1020172e}.munda-admin-status{bottom:16px;border-radius:18px}.munda-drive-standalone-product{min-height:100svh;overflow-x:clip;background:radial-gradient(circle at 4% 4%,rgba(34,197,94,.12),transparent 26%),radial-gradient(circle at 96% 0%,rgba(245,158,11,.14),transparent 22%),#edf3ef}.munda-drive-standalone-product .transport-lite-app{width:100%;min-height:100svh;gap:0;padding:0}.munda-drive-standalone-product .transport-lite-topbar{position:absolute;inset:16px 24px auto;z-index:20;min-height:52px;pointer-events:none}.munda-drive-standalone-product .transport-lite-topbar>*{pointer-events:auto}.munda-drive-standalone-product .transport-back-button,.munda-drive-standalone-product .transport-brand-lockup,.munda-drive-standalone-product .transport-topbar-status .badge{min-height:48px;border-radius:999px;box-shadow:0 14px 32px #1020171f}.munda-drive-standalone-product .transport-brand-lockup{max-width:calc(100% - 360px)}.munda-drive-standalone-product .munda-drive-room-tabs{position:absolute;top:82px;left:50%;z-index:19;width:min(430px,calc(100% - 32px));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;overflow:visible;border-radius:999px;background:#ffffffe6;box-shadow:0 16px 34px #1020171a;transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.munda-drive-standalone-product .munda-drive-room-tabs button{width:100%;min-height:40px;padding:0 12px;border-radius:999px;white-space:nowrap}.munda-drive-standalone-product .transport-lite-hero.munda-drive-booking-shell{width:min(1240px,100%);grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);gap:24px;align-items:start;margin:0 auto;padding:144px 24px 40px;overflow:visible}.munda-drive-standalone-product .transport-booking-card.munda-drive-booking-sheet,.munda-drive-standalone-product .munda-written-route-card,.munda-drive-standalone-product .transport-lite-card{border:0;border-radius:var(--haul-radius);background:var(--haul-card);box-shadow:var(--haul-shadow)}.munda-drive-standalone-product .transport-booking-card.munda-drive-booking-sheet{position:relative;inset:auto;width:100%;max-height:none;overflow:visible;padding:24px}.munda-drive-standalone-product .munda-drive-sheet-grabber{display:none}.munda-drive-standalone-product .transport-booking-title{margin-bottom:16px}.munda-drive-standalone-product .transport-booking-title h2{max-width:12ch;font-size:clamp(2.35rem,4.2vw,4.4rem);line-height:.92}.munda-drive-standalone-product .munda-drive-flow-strip{margin:16px 0}.munda-drive-standalone-product .munda-drive-safety-strip{display:none}.munda-drive-standalone-product .transport-service-pills{display:flex;gap:8px;margin:0 0 16px;padding:0 0 8px;overflow-x:auto;scrollbar-width:thin}.munda-drive-standalone-product .transport-service-pills button{flex:0 0 auto;min-height:42px;padding:0 16px;border-radius:999px}.munda-drive-standalone-product .transport-route-input-group{position:relative;width:100%;padding:6px;border-radius:22px}.munda-drive-standalone-product .transport-field-line{min-height:56px;border-radius:17px}.munda-drive-standalone-product .transport-place-suggestions{position:relative;z-index:5;width:100%;max-height:340px;overflow-y:auto;border:0;border-radius:22px;box-shadow:0 18px 36px #1020171a}.munda-drive-standalone-product .transport-load-details,.munda-drive-standalone-product .transport-lite-details{border:0;border-radius:22px;background:#ebf6efc7}.munda-drive-standalone-product .transport-load-details summary,.munda-drive-standalone-product .transport-lite-details summary{min-height:64px}.munda-drive-standalone-product .transport-lite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.munda-drive-standalone-product .transport-lite-grid input,.munda-drive-standalone-product .transport-lite-grid select,.munda-drive-standalone-product .transport-lite-grid textarea{width:100%}.munda-drive-standalone-product .transport-fare-card{grid-template-columns:minmax(0,1fr) minmax(136px,.48fr);gap:12px;padding:18px;border-radius:24px}.munda-drive-standalone-product .transport-fare-card>*{min-width:0}.munda-drive-standalone-product .transport-fare-stepper{grid-column:1 / -1}.munda-drive-standalone-product .transport-request-button{width:100%;min-height:62px;justify-content:center;border-radius:999px}.munda-drive-standalone-product .munda-written-route-card{position:relative;top:auto;width:100%;padding:24px}.munda-drive-standalone-product .munda-written-route-points strong,.munda-drive-standalone-product .munda-written-route-points span,.munda-drive-standalone-product .transport-driver-offer strong,.munda-drive-standalone-product .transport-driver-offer small{overflow-wrap:anywhere;white-space:normal}.munda-drive-standalone-product .transport-lite-panels{width:min(1240px,100%);grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);gap:20px;margin:0 auto;padding:144px 24px 40px}.munda-drive-standalone-product .munda-drive-view-request .transport-lite-panels{display:none}.munda-drive-standalone-product .transport-lite-card{padding:24px}.munda-drive-standalone-product .transport-driver-offer{grid-template-columns:auto minmax(0,1fr) auto;gap:14px}.munda-drive-standalone-product .transport-message-card,.munda-drive-standalone-product .transport-lite-requests{grid-column:1 / -1}.munda-drive-standalone-product .transport-empty-state{min-height:140px;align-content:center}.munda-drive-provider-app-shell.dashboard-grid.transporter-mode{width:min(1440px,100%);min-height:100svh;grid-template-columns:minmax(0,1fr);gap:20px;margin:0 auto;padding:24px}.munda-drive-provider-app-shell>.munda-drive-provider-topbar,.munda-drive-provider-app-shell>.munda-drive-driver-rail,.munda-drive-provider-app-shell>.workspace-settings-card,.munda-drive-provider-app-shell>.munda-drive-provider-main{grid-column:1;grid-row:auto}.munda-drive-provider-app-shell .munda-drive-provider-topbar{position:relative;padding:20px 24px;border:0;border-radius:28px;box-shadow:var(--haul-shadow)}.munda-drive-provider-app-shell .munda-drive-provider-topbar .toolbar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.munda-drive-provider-app-shell .munda-drive-provider-topbar h2{font-size:clamp(1.75rem,3.2vw,3rem)}.munda-drive-provider-app-shell .toolbar-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:end}.munda-drive-provider-app-shell .toolbar-actions button{min-height:44px;padding:0 16px}.munda-drive-provider-app-shell .munda-drive-driver-rail{position:relative!important;top:auto!important;z-index:auto;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;border:0;border-radius:28px;background:#ffffffe6;box-shadow:0 14px 34px #10201712}.munda-drive-provider-app-shell .munda-drive-driver-card{min-width:200px;margin:0;padding:10px 14px}.munda-drive-provider-app-shell .workspace-nav-grid{display:flex;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:thin}.munda-drive-provider-app-shell .workspace-nav-tile{flex:0 0 auto;width:auto;min-width:max-content;min-height:44px;border-radius:999px}.munda-drive-provider-app-shell .workspace-nav-copy span{display:none}.munda-drive-provider-app-shell .munda-drive-provider-main{width:100%;gap:20px}.munda-drive-provider-app-shell .transport-provider-hero{min-height:0;padding:24px;border:0;border-radius:30px;box-shadow:var(--haul-shadow)}.munda-drive-provider-app-shell .transport-provider-hero h2{max-width:620px;font-size:clamp(1.8rem,3.8vw,3.8rem);line-height:.98}.munda-drive-provider-app-shell .munda-provider-live-alert{margin:16px 0 0}.munda-drive-provider-app-shell .transport-provider-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.82fr);gap:20px;align-items:start}.munda-drive-provider-app-shell .transport-provider-jobs,.munda-drive-provider-app-shell .transport-provider-offer-form,.munda-drive-provider-app-shell .munda-drive-provider-main>.card,.munda-drive-provider-app-shell .munda-drive-provider-main .subcard{border:0;border-radius:30px;background:var(--haul-card);box-shadow:var(--haul-shadow)}.munda-drive-provider-app-shell .transport-provider-jobs,.munda-drive-provider-app-shell .transport-provider-offer-form{padding:20px}.munda-drive-provider-app-shell .transport-provider-offer-form{position:relative;top:auto}.munda-drive-provider-app-shell .munda-provider-incoming-card{padding:18px}.munda-drive-provider-app-shell .munda-provider-route-button strong{white-space:normal}.munda-drive-provider-app-shell .munda-provider-incoming-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.munda-drive-provider-app-shell .provider-view-trips .transport-trip-list,.munda-drive-provider-app-shell .provider-view-fleet .transport-admin-grid,.munda-drive-provider-app-shell .provider-view-profile .workspace-cluster{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.munda-admin-shell{min-height:100svh;padding:24px;overflow-x:clip}.munda-admin-header,.munda-admin-summary,.munda-admin-workspace{width:min(1440px,100%)}.munda-admin-header{padding:18px 22px;border:0;border-radius:28px;box-shadow:var(--haul-shadow)}.munda-admin-summary{gap:16px;margin-block:20px}.munda-admin-summary article{min-height:112px;align-content:center;border-radius:24px;box-shadow:0 12px 30px #1020170f}.munda-admin-workspace{grid-template-columns:230px minmax(0,1fr);gap:20px}.munda-admin-tabs{position:relative;top:auto;border-radius:24px;box-shadow:0 12px 30px #1020170f}.munda-admin-queue{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.munda-admin-review-card,.munda-admin-empty{padding:20px;border-radius:26px;box-shadow:0 12px 30px #1020170f}.munda-admin-empty{min-height:180px}@media (max-width: 1080px){.munda-drive-auth-page{grid-template-columns:minmax(0,1fr) minmax(340px,440px);padding:16px}.munda-drive-auth-page>.munda-drive-hero-panel,.munda-drive-auth-page>.munda-drive-login-card{min-height:calc(100svh - 32px);max-height:calc(100svh - 32px)}.munda-drive-provider-app-shell .transport-provider-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){.munda-drive-auth-page{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.munda-drive-auth-page>.munda-drive-login-card{order:-1;min-height:auto;max-height:none;padding:24px}.munda-drive-auth-page>.munda-drive-hero-panel{min-height:auto;max-height:none;align-content:start;padding:32px 24px}.munda-drive-auth-page .munda-drive-hero-panel h1{font-size:clamp(3rem,13vw,5rem)}.munda-drive-auth-page .munda-haul-launch-proof{grid-template-columns:minmax(0,1fr)}.munda-drive-auth-page .munda-haul-proof-line{width:2px;height:20px;margin-left:17px}.munda-drive-standalone-product .transport-lite-topbar{inset:10px 12px auto}.munda-drive-standalone-product .transport-brand-lockup{max-width:calc(100% - 130px)}.munda-drive-standalone-product .transport-topbar-status{display:none}.munda-drive-standalone-product .munda-drive-room-tabs{top:72px}.munda-drive-standalone-product .transport-lite-hero.munda-drive-booking-shell,.munda-drive-standalone-product .transport-lite-panels{grid-template-columns:minmax(0,1fr);width:100%;padding:128px 16px 24px}.munda-drive-standalone-product .transport-booking-card.munda-drive-booking-sheet,.munda-drive-standalone-product .munda-written-route-card,.munda-drive-standalone-product .transport-lite-card{padding:18px;border-radius:24px}.munda-drive-standalone-product .munda-written-route-card{display:none}.munda-drive-standalone-product .transport-booking-title h2{font-size:clamp(2.4rem,11vw,3.8rem)}.munda-drive-standalone-product .transport-lite-grid,.munda-drive-standalone-product .transport-fare-card,.munda-drive-standalone-product .transport-driver-offer,.munda-drive-standalone-product .transport-message-form{grid-template-columns:minmax(0,1fr)}.munda-drive-standalone-product .transport-driver-price{width:100%;justify-items:stretch}.munda-drive-standalone-product .transport-driver-price .primary-button{width:100%;justify-content:center}.munda-drive-provider-app-shell.dashboard-grid.transporter-mode{padding:16px}.munda-drive-provider-app-shell .munda-drive-provider-topbar .toolbar-row,.munda-drive-provider-app-shell .munda-drive-driver-rail{grid-template-columns:minmax(0,1fr)}.munda-drive-provider-app-shell .toolbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.munda-drive-provider-app-shell .toolbar-actions button{width:100%;justify-content:center}.munda-drive-provider-app-shell .munda-drive-driver-card{min-width:0}.munda-drive-provider-app-shell .munda-provider-incoming-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.munda-admin-workspace{grid-template-columns:minmax(0,1fr)}.munda-admin-tabs{display:flex;overflow-x:auto;scrollbar-width:thin}}@media (max-width: 560px){.munda-drive-auth-page,.munda-drive-provider-app-shell.dashboard-grid.transporter-mode,.munda-admin-shell{padding:12px}.munda-drive-auth-page>.munda-drive-login-card,.munda-drive-auth-page>.munda-drive-hero-panel{border-radius:24px}.munda-drive-auth-page .munda-drive-role-switch,.munda-drive-auth-page .munda-drive-auth-mode-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.munda-drive-auth-page .munda-drive-hero-panel h1{font-size:clamp(2.8rem,15vw,4rem)}.munda-drive-standalone-product .transport-back-button{min-width:48px;padding-inline:13px}.munda-drive-standalone-product .transport-brand-lockup{left:auto;right:0;max-width:calc(100% - 76px);transform:none}.munda-drive-standalone-product .munda-drive-room-tabs{width:calc(100% - 24px)}.munda-drive-standalone-product .munda-drive-room-tabs button{padding-inline:8px;font-size:.78rem}.munda-drive-standalone-product .transport-lite-hero.munda-drive-booking-shell,.munda-drive-standalone-product .transport-lite-panels{padding-inline:12px}.munda-drive-standalone-product .munda-drive-flow-strip{grid-template-columns:minmax(0,1fr)}.munda-drive-standalone-product .munda-drive-flow-strip article{min-height:42px}.munda-drive-standalone-product .munda-live-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.munda-drive-standalone-product .munda-live-stats article{padding:8px}.munda-drive-provider-app-shell .munda-drive-provider-topbar,.munda-drive-provider-app-shell .transport-provider-hero,.munda-drive-provider-app-shell .transport-provider-jobs,.munda-drive-provider-app-shell .transport-provider-offer-form{padding:16px;border-radius:24px}.munda-drive-provider-app-shell .munda-provider-live-alert,.munda-drive-provider-app-shell .munda-provider-incoming-card{grid-template-columns:minmax(0,1fr);border-radius:22px}.munda-drive-provider-app-shell .munda-provider-live-dot{display:none}.munda-drive-provider-app-shell .munda-provider-live-alert .primary-button{width:100%;justify-content:center}.munda-drive-provider-app-shell .munda-provider-incoming-meta,.munda-drive-provider-app-shell .munda-provider-incoming-actions{grid-template-columns:minmax(0,1fr)}.munda-drive-provider-app-shell .munda-provider-incoming-actions{display:grid}.munda-admin-header{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.munda-admin-header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.munda-admin-header-actions button{width:100%}.munda-admin-summary,.munda-admin-queue{grid-template-columns:minmax(0,1fr)}.munda-notification-prompt{right:8px;bottom:8px;width:calc(100vw - 16px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
