:is(.app-shell:not(:has(.workspace-route)),.landing-navigation-overlay){--krushi-color-surface:var(--krushi-color-landing-surface);--krushi-color-surface-container:var(--krushi-color-landing-container);--krushi-color-surface-strong:var(--krushi-color-landing-strong);--krushi-color-text:var(--krushi-color-landing-text);--krushi-color-text-secondary:var(--krushi-color-landing-muted);background:var(--krushi-color-surface);color:var(--krushi-color-text);font-family:var(--font-geist-landing), var(--font-noto-serif-kannada), system-ui, sans-serif}.app-shell:not(:has(.workspace-route)) .kr-app-bar{border:0;border-bottom:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface-strong);-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:none;box-shadow:none;border-radius:0;margin:0;top:0}.app-shell:not(:has(.workspace-route)) .kr-app-bar:before{display:none}.app-shell:not(:has(.workspace-route)) .kr-app-bar__content{justify-content:space-between;gap:16px;width:100%;max-width:1288px;min-height:68px;margin-inline:auto;padding:8px 24px}.app-shell:not(:has(.workspace-route)) .kr-app-bar .brand-lockup{margin-right:auto}.app-shell:not(:has(.workspace-route)) .workspace-wordmark{white-space:normal}.app-shell:not(:has(.workspace-route)) .kr-footer{background:var(--krushi-color-surface-strong);border-top:1px solid var(--krushi-color-border-subtle);color:var(--krushi-color-text);overflow-wrap:anywhere;margin-top:20px}.app-shell:not(:has(.workspace-route)) .kr-footer__cta{display:none}.app-shell:not(:has(.workspace-route)) .kr-footer__content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;max-width:1240px;padding-block:8px;display:flex}.app-shell:not(:has(.workspace-route)) .kr-footer__brand{max-width:none}.app-shell:not(:has(.workspace-route)) .kr-footer__brand>p{display:none}.app-shell:not(:has(.workspace-route)) .kr-footer__group>h2{display:none}.app-shell:not(:has(.workspace-route)) .kr-footer__content>section:last-child{display:none}.app-shell:not(:has(.workspace-route)) .brand-lockup--footer{min-height:44px}.app-shell:not(:has(.workspace-route)) .brand-lockup--footer .brand-lockup__identity{align-items:center;gap:6px;display:flex}.app-shell:not(:has(.workspace-route)) .brand-lockup--footer .brand-lockup__mark{filter:none;width:30px;height:26px}.app-shell:not(:has(.workspace-route)) .brand-lockup--footer .brand-lockup__wordmark-crop{width:110px;height:25px}.app-shell:not(:has(.workspace-route)) .brand-lockup--footer .brand-lockup__wordmark{filter:none;width:110px;height:auto}.app-shell:not(:has(.workspace-route)) .brand-lockup--footer .brand-lockup__tagline{display:none}.app-shell:not(:has(.workspace-route)) .kr-footer__group ul{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.app-shell:not(:has(.workspace-route)) .kr-footer__group a{align-items:center;min-height:44px;font-size:.8125rem;display:inline-flex}.app-shell:not(:has(.workspace-route)) .kr-footer__legal{border-top:1px solid var(--krushi-color-border-subtle);flex-wrap:wrap;align-items:center;gap:4px 18px;max-width:1240px;padding-block:4px 8px;font-size:.75rem;display:flex}.app-shell:not(:has(.workspace-route)) .kr-footer__legal p{margin:0 auto 0 0}.app-shell:not(:has(.workspace-route)) .kr-footer__legal a{align-items:center;min-height:44px;display:inline-flex}.landing-navigation-overlay.mobile-navigation__overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080f1b73}.landing-navigation-overlay .landing-navigation-modal.mobile-navigation__modal{background:var(--krushi-color-surface-strong);border:1px solid var(--krushi-color-border-subtle);border-radius:14px;width:min(420px,100% - 24px);height:auto;max-height:calc(100dvh - 32px);overflow-y:auto}.landing-navigation-modal .mobile-navigation__dialog{padding:16px}.landing-navigation-modal .site-primary-nav__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.landing-navigation-modal .site-primary-nav__link{opacity:1;white-space:normal;min-height:48px;padding:10px;font-size:.875rem;line-height:1.5;transition:none;transform:none}.landing-navigation-modal .mobile-navigation__header{border:0}.landing-navigation-modal .mobile-navigation__preferences{flex-wrap:wrap}.mobile-navigation__glyph{display:none}@media (max-width:1023px){.app-shell:not(:has(.workspace-route)) .kr-app-bar__content{gap:8px;min-height:60px;padding:8px 16px}}@media (max-width:760px){.app-shell:not(:has(.workspace-route)) .kr-app-bar__content{padding-inline:12px}.app-shell:not(:has(.workspace-route)) .kr-footer__content{gap:0 12px;padding-block:6px}.app-shell:not(:has(.workspace-route)) .kr-footer__brand{display:none}.app-shell:not(:has(.workspace-route)) .kr-footer__group{width:100%}.app-shell:not(:has(.workspace-route)) .kr-footer__group ul{flex-wrap:wrap;justify-content:flex-start;gap:0 14px;display:flex}.app-shell:not(:has(.workspace-route)) .kr-footer__legal{gap:0 14px;padding-top:2px}.app-shell:not(:has(.workspace-route)) .kr-footer__legal p{width:100%;font-size:.7rem}}@media (forced-colors:active){.landing-navigation-modal{color:canvastext;background:canvas;border:1px solid canvastext}.app-shell:not(:has(.workspace-route)) .kr-app-bar{color:canvastext;background:canvas;border:1px solid canvastext}}.app-shell:not(:has(.workspace-route)) .kr-footer__legal a{flex:initial;justify-content:flex-start;width:auto}
:root{--krushi-ref-motion-fast:.16s;--krushi-ref-motion-standard:.24s}body{background:var(--krushi-color-surface)}.kr-button{min-height:44px;box-shadow:none;border-radius:9px;padding:8px 14px}.kr-button:is(:hover,[data-hovered]){transform:none}.kr-card,.kr-task-panel,.kr-record-panel,.kr-record-tile{box-shadow:none;border-radius:12px}.kr-card{padding:14px}.kr-field__input,.kr-field__textarea,.kr-field__select{border-radius:9px;min-height:44px}.kr-page-header{gap:8px;padding-bottom:12px}.kr-page-header__content h1{font-size:clamp(1.4rem,2.2vw,1.8rem);line-height:1.25}.kr-page-header__content p{max-width:65ch}.kr-page-header__actions{gap:8px}.kr-task-panel>summary{min-height:60px;padding:12px 14px}.kr-task-panel>summary h2{font-size:1rem}.kr-task-panel__body{padding:14px}.kr-record-facts,.workflow-fields{gap:12px}.kr-alert{border-radius:10px;padding:12px 14px}.kr-status{border-radius:6px;padding:3px 7px;font-size:.75rem}.kr-app-bar{background:var(--krushi-color-surface-strong);border-bottom:1px solid var(--krushi-color-border-subtle);box-shadow:none}.kr-app-bar__content{gap:16px;min-height:68px}.brand-lockup--header{gap:8px;min-height:44px}.brand-lockup--header .brand-lockup__mark{object-fit:contain;width:38px;height:34px}.workspace-wordmark{color:var(--krushi-color-action-primary);letter-spacing:-.02em;font-size:1rem;line-height:1.1}.workspace-wordmark>span{letter-spacing:.16em;margin-top:3px;font-size:.7rem;display:block}.site-primary-nav__list{gap:6px}.site-primary-nav__link{border-radius:8px;min-height:44px;padding:8px 12px;font-size:.875rem}.kr-app-bar__actions{gap:8px}:root .app-shell>.kr-app-bar .kr-app-bar__menu-trigger{min-width:44px;min-height:44px;display:inline-flex}.kr-app-bar__desktop-preferences{gap:6px}.theme-switcher__option{border-radius:8px;min-width:44px;min-height:44px}.mobile-navigation__modal,.landing-navigation-modal{border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface-strong);width:min(420px,100% - 24px);color:var(--krushi-color-text);border-radius:14px}.mobile-navigation__dialog{padding:16px}.mobile-navigation__modal .site-primary-nav{display:block;overflow:visible}.mobile-navigation__modal .site-primary-nav__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.mobile-navigation__modal .site-primary-nav__link{white-space:normal;overflow-wrap:anywhere;background:var(--krushi-color-surface-container);align-items:center;min-height:48px;display:flex}.mobile-navigation__preferences{flex-wrap:wrap;gap:10px;padding-top:14px;display:flex}.kr-footer{background:var(--krushi-color-surface-strong);border-top:1px solid var(--krushi-color-border-subtle);margin-top:28px}.kr-footer__cta{display:none}.kr-footer__content{gap:24px;padding-block:24px}.workspace-shell,.workspace-shell--farmer{background:0 0;grid-template-columns:184px minmax(0,1fr);gap:4px;min-height:100dvh;padding:8px;display:grid}.workspace-shell .workspace-sidebar{border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-shell-navigation);width:auto;height:calc(100dvh - 16px);min-height:0;color:var(--krushi-color-on-shell-navigation);z-index:20;border-radius:14px;flex-direction:column;grid-template-columns:none;align-items:stretch;gap:12px;padding:14px 8px 8px;display:flex;position:sticky;top:8px;bottom:auto}.workspace-sidebar>.brand-lockup{flex:none;justify-content:flex-start;padding:4px 8px 10px}.workspace-sidebar .brand-lockup__mark{width:32px;height:30px}.workspace-sidebar .workspace-farmer-context{display:none}.workspace-sidebar .workspace-menubar{flex-direction:column;flex:1;justify-content:flex-start;align-items:stretch;gap:3px;min-height:0;padding:0;display:flex;overflow:hidden auto}.workspace-sidebar .workspace-menubar .workspace-nav-link{min-height:44px;color:var(--krushi-color-on-shell-navigation-muted);white-space:normal;border:0;border-radius:8px;flex:none;justify-content:flex-start;padding:8px 10px;font-size:.8125rem;line-height:1.45;display:flex}.workspace-sidebar .workspace-menubar .workspace-nav-link[aria-current=page]{color:var(--krushi-color-action-primary);background:var(--krushi-color-shell-navigation-active);box-shadow:inset 3px 0 var(--krushi-color-action-primary)}.workspace-sidebar .workspace-menubar .workspace-nav-link:hover{color:var(--krushi-color-text);background:var(--krushi-color-action-container)}.workspace-sidebar .workspace-sidebar__utilities{border-top:1px solid var(--krushi-color-border-subtle);flex-wrap:wrap;justify-content:flex-start;align-self:stretch;gap:4px;padding:6px;display:flex}.workspace-sidebar__utilities .theme-switcher__option{color:var(--krushi-color-text)}.workspace-sidebar .workspace-sidebar__account{flex:none;justify-content:space-between;align-items:center;gap:6px;width:100%;height:auto;padding:6px;display:flex}.workspace-sidebar__account .workspace-roles{overflow-wrap:anywhere;min-width:0;display:block}.workspace-sidebar .workspace-sidebar__account .kr-button{color:var(--krushi-color-text-secondary);border:1px solid var(--krushi-color-border-subtle);font-size:.8125rem}.workspace-shell__content{background:0 0;min-width:0;max-width:1600px;padding:0 12px 0 16px}.workspace-context-bar{border-bottom:1px solid var(--krushi-color-border-subtle);background:0 0;flex-wrap:wrap;align-items:center;gap:8px;min-height:54px;margin-bottom:4px;padding:6px 0 12px;font-size:.8125rem;display:flex}.workspace-context-bar strong{font-weight:600}.workspace-context-bar .kr-status{margin-left:0}.workspace-shell__content>:is(main,.workspace-page,.commerce-page){width:100%;max-width:none;padding:14px 0 20px}.workspace-mobile-toolbar,.workspace-mobile-nav{display:none}.workspace-home{align-content:start;gap:14px;display:grid}.workspace-home__heading{justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.workspace-home__heading h1{letter-spacing:-.03em;margin:0;font-size:1.65rem;line-height:1.3}.workspace-home__location{border:1px solid var(--krushi-color-border-subtle);border-radius:20px;padding:6px 10px;font-size:.75rem}.workspace-field-banner{background:var(--krushi-material-face);border:1px solid var(--krushi-material-line);min-height:176px;color:var(--krushi-color-text);border-radius:14px;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:20px;padding:18px 24px;display:grid;position:relative;overflow:hidden}.workspace-field-banner h2{letter-spacing:-.025em;max-width:26ch;margin:0;font-size:clamp(1.5rem,2.3vw,1.9rem);line-height:1.2}.workspace-field-banner p{color:var(--krushi-color-text);margin:6px 0 10px;font-size:.8125rem;line-height:1.5}.workspace-field-banner .kr-button{background:var(--krushi-material-decision);color:var(--krushi-material-on-decision);width:fit-content;font-weight:650}.workspace-field-banner__photo{border:1px solid var(--krushi-material-edge);border-radius:10px;height:132px;overflow:hidden}.workspace-field-banner__photo img{object-fit:cover;object-position:50% 38%;width:100%;height:100%}:root[data-theme=dark] .workspace-field-banner{background:var(--krushi-material-face)}.workspace-home__lead{display:block}.workspace-home .workspace-service-list--primary,.workspace-home .workspace-service-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;display:grid}.workspace-home .workspace-service-row .kr-service-tile{background:var(--krushi-color-surface-strong);min-height:72px;color:var(--krushi-color-text);border:1px solid var(--krushi-color-border-subtle);box-shadow:none;border-radius:11px;flex-direction:row;align-items:center;gap:10px;padding:10px;display:flex}.workspace-home .workspace-service-row .kr-service-tile:hover{background:var(--krushi-color-surface-container);border-color:var(--krushi-color-action-primary)}.workspace-home .workspace-service-row .kr-service-tile h3{color:var(--krushi-color-text);flex:1;margin:0;font-size:.875rem;line-height:1.45}.workspace-home .workspace-service-row .kr-service-tile__icon{width:40px;height:40px;color:var(--krushi-color-action-primary);background:var(--krushi-color-action-container);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.workspace-home .workspace-service-row .kr-service-tile__icon svg{width:22px;height:22px;color:inherit}.workspace-home .workspace-service-row:nth-child(3n+2) .kr-service-tile__icon{background:var(--krushi-color-discovery-container);color:var(--krushi-color-on-discovery-container)}.workspace-home .workspace-service-row:nth-child(3n) .kr-service-tile__icon{background:var(--krushi-color-warm-container);color:var(--krushi-color-on-warm-container)}.workspace-home .kr-service-tile__art,.workspace-home .kr-service-tile__action-label{display:none}.workspace-home .workspace-service-row .kr-service-tile__action{width:auto;min-height:auto;color:var(--krushi-color-text-secondary);flex:none;margin:0}.workspace-home .workspace-service-row .kr-service-tile__action svg{color:var(--krushi-color-action-primary);width:16px;height:16px}.workspace-home__credit{display:none}.workspace-home:has(.workspace-home__credit) .workspace-home__credit{display:block}.workspace-home__credit .kr-service-tile{flex-direction:row;align-items:center;gap:12px;min-height:56px;padding:10px 14px}.workspace-home__credit .kr-service-tile__icon{width:32px;height:32px}.workspace-home__credit .kr-service-tile h3{margin:0;font-size:.875rem}.workspace-home__credit .kr-service-tile__action{width:auto;margin:0 0 0 auto}.workspace-highlights{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:start;gap:14px;display:grid}.workspace-highlights__panel{border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface-strong);box-shadow:none;border-radius:13px;min-width:0;padding:16px}.workspace-highlights__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.workspace-highlights__heading h2{margin:0;font-size:1.125rem}.workspace-highlights__heading>a{align-items:center;gap:6px;min-height:44px;font-size:.75rem;display:inline-flex}.workspace-product-list{grid-template-columns:1fr;gap:0;display:grid}.workspace-product-list>li+li{border-top:1px solid var(--krushi-color-border-subtle)}.workspace-product-list a{min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:10px;padding:8px 0;display:flex}.workspace-product-list .workspace-product-list__media{border-radius:8px;flex:none;width:46px;height:46px;min-height:0;overflow:hidden}.workspace-product-list__content{flex-direction:column;flex:1;align-items:flex-start;gap:3px;padding:0;display:flex}.workspace-product-list__content strong{font-size:.875rem;line-height:1.4}.workspace-product-list__content>span{font-size:.8125rem}.workspace-product-list__arrow{flex:none;width:16px;height:16px}.workspace-highlights__panel:has(.workspace-recent-request){background:var(--krushi-color-information-container);border-top:2px solid var(--krushi-color-action-primary)}.workspace-recent-request{gap:12px;display:grid}.workspace-recent-request__icon{background:var(--krushi-color-action-container);width:36px;height:36px;color:var(--krushi-color-action-primary);border-radius:8px;padding:8px}.workspace-recent-request>strong{font-size:1rem;line-height:1.45}.workspace-request-progress{gap:14px;display:grid}.workspace-request-progress li{font-size:.8125rem}.workspace-request-progress li.is-complete>span{background:var(--krushi-color-warning-container);border-color:var(--krushi-color-warning)}.workspace-services .workspace-section-heading{border:0;padding:4px 0 10px}.workspace-services .workspace-section-heading h2{font-size:1.125rem}.catalog-page{gap:12px}.catalog-page>.kr-page-header{background:var(--krushi-color-action-container);border:1px solid var(--krushi-color-border-subtle);border-radius:13px;padding:14px 16px}.catalog-page .kr-page-header__content h1{color:var(--krushi-color-on-action-container)}.catalog-page .catalog-search{width:min(100%,460px)}.catalog-page .catalog-freshness{flex-wrap:wrap;gap:8px;padding:4px 0;font-size:.75rem;display:flex}.catalog-page .catalog-filters{border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface-strong);border-radius:11px;padding:12px}.catalog-page .catalog-filters summary{align-items:center;gap:8px;min-height:44px;display:flex}.catalog-page .catalog-filters__body{gap:12px;padding-top:10px}.catalog-page .catalog-results__toolbar{gap:10px;padding:8px 0}.catalog-page .catalog-card{background:var(--krushi-color-surface-strong);border-color:var(--krushi-color-border-subtle);box-shadow:none;border-radius:12px;padding:0;overflow:hidden}.catalog-page .catalog-card:hover{border-color:var(--krushi-color-action-primary);box-shadow:var(--krushi-shadow-card);transform:none}.catalog-page .kr-collection[data-view=grid] .catalog-card__media{background:var(--krushi-color-surface-container);height:150px}.catalog-page .catalog-card__body{gap:8px;padding:12px}.catalog-page .catalog-card__identity h3{margin:0;font-size:1rem;line-height:1.4}.catalog-page .catalog-card__sku{color:var(--krushi-color-text-secondary);font-size:.7rem}.catalog-page .catalog-card__price{border:0;margin:0;padding:0}.catalog-page .catalog-card__price strong{font-size:1.125rem}.catalog-page .catalog-card__body>.kr-button{min-height:44px;margin:0}.kr-product-image{background-image:none}.auth-card,.login-card,.identity-card{border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface-strong);border-radius:14px}.commerce-page,.orders-page,.inventory-page,.returns-page{gap:14px}.commerce-records{gap:12px}:root[data-theme=dark] .kr-task-panel{background:var(--krushi-color-surface-strong)}@media (max-width:1023px){.workspace-shell,.workspace-shell--farmer{padding:0 12px 80px;display:block}.workspace-shell .workspace-sidebar{display:none}.workspace-shell__content{max-width:none;padding:0}.workspace-mobile-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.workspace-mobile-toolbar>.brand-lockup{justify-content:flex-start}.workspace-mobile-menu{position:static}.workspace-mobile-menu>summary{border:1px solid var(--krushi-color-border-subtle);cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:.8125rem;list-style:none;display:flex}.workspace-mobile-menu>summary::-webkit-details-marker{display:none}.workspace-mobile-menu>summary svg{width:20px;height:20px}.workspace-mobile-menu>summary:focus-visible{outline:3px solid var(--krushi-color-focus);outline-offset:3px}.workspace-mobile-menu__panel{z-index:45;background:var(--krushi-color-surface-strong);border:1px solid var(--krushi-color-border-subtle);box-shadow:var(--krushi-shadow-card);border-radius:12px;padding:12px;position:absolute;top:60px;left:12px;right:12px}.workspace-mobile-menu__panel nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:55dvh;display:grid;overflow-y:auto}.workspace-mobile-menu__panel .workspace-nav-link{white-space:normal;background:var(--krushi-color-surface-container);border-radius:8px;min-height:48px;padding:8px;font-size:.8125rem;display:flex}.workspace-mobile-menu__preferences{flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.workspace-mobile-nav{z-index:40;background:var(--krushi-color-surface-strong);border:1px solid var(--krushi-color-border-subtle);box-shadow:var(--krushi-shadow-card);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));width:auto;height:auto;padding:4px;display:grid;position:fixed;inset:auto 8px 8px}.workspace-mobile-nav .workspace-nav-link{white-space:normal;text-align:center;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-height:52px;padding:5px 3px;font-size:.7rem;line-height:1.4}.workspace-mobile-nav .workspace-nav-link svg{width:19px;height:19px}.workspace-context-bar{min-height:44px;padding:8px 0}.workspace-context-bar>.kr-status{margin-left:auto}.workspace-context-bar>strong{max-width:70%}.workspace-highlights{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}.catalog-page .catalog-marketplace{grid-template-columns:1fr}.catalog-filters details:not([open]){padding:0}.catalog-page .kr-page-header__actions{width:100%}.kr-app-bar__content{min-height:60px;padding-inline:16px}.kr-app-bar>.kr-app-bar__content>.site-primary-nav,.kr-app-bar .kr-app-bar__desktop-preferences{display:none}.kr-app-bar .kr-app-bar__menu-trigger{min-width:44px;min-height:44px;display:flex}}@media (max-width:760px){.workspace-shell__content>:is(main,.workspace-page,.commerce-page){padding-top:12px}.workspace-home{gap:12px}.workspace-home__heading h1{font-size:1.5rem}.workspace-home__location{display:none}.workspace-field-banner{grid-template-columns:minmax(0,1fr) 82px;gap:12px;min-height:148px;padding:14px}.workspace-field-banner h2{font-size:1.5rem;line-height:1.25}.workspace-field-banner p{display:none}.workspace-field-banner .kr-button{margin-top:10px}.workspace-field-banner__photo{height:108px}.workspace-home .workspace-service-list--primary,.workspace-home .workspace-service-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workspace-home .workspace-service-row .kr-service-tile{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;min-height:96px;padding:10px}.workspace-home .workspace-service-row .kr-service-tile__icon{border-radius:7px;width:32px;height:32px}.workspace-home .workspace-service-row .kr-service-tile__icon svg{width:19px;height:19px}.workspace-home .workspace-service-row .kr-service-tile h3{flex:0;font-size:.75rem;line-height:1.5}.workspace-home .workspace-service-row .kr-service-tile__action{display:none}.workspace-highlights{grid-template-columns:1fr;gap:12px}.workspace-highlights__panel{padding:12px}.workspace-product-list a{min-height:62px}.workspace-request-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-page .kr-collection[data-view=grid] .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-page .kr-collection[data-view=grid] .catalog-card__media{height:110px}.catalog-page .catalog-card__body{gap:6px;padding:10px}.catalog-page .catalog-card__identity h3{font-size:.875rem}.catalog-page .catalog-card__body>.kr-button{padding-inline:6px;font-size:.75rem}.catalog-page .catalog-card__price strong{font-size:1rem}.catalog-page>.kr-page-header{padding:12px}.catalog-page .catalog-search{width:100%}.catalog-page .catalog-search__controls{gap:6px}.kr-card{padding:12px}.kr-footer__content{grid-template-columns:1fr;padding-block:20px;display:grid}}@media (max-width:360px){.workspace-shell,.workspace-shell--farmer{padding-inline:10px}.workspace-home .workspace-service-list--primary,.workspace-home .workspace-service-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-field-banner{grid-template-columns:minmax(0,1fr) 66px;padding:12px}.workspace-field-banner h2{font-size:1.3rem}.workspace-field-banner__photo{height:96px}}@media (forced-colors:active){.workspace-field-banner,.workspace-home .workspace-service-row .kr-service-tile,.workspace-mobile-nav,.workspace-mobile-menu__panel{background:var(--krushi-material-face);color:canvastext;border:1px solid canvastext}.workspace-field-banner h2,.workspace-field-banner p,.workspace-field-banner .kr-button{color:canvastext;background:canvas}}@media (min-width:1024px){.workspace-home{grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr)}.workspace-home__heading,.workspace-services,.workspace-service-empty{grid-column:1/-1}.workspace-field-banner,.workspace-home__lead,.workspace-home__credit{grid-column:1}.workspace-home .workspace-highlights{display:contents}.workspace-highlights__panel--products{grid-column:1}.workspace-highlights__panel--request{grid-area:2/2/span 3;min-height:310px}.workspace-highlights__panel--request:only-child{grid-column:2}}body{background-image:url(/images/photography/paper-grain.svg)}.catalog-page>.kr-page-header{background-image:url(/images/photography/field-contours.svg);background-size:cover}.workspace-mobile-menu__panel{max-height:calc(100dvh - 76px);overflow-y:auto}.workspace-sidebar .brand-lockup{align-items:center;gap:6px;display:flex}.workspace-mobile-toolbar .brand-lockup{align-items:center;gap:8px;display:flex}.workspace-sidebar .brand-lockup .workspace-wordmark{font-size:.95rem}.workspace-home:not(:has(.workspace-highlights__panel--request)) .workspace-field-banner{grid-column:1/-1}.kr-app-bar .public-signin-action{white-space:nowrap;min-height:44px;padding:8px 14px}@media (max-width:760px){.kr-app-bar__content{gap:8px;padding-inline:12px}.kr-app-bar__actions{gap:6px}.kr-app-bar .public-signin-action{padding-inline:10px;font-size:.8125rem}}.auth-page--welcome{border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface-strong);border-radius:16px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:0;max-width:1080px;margin:24px auto;padding:0;display:grid;overflow:hidden}.auth-page--welcome .auth-illustration{background:var(--krushi-color-action-container);border:0;border-radius:0;min-height:460px;display:block;position:relative}.auth-page--welcome .auth-illustration img{object-fit:cover;object-position:center 38%;opacity:1;filter:none}.auth-page--welcome .auth-panel{background:var(--krushi-color-surface-strong);border:0;border-radius:0;padding:28px}.auth-panel__heading h1{font-size:1.75rem;line-height:1.3}@media (max-width:760px){.auth-page--welcome{grid-template-columns:1fr;max-width:calc(100% - 24px);margin:14px 12px 24px}.auth-page--welcome .auth-illustration{height:140px;min-height:140px}.auth-page--welcome .auth-panel{padding:20px}}.auth-page--welcome .auth-illustration{aspect-ratio:auto;align-self:stretch;height:100%}@media (min-width:1024px){.workspace-shell .workspace-sidebar{grid-area:1/1}.workspace-shell .workspace-shell__content{grid-area:1/2}}.workspace-home__heading{text-align:start;flex-direction:row;justify-content:flex-start;width:100%}.workspace-home__heading h1{text-align:start;margin-right:auto}@media (max-width:760px){.catalog-page>.kr-page-header .kr-breadcrumbs{display:none}.catalog-page .catalog-results__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:4px;display:flex}.catalog-page .catalog-results__toolbar h2{font-size:.875rem}.catalog-page .catalog-results__toolbar>.kr-field{align-items:center;gap:8px;display:flex}.catalog-page .catalog-results__toolbar .kr-field__label{white-space:nowrap;margin:0;font-size:.8125rem}.catalog-page .catalog-results__toolbar .kr-select-field__control{width:160px}.catalog-page .kr-collection__views{margin-bottom:8px;padding-block:0}}.catalog-page .catalog-card__identity h3 a{align-items:center;min-height:44px;display:flex}@media (min-width:1024px){.workspace-home .workspace-service-list--primary{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-highlights__panel--request{align-self:start;min-height:0}}.workspace-product-list__media .kr-product-illustration__symbol{width:24px;height:24px}.workspace-product-list__media .kr-product-illustration__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.kr-footer__group a{min-width:44px}@media (max-width:760px){.catalog-page .catalog-results__toolbar{text-align:start;flex-direction:row}.catalog-page .catalog-results__toolbar>div:first-child{text-align:start;flex:120px;width:auto;min-width:0}.catalog-page .catalog-results__toolbar>.kr-field{flex-direction:row;flex:0 auto;width:auto;max-width:100%}.catalog-page .catalog-results__toolbar .kr-select-field__control{width:140px}}@media (min-width:1024px){.workspace-home__heading{grid-row:1}.workspace-field-banner{grid-row:2}.workspace-home__lead{grid-row:3}.workspace-home__credit{grid-row:4}.workspace-home .workspace-services{grid-area:5/1}.workspace-home .workspace-highlights{flex-direction:column;grid-area:2/2/span 4;align-self:start;gap:14px;display:flex}.workspace-highlights__panel--request{order:1;grid-area:auto;width:100%}.workspace-highlights__panel--products{order:2;grid-area:auto;width:100%}.workspace-home:not(:has(.workspace-highlights)){grid-template-columns:minmax(0,1fr)}}:root{--krushi-texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23075ea8' filter='url(%23n)' opacity='.045' d='M0 0h160v160H0z'/%3E%3C/svg%3E");--krushi-texture-contour:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='400' fill='none' stroke='%23075ea8' stroke-width='1' opacity='.16'%3E%3Cpath d='M-70 190C70 0 200 440 360 240S700 120 700 120M-70 165C70-25 200 415 360 215S700 95 700 95M-70 140C70-50 200 390 360 190S700 70 700 70M-70 115C70-75 200 365 360 165S700 45 700 45M-70 90C70-100 200 340 360 140S700 20 700 20M-70 65C70-125 200 315 360 115S700-5 700-5M-70 40C70-150 200 290 360 90S700-30 700-30M-70 15C70-175 200 265 360 65S700-55 700-55M-70 215C70 25 200 465 360 265S700 145 700 145M-70 240C70 50 200 490 360 290S700 170 700 170'/%3E%3C/svg%3E");--elevated:var(--krushi-material-shadow);--border-soft:1px solid var(--line)}body{background-image:var(--krushi-texture-grain);font-weight:400}.kr-button{letter-spacing:0;font-size:.875rem;font-weight:600;line-height:1.5}h1,h2,h3{letter-spacing:-.025em;font-weight:600}.brand-lockup__mark{filter:none!important}.workspace-wordmark{letter-spacing:-.025em;color:#075ea8;font-size:1.125rem;font-weight:650}.workspace-wordmark>span{letter-spacing:.22em;font-size:.625rem;font-weight:500}.kr-app-bar{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative;inset:auto}.kr-app-bar .kr-app-bar__content{width:100%;max-width:1360px;min-height:78px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;margin:auto;padding:0 24px}.kr-app-bar .site-primary-nav{margin-left:auto}.kr-app-bar .site-primary-nav__link{background:0 0;min-height:44px;padding:0;font-size:.8125rem;font-weight:400}.kr-app-bar .kr-app-bar__actions{gap:10px}.kr-footer{background:0 0;border:0;margin:0}.kr-footer__proposal{align-items:center;gap:24px;width:100%;max-width:1360px;padding:22px 24px;display:flex}.kr-footer__proposal .brand-lockup{flex:none;width:auto;min-width:0}.kr-footer__proposal .brand-lockup__identity{gap:8px}.kr-footer__proposal .brand-lockup__mark{width:34px;height:30px}.kr-footer__proposal .brand-lockup__type{gap:0;width:108px}.kr-footer__proposal .brand-lockup__wordmark-crop{height:22px}.kr-footer__proposal .brand-lockup__tagline{display:none}.kr-footer__context{min-width:0;color:var(--krushi-color-text-secondary);flex:1}.kr-footer__context p{margin:0;font-size:.75rem}.kr-footer__context small{margin-top:5px;font-size:.625rem;display:block}.kr-footer__compact-legal{flex-wrap:wrap;gap:6px 16px;max-width:290px;display:flex}.kr-footer__compact-legal a{align-items:center;width:auto;min-width:44px;min-height:44px;font-size:.6875rem;display:inline-flex}.workspace-shell .workspace-sidebar{gap:18px;padding:18px 8px 8px}.workspace-sidebar .workspace-menubar .workspace-nav-link{min-height:44px;padding:7px 10px;font-size:.875rem;font-weight:450}.workspace-shell__content{padding:0}.workspace-context-bar{min-height:56px;margin:0;padding:4px 20px}.workspace-page{max-width:1600px;margin:0 auto;padding:12px 20px 16px}.workspace-home{display:block}.workspace-home__heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.workspace-home__heading>div{flex-direction:column;gap:4px;display:flex}.workspace-home__heading h1{font-size:1.75rem;font-weight:600;line-height:1.25}.workspace-home__summary{color:var(--krushi-color-text-secondary);margin:0;font-size:.8125rem}.workspace-overview{grid-template-columns:minmax(0,2fr) minmax(280px,.95fr);align-items:start;gap:14px;display:grid}.workspace-overview__main,.workspace-overview__aside{gap:14px;min-width:0;display:grid}.workspace-field-banner{background:var(--krushi-material-face);border-radius:15px;grid-template-columns:minmax(0,1fr) 150px;gap:16px;min-height:176px;margin:0;padding:20px 24px}.workspace-field-banner h2{max-width:14ch;font-size:1.875rem;font-weight:600;line-height:1.08}.workspace-field-banner p{margin:8px 0;font-size:.75rem}.workspace-field-banner__photo{border:1px solid var(--krushi-material-rim);border-radius:10px;width:132px;height:136px;transform:none}.workspace-home__lead{margin:0}.workspace-service-list--primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workspace-service-list--primary .kr-service-tile{align-items:center;gap:10px;min-height:72px;padding:10px}.workspace-service-list--primary .kr-service-tile__icon{border-radius:10px;width:44px;height:44px}.workspace-service-list--primary .kr-service-tile__title{font-size:.8125rem;font-weight:600}.workspace-highlights__panel{border-radius:14px;padding:16px}.workspace-highlights__heading{margin-bottom:14px}.workspace-highlights__heading h2{font-size:1.125rem;font-weight:600}.workspace-highlights__heading a{font-size:.75rem;font-weight:500}.workspace-recent-list ul{margin:0;padding:0;list-style:none}.workspace-recent-list li+li{border-top:1px solid var(--krushi-color-border-subtle)}.workspace-recent-list li>a{align-items:center;gap:12px;min-height:72px;padding:12px 0;display:flex}.workspace-recent-list li>a>span:not(.kr-status){flex:1;min-width:0}.workspace-recent-list strong{font-size:.875rem;font-weight:550;display:block}.workspace-recent-list small{color:var(--krushi-color-text-secondary);margin-top:4px;font-size:.6875rem;display:block}.workspace-request-thumb{border-radius:9px;width:42px;min-width:42px;height:42px;overflow:hidden}.workspace-recent-list svg{width:18px;height:18px}.workspace-highlights__panel--request{border-top:2px solid var(--krushi-color-action-primary)}.workspace-highlights__panel--request h2{font-size:1.25rem}.workspace-recent-request{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.workspace-request-progress{gap:0;width:100%;margin:6px 0;padding:0;list-style:none;display:grid}.workspace-request-progress li{align-items:center;gap:10px;min-height:56px;font-size:.8125rem;display:flex;position:relative}.workspace-request-progress li>span{border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface-strong);z-index:1;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.6875rem;display:grid}.workspace-request-progress li:not(:last-child):after{content:"";background:var(--krushi-color-border-subtle);width:1px;position:absolute;top:39px;bottom:-16px;left:11px}.workspace-request-progress li.is-complete>span{background:var(--krushi-color-action-container);color:var(--krushi-color-on-action-container);border-color:var(--krushi-color-action-primary)}.workspace-request-progress strong{font-size:.8125rem;font-weight:500}.workspace-account-pass{border:1px solid var(--krushi-material-line);background:var(--krushi-material-face);border-radius:13px;padding:14px 16px}.workspace-account-pass>svg{width:24px;height:24px;color:var(--krushi-color-text)}.workspace-account-pass h2{margin:8px 0 4px;font-size:1rem}.workspace-account-pass p{margin:0 0 8px;font-size:.75rem}.workspace-account-pass a{min-height:44px;color:var(--krushi-color-text);align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:inline-flex}[data-theme=dark] .workspace-account-pass{background:var(--krushi-material-face);border-color:var(--krushi-material-line)}[data-theme=dark] .workspace-account-pass :is(a){color:var(--krushi-color-text)}.workspace-services{margin-top:14px}.workspace-services>.workspace-service-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auth-page--welcome{border:1px solid var(--krushi-color-border-subtle);border-radius:18px;grid-template-columns:1fr 1fr;gap:0;max-width:1120px;min-height:530px;margin:12px auto 24px;overflow:hidden}.auth-page--welcome .auth-illustration{background:0 0;align-items:flex-end;min-height:530px;padding:32px;display:flex;position:relative}.auth-page--welcome .auth-illustration img{object-fit:cover;object-position:center 37%;opacity:1}.auth-page--welcome .auth-illustration:after{content:"";background:linear-gradient(#0000000d,#000000ad);position:absolute;inset:0}.auth-story{z-index:1;color:#fff;position:relative}.auth-story>span{background:#0003;border:1px solid #ffffff4d;border-radius:999px;padding:6px 10px;font-size:.6875rem}.auth-story h2{color:#fff;max-width:12ch;margin:18px 0 12px;font-size:2.5rem;font-weight:600;line-height:1.1}.auth-story p{color:#fff;max-width:34ch;font-size:.875rem;line-height:1.75}.auth-page--welcome .auth-panel{background-image:var(--krushi-texture-grain);border:0;border-radius:0;padding:32px}.auth-panel__heading{display:block}.auth-panel__heading>.kr-service-tile__icon{display:none}.auth-panel__heading h1{font-size:1.75rem;font-weight:600}.auth-panel__heading p{margin:8px 0 20px;font-size:.875rem}.catalog-page .catalog-card__identity h3{font-size:1.0625rem;font-weight:600}.catalog-page .catalog-card__body{padding:14px}.catalog-page .catalog-card__media{height:150px}.catalog-page .catalog-card__price strong{font-size:1.1875rem;font-weight:600}@media (max-width:1050px) and (min-width:761px){.workspace-overview{grid-template-columns:minmax(0,1fr) 280px}.workspace-service-list--primary{grid-template-columns:1fr}}@media (max-width:760px){.kr-app-bar .kr-app-bar__content{gap:12px;min-height:66px;padding:0 14px}.kr-app-bar .kr-app-bar__actions{gap:4px}.kr-app-bar .public-signin-action{padding:7px 12px;font-size:.75rem}.kr-footer__proposal{flex-wrap:wrap;gap:12px;padding:18px 14px}.kr-footer__context{flex-basis:100%;order:3}.kr-footer__compact-legal{gap:0 8px;max-width:180px;margin-left:auto}.kr-footer__compact-legal a{font-size:.625rem}.workspace-page{padding:10px 14px 80px}.workspace-home__heading{align-items:flex-start;margin-bottom:12px}.workspace-home__heading h1{font-size:1.375rem}.workspace-home__summary{max-width:28ch;font-size:.6875rem}.workspace-overview{grid-template-columns:1fr;gap:12px}.workspace-overview__main,.workspace-overview__aside{gap:12px}.workspace-field-banner{grid-template-columns:minmax(0,1fr) 82px;gap:12px;min-height:164px;padding:16px}.workspace-field-banner h2{font-size:1.5625rem}.workspace-field-banner p{display:none}.workspace-field-banner__photo{width:82px;height:110px}.workspace-service-list--primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workspace-service-list--primary .kr-service-tile{flex-direction:column;align-items:flex-start;gap:6px;min-height:94px;padding:10px}.workspace-service-list--primary .kr-service-tile__icon{width:32px;height:32px}.workspace-service-list--primary .kr-service-tile__title{font-size:.75rem}.workspace-service-list--primary .kr-service-tile__action{display:none}.workspace-services>.workspace-service-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-recent-list li>a{gap:9px}.workspace-recent-list strong{font-size:.75rem}.workspace-recent-list .kr-status{font-size:.625rem}.auth-page--welcome{border-radius:14px;grid-template-columns:1fr;max-width:calc(100% - 28px);min-height:0;margin:8px 14px 20px}.auth-page--welcome .auth-illustration{min-height:175px;padding:20px}.auth-story>span{display:none}.auth-story h2{max-width:22ch;margin:0 0 8px;font-size:1.6875rem}.auth-story p{max-width:40ch;margin:0;font-size:.75rem;line-height:1.6}.auth-page--welcome .auth-panel{padding:22px 20px}.catalog-page .catalog-card__body{padding:10px}.catalog-page .catalog-card__media{height:110px}.catalog-page .catalog-card__identity h3{font-size:.875rem}.catalog-page .catalog-card__price strong{font-size:1.0625rem}}.app-shell:not(:has(.workspace-route)) .kr-app-bar{background:0 0;border:0;position:relative}.app-shell:not(:has(.workspace-route)) .kr-app-bar__content{gap:24px;max-width:1360px;min-height:78px;padding:0 24px}.app-shell:not(:has(.workspace-route)) .kr-footer{background:0 0;border:0;margin:0}.workspace-overview__main>.workspace-field-banner,.workspace-overview__main>.workspace-home__lead,.workspace-overview__aside>.workspace-highlights__panel--request{grid-area:auto}.workspace-home .workspace-service-list--primary{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-home .workspace-service-list--primary .kr-service-tile h3{font-size:.8125rem;font-weight:600}@media (max-width:760px){.app-shell:not(:has(.workspace-route)) .kr-app-bar__content{gap:12px;min-height:66px;padding:0 14px}.workspace-home .workspace-service-list--primary .kr-service-tile{flex-direction:column;align-items:flex-start;min-height:94px}.workspace-home .workspace-service-list--primary .kr-service-tile h3{font-size:.75rem}.workspace-home .workspace-service-list--primary .kr-service-tile__icon{width:32px;height:32px}}.workspace-home__location{order:2}.workspace-field-banner h2{max-width:none;color:var(--krushi-color-text);margin:8px 0 10px}.workspace-field-banner,:root[data-theme=dark] .workspace-field-banner{background:var(--krushi-material-face)}:root[data-theme=dark] .workspace-highlights__panel--request{background:var(--krushi-material-face);border-top-color:var(--krushi-material-line)}@media (max-width:760px){.workspace-field-banner{border-radius:13px;grid-template-columns:minmax(0,1fr) 86px;gap:10px;min-height:142px;padding:14px 16px}.workspace-field-banner h2{font-size:1.5625rem}.workspace-field-banner__photo{width:86px;height:110px}}.workspace-wordmark{color:var(--krushi-color-action-primary)}.kr-app-bar .site-primary-nav__link{justify-content:center;min-width:44px}.workspace-shell__content>:is(main,.workspace-page,.commerce-page){max-width:1600px;padding:12px 20px 16px}.workspace-overview__aside>.workspace-highlights__panel--request{order:0}.workspace-home .workspace-service-list--primary .kr-service-tile{align-items:center}.workspace-home .workspace-service-list--primary .kr-service-tile h3{align-self:center}.workspace-home .workspace-service-list--primary .kr-service-tile__icon{width:44px;height:44px}.workspace-overview__aside{align-content:start}.workspace-account-pass{grid-template-columns:32px minmax(0,1fr);align-content:start;align-items:center;gap:4px;display:grid}.workspace-account-pass>svg{grid-area:1/1}.workspace-account-pass h2{grid-area:1/2;margin:0;line-height:1.5}.workspace-account-pass p,.workspace-account-pass>a{grid-column:1/-1;margin:0;line-height:1.5}.workspace-recent-request>*{align-self:auto}.workspace-recent-request>a{background:0 0;border:0;min-height:44px;padding:0;display:inline-flex}.workspace-request-tabs{background:var(--krushi-color-surface-container);border-radius:10px;gap:4px;width:100%;padding:3px;display:flex}.workspace-request-tabs button{min-width:0;min-height:44px;color:var(--krushi-color-text-secondary);overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;flex:1;padding:8px;font-size:.75rem}.workspace-request-tabs button[aria-pressed=true]{background:var(--krushi-color-surface-strong);color:var(--krushi-color-text);border-color:var(--krushi-color-border-subtle)}.workspace-request-tabs button:focus-visible{outline:3px solid var(--krushi-color-focus);outline-offset:2px}.workspace-recent-request__note{background:0 0;padding:0}.auth-page--welcome{flex:none;align-content:stretch;height:auto}.auth-page--welcome .auth-panel{justify-content:center;align-items:center;display:flex}.auth-panel__inner{width:100%;max-width:380px}.auth-story h2{line-height:1.15}.auth-panel__recovery{justify-content:space-between;font-size:.875rem}.kr-app-bar .theme-switcher__toggle{width:44px;min-width:44px;color:var(--krushi-color-text);background:0 0;border:0;padding:0}.kr-app-bar .theme-switcher__toggle>span{display:none}.app-shell:has(.auth-page) .kr-app-bar .public-signin-action{display:inline-flex}@media (max-width:760px){.workspace-shell__content>:is(main,.workspace-page,.commerce-page){padding:10px 14px 86px}.workspace-home .workspace-service-list--primary .kr-service-tile{align-items:flex-start}.workspace-home .workspace-service-list--primary .kr-service-tile h3{align-self:flex-start}.workspace-home .workspace-service-list--primary .kr-service-tile__icon{width:32px;height:32px}.auth-page--welcome .auth-panel{align-items:flex-start}.auth-panel__inner{max-width:none}}.app-shell:not(:has(.workspace-route)){background-image:var(--krushi-texture-grain)}.app-shell:not(:has(.workspace-route)) .kr-app-bar .brand-lockup{align-self:center}.app-shell:not(:has(.workspace-route)) .kr-app-bar .brand-lockup__mark{width:44px;height:38px}.workspace-context-bar__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.workspace-context-bar__actions .locale-switcher--menu{font-size:.75rem}.workspace-context-bar__actions .theme-switcher__toggle{border:1px solid var(--krushi-color-border-subtle);width:44px;min-width:44px;color:var(--krushi-color-text);background:0 0;border-radius:12px;padding:0}.workspace-context-bar__actions .theme-switcher__toggle>span{display:none}.workspace-context-bar__account{background:var(--krushi-color-action-container);border:1px solid var(--krushi-color-border-subtle);border-radius:12px;place-items:center;width:44px;min-width:44px;height:44px;display:grid}.workspace-context-bar__account>svg{width:22px;height:22px}@media (min-width:761px){.workspace-sidebar__utilities{display:none}}@media (max-width:760px){.workspace-context-bar__actions{display:none}.app-shell:not(:has(.workspace-route)) .kr-app-bar .brand-lockup__mark{width:34px;height:32px}}.catalog-page .catalog-marketplace{grid-template-columns:minmax(0,1fr);gap:12px}.catalog-page .catalog-filters{border-radius:11px;padding:0}.catalog-page .catalog-filters summary{background:0 0;min-height:44px;padding:8px 12px;font-size:.8125rem}.catalog-page .catalog-filters__body{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px 20px;padding:10px 12px;display:grid}.catalog-page .catalog-filters__body>p{grid-column:1/-1;font-size:.75rem}.catalog-page .catalog-filters fieldset:not(.kr-choice-field){flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.catalog-page .catalog-filters fieldset legend{font-size:.75rem}.catalog-page .catalog-filters .kr-checkbox{align-items:center;min-height:44px;padding:4px 8px}.catalog-page .catalog-filters .kr-choice-field__options{flex-flow:wrap;gap:6px}.catalog-page .catalog-filters .kr-choice-field__option{min-height:44px;padding:6px 10px;font-size:.75rem}.catalog-page .kr-collection[data-view=grid] .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.catalog-page .catalog-card__media img{object-fit:cover;width:100%;height:100%}.workspace-mobile-toolbar__tenant{display:none}@media (max-width:760px){.catalog-page .kr-collection[data-view=grid] .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-page .catalog-filters__body{grid-template-columns:minmax(0,1fr)}.workspace-mobile-toolbar{gap:8px;min-height:58px;padding:8px 14px}.workspace-mobile-toolbar .workspace-wordmark{display:none}.workspace-mobile-toolbar>.brand-lockup{flex:none;width:32px;min-width:32px}.workspace-mobile-toolbar .brand-lockup__mark{width:32px;height:30px}.workspace-mobile-toolbar__tenant{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.6875rem;font-weight:600;line-height:1.4;display:block}.workspace-shell:not(.workspace-shell--farmer) .workspace-context-bar{display:none}}:is(.workspace-route,.auth-page):lang(kn-IN),:is(.workspace-route,.auth-page) :lang(kn-IN){font-family:var(--font-geist-landing), var(--font-noto-serif-kannada), sans-serif}.workspace-context-bar{margin-bottom:10px}.workspace-shell .workspace-sidebar .workspace-sidebar__utilities{display:flex}.workspace-field-banner__photo{justify-self:end}.workspace-field-banner{background:var(--krushi-material-face)}.workspace-field-banner:before{content:"";pointer-events:none;opacity:1;background:var(--krushi-material-face);filter:brightness(0)invert();z-index:0;background-size:cover;position:absolute;inset:0}.workspace-field-banner>div{z-index:1;position:relative}.workspace-recent-request{gap:8px}.workspace-request-progress{grid-template-columns:minmax(0,1fr);margin:2px 0}.workspace-request-progress li{min-height:48px}.auth-page--welcome{align-items:stretch}.auth-page--welcome .auth-illustration{min-height:0}.auth-story p{max-width:none}@media (max-width:760px){.workspace-shell,.workspace-shell--farmer{padding:0}.workspace-mobile-toolbar>.brand-lockup{justify-content:flex-start;width:44px;min-width:44px}.workspace-request-progress{grid-template-columns:minmax(0,1fr)}.auth-page--welcome .auth-illustration{min-height:175px}}.entry-page{width:min(100%,800px);margin-inline:auto;padding-block:clamp(28px,7vh,72px)}.entry-page__heading{max-width:58ch;margin-bottom:28px}.entry-page__heading h1{text-wrap:balance;margin:0 0 12px;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.2}.entry-page__heading p{color:var(--krushi-color-text-secondary);margin:0;line-height:1.6}.entry-choices{grid-template-columns:1fr 1fr;gap:16px;display:grid}.entry-choice{border:1px solid var(--krushi-color-border-subtle);color:var(--krushi-color-text);background:var(--krushi-color-surface-strong);border-radius:12px;align-items:flex-start;gap:16px;min-width:0;padding:24px;text-decoration:none;display:flex}.entry-choices .entry-choice{flex-direction:column}.entry-choice--browse{border-color:var(--krushi-color-action-primary)}.entry-choice:hover{background:var(--krushi-color-surface-container)}.entry-choice:focus-visible{outline:3px solid var(--krushi-color-focus);outline-offset:4px}.entry-choice__icon{background:var(--krushi-color-action-container);width:44px;height:44px;color:var(--krushi-color-on-action-container);border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.entry-choice--farmer .entry-choice__icon{background:var(--krushi-color-surface-container);color:var(--krushi-color-text)}.entry-choice__content{flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.entry-choice__title{text-wrap:balance;font-size:1.15rem;font-weight:650;line-height:1.4}.entry-choice__description{color:var(--krushi-color-text-secondary);line-height:1.6}.entry-choice__action{color:var(--krushi-color-action-primary);align-items:center;gap:12px;margin-top:auto;padding-top:12px;font-weight:600;line-height:1.5;display:flex}.entry-choice__action svg{flex-shrink:0;width:20px;height:20px}.entry-page__footer{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.auth-panel__inner>.entry-choice{margin-top:24px;padding:18px}@media (max-width:600px){.entry-choices{grid-template-columns:1fr}.entry-choice{padding:20px}}.storefront.commerce-page{--shop-control-size:32px;gap:14px;max-width:1280px;padding-block:8px 24px}.storefront .kr-button{width:fit-content;max-width:100%;min-width:var(--shop-control-size);min-height:var(--shop-control-size);border-radius:7px;justify-self:start;padding:5px 12px;font-size:.8125rem;line-height:1.4}.storefront .kr-button svg{flex-shrink:0;width:16px;height:16px}.storefront .kr-field__input,.storefront .kr-field__select{min-height:36px;padding-block:6px;font-size:.875rem;line-height:1.5}.app-shell:has(.storefront-header[data-authenticated=true]) :is(.public-signin-action,.mobile-navigation__account a[href$=\/login]){display:none}.storefront-header{gap:10px;display:grid}.storefront-nav{border-bottom:1px solid var(--krushi-color-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding-bottom:6px;display:flex}.storefront-nav__brand,.storefront-location{color:var(--krushi-color-text-secondary);align-items:center;gap:8px;margin:0;font-size:.875rem;line-height:1.5;display:flex}.storefront-nav__brand{color:var(--krushi-color-text);font-weight:600}.storefront-nav__brand svg,.storefront-location svg{flex-shrink:0;width:18px;height:18px}.storefront-nav__account{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.storefront-nav .kr-button{background:0 0;border-color:#0000;padding-inline:10px}.storefront-heading{background:var(--krushi-color-action-container);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.storefront-heading h1{text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(1.35rem,2.2vw,1.65rem);line-height:1.18}.storefront-heading .storefront-location{margin-bottom:4px}.storefront-heading__summary{max-width:64ch;color:var(--krushi-color-text-secondary);margin:6px 0 0;font-size:.875rem;line-height:1.6}.storefront-about{flex:none}.fpo-info-overlay{padding:16px}.fpo-info-modal{border-radius:16px;width:min(680px,100%);max-width:680px;max-height:calc(100dvh - 32px);overflow:hidden}.fpo-info{outline:none;flex-direction:column;min-height:0;max-height:calc(100dvh - 32px);display:flex}.fpo-info__header{border-bottom:1px solid var(--krushi-color-border-subtle);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.fpo-info__identity{min-width:0}.fpo-info__label{color:var(--krushi-color-text-secondary);margin:0 0 6px;font-size:.8125rem}.fpo-info__identity h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.35}.fpo-info__location{color:var(--krushi-color-text-secondary);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:.8125rem;line-height:1.5;display:flex}.fpo-info__location svg{flex:none;width:16px;height:20px}.fpo-info__header>.kr-button{flex:none;width:44px;min-width:44px;min-height:44px;padding:10px}.fpo-info__body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:20px 24px;scroll-padding-block:16px;overflow-y:auto}.fpo-info__body section+section{border-top:1px solid var(--krushi-color-border-subtle);margin-top:24px;padding-top:20px}.fpo-info__body h3{margin:0 0 10px;font-size:.9375rem;line-height:1.5}.fpo-info__body p{color:var(--krushi-color-text-secondary);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.75}.fpo-info__body p+p{margin-top:12px}.fpo-info__links{border-top:1px solid var(--krushi-color-border-subtle);flex-wrap:wrap;flex:none;gap:4px 12px;padding:10px 24px;display:flex}.fpo-info__links .kr-button{min-height:44px;padding-inline:0}@media (max-width:600px){.fpo-info-overlay{padding:12px}.fpo-info-modal,.fpo-info{max-height:calc(100dvh - 24px)}.fpo-info__header{gap:12px;padding:16px}.fpo-info__body{padding:16px}.fpo-info__links{gap:4px 16px;padding:8px 16px}}.storefront-search{border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface-strong);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.storefront-search>.kr-field{flex:260px;min-width:0}.storefront-search .kr-field__input{background:var(--krushi-color-surface);min-height:36px}.storefront-search>.kr-button{flex-shrink:0;min-height:36px}.storefront-section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.storefront-section-heading h2{margin:0;font-size:1.25rem;line-height:1.4}.storefront-section-heading>:is(p,span){color:var(--krushi-color-text-secondary);margin:0;font-size:.875rem}.storefront-fpos,.storefront-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.storefront-fpos>li,.storefront-product-grid>li{min-width:0}.storefront-fpo{border:1px solid var(--krushi-color-discovery-container);background:var(--krushi-color-discovery-container);border-radius:12px;grid-template-columns:52px minmax(0,1fr);gap:16px;height:100%;padding:16px;display:grid}.storefront-fpo__identity{background:var(--krushi-color-surface-strong);width:52px;height:52px;color:var(--krushi-color-on-discovery-container);border-radius:12px;place-items:center;display:grid}.storefront-fpo__identity svg{width:28px;height:28px}.storefront-fpo__body{align-content:start;gap:8px;min-width:0;display:grid}.storefront-fpo h3{margin:0;font-size:1.2rem;line-height:1.35}.storefront-fpo__summary{-webkit-line-clamp:2;overflow-wrap:anywhere;max-width:65ch;color:var(--krushi-color-text-secondary);-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.65;display:-webkit-box;overflow:hidden}.storefront-fpo>.kr-button{grid-column:1/-1;justify-content:center;place-self:end start}.storefront-fpos--single{grid-template-columns:minmax(0,1fr)}.storefront-fpos--single .storefront-fpo{grid-template-columns:52px minmax(0,1fr) auto;align-items:start}.storefront-fpos--single .storefront-fpo>.kr-button{grid-column:auto;align-self:center;gap:12px}.storefront .commerce-seller--browse{display:block}.storefront-products,.storefront-shelf{min-width:0}.storefront-tools{background:var(--krushi-color-surface-strong);border:1px solid var(--krushi-color-border-subtle);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(180px,230px);align-items:end;gap:16px;padding:12px;display:grid}.storefront-tools .kr-field__input,.storefront-tools .kr-field__select{background:var(--krushi-color-surface)}.storefront-product-search{min-width:0;position:relative}.storefront-product-search>svg{inset-inline-start:12px;width:20px;height:20px;color:var(--krushi-color-text-secondary);pointer-events:none;position:absolute;bottom:8px}.storefront-product-search .kr-field__input{padding-inline-start:40px}.storefront-price-note{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:8px 0 12px;display:flex}.storefront-price-note p{color:var(--krushi-color-text-secondary);margin:0;font-size:.8125rem;line-height:1.6}.storefront-product{border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface-strong);border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.storefront-product .storefront-product__image{aspect-ratio:auto;border-radius:0;width:100%;height:160px}.storefront-product-grid>li:nth-child(3n+1) .storefront-product__image{background:var(--krushi-color-action-container)}.storefront-product-grid>li:nth-child(3n+2) .storefront-product__image{background:var(--krushi-color-discovery-container)}.storefront-product-grid>li:nth-child(3n) .storefront-product__image{background:var(--krushi-color-warning-container)}.storefront-product .storefront-product__image>img{background:0 0}.storefront-product__body{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:6px;min-width:0;padding:12px;display:flex}.storefront-product h3{margin:0;font-size:1rem;line-height:1.4}.storefront-product__prices{gap:2px;margin-bottom:2px;display:grid}.storefront-product__prices>strong{font-variant-numeric:tabular-nums;font-size:1.15rem;line-height:1.4}.storefront-product__prices>p{color:var(--krushi-color-text-secondary);flex-wrap:wrap;gap:4px 8px;margin:0;font-size:.8125rem;line-height:1.5;display:flex}.storefront-product__prices>p>span{font-weight:600}.storefront-empty{text-align:center;justify-items:center;gap:16px;padding:36px 24px;display:grid}.storefront-empty h3{margin:0}.storefront-shelf>.storefront-section-heading{margin-bottom:0}.storefront-shelf>.storefront-section-heading>.kr-button{flex-shrink:0}.kr-product-image__loading{z-index:1;background:var(--krushi-color-surface-container);color:var(--krushi-color-text-secondary);place-items:center;display:grid;position:absolute;inset:0}.kr-product-image__loading svg{width:36px;height:36px}@media (max-width:1000px){.storefront-fpos,.storefront-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-fpos--single{grid-template-columns:minmax(0,1fr)}.storefront-nav{flex-wrap:wrap}}@media (max-width:600px){.storefront.commerce-page{--shop-control-size:36px;gap:12px;padding-block:8px 20px}.storefront-nav{align-items:flex-start;gap:4px}.storefront-nav__account{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid}.storefront-nav__account:has(>button){grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-nav__account .kr-button{gap:4px;padding-inline:4px;font-size:.75rem}.storefront-heading{flex-direction:column;gap:4px;padding:12px}.storefront-fpos,.storefront-product-grid{grid-template-columns:minmax(0,1fr);gap:12px}.storefront-fpo,.storefront-fpos--single .storefront-fpo{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px}.storefront-fpo__identity{width:44px;height:44px}.storefront-fpos--single .storefront-fpo>.kr-button{grid-column:1/-1}.storefront-search,.storefront-tools{padding:12px}.storefront-search>.kr-field{flex-basis:100%}.storefront-search>button{justify-content:center;width:fit-content}.storefront-tools{grid-template-columns:minmax(0,1fr);gap:8px}.storefront-tools>.kr-field{grid-template-columns:minmax(0,auto) minmax(160px,1fr);align-items:center;gap:12px;display:grid}.storefront-product{grid-template-columns:minmax(80px,30%) minmax(0,1fr);display:grid}.storefront-product .storefront-product__image{height:100%;min-height:144px}.storefront-product__body{padding:10px}.storefront-shelf>.storefront-section-heading{flex-wrap:wrap;gap:4px}.storefront-shelf>.storefront-section-heading h2{font-size:1.15rem}}.storefront-product-controls{gap:6px;margin-top:auto;display:grid}.shop-quantity{grid-template-columns:var(--shop-control-size) minmax(36px, 48px) var(--shop-control-size);border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface);border-radius:7px;place-self:start;align-items:center;display:inline-grid;overflow:hidden}.storefront .shop-quantity .kr-button{width:var(--shop-control-size);min-width:var(--shop-control-size);min-height:var(--shop-control-size);border:0;border-radius:0;padding:0;font-size:1.125rem}.shop-quantity input{width:100%;min-width:0;height:var(--shop-control-size);border:0;border-inline:1px solid var(--krushi-color-border-subtle);color:var(--krushi-color-text);text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border-radius:0;padding:0 2px;font-size:.875rem}.shop-quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.shop-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.shop-quantity :is(input,button):focus-visible{outline:2px solid var(--krushi-color-focus);outline-offset:-3px}.storefront-product-actions{flex-wrap:wrap;gap:8px;display:flex}.storefront-product-actions .kr-button{border-radius:999px;min-width:0;padding:5px 12px;font-size:.75rem}.storefront-product-actions .kr-button__content{white-space:nowrap;text-wrap:balance;justify-content:center;line-height:1.4}.storefront-product-actions .kr-button--secondary{border-color:var(--krushi-color-warning-container);background:var(--krushi-color-warning-container);color:var(--krushi-color-warning-text)}.shop-quantity-error{color:var(--krushi-color-danger);margin:0;font-size:.8125rem;line-height:1.5}.shop-cart-message{background:var(--krushi-color-action-container);color:var(--krushi-color-on-action-container);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:4px 10px;font-size:.875rem;display:flex}.shop-checkout-grid{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:12px;display:grid}.shop-checkout-seller{justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;font-weight:600;display:flex}.shop-checkout-seller p{margin:0}.shop-cart-lines{gap:12px;margin:0;padding:0;list-style:none;display:grid}.shop-cart-line{border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface-strong);border-radius:12px;grid-template-columns:104px minmax(0,1fr);display:grid;overflow:hidden}.shop-cart-line .shop-cart-line__image{width:100%;height:100%;min-height:120px}.shop-cart-line__body{grid-template-columns:minmax(0,1fr) auto;align-content:start;justify-items:start;gap:6px;min-width:0;padding:12px;display:grid}.shop-cart-line__body>:is(h3,strong){grid-column:1}.shop-cart-line__body>.shop-quantity{grid-area:1/2/span 2}.shop-cart-line__body>.kr-button{grid-area:3/2;justify-self:end}.shop-cart-line__body>.shop-quantity-error{grid-column:1/-1}.shop-cart-line h3,.shop-checkout-summary h2{margin:0;font-size:1.1rem;line-height:1.5}.shop-checkout-summary{border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface-strong);border-radius:12px;gap:16px;padding:16px;display:grid}.shop-checkout-summary dl,.shop-checkout-summary p{margin:0}.shop-checkout-summary dl>div{gap:8px;display:grid}.shop-checkout-summary dd{margin:0;font-size:1.35rem;font-weight:650}.shop-checkout-summary p{color:var(--krushi-color-text-secondary);font-size:.875rem;line-height:1.6}.shop-checkout-summary .shop-cart-memory{font-size:.75rem}.shop-checkout-links{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}@media (max-width:800px){.shop-checkout-grid{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:600px){.storefront-product-actions .kr-button{padding-inline:10px;font-size:.75rem}.shop-quantity{grid-template-columns:36px 40px 36px}.shop-cart-line{grid-template-columns:80px minmax(0,1fr)}.shop-cart-line__body{grid-template-columns:minmax(0,1fr);padding:10px}.shop-cart-line__body>:is(.shop-quantity,.kr-button){grid-area:auto/1;justify-self:start}}.shop-cart-line__body>.kr-button{padding-inline:0}@media (max-width:600px){.storefront .kr-field__input{font-size:1rem}.storefront-price-note{gap:4px}.storefront-price-note p{font-size:.75rem}.shop-checkout-summary{gap:12px;padding:14px}}.app-shell .brand-lockup,.workspace-shell .brand-lockup{background:0 0;border-radius:0;flex:none;align-items:center;width:190px;max-width:100%;min-height:44px;padding:5px 7px;display:inline-flex}.brand-lockup .brand-lockup__logo{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.app-shell:has(.commerce-page--authenticated) .kr-app-bar .brand-lockup--header{display:inline-flex}.site-account{align-items:center;gap:10px;display:flex}.site-account__status,.session-return__status{color:var(--krushi-color-text-secondary);font-size:.75rem;line-height:1.5}.site-account-action{white-space:nowrap}.app-shell:has(.auth-page) .site-account-action--signin{display:none}.session-return{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.landing-page .session-return__status{color:var(--krushi-color-text-secondary)}.app-shell .site-footer{border-top:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface-strong);margin-top:28px;padding-block:24px}.site-footer__inner{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:16px 28px;display:grid}.site-footer__context{gap:4px;display:grid}.site-footer__context p,.site-footer__context small{color:var(--krushi-color-text-secondary);margin:0;font-size:.8125rem;line-height:1.6}.site-footer__context small{font-size:.75rem}.site-footer__links{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.site-footer__links a{min-height:44px;color:var(--krushi-color-action-primary);align-items:center;font-size:.8125rem;text-decoration:none;display:inline-flex}.public-info{max-width:1100px;padding-block:24px 40px}.public-info__header{max-width:72ch;margin-bottom:24px}.public-info h1{margin:0 0 12px;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.2}.public-info__header>p{color:var(--krushi-color-text-secondary);line-height:1.7}.public-info__layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}.public-info__contents{border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface-strong);border-radius:10px;gap:4px;padding:12px;display:grid}.public-info__contents a{min-height:44px;color:var(--krushi-color-action-primary);align-items:center;padding:4px 8px;font-size:.8125rem;text-decoration:none;display:flex}.public-info__body{min-width:0;max-width:72ch}.public-info__body section{margin-bottom:28px;scroll-margin-top:88px}.public-info h2{margin:0 0 10px;font-size:1.2rem;line-height:1.5}.public-info__body p{overflow-wrap:anywhere;margin:0 0 10px;line-height:1.8}.public-info__actions{border-top:1px solid var(--krushi-color-border-subtle);flex-wrap:wrap;gap:8px 12px;padding-top:12px;display:flex}.public-info__credits{margin:0;padding-inline-start:20px}.public-info__credits li{overflow-wrap:anywhere;margin-block:14px;line-height:1.7}@media (max-width:900px){.site-account__status{display:none}.site-footer__inner{grid-template-columns:auto 1fr;gap:12px 20px}.site-footer__links{grid-column:1/-1}}@media (max-width:600px){.app-shell .kr-app-bar__content{gap:8px;padding-inline:12px}.app-shell .brand-lockup{width:150px}.app-shell .brand-lockup--footer{width:190px}.kr-app-bar__actions{gap:6px}.site-account-action{min-height:44px;padding:5px 8px;font-size:.75rem}.site-footer__inner{grid-template-columns:minmax(0,1fr);gap:12px}.site-footer__links{gap:4px 16px}.public-info__layout{grid-template-columns:minmax(0,1fr);gap:20px}.public-info__contents{flex-wrap:wrap;gap:4px 8px;display:flex}.public-info__contents a{padding-inline:4px}}@media (max-width:360px){.app-shell .kr-app-bar .brand-lockup{width:130px}}.app-shell .brand-lockup,.workspace-shell .brand-lockup{background:0 0;border-radius:0;width:220px;padding:0}.brand-logo__ink{fill:var(--krushi-color-text)}.app-shell .brand-lockup--footer{width:240px}.app-shell:not(:has(.workspace-route))>.kr-app-bar{z-index:30;background:var(--krushi-color-surface-strong);border-bottom:1px solid var(--krushi-color-border-subtle);position:sticky;top:0}.app-shell .kr-app-bar .kr-app-bar__content{align-items:center;gap:24px;min-height:80px;display:flex}.app-shell .kr-app-bar .brand-lockup{margin:0}.app-shell .kr-app-bar .site-primary-nav{flex:1;justify-content:center;min-width:0;margin:0;display:flex}.kr-app-bar .site-primary-nav__list{gap:8px}.kr-app-bar .site-primary-nav__link{white-space:nowrap;border-radius:7px;padding:8px 12px;font-size:.875rem;font-weight:600}.site-primary-nav__link[aria-current=page]{color:var(--krushi-color-action-primary);background:var(--krushi-color-action-container)}.kr-app-bar .site-primary-nav__link:hover{background:var(--krushi-color-action-container)}.kr-app-bar .kr-app-bar__menu-trigger{display:none}.site-footer__links{grid-template-columns:repeat(3,max-content);gap:0 20px;display:grid}.public-contact{border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-action-container);border-radius:12px;justify-items:start;gap:8px;margin-bottom:28px;padding:20px 24px;display:grid}.public-contact p{color:var(--krushi-color-text-secondary);margin:0}.public-contact a{overflow-wrap:anywhere;max-width:100%;min-height:44px;color:var(--krushi-color-action-primary);align-items:center;font-size:clamp(1.05rem,3vw,1.5rem);font-weight:650;display:inline-flex}@media (max-width:1180px){.app-shell .kr-app-bar>.kr-app-bar__content>.site-primary-nav,.kr-app-bar .kr-app-bar__desktop-preferences,.site-account__status{display:none}.kr-app-bar .kr-app-bar__menu-trigger{display:inline-flex}.app-shell .kr-app-bar .kr-app-bar__actions{margin-inline-start:auto}.site-footer__inner{grid-template-columns:auto 1fr}.site-footer__links{grid-column:1/-1}}@media (max-width:600px){.app-shell .kr-app-bar .kr-app-bar__content{gap:10px;min-height:66px;padding-inline:12px}.app-shell .kr-app-bar .brand-lockup{width:155px}.app-shell .brand-lockup--footer{width:215px}.site-footer__inner{grid-template-columns:minmax(0,1fr)}.site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.public-contact{padding:16px}}@media (max-width:360px){.app-shell .kr-app-bar .brand-lockup{width:140px}}.kr-app-bar .kr-app-bar__desktop-preferences{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.locale-switcher--links,.locale-switcher__choice{align-items:center;gap:0;display:inline-flex}.locale-switcher--links button{white-space:nowrap;min-height:44px;padding-inline:6px;line-height:1.5}.locale-switcher__divider{margin-inline:2px}.kr-tooltip{background:var(--krushi-color-text);max-width:min(280px,90vw);color:var(--krushi-color-surface);z-index:100;border-radius:8px;padding:8px 12px;font-size:.8125rem}.site-account__name,.shop-account-name{overflow-wrap:anywhere;max-width:24ch;font-size:.875rem;font-weight:600}.shop-access{display:inline-flex;position:relative}.shop-access__disabled{opacity:.65;cursor:not-allowed}.shop-access__help{background:var(--krushi-color-surface-strong);width:220px;color:var(--krushi-color-text);border:1px solid var(--krushi-color-border-subtle);z-index:10;border-radius:8px;padding:10px;font-size:.8125rem;display:none;position:absolute;inset-block-start:100%;inset-inline-end:0}.shop-access:is(:hover,:focus-within) .shop-access__help{display:block}.shop-guest-help,.shop-request-account nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shop-guest-help{color:var(--krushi-color-text-secondary);font-size:.8125rem}.shop-request-account{border-bottom:1px solid var(--krushi-color-border-subtle);margin-block-end:16px;padding-block:8px}.shop-request-details{margin-block:12px}.shop-request-details summary{cursor:pointer;min-height:44px;color:var(--krushi-color-action-primary);align-items:center;font-weight:600;display:flex}.shop-request-details dl{gap:4px;display:grid}.shop-request-details dd{overflow-wrap:anywhere;margin:0 0 8px}.shop-request-details li{padding-block:6px}.site-footer__inner{grid-template-columns:auto minmax(180px,1fr) minmax(240px,460px);align-items:start}.site-footer__links{justify-content:flex-start}@media (max-width:1180px){.site-footer__inner{grid-template-columns:auto minmax(0,1fr)}.site-footer__links{grid-column:1/-1}.app-shell .kr-app-bar>.kr-app-bar__content{flex-wrap:nowrap;align-items:center;gap:8px;min-height:60px;padding:8px 12px;display:flex}.app-shell .kr-app-bar .brand-lockup{flex:140px;width:140px;min-width:56px;max-width:180px}.app-shell .kr-app-bar .kr-app-bar__actions{flex-wrap:nowrap;flex:0 auto;gap:4px;min-width:0;margin-inline-start:auto;display:flex}.app-shell .kr-app-bar .kr-app-bar__desktop-preferences,.app-shell .kr-app-bar .site-account{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:4px;min-width:0;display:flex}.app-shell .kr-app-bar .kr-app-bar__desktop-preferences>*{flex:0 44px;min-width:0}.app-shell .kr-app-bar .site-account-action,.app-shell .kr-app-bar .kr-app-bar__menu-trigger{flex:0 44px}.app-shell .kr-app-bar .site-account-action,.app-shell .kr-app-bar .kr-app-bar__menu-trigger,.app-shell .kr-app-bar .theme-switcher__toggle,.app-shell .kr-app-bar .locale-switcher__trigger{width:44px;min-width:28px;max-width:100%;height:44px;min-height:44px;padding:0}.app-shell .kr-app-bar .site-account__name{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:.75rem;font-weight:500;overflow:hidden}}@media (max-width:480px){.app-shell .kr-app-bar .site-account__name{display:none}}@media (max-width:760px){.shop-access__help{inset-inline:0 auto}.site-footer__inner{grid-template-columns:minmax(0,1fr)}}.shop-request-account{display:block}.shop-request-account>summary{cursor:pointer;min-height:44px;color:var(--krushi-color-action-primary);padding-block:10px}.shop-request-account nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.application-changes{gap:12px;max-width:480px;margin-block:12px;display:grid}.locale-switcher--menu{min-width:0;display:inline-flex}.locale-switcher__trigger{border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface-strong);min-height:44px;color:var(--krushi-color-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:.8125rem;display:inline-flex}.locale-switcher__trigger[data-hovered],.locale-switcher--menu[data-open] .locale-switcher__trigger{background:var(--krushi-color-action-container)}.locale-switcher__trigger[data-focus-visible],.locale-switcher__option[data-focus-visible]{outline:2px solid var(--krushi-color-action-primary);outline-offset:2px}.locale-switcher__trigger[data-disabled]{opacity:.6;cursor:progress}.locale-switcher--menu[data-open] .locale-switcher__chevron{transform:rotate(180deg)}.locale-switcher__popover{border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface-strong);min-width:180px;max-width:calc(100vw - 24px);color:var(--krushi-color-text);z-index:100;border-radius:12px;padding:8px;box-shadow:0 8px 28px #0000002e}.locale-switcher__heading{color:var(--krushi-color-text-secondary);padding:6px 8px 10px;font-size:.75rem}.locale-switcher__options{outline:none;gap:4px;display:grid}.locale-switcher__option{cursor:pointer;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 10px;font-size:.875rem;display:flex}.locale-switcher__option[data-selected]{color:var(--krushi-color-on-action-container);background:var(--krushi-color-action-container);font-weight:600}.locale-switcher__option[data-focused]{background:var(--krushi-color-action-container)}.kr-button.kr-button--icon-only,.locale-switcher--menu .locale-switcher__trigger,.theme-switcher .theme-switcher__toggle{justify-content:center;align-items:center;gap:0;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}.app-shell .kr-app-bar .kr-app-bar__menu-trigger{display:inline-flex}@media print{:root{font-size:100%}}.landing-navigation-modal .mobile-navigation__dialog{height:auto;min-height:0}.landing-navigation-overlay .landing-navigation-modal.mobile-navigation__modal{align-self:flex-start;height:auto;max-height:calc(100dvh - 16px);margin:8px;overflow-y:auto}@media (max-width:1023px){.workspace-mobile-toolbar>.brand-lockup{flex:0 auto;width:clamp(100px,34vw,144px);min-width:0}.workspace-mobile-toolbar .brand-lockup__logo{width:100%;height:auto}.workspace-mobile-toolbar__tenant{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-mobile-menu>summary{justify-content:center;width:44px;padding:0}}.mobile-navigation__account-name{color:var(--krushi-color-text-secondary);overflow-wrap:anywhere;margin:12px 0 0;font-size:.875rem}.mobile-navigation__dialog .mobile-navigation__preferences{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.mobile-navigation__dialog .mobile-navigation__preferences>*{flex:none;width:auto}.sidebar-menu__group{border-bottom:1px solid var(--krushi-color-border-subtle);padding-block:14px}.sidebar-menu__group:last-child{border-bottom:0;padding-bottom:0}.sidebar-menu__heading{color:var(--krushi-color-text-secondary);margin:0 0 8px;font-size:.75rem;font-weight:600;line-height:1.5}.sidebar-menu__link,.mobile-navigation__dialog .site-primary-nav--sidebar .site-primary-nav__link{min-height:44px;color:var(--krushi-color-text);background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:10px;padding:8px 10px;font-size:.875rem;line-height:1.5;text-decoration:none;display:flex}.sidebar-menu__link svg,.site-primary-nav--sidebar .site-primary-nav__link svg{flex:none;width:20px;height:20px}.sidebar-menu__link:hover,.mobile-navigation__dialog .site-primary-nav--sidebar .site-primary-nav__link:hover{background:var(--krushi-color-action-container)}.sidebar-menu__link:focus-visible{outline:2px solid var(--krushi-color-action-primary);outline-offset:2px}.mobile-navigation__dialog .site-primary-nav--sidebar{margin:0}.mobile-navigation__dialog .site-primary-nav--sidebar .site-primary-nav__list{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.mobile-navigation__dialog .mobile-navigation__preferences,.workspace-shell .workspace-sidebar .workspace-sidebar__utilities,.workspace-mobile-menu__preferences{border:0;grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;display:grid}.theme-switcher--labelled,.locale-switcher--labelled{width:100%;min-width:0}.theme-switcher--labelled .theme-switcher__toggle,.locale-switcher--labelled .locale-switcher__trigger{text-align:start;white-space:normal;justify-content:flex-start;gap:10px;width:100%;min-width:0;max-width:100%;height:auto;min-height:44px;padding:8px 10px;font-size:.8125rem;line-height:1.5}.theme-switcher--labelled .theme-switcher__label{display:inline}.locale-switcher__label-text{flex:1;min-width:0}.locale-switcher__value{color:var(--krushi-color-text-secondary);font-size:.75rem}.workspace-navigation-group{flex:none;gap:3px;display:grid}.workspace-navigation-group+.workspace-navigation-group{margin-top:12px}.workspace-navigation-group .sidebar-menu__heading{margin-bottom:3px;padding-inline:10px}.workspace-sidebar__preferences{border-top:1px solid var(--krushi-color-border-subtle);flex:none;min-width:0;padding-top:12px}.workspace-shell .workspace-sidebar .workspace-sidebar__account{flex-direction:column;align-items:stretch}.workspace-sidebar__account .workspace-roles{align-self:flex-start}.workspace-sidebar__account .kr-button{justify-content:flex-start}@media (max-width:1023px){.workspace-mobile-menu__panel{max-height:calc(100dvh - 88px);overflow-y:auto}.workspace-mobile-menu__panel nav{grid-template-columns:minmax(0,1fr);max-height:none;display:grid;overflow:visible}.workspace-mobile-menu__panel .workspace-nav-link{justify-content:flex-start;gap:10px;min-height:44px}.workspace-mobile-menu__settings{border-top:1px solid var(--krushi-color-border-subtle);margin-top:14px;padding-top:14px}.workspace-mobile-menu__account{border-top:1px solid var(--krushi-color-border-subtle);padding-top:10px}}.workspace-shell .workspace-sidebar .workspace-sidebar__account .kr-button__content>span{display:inline}@media (max-width:1023px){.workspace-mobile-menu__panel .workspace-nav-link{text-align:start;background:0 0;flex-direction:row;align-items:center}}.workspace-home__greeting{color:var(--krushi-color-text-secondary);overflow-wrap:anywhere;align-items:center;gap:6px;margin:0 0 6px;font-size:.875rem;display:flex}.workspace-home__greeting svg{flex:none;width:18px;height:18px}.catalog-page .catalog-search__controls{grid-template-columns:minmax(0,1fr) 44px}.catalog-page .catalog-search__controls>button{width:44px;min-width:44px;padding:0}.catalog-page .catalog-search__field input{width:100%;min-width:0;padding-inline:40px 12px}.catalog-page .kr-collection[data-view=grid] .catalog-card{flex-direction:column;display:flex}.catalog-page .catalog-card__body{flex-direction:column;flex:1;min-width:0;display:flex}.catalog-page .catalog-card__identity{overflow-wrap:anywhere}.catalog-card__actions{grid-template-columns:repeat(2,minmax(0,44px));align-items:end;gap:6px;margin-top:auto;padding-top:8px;display:grid}.catalog-card__add{min-width:0;display:flex}.catalog-card__actions .kr-button{width:100%;min-width:0;max-width:44px;height:44px;padding:0}@media (max-width:760px){.catalog-page .kr-page-header__row{grid-template-columns:minmax(0,1fr);display:grid}.catalog-page .kr-page-header__actions{width:100%;min-width:0}}@media (max-width:1023px){.workspace-shell .workspace-context-bar{display:none}}:root .workspace-shell,:root .workspace-shell--farmer{min-height:calc(100dvh - 64px);padding:0;display:block}:root .workspace-shell__content{width:100%;min-width:0;max-width:none}:root .mobile-navigation__overlay{justify-content:flex-start;padding:0}:root .mobile-navigation__overlay .mobile-navigation__modal{border-radius:0;align-self:stretch;width:min(22rem,100% - 24px);height:100dvh;max-height:100dvh;margin:0}:root .kr-app-bar__content>.brand-lockup{margin-inline:0 auto}:root .kr-app-bar__content>.kr-app-bar__menu-trigger{flex-shrink:0}:root .mobile-navigation__modal .workspace-nav-link{min-height:44px}@media (max-width:600px){.kr-app-bar__menu-trigger>span:not(.mobile-navigation__glyph){display:none}:root .app-shell>.kr-app-bar .kr-app-bar__menu-trigger{width:44px;padding:8px}}.kr-table-scroll{border:1px solid var(--krushi-color-border-subtle);background:var(--krushi-color-surface-strong);width:100%;max-width:100%;margin-block:16px;position:relative;overflow-x:auto}.kr-record-table{border-collapse:collapse;table-layout:auto;text-align:start;width:100%;min-width:640px;font-size:.875rem}.kr-record-table th{background:var(--krushi-color-surface-container);text-align:start;white-space:nowrap;border-bottom:1px solid var(--krushi-color-border-subtle);padding:12px 16px;font-weight:600}.kr-record-table td{vertical-align:middle;border-bottom:1px solid var(--krushi-color-border-subtle);font-variant-numeric:tabular-nums;padding:10px 16px}.kr-record-table .kr-record-row{cursor:pointer}.kr-record-table .kr-record-row:hover,.kr-record-table .kr-record-row:focus-within{background:var(--krushi-color-surface-container)}.kr-table-primary{min-width:44px;min-height:44px;color:var(--krushi-color-text);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;text-decoration:none;display:inline-flex}.kr-table-primary:hover{text-decoration:underline}.kr-table-primary:focus-visible,.kr-table-scroll:focus-visible{outline:3px solid var(--krushi-color-focus);outline-offset:2px}.kr-table-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.kr-table-icon svg{width:20px;height:20px}.kr-table-icon img{object-fit:cover;width:32px;height:32px}.kr-table-affordance{width:64px}.kr-table-affordance>svg{width:18px;height:18px}.kr-table-detail-row[hidden]{display:none}.kr-table-detail-row>td{background:var(--krushi-color-surface-strong);padding:20px}.kr-table-detail{max-width:100%}.kr-table-detail .kr-card,.kr-record-panel,.workspace-shell .kr-card:not(.catalog-card){box-shadow:none;border:0;border-radius:0}.workspace-shell .kr-task-panel{box-shadow:none;border-radius:0}.kr-record-table .kr-table-primary strong{overflow-wrap:anywhere}.kr-record-table .kr-table-primary{font:inherit}.kr-table-detail .kr-table-scroll{margin-block:12px}.kr-record-row[data-open] .kr-table-affordance>svg{transform:rotate(90deg)}:root .mobile-navigation__modal:is([data-entering],[data-exiting]){transform:translate(-100%)}
