			:root{--kd-ui-bg:#f4f7f3;--kd-ui-card:#ffffff;--kd-ui-border:#e4ebe4;--kd-ui-border-strong:#d8e1d8;--kd-ui-text:#1d251f;--kd-ui-muted:#6b756d;--kd-ui-shadow:0 16px 42px rgba(15,23,42,.06);--kd-ui-shadow-soft:0 10px 28px rgba(15,23,42,.045);--kd-ui-radius:24px;--kd-ui-radius-sm:16px}
			body.kd-grow-nav-enabled,body.kd-member-profile-page,body.kd-member-settings-page{background:var(--kd-ui-bg)!important;color:var(--kd-ui-text)!important}
			body.kd-grow-nav-enabled .kd-custom-header{background:rgba(255,255,255,.92)!important;backdrop-filter:saturate(180%) blur(14px);box-shadow:0 10px 30px rgba(24,35,27,.05)!important}
			html.kd-interface-dark body.kd-interface-dark.kd-grow-nav-enabled .kd-custom-header{background:rgba(13,18,14,.94)!important;box-shadow:0 12px 34px rgba(0,0,0,.28)!important}
			html.kd-interface-dark body.kd-interface-dark .kd-topbar{background:transparent!important;color:#edf4ee!important}
			html.kd-interface-dark body.kd-interface-dark .kd-topbar-brand{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
			html.kd-interface-dark body.kd-interface-dark .kd-topbar-light-brand{display:none!important}
			html.kd-interface-dark body.kd-interface-dark .kd-topbar-dark-brand{display:flex!important}
			html.kd-interface-dark body.kd-interface-dark .kd-topbar-brand:hover .kd-topbar-dark-brand-mark{border-color:rgba(156,231,170,.68)!important;background:linear-gradient(145deg,#2b5b39 0%,#1b4127 55%,#12301d 100%)!important;transform:translateY(-1px)}
			.kd-topbar-inner{padding:0 28px}
			@media(max-width:960px){.kd-topbar-inner{padding:0 13px 0 63px}}
			@media(max-width:760px){.kd-topbar-inner{padding:0 10px 0 63px}}
			@media(max-width:480px){.kd-topbar-inner{padding-left:58px;padding-right:7px}}
			.kd-topbar-brand{letter-spacing:-.015em}
			.kd-topbar-search{height:44px;border-color:var(--kd-ui-border)!important;background:#fbfcfb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}
			.kd-topbar-search input{font-size:14px!important}
			.kd-topbar-icon-button,.kd-topbar-login,.kd-topbar-create{transition:transform .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}
			.kd-topbar-icon-button:hover,.kd-topbar-login:hover,.kd-topbar-create:hover{transform:translateY(-1px)}
			.kd-topbar-create{box-shadow:0 12px 24px rgba(23,111,49,.18)}
			.kd-topbar-account-menu{border-color:var(--kd-ui-border)!important;border-radius:18px!important;box-shadow:0 20px 50px rgba(20,31,22,.14)!important}
			.kd-topbar-account-menu:before{border-color:var(--kd-ui-border)!important}
			.kd-grow-sidebar{background:linear-gradient(180deg,#ffffff 0%,#fafcfb 100%)!important;border-right:1px solid var(--kd-ui-border)!important;box-shadow:12px 0 32px rgba(15,23,42,.04)!important}
			.kd-grow-sidebar-inner{padding:14px 12px 24px}
			.kd-grow-main-menu{gap:4px}
			.kd-grow-menu-item{height:42px;min-height:42px;padding:0 12px;border-radius:14px;font-weight:650;transition:background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}
			.kd-grow-menu-item:hover{background:#f2f7f3!important;color:#142419!important;transform:translateX(2px)}
			.kd-grow-menu-item.is-active{background:linear-gradient(180deg,#eef8f0 0%,#e6f4e9 100%)!important;color:#17612a!important;box-shadow:inset 0 0 0 1px rgba(46,112,50,.08)}
			.kd-grow-menu-item.is-active .kd-grow-menu-icon,.kd-grow-menu-item.is-active .kd-grow-menu-label{color:#17612a!important}
			.kd-grow-following{margin:14px 4px 0;padding:16px 0;border:1px solid var(--kd-ui-border);border-radius:20px;background:#fff;box-shadow:var(--kd-ui-shadow-soft)}
			.kd-grow-following-head,.kd-grow-following-list,.kd-grow-following-empty{padding-left:10px;padding-right:10px}
			.kd-grow-following-member{min-height:32px;padding:4px 6px;border-radius:10px;transition:background-color .16s ease,color .16s ease}
			.kd-grow-following-member:hover{background:#f4f8f4;color:#146c2f!important}
			.kd-grow-sidebar-footer{margin-top:12px;padding:18px 10px 0}
			.kd-grow-sidebar-footer a{font-size:10.5px}

			body.kd-member-settings-page .kd-settings-page{width:min(1280px,calc(100% - 56px));padding-top:30px}
			body.kd-member-settings-page .kd-settings-tabs{gap:8px;margin-bottom:32px;padding:7px;border:1px solid var(--kd-ui-border);border-radius:20px;background:rgba(255,255,255,.86);box-shadow:var(--kd-ui-shadow-soft)}
			body.kd-member-settings-page .kd-settings-tab{padding:12px 16px 13px;border-radius:13px;color:#5d675f!important;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}
			body.kd-member-settings-page .kd-settings-tab:first-child{padding-left:16px}
			body.kd-member-settings-page .kd-settings-tab:hover{background:#f3f7f4;color:#186e30!important}
			body.kd-member-settings-page .kd-settings-tab.is-active{background:#fff;color:#1f2a22!important;box-shadow:0 10px 24px rgba(15,23,42,.06)}
			body.kd-member-settings-page .kd-settings-tab.is-active:after{display:none}
			body.kd-member-settings-page .kd-settings-layout{gap:28px}
			body.kd-member-settings-page .kd-settings-main{padding:30px 32px;border:1px solid var(--kd-ui-border);border-radius:28px;background:#fff;box-shadow:var(--kd-ui-shadow)}
			body.kd-member-settings-page .kd-settings-avatar-panel{padding:28px 24px;border:1px solid var(--kd-ui-border);border-radius:28px;background:#fff;box-shadow:var(--kd-ui-shadow-soft)}
			body.kd-member-settings-page .kd-settings-heading h1{font-size:30px;letter-spacing:-.03em}
			body.kd-member-settings-page .kd-settings-heading p{color:var(--kd-ui-muted)}
			body.kd-member-settings-page .kd-settings-notice{border-radius:16px;box-shadow:var(--kd-ui-shadow-soft)}
			body.kd-member-settings-page .kd-settings-field{gap:9px;margin-bottom:24px}
			body.kd-member-settings-page .kd-settings-field label,body.kd-member-settings-page .kd-settings-fieldset legend{font-size:12.5px;font-weight:800;letter-spacing:.01em;color:#3d473f}
			body.kd-member-settings-page .kd-settings-field input,body.kd-member-settings-page .kd-settings-field select,body.kd-member-settings-page .kd-settings-field textarea{min-height:48px;padding:12px 15px;border-radius:14px!important;border-color:var(--kd-ui-border-strong)!important;background:#fbfcfb!important}
			body.kd-member-settings-page .kd-settings-field textarea{min-height:136px}
			body.kd-member-settings-page .kd-settings-save{min-height:42px;padding:11px 22px;box-shadow:0 12px 24px rgba(36,124,60,.16)}
			body.kd-member-settings-page .kd-settings-upload{background:linear-gradient(180deg,#23954a 0%,#1b813d 100%)!important;border:1px solid #2ca450!important;color:#f7fff8!important;box-shadow:0 12px 24px rgba(23,131,58,.20)}
			body.kd-member-settings-page .kd-settings-upload:hover{background:linear-gradient(180deg,#29a450 0%,#1f8d44 100%)!important;color:#ffffff!important;box-shadow:0 16px 28px rgba(21,126,57,.26)}
			body.kd-member-settings-page .kd-settings-upload span{background:rgba(255,255,255,.16)}
			body.kd-member-settings-page .kd-settings-avatar-reset{background:#18211b!important;border:1px solid #334236!important;color:#dbe8de!important;box-shadow:0 8px 18px rgba(0,0,0,.16)}
			body.kd-member-settings-page .kd-settings-avatar-reset:hover{background:#1f2a22!important;color:#9de2ab!important;border-color:#45634d!important}
			body.kd-member-settings-page .kd-settings-avatar-wrap{box-shadow:0 0 0 1px var(--kd-ui-border),0 18px 38px rgba(20,35,25,.10)}
			body.kd-member-settings-page .kd-notifications-area{margin:0 0 28px;padding:20px 22px;border:1px solid #323c34;border-radius:22px;background:#151b17;box-shadow:0 14px 34px rgba(0,0,0,.20)}
			body.kd-member-settings-page .kd-notifications-area-title{margin-bottom:10px;font-size:20px;letter-spacing:-.02em;color:#f1f6f2}
			body.kd-member-settings-page .kd-notification-group{border-bottom:1px solid #2f3932}
			body.kd-member-settings-page .kd-notification-group:last-child{border-bottom:0}
			body.kd-member-settings-page .kd-notification-group-toggle{min-height:56px;font-size:14px!important;color:#eef4ee!important;background:transparent!important;border-radius:14px;transition:background-color .16s ease,color .16s ease}
			body.kd-member-settings-page .kd-notification-group-toggle:hover{background:#1f2822!important;color:#9de2ab!important}
			body.kd-member-settings-page .kd-notification-group-toggle i:before,body.kd-member-settings-page .kd-notification-group-toggle i:after{background:#d7e1d9}
			body.kd-member-settings-page .kd-notification-row{grid-template-columns:52px 200px minmax(0,1fr);min-height:46px;padding:10px 8px 10px 4px;border-radius:14px;color:#e8efe9;transition:background-color .16s ease,transform .16s ease,color .16s ease}
			body.kd-member-settings-page .kd-notification-row:hover{background:#202822;transform:translateX(2px)}
			body.kd-member-settings-page .kd-notification-row strong{font-size:13.5px;color:#f3f7f4}
			body.kd-member-settings-page .kd-notification-row small{color:#b8c4ba}
			body.kd-member-settings-page .kd-personal-grid{column-gap:28px;row-gap:18px}
			body.kd-member-settings-page .kd-personal-data-rows{padding:16px;border:1px solid var(--kd-ui-border);border-radius:20px;background:#fbfcfb}
			body.kd-member-settings-page .kd-personal-data-row{min-height:52px;margin:0;border:1px solid #eef2ee;border-radius:14px;background:#fff}
			body.kd-member-settings-page .kd-personal-toggle span:first-of-type,body.kd-member-settings-page .kd-notification-switch,body.kd-member-settings-page .kd-settings-switch{box-shadow:inset 0 0 0 1px rgba(17,24,39,.03)}
			body.kd-member-settings-page .kd-settings-danger-box{border-radius:18px;box-shadow:var(--kd-ui-shadow-soft)}

			body.kd-member-profile-page .kd-member-showcase,body.kd-member-profile-page .kd-member-section,body.kd-member-profile-page .kd-member-side-card,body.kd-member-profile-page .kd-member-tab-panel{border:1px solid var(--kd-ui-border);background:#fff;box-shadow:var(--kd-ui-shadow-soft)}
			body.kd-member-profile-page .kd-member-showcase{border-radius:30px;box-shadow:var(--kd-ui-shadow)}
			body.kd-member-profile-page .kd-member-section,body.kd-member-profile-page .kd-member-side-card,body.kd-member-profile-page .kd-member-tab-panel{border-radius:24px}
			body.kd-member-profile-page .kd-member-tabs{gap:8px;padding:7px;border:1px solid var(--kd-ui-border);border-radius:18px;background:#fff;box-shadow:var(--kd-ui-shadow-soft)}
			body.kd-member-profile-page .kd-member-tab{border-radius:12px;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}
			body.kd-member-profile-page .kd-member-tab.is-active{background:#eef7f0;color:#17612a!important;box-shadow:inset 0 0 0 1px rgba(46,112,50,.08)}
			body.kd-member-profile-page .kd-member-diary-card,body.kd-member-profile-page .kd-member-grower-card,body.kd-member-profile-page .kd-member-bookmark-row,body.kd-member-profile-page .kd-member-relationship-row,body.kd-member-profile-page .kd-member-activity-item{border:1px solid var(--kd-ui-border);border-radius:20px;background:#fff;box-shadow:var(--kd-ui-shadow-soft);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
			body.kd-member-profile-page .kd-member-diary-card:hover,body.kd-member-profile-page .kd-member-grower-card:hover,body.kd-member-profile-page .kd-member-bookmark-row:hover,body.kd-member-profile-page .kd-member-relationship-row:hover{transform:translateY(-3px);box-shadow:0 18px 36px rgba(15,23,42,.08);border-color:#dce6dc}
			body.kd-member-profile-page .kd-member-side-card-head,body.kd-member-profile-page .kd-member-section-heading{border-color:#edf2ed}
			body.kd-member-profile-page .kd-member-network-counts,body.kd-member-profile-page .kd-member-stats{gap:12px}

			.kd-form-card,.kd-login-card,.kd-diary-hero,.kd-week-card,.kd-original-intro,.kd-public-comment-composer,.kd-public-comment-main{border-color:var(--kd-ui-border)!important;box-shadow:var(--kd-ui-shadow-soft)!important}
			.kd-button{box-shadow:0 10px 22px rgba(33,88,41,.14)}
			.kd-button-secondary{box-shadow:none}

			@media(max-width:1180px){body.kd-member-settings-page .kd-settings-page{width:calc(100% - 38px)}body.kd-member-settings-page .kd-settings-main{padding:26px 24px}}
			@media(max-width:900px){body.kd-member-settings-page .kd-settings-page{width:calc(100% - 26px);padding-top:20px}body.kd-member-settings-page .kd-settings-avatar-panel{padding:22px 20px}body.kd-member-settings-page .kd-settings-main{padding:24px 20px}}
			@media(max-width:760px){.kd-topbar-inner{padding-right:12px}.kd-grow-following{border-radius:18px}body.kd-member-settings-page .kd-settings-tabs{padding:6px;border-radius:16px}body.kd-member-settings-page .kd-settings-tab{padding:11px 12px 12px}body.kd-member-settings-page .kd-notification-row{grid-template-columns:44px minmax(0,1fr)}}
			@media(max-width:560px){body.kd-member-settings-page .kd-settings-page{width:calc(100% - 18px)}body.kd-member-settings-page .kd-settings-main,body.kd-member-settings-page .kd-settings-avatar-panel,body.kd-member-settings-page .kd-notifications-area{padding:18px 16px;border-radius:20px}body.kd-member-settings-page .kd-settings-heading h1{font-size:24px}}


			/* 1.35.78 · Refresh visual global premium sin alterar funciones. */
			html.kd-interface-dark body.kd-interface-dark.kd-grow-nav-enabled,
			html.kd-interface-dark body.kd-interface-dark.kd-member-profile-page,
			html.kd-interface-dark body.kd-interface-dark.kd-member-settings-page,
			html[data-theme="dark"] body.kd-grow-nav-enabled,
			html[data-theme="dark"] body.kd-member-profile-page,
			html[data-theme="dark"] body.kd-member-settings-page,
			body.dark-mode.kd-grow-nav-enabled,
			body.dark-mode.kd-member-profile-page,
			body.dark-mode.kd-member-settings-page{
				background:
					radial-gradient(circle at 18% 0%,rgba(80,143,92,.18),transparent 28%),
					radial-gradient(circle at 88% 14%,rgba(179,151,78,.12),transparent 24%),
					linear-gradient(180deg,#07100b 0%,#09120d 18%,#0b1510 52%,#0b130f 100%)!important;
				color:#edf5ef!important;
			}
			html.kd-interface-dark body.kd-interface-dark .kd-custom-header,
			html[data-theme="dark"] body .kd-custom-header,
			body.dark-mode .kd-custom-header{
				background:linear-gradient(180deg,rgba(11,18,14,.94) 0%,rgba(10,16,13,.88) 100%)!important;
				border-bottom:1px solid rgba(156,205,164,.12)!important;
				backdrop-filter:saturate(170%) blur(18px)!important;
				box-shadow:0 18px 40px rgba(0,0,0,.28)!important;
			}
			html.kd-interface-dark body.kd-interface-dark .kd-topbar-search,
			html[data-theme="dark"] body .kd-topbar-search,
			body.dark-mode .kd-topbar-search{
				border:1px solid rgba(133,167,139,.22)!important;
				background:linear-gradient(180deg,rgba(18,29,22,.92),rgba(13,23,17,.94))!important;
				box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 28px rgba(0,0,0,.14)!important;
			}
			html.kd-interface-dark body.kd-interface-dark .kd-grow-sidebar,
			html[data-theme="dark"] body .kd-grow-sidebar,
			body.dark-mode .kd-grow-sidebar{
				background:
					linear-gradient(180deg,rgba(13,21,16,.98),rgba(10,17,13,.98))!important;
				border-right:1px solid rgba(150,198,158,.11)!important;
				box-shadow:20px 0 48px rgba(0,0,0,.26)!important;
			}
			html.kd-interface-dark body.kd-interface-dark .kd-grow-following,
			html[data-theme="dark"] body .kd-grow-following,
			body.dark-mode .kd-grow-following{
				border:1px solid rgba(151,196,159,.12)!important;
				background:linear-gradient(180deg,rgba(15,24,18,.96),rgba(11,18,14,.98))!important;
				box-shadow:0 18px 34px rgba(0,0,0,.22)!important;
			}
			html.kd-interface-dark body.kd-interface-dark .kd-grow-menu-item,
			html[data-theme="dark"] body .kd-grow-menu-item,
			body.dark-mode .kd-grow-menu-item{
				border:1px solid transparent!important;
				transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;
			}
			html.kd-interface-dark body.kd-interface-dark .kd-grow-menu-item:hover,
			html[data-theme="dark"] body .kd-grow-menu-item:hover,
			body.dark-mode .kd-grow-menu-item:hover{
				background:linear-gradient(180deg,rgba(23,37,28,.96),rgba(17,29,22,.98))!important;
				border-color:rgba(144,191,150,.12)!important;
				box-shadow:0 10px 20px rgba(0,0,0,.12)!important;
				transform:translateX(3px)!important;
			}
			html.kd-interface-dark body.kd-interface-dark .kd-grow-menu-item.is-active,
			html[data-theme="dark"] body .kd-grow-menu-item.is-active,
			body.dark-mode .kd-grow-menu-item.is-active{
				background:linear-gradient(180deg,rgba(31,67,44,.94),rgba(21,46,31,.98))!important;
				border-color:rgba(115,196,132,.28)!important;
				box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 14px 24px rgba(13,60,30,.18)!important;
			}

			body :is(.kd-seeds-shell,.kd-breeders-shell,.kd-nutrients-shell,.kd-equipment-shell,.kd-growers-shell,.kd-contests-shell,.kd-diaries-explorer,.kd-blog-shell,.kd-blog-single-shell,.kd-blog-editor-shell,.kd-business-shell,.kd-awards-shell,.kd-ad-shell,.kd-contact-shell,.kd-privacy-shell,.kd-terms-shell,.kd-faq-shell){
				position:relative;
			}
			body :is(.kd-seeds-directory,.kd-breeders-directory,.kd-nutrients-directory,.kd-equipment-directory,.kd-growers-directory,.kd-diaries-catalogue,.kd-blog-directory,.kd-blog-article,.kd-business-content,.kd-business-panel-main,.kd-awards-results,.kd-ad-formats,.kd-ad-plans-section,.kd-contact-form,.kd-faq-content,.kd-privacy-content,.kd-terms-content){
				border-radius:28px!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-seeds-directory,.kd-breeders-directory,.kd-nutrients-directory,.kd-equipment-directory,.kd-growers-directory,.kd-diaries-catalogue,.kd-blog-directory,.kd-blog-article,.kd-business-content,.kd-business-panel-main,.kd-awards-results,.kd-ad-formats,.kd-ad-plans-section,.kd-contact-form,.kd-faq-content,.kd-privacy-content,.kd-terms-content),
			html[data-theme="dark"] body :is(.kd-seeds-directory,.kd-breeders-directory,.kd-nutrients-directory,.kd-equipment-directory,.kd-growers-directory,.kd-diaries-catalogue,.kd-blog-directory,.kd-blog-article,.kd-business-content,.kd-business-panel-main,.kd-awards-results,.kd-ad-formats,.kd-ad-plans-section,.kd-contact-form,.kd-faq-content,.kd-privacy-content,.kd-terms-content),
			body.dark-mode :is(.kd-seeds-directory,.kd-breeders-directory,.kd-nutrients-directory,.kd-equipment-directory,.kd-growers-directory,.kd-diaries-catalogue,.kd-blog-directory,.kd-blog-article,.kd-business-content,.kd-business-panel-main,.kd-awards-results,.kd-ad-formats,.kd-ad-plans-section,.kd-contact-form,.kd-faq-content,.kd-privacy-content,.kd-terms-content){
				border:1px solid rgba(151,196,159,.12)!important;
				background:linear-gradient(180deg,rgba(12,19,15,.96),rgba(9,15,12,.98))!important;
				box-shadow:0 24px 54px rgba(0,0,0,.24)!important;
			}

			body :is(.kd-diaries-banner,.kd-growers-banner,.kd-seeds-banner,.kd-breeders-banner,.kd-nutrients-banner,.kd-equipment-banner,.kd-questions-banner,.kd-blog-banner,.kd-explore-banner,.kd-awards-hero,.kd-ad-hero){
				border-radius:32px!important;
				overflow:hidden!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-diaries-banner,.kd-growers-banner,.kd-seeds-banner,.kd-breeders-banner,.kd-nutrients-banner,.kd-equipment-banner,.kd-questions-banner,.kd-blog-banner,.kd-explore-banner,.kd-awards-hero,.kd-ad-hero),
			html[data-theme="dark"] body :is(.kd-diaries-banner,.kd-growers-banner,.kd-seeds-banner,.kd-breeders-banner,.kd-nutrients-banner,.kd-equipment-banner,.kd-questions-banner,.kd-blog-banner,.kd-explore-banner,.kd-awards-hero,.kd-ad-hero),
			body.dark-mode :is(.kd-diaries-banner,.kd-growers-banner,.kd-seeds-banner,.kd-breeders-banner,.kd-nutrients-banner,.kd-equipment-banner,.kd-questions-banner,.kd-blog-banner,.kd-explore-banner,.kd-awards-hero,.kd-ad-hero){
				border:1px solid rgba(192,165,88,.22)!important;
				box-shadow:0 34px 70px rgba(0,0,0,.30),0 0 0 1px rgba(255,255,255,.02) inset!important;
			}
			body :is(.kd-diaries-banner,.kd-growers-banner,.kd-seeds-banner,.kd-breeders-banner,.kd-nutrients-banner,.kd-equipment-banner,.kd-questions-banner,.kd-blog-banner,.kd-explore-banner,.kd-awards-hero,.kd-ad-hero)::after{
				content:"";
				position:absolute;
				inset:0;
				pointer-events:none;
				background:linear-gradient(120deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,0) 22%,rgba(255,255,255,.03) 62%,rgba(207,175,89,.10) 100%);
			}

			html.kd-interface-dark body.kd-interface-dark :is(.kd-diaries-heading h1,.kd-blog-heading h2,.kd-breeders-heading h1,.kd-growers-heading h1,.kd-seeds-heading h1,.kd-equipment-heading h1,.kd-nutrients-heading h1,.kd-contact-heading h1,.kd-faq-heading h1,.kd-terms-heading h1,.kd-privacy-heading h1),
			html[data-theme="dark"] body :is(.kd-diaries-heading h1,.kd-blog-heading h2,.kd-breeders-heading h1,.kd-growers-heading h1,.kd-seeds-heading h1,.kd-equipment-heading h1,.kd-nutrients-heading h1,.kd-contact-heading h1,.kd-faq-heading h1,.kd-terms-heading h1,.kd-privacy-heading h1),
			body.dark-mode :is(.kd-diaries-heading h1,.kd-blog-heading h2,.kd-breeders-heading h1,.kd-growers-heading h1,.kd-seeds-heading h1,.kd-equipment-heading h1,.kd-nutrients-heading h1,.kd-contact-heading h1,.kd-faq-heading h1,.kd-terms-heading h1,.kd-privacy-heading h1){
				color:#f3f7f4!important;
				letter-spacing:-.028em!important;
				text-shadow:0 3px 22px rgba(0,0,0,.18);
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-diaries-heading p,.kd-blog-heading p,.kd-breeders-heading p,.kd-growers-heading p,.kd-seeds-heading p,.kd-equipment-heading p,.kd-nutrients-heading p,.kd-contact-heading p,.kd-faq-heading p,.kd-terms-heading p,.kd-privacy-heading p,.kd-diaries-result-line,.kd-blog-card-copy p),
			html[data-theme="dark"] body :is(.kd-diaries-heading p,.kd-blog-heading p,.kd-breeders-heading p,.kd-growers-heading p,.kd-seeds-heading p,.kd-equipment-heading p,.kd-nutrients-heading p,.kd-contact-heading p,.kd-faq-heading p,.kd-terms-heading p,.kd-privacy-heading p,.kd-diaries-result-line,.kd-blog-card-copy p),
			body.dark-mode :is(.kd-diaries-heading p,.kd-blog-heading p,.kd-breeders-heading p,.kd-growers-heading p,.kd-seeds-heading p,.kd-equipment-heading p,.kd-nutrients-heading p,.kd-contact-heading p,.kd-faq-heading p,.kd-terms-heading p,.kd-privacy-heading p,.kd-diaries-result-line,.kd-blog-card-copy p){
				color:#95a69a!important;
			}

			body :is(input[type="text"],input[type="search"],input[type="email"],input[type="number"],input[type="url"],input[type="password"],select,textarea){
				transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease;
			}
			html.kd-interface-dark body.kd-interface-dark :is(input[type="text"],input[type="search"],input[type="email"],input[type="number"],input[type="url"],input[type="password"],select,textarea),
			html[data-theme="dark"] body :is(input[type="text"],input[type="search"],input[type="email"],input[type="number"],input[type="url"],input[type="password"],select,textarea),
			body.dark-mode :is(input[type="text"],input[type="search"],input[type="email"],input[type="number"],input[type="url"],input[type="password"],select,textarea){
				border-color:rgba(138,170,144,.18)!important;
				background:linear-gradient(180deg,rgba(18,28,22,.94),rgba(13,22,17,.98))!important;
				color:#eef4ef!important;
				box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(input[type="text"],input[type="search"],input[type="email"],input[type="number"],input[type="url"],input[type="password"],select,textarea):focus,
			html[data-theme="dark"] body :is(input[type="text"],input[type="search"],input[type="email"],input[type="number"],input[type="url"],input[type="password"],select,textarea):focus,
			body.dark-mode :is(input[type="text"],input[type="search"],input[type="email"],input[type="number"],input[type="url"],input[type="password"],select,textarea):focus{
				border-color:rgba(133,215,147,.42)!important;
				box-shadow:0 0 0 4px rgba(75,163,98,.14),0 18px 34px rgba(0,0,0,.16)!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-diaries-pills a,.kd-blog-tabs a,.kd-member-tab,.kd-settings-tab,.kd-grow-menu-item,.kd-topbar-icon-button,.kd-topbar-account-link,.kd-blog-editor-toolbar button,.kd-blog-editor-check,.kd-blog-editor-tips li,.kd-notification-row,.kd-personal-data-row),
			html[data-theme="dark"] body :is(.kd-diaries-pills a,.kd-blog-tabs a,.kd-member-tab,.kd-settings-tab,.kd-grow-menu-item,.kd-topbar-icon-button,.kd-topbar-account-link,.kd-blog-editor-toolbar button,.kd-blog-editor-check,.kd-blog-editor-tips li,.kd-notification-row,.kd-personal-data-row),
			body.dark-mode :is(.kd-diaries-pills a,.kd-blog-tabs a,.kd-member-tab,.kd-settings-tab,.kd-grow-menu-item,.kd-topbar-icon-button,.kd-topbar-account-link,.kd-blog-editor-toolbar button,.kd-blog-editor-check,.kd-blog-editor-tips li,.kd-notification-row,.kd-personal-data-row){
				border-radius:16px!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-diaries-pills a,.kd-blog-tabs a,.kd-blog-card,.kd-member-diary-card,.kd-member-grower-card,.kd-member-bookmark-row,.kd-member-relationship-row,.kd-member-activity-item,.kd-blog-editor-card,.kd-business-admin-company-card,.kd-business-table-row,.kd-business-admin-overview>div),
			html[data-theme="dark"] body :is(.kd-diaries-pills a,.kd-blog-tabs a,.kd-blog-card,.kd-member-diary-card,.kd-member-grower-card,.kd-member-bookmark-row,.kd-member-relationship-row,.kd-member-activity-item,.kd-blog-editor-card,.kd-business-admin-company-card,.kd-business-table-row,.kd-business-admin-overview>div),
			body.dark-mode :is(.kd-diaries-pills a,.kd-blog-tabs a,.kd-blog-card,.kd-member-diary-card,.kd-member-grower-card,.kd-member-bookmark-row,.kd-member-relationship-row,.kd-member-activity-item,.kd-blog-editor-card,.kd-business-admin-company-card,.kd-business-table-row,.kd-business-admin-overview>div){
				border-color:rgba(146,189,154,.12)!important;
				background:linear-gradient(180deg,rgba(15,24,18,.96),rgba(11,19,14,.98))!important;
				box-shadow:0 18px 34px rgba(0,0,0,.18)!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-button,.kd-topbar-create,.kd-topbar-login,.kd-blog-read-more,.kd-blog-banner-copy a,.kd-blog-adminbar a.is-primary,.kd-blog-adminbar a.is-secondary,.kd-blog-editor-actions .is-primary,.kd-blog-editor-actions .is-secondary,.kd-breeders-ranking-button,.kd-diaries-load-more a),
			html[data-theme="dark"] body :is(.kd-button,.kd-topbar-create,.kd-topbar-login,.kd-blog-read-more,.kd-blog-banner-copy a,.kd-blog-adminbar a.is-primary,.kd-blog-adminbar a.is-secondary,.kd-blog-editor-actions .is-primary,.kd-blog-editor-actions .is-secondary,.kd-breeders-ranking-button,.kd-diaries-load-more a),
			body.dark-mode :is(.kd-button,.kd-topbar-create,.kd-topbar-login,.kd-blog-read-more,.kd-blog-banner-copy a,.kd-blog-adminbar a.is-primary,.kd-blog-adminbar a.is-secondary,.kd-blog-editor-actions .is-primary,.kd-blog-editor-actions .is-secondary,.kd-breeders-ranking-button,.kd-diaries-load-more a){
				border-radius:999px!important;
				letter-spacing:.01em!important;
				transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,background-color .18s ease,color .18s ease!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-button,.kd-topbar-create,.kd-blog-read-more,.kd-blog-banner-copy a,.kd-blog-adminbar a.is-primary,.kd-blog-editor-actions .is-primary,.kd-breeders-ranking-button),
			html[data-theme="dark"] body :is(.kd-button,.kd-topbar-create,.kd-blog-read-more,.kd-blog-banner-copy a,.kd-blog-adminbar a.is-primary,.kd-blog-editor-actions .is-primary,.kd-breeders-ranking-button),
			body.dark-mode :is(.kd-button,.kd-topbar-create,.kd-blog-read-more,.kd-blog-banner-copy a,.kd-blog-adminbar a.is-primary,.kd-blog-editor-actions .is-primary,.kd-breeders-ranking-button){
				background:linear-gradient(180deg,#2aa357 0%,#17763a 100%)!important;
				border-color:rgba(84,198,113,.48)!important;
				box-shadow:0 18px 34px rgba(16,112,55,.28)!important;
				color:#fbfffb!important;
				-webkit-text-fill-color:#fbfffb!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-topbar-login,.kd-blog-adminbar a.is-secondary,.kd-blog-editor-actions .is-secondary,.kd-diaries-load-more a),
			html[data-theme="dark"] body :is(.kd-topbar-login,.kd-blog-adminbar a.is-secondary,.kd-blog-editor-actions .is-secondary,.kd-diaries-load-more a),
			body.dark-mode :is(.kd-topbar-login,.kd-blog-adminbar a.is-secondary,.kd-blog-editor-actions .is-secondary,.kd-diaries-load-more a){
				background:linear-gradient(180deg,rgba(26,38,30,.98),rgba(18,28,22,.98))!important;
				border-color:rgba(145,188,151,.18)!important;
				box-shadow:0 14px 28px rgba(0,0,0,.18)!important;
				color:#d7ebdb!important;
				-webkit-text-fill-color:#d7ebdb!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-button,.kd-topbar-create,.kd-topbar-login,.kd-blog-read-more,.kd-blog-banner-copy a,.kd-blog-adminbar a,.kd-blog-editor-actions button,.kd-breeders-ranking-button,.kd-diaries-load-more a):hover,
			html[data-theme="dark"] body :is(.kd-button,.kd-topbar-create,.kd-topbar-login,.kd-blog-read-more,.kd-blog-banner-copy a,.kd-blog-adminbar a,.kd-blog-editor-actions button,.kd-breeders-ranking-button,.kd-diaries-load-more a):hover,
			body.dark-mode :is(.kd-button,.kd-topbar-create,.kd-topbar-login,.kd-blog-read-more,.kd-blog-banner-copy a,.kd-blog-adminbar a,.kd-blog-editor-actions button,.kd-breeders-ranking-button,.kd-diaries-load-more a):hover{
				transform:translateY(-2px)!important;
				filter:brightness(1.03)!important;
			}
			@media(max-width:900px){
				body :is(.kd-diaries-banner,.kd-growers-banner,.kd-seeds-banner,.kd-breeders-banner,.kd-nutrients-banner,.kd-equipment-banner,.kd-questions-banner,.kd-blog-banner,.kd-explore-banner,.kd-awards-hero,.kd-ad-hero){border-radius:24px!important}
				body :is(.kd-seeds-directory,.kd-breeders-directory,.kd-nutrients-directory,.kd-equipment-directory,.kd-growers-directory,.kd-diaries-catalogue,.kd-blog-directory,.kd-blog-article,.kd-business-content,.kd-business-panel-main,.kd-awards-results,.kd-ad-formats,.kd-ad-plans-section,.kd-contact-form,.kd-faq-content,.kd-privacy-content,.kd-terms-content){border-radius:22px!important}
			}


			/* 1.35.79 · Segunda pasada premium global en Home, listados, fichas y panel empresa. */
			html.kd-interface-dark body.kd-interface-dark :is(.kd-explore-home,.kd-feed-stream,.kd-business-shell,.kd-member-profile-portal,.kd-settings-layout,.kd-member-admin-dashboard-grid,.kd-member-company-profile),
			html[data-theme="dark"] body :is(.kd-explore-home,.kd-feed-stream,.kd-business-shell,.kd-member-profile-portal,.kd-settings-layout,.kd-member-admin-dashboard-grid,.kd-member-company-profile),
			body.dark-mode :is(.kd-explore-home,.kd-feed-stream,.kd-business-shell,.kd-member-profile-portal,.kd-settings-layout,.kd-member-admin-dashboard-grid,.kd-member-company-profile){
				gap:20px!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-explore-catalogue,.kd-feed-stream,.kd-member-profile-overview,.kd-member-profile-aside,.kd-member-profile-aside-compact,.kd-member-section,.kd-member-side-card,.kd-settings-main,.kd-settings-tabs,.kd-settings-fieldset,.kd-business-head,.kd-business-panels,.kd-business-tabs,.kd-business-admin-list,.kd-business-admin-hero,.kd-business-admin-metrics,.kd-member-company-overview,.kd-member-company-side-card,.kd-member-company-products-section,.kd-member-company-diaries-panel,.kd-member-admin-hero,.kd-member-admin-control-section,.kd-member-admin-responsibility-section,.kd-member-admin-aside,.kd-member-admin-health-card,.kd-member-admin-identity-card,.kd-member-admin-quick-card,.kd-member-admin-dashboard-card),
			html[data-theme="dark"] body :is(.kd-explore-catalogue,.kd-feed-stream,.kd-member-profile-overview,.kd-member-profile-aside,.kd-member-profile-aside-compact,.kd-member-section,.kd-member-side-card,.kd-settings-main,.kd-settings-tabs,.kd-settings-fieldset,.kd-business-head,.kd-business-panels,.kd-business-tabs,.kd-business-admin-list,.kd-business-admin-hero,.kd-business-admin-metrics,.kd-member-company-overview,.kd-member-company-side-card,.kd-member-company-products-section,.kd-member-company-diaries-panel,.kd-member-admin-hero,.kd-member-admin-control-section,.kd-member-admin-responsibility-section,.kd-member-admin-aside,.kd-member-admin-health-card,.kd-member-admin-identity-card,.kd-member-admin-quick-card,.kd-member-admin-dashboard-card),
			body.dark-mode :is(.kd-explore-catalogue,.kd-feed-stream,.kd-member-profile-overview,.kd-member-profile-aside,.kd-member-profile-aside-compact,.kd-member-section,.kd-member-side-card,.kd-settings-main,.kd-settings-tabs,.kd-settings-fieldset,.kd-business-head,.kd-business-panels,.kd-business-tabs,.kd-business-admin-list,.kd-business-admin-hero,.kd-business-admin-metrics,.kd-member-company-overview,.kd-member-company-side-card,.kd-member-company-products-section,.kd-member-company-diaries-panel,.kd-member-admin-hero,.kd-member-admin-control-section,.kd-member-admin-responsibility-section,.kd-member-admin-aside,.kd-member-admin-health-card,.kd-member-admin-identity-card,.kd-member-admin-quick-card,.kd-member-admin-dashboard-card){
				border:1px solid rgba(149,192,156,.12)!important;
				border-radius:28px!important;
				background:linear-gradient(180deg,rgba(12,19,15,.96),rgba(9,15,12,.98))!important;
				box-shadow:0 26px 58px rgba(0,0,0,.24)!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-explore-card,.kd-feed-card,.kd-member-diary-card,.kd-member-grower-card,.kd-member-bookmark-row,.kd-member-relationship-row,.kd-business-admin-company-card,.kd-business-table-row,.kd-member-company-product-card,.kd-member-company-diary-grid article,.kd-profile-diary-card,.kd-card,.kd-breeder-row,.kd-business-product-form,.kd-business-profile-form,.kd-business-rep-form),
			html[data-theme="dark"] body :is(.kd-explore-card,.kd-feed-card,.kd-member-diary-card,.kd-member-grower-card,.kd-member-bookmark-row,.kd-member-relationship-row,.kd-business-admin-company-card,.kd-business-table-row,.kd-member-company-product-card,.kd-member-company-diary-grid article,.kd-profile-diary-card,.kd-card,.kd-breeder-row,.kd-business-product-form,.kd-business-profile-form,.kd-business-rep-form),
			body.dark-mode :is(.kd-explore-card,.kd-feed-card,.kd-member-diary-card,.kd-member-grower-card,.kd-member-bookmark-row,.kd-member-relationship-row,.kd-business-admin-company-card,.kd-business-table-row,.kd-member-company-product-card,.kd-member-company-diary-grid article,.kd-profile-diary-card,.kd-card,.kd-breeder-row,.kd-business-product-form,.kd-business-profile-form,.kd-business-rep-form){
				border:1px solid rgba(149,192,156,.12)!important;
				border-radius:24px!important;
				background:linear-gradient(180deg,rgba(16,25,19,.96),rgba(11,19,14,.98))!important;
				box-shadow:0 20px 40px rgba(0,0,0,.18)!important;
				transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-explore-card,.kd-feed-card,.kd-member-diary-card,.kd-member-grower-card,.kd-member-bookmark-row,.kd-member-relationship-row,.kd-business-admin-company-card,.kd-business-table-row,.kd-member-company-product-card,.kd-profile-diary-card,.kd-card):hover,
			html[data-theme="dark"] body :is(.kd-explore-card,.kd-feed-card,.kd-member-diary-card,.kd-member-grower-card,.kd-member-bookmark-row,.kd-member-relationship-row,.kd-business-admin-company-card,.kd-business-table-row,.kd-member-company-product-card,.kd-profile-diary-card,.kd-card):hover,
			body.dark-mode :is(.kd-explore-card,.kd-feed-card,.kd-member-diary-card,.kd-member-grower-card,.kd-member-bookmark-row,.kd-member-relationship-row,.kd-business-admin-company-card,.kd-business-table-row,.kd-member-company-product-card,.kd-profile-diary-card,.kd-card):hover{
				transform:translateY(-3px)!important;
				border-color:rgba(173,203,122,.18)!important;
				box-shadow:0 28px 48px rgba(0,0,0,.24)!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-feed-card-head,.kd-member-title-row,.kd-member-section-heading,.kd-business-admin-section-head,.kd-member-admin-section-head),
			html[data-theme="dark"] body :is(.kd-feed-card-head,.kd-member-title-row,.kd-member-section-heading,.kd-business-admin-section-head,.kd-member-admin-section-head),
			body.dark-mode :is(.kd-feed-card-head,.kd-member-title-row,.kd-member-section-heading,.kd-business-admin-section-head,.kd-member-admin-section-head){
				border-bottom:1px solid rgba(150,189,154,.10)!important;
				padding-bottom:12px!important;
				margin-bottom:14px!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-feed-title,.kd-card-title,.kd-member-diary-title,.kd-member-grower-name,.kd-member-company-kicker,.kd-business-title,.kd-business-admin-company-title,.kd-member-admin-kicker,.kd-profile-diary-title),
			html[data-theme="dark"] body :is(.kd-feed-title,.kd-card-title,.kd-member-diary-title,.kd-member-grower-name,.kd-member-company-kicker,.kd-business-title,.kd-business-admin-company-title,.kd-member-admin-kicker,.kd-profile-diary-title),
			body.dark-mode :is(.kd-feed-title,.kd-card-title,.kd-member-diary-title,.kd-member-grower-name,.kd-member-company-kicker,.kd-business-title,.kd-business-admin-company-title,.kd-member-admin-kicker,.kd-profile-diary-title){
				color:#f4f7f4!important;
				letter-spacing:-.025em!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-feed-caption,.kd-card-summary,.kd-member-muted,.kd-business-admin-company-copy,.kd-business-admin-account-note,.kd-member-company-summary,.kd-profile-status,.kd-member-relationship-copy,.kd-member-bookmark-title small),
			html[data-theme="dark"] body :is(.kd-feed-caption,.kd-card-summary,.kd-member-muted,.kd-business-admin-company-copy,.kd-business-admin-account-note,.kd-member-company-summary,.kd-profile-status,.kd-member-relationship-copy,.kd-member-bookmark-title small),
			body.dark-mode :is(.kd-feed-caption,.kd-card-summary,.kd-member-muted,.kd-business-admin-company-copy,.kd-business-admin-account-note,.kd-member-company-summary,.kd-profile-status,.kd-member-relationship-copy,.kd-member-bookmark-title small){
				color:#94a59a!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-explore-pill,.kd-profile-filter-pills a,.kd-business-tabs a,.kd-member-tab,.kd-settings-tab,.kd-award-category),
			html[data-theme="dark"] body :is(.kd-explore-pill,.kd-profile-filter-pills a,.kd-business-tabs a,.kd-member-tab,.kd-settings-tab,.kd-award-category),
			body.dark-mode :is(.kd-explore-pill,.kd-profile-filter-pills a,.kd-business-tabs a,.kd-member-tab,.kd-settings-tab,.kd-award-category){
				border:1px solid rgba(145,188,151,.12)!important;
				border-radius:999px!important;
				background:linear-gradient(180deg,rgba(20,31,24,.96),rgba(14,23,17,.98))!important;
				box-shadow:0 12px 24px rgba(0,0,0,.12)!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-explore-pill.is-active,.kd-profile-filter-pills a.is-active,.kd-business-tabs a.is-active,.kd-member-tab.is-active,.kd-settings-tab.is-active,.kd-award-category.is-active),
			html[data-theme="dark"] body :is(.kd-explore-pill.is-active,.kd-profile-filter-pills a.is-active,.kd-business-tabs a.is-active,.kd-member-tab.is-active,.kd-settings-tab.is-active,.kd-award-category.is-active),
			body.dark-mode :is(.kd-explore-pill.is-active,.kd-profile-filter-pills a.is-active,.kd-business-tabs a.is-active,.kd-member-tab.is-active,.kd-settings-tab.is-active,.kd-award-category.is-active){
				background:linear-gradient(180deg,rgba(37,97,55,.96),rgba(25,59,36,.98))!important;
				border-color:rgba(102,197,123,.28)!important;
				color:#f8fff9!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-member-hero,.kd-member-company-hero,.kd-business-admin-hero,.kd-member-admin-hero,.kd-profile-diaries-hero),
			html[data-theme="dark"] body :is(.kd-member-hero,.kd-member-company-hero,.kd-business-admin-hero,.kd-member-admin-hero,.kd-profile-diaries-hero),
			body.dark-mode :is(.kd-member-hero,.kd-member-company-hero,.kd-business-admin-hero,.kd-member-admin-hero,.kd-profile-diaries-hero){
				border-radius:32px!important;
				border:1px solid rgba(193,166,90,.22)!important;
				background:
					radial-gradient(circle at 84% 12%,rgba(176,149,78,.16),transparent 24%),
					radial-gradient(circle at 16% 0%,rgba(73,132,82,.18),transparent 30%),
					linear-gradient(135deg,rgba(12,20,15,.96),rgba(9,15,12,.98))!important;
				box-shadow:0 34px 72px rgba(0,0,0,.30)!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-business-metric,.kd-member-metric,.kd-member-admin-stats li,.kd-member-company-stats li,.kd-member-network-counts li,.kd-business-admin-overview>div),
			html[data-theme="dark"] body :is(.kd-business-metric,.kd-member-metric,.kd-member-admin-stats li,.kd-member-company-stats li,.kd-member-network-counts li,.kd-business-admin-overview>div),
			body.dark-mode :is(.kd-business-metric,.kd-member-metric,.kd-member-admin-stats li,.kd-member-company-stats li,.kd-member-network-counts li,.kd-business-admin-overview>div){
				border:1px solid rgba(147,188,153,.12)!important;
				border-radius:22px!important;
				background:linear-gradient(180deg,rgba(18,29,22,.96),rgba(12,21,16,.98))!important;
				box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 16px 28px rgba(0,0,0,.16)!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-member-avatar-wrap,.kd-member-grower-avatar,.kd-member-company-avatar-column img,.kd-business-logo img,.kd-business-admin-company-logo img,.kd-profile-diary-media img,.kd-feed-media img,.kd-explore-card-media img),
			html[data-theme="dark"] body :is(.kd-member-avatar-wrap,.kd-member-grower-avatar,.kd-member-company-avatar-column img,.kd-business-logo img,.kd-business-admin-company-logo img,.kd-profile-diary-media img,.kd-feed-media img,.kd-explore-card-media img),
			body.dark-mode :is(.kd-member-avatar-wrap,.kd-member-grower-avatar,.kd-member-company-avatar-column img,.kd-business-logo img,.kd-business-admin-company-logo img,.kd-profile-diary-media img,.kd-feed-media img,.kd-explore-card-media img){
				box-shadow:0 18px 30px rgba(0,0,0,.18)!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-settings-actions,.kd-business-head-actions,.kd-member-admin-aside-actions,.kd-member-company-overview-actions),
			html[data-theme="dark"] body :is(.kd-settings-actions,.kd-business-head-actions,.kd-member-admin-aside-actions,.kd-member-company-overview-actions),
			body.dark-mode :is(.kd-settings-actions,.kd-business-head-actions,.kd-member-admin-aside-actions,.kd-member-company-overview-actions){
				padding-top:6px!important;
				gap:12px!important;
			}
			html.kd-interface-dark body.kd-interface-dark :is(.kd-settings-save,.kd-member-follow,.kd-member-message,.kd-member-bookmark-button,.kd-member-relationship-button,.kd-business-account-button,.kd-business-admin-add,.kd-business-cancel,.kd-business-product-actions button,.kd-business-profile-form button,.kd-business-rep-form button),
			html[data-theme="dark"] body :is(.kd-settings-save,.kd-member-follow,.kd-member-message,.kd-member-bookmark-button,.kd-member-relationship-button,.kd-business-account-button,.kd-business-admin-add,.kd-business-cancel,.kd-business-product-actions button,.kd-business-profile-form button,.kd-business-rep-form button),
			body.dark-mode :is(.kd-settings-save,.kd-member-follow,.kd-member-message,.kd-member-bookmark-button,.kd-member-relationship-button,.kd-business-account-button,.kd-business-admin-add,.kd-business-cancel,.kd-business-product-actions button,.kd-business-profile-form button,.kd-business-rep-form button){
				border-radius:999px!important;
				box-shadow:0 16px 28px rgba(0,0,0,.18)!important;
			}
			@media(max-width:900px){
				html.kd-interface-dark body.kd-interface-dark :is(.kd-member-hero,.kd-member-company-hero,.kd-business-admin-hero,.kd-member-admin-hero,.kd-profile-diaries-hero),
				html[data-theme="dark"] body :is(.kd-member-hero,.kd-member-company-hero,.kd-business-admin-hero,.kd-member-admin-hero,.kd-profile-diaries-hero),
				body.dark-mode :is(.kd-member-hero,.kd-member-company-hero,.kd-business-admin-hero,.kd-member-admin-hero,.kd-profile-diaries-hero){border-radius:24px!important}
				html.kd-interface-dark body.kd-interface-dark :is(.kd-explore-catalogue,.kd-feed-stream,.kd-member-profile-overview,.kd-member-profile-aside,.kd-member-profile-aside-compact,.kd-member-section,.kd-member-side-card,.kd-settings-main,.kd-settings-tabs,.kd-settings-fieldset,.kd-business-head,.kd-business-panels,.kd-business-tabs,.kd-business-admin-list,.kd-business-admin-hero,.kd-business-admin-metrics,.kd-member-company-overview,.kd-member-company-side-card,.kd-member-company-products-section,.kd-member-company-diaries-panel,.kd-member-admin-hero,.kd-member-admin-control-section,.kd-member-admin-responsibility-section,.kd-member-admin-aside,.kd-member-admin-health-card,.kd-member-admin-identity-card,.kd-member-admin-quick-card,.kd-member-admin-dashboard-card),
				html[data-theme="dark"] body :is(.kd-explore-catalogue,.kd-feed-stream,.kd-member-profile-overview,.kd-member-profile-aside,.kd-member-profile-aside-compact,.kd-member-section,.kd-member-side-card,.kd-settings-main,.kd-settings-tabs,.kd-settings-fieldset,.kd-business-head,.kd-business-panels,.kd-business-tabs,.kd-business-admin-list,.kd-business-admin-hero,.kd-business-admin-metrics,.kd-member-company-overview,.kd-member-company-side-card,.kd-member-company-products-section,.kd-member-company-diaries-panel,.kd-member-admin-hero,.kd-member-admin-control-section,.kd-member-admin-responsibility-section,.kd-member-admin-aside,.kd-member-admin-health-card,.kd-member-admin-identity-card,.kd-member-admin-quick-card,.kd-member-admin-dashboard-card),
				body.dark-mode :is(.kd-explore-catalogue,.kd-feed-stream,.kd-member-profile-overview,.kd-member-profile-aside,.kd-member-profile-aside-compact,.kd-member-section,.kd-member-side-card,.kd-settings-main,.kd-settings-tabs,.kd-settings-fieldset,.kd-business-head,.kd-business-panels,.kd-business-tabs,.kd-business-admin-list,.kd-business-admin-hero,.kd-business-admin-metrics,.kd-member-company-overview,.kd-member-company-side-card,.kd-member-company-products-section,.kd-member-company-diaries-panel,.kd-member-admin-hero,.kd-member-admin-control-section,.kd-member-admin-responsibility-section,.kd-member-admin-aside,.kd-member-admin-health-card,.kd-member-admin-identity-card,.kd-member-admin-quick-card,.kd-member-admin-dashboard-card){border-radius:22px!important}
			}


			/* 1.35.82 · Alineación estructural segura y auditada de banners. */
			:root{
				--kd-section-banner-top:46px;
				--kd-section-banner-side:12px;
				--kd-section-banner-bottom:20px;
				--kd-section-banner-max:1580px;
			}
			body :is(
				.kd-directory-template-main,
				.kd-strains-template-main,
				.kd-growers-template-main,
				.kd-seeds-template-main,
				.kd-breeders-template-main,
				.kd-nutrients-template-main,
				.kd-equipment-template-main,
				.kd-contests-template-main,
				.kd-questions-template-main,
				.kd-blog-template-main,
				.kd-explore-template-main,
				.kd-bancoteca-template-main
			){
				box-sizing:border-box!important;
				width:100%!important;
				padding-top:0!important;
				padding-right:var(--kd-section-banner-side)!important;
				padding-left:var(--kd-section-banner-side)!important;
				overflow-x:hidden!important;
				overflow-x:clip!important;
			}
			html body :is(
				.kd-directory-template-main,
				.kd-strains-template-main,
				.kd-growers-template-main,
				.kd-seeds-template-main,
				.kd-breeders-template-main,
				.kd-nutrients-template-main,
				.kd-equipment-template-main,
				.kd-contests-template-main,
				.kd-questions-template-main,
				.kd-blog-template-main,
				.kd-explore-template-main,
				.kd-bancoteca-template-main
			) > :is(
				.kd-diaries-explorer,
				.kd-strains-app,
				.kd-growers-shell,
				.kd-seeds-shell,
				.kd-breeders-shell,
				.kd-nutrients-shell,
				.kd-equipment-shell,
				.kd-contests-shell,
				.kd-questions-app,
				.kd-blog-shell,
				.kd-explore-home,
				.kd-bancoteca-shell
			){
				box-sizing:border-box!important;
				width:100%!important;
				max-width:var(--kd-section-banner-max)!important;
				margin-top:0!important;
				margin-right:auto!important;
				margin-left:auto!important;
				padding-top:var(--kd-section-banner-top)!important;
			}
			body .kd-section-banner-frame{
				position:relative!important;
				left:auto!important;
				display:block!important;
				box-sizing:border-box!important;
				width:100%!important;
				max-width:var(--kd-section-banner-max)!important;
				height:auto!important;
				margin:0 auto var(--kd-section-banner-bottom)!important;
				padding:0!important;
				transform:none!important;
				overflow:visible!important;
			}
			body .kd-section-banner-frame > :is(
				.kd-unified-section-hero,
				.kd-questions-banner,
				.kd-blog-premium-banner
			){
				position:relative!important;
				left:auto!important;
				display:block!important;
				box-sizing:border-box!important;
				width:100%!important;
				max-width:100%!important;
				height:auto!important;
				margin:0!important;
				padding:0!important;
				transform:none!important;
				transform-origin:center top!important;
				visibility:visible!important;
				opacity:1!important;
			}
			body .kd-section-banner-frame > .kd-strains-hero{
				position:relative!important;
				left:auto!important;
				display:grid!important;
				box-sizing:border-box!important;
				width:100%!important;
				max-width:100%!important;
				height:auto!important;
				margin:0!important;
				transform:none!important;
				transform-origin:center top!important;
				visibility:visible!important;
				opacity:1!important;
			}
			body .kd-home-promo-rotator{
				box-sizing:border-box!important;
				width:100%!important;
				max-width:var(--kd-section-banner-max)!important;
				margin:0 auto var(--kd-section-banner-bottom)!important;
			}
			/* Preguntas comparte una única retícula con el banner principal. */
			body .kd-questions-app > :is(.kd-question-compose,.kd-question-directory){
				box-sizing:border-box!important;
				width:100%!important;
				max-width:100%!important;
				margin-right:0!important;
				margin-left:0!important;
			}
			body .kd-blog-shell > .kd-blog-directory{
				box-sizing:border-box!important;
				width:min(100%,1380px)!important;
				margin-right:auto!important;
				margin-left:auto!important;
			}
			/* Cada banner conserva su proporción nativa; solo se unifican posición y alineación. */
			body .kd-section-banner-frame > .kd-unified-section-hero,
			body .kd-section-banner-frame > .kd-questions-banner{
				aspect-ratio:2172/724!important;
				min-height:0!important;
				max-height:none!important;
			}
			/* Inicio usa una proporción exclusiva un 33 % más baja que los banners de sección. */
			body.kd-explore-home-page .kd-home-promo-rotator{
				aspect-ratio:2172/483!important;
				height:auto!important;
				min-height:0!important;
				max-height:none!important;
			}
			body .kd-section-banner-frame > .kd-blog-premium-banner{
				aspect-ratio:2172/724!important;
				min-height:0!important;
				max-height:none!important;
			}
			@media(max-width:960px){
				:root{
					--kd-section-banner-top:18px;
					--kd-section-banner-side:14px;
					--kd-section-banner-bottom:18px;
				}
			}
			@media(max-width:760px){
				:root{
					--kd-section-banner-top:10px;
					--kd-section-banner-side:8px;
					--kd-section-banner-bottom:14px;
				}
				body .kd-section-banner-frame > :is(.kd-unified-section-hero,.kd-strains-hero,.kd-questions-banner,.kd-blog-premium-banner),
				body .kd-home-promo-rotator{
					border-radius:14px!important;
				}
			}


/* 1.37.69 · Las seis secciones con banner rediseñado usan su proporción nativa 2172x483. */
body .kd-section-banner-frame > .kd-unified-section-hero.is-kd-compact-banner,
html.kd-interface-dark body .kd-section-banner-frame > .kd-unified-section-hero.is-kd-compact-banner,
html[data-theme="dark"] body .kd-section-banner-frame > .kd-unified-section-hero.is-kd-compact-banner,
html[data-kd-theme="dark"] body .kd-section-banner-frame > .kd-unified-section-hero.is-kd-compact-banner{
	height:auto!important;
	min-height:0!important;
	max-height:none!important;
	aspect-ratio:2172 / 483!important;
	background-position:center center!important;
	background-size:cover!important;
}
body .kd-section-banner-frame > .kd-unified-section-hero.is-kd-compact-banner :is(.kd-unified-section-hero-picture,.kd-unified-section-hero-media){
	width:100%!important;
	height:100%!important;
	object-fit:cover!important;
	object-position:center center!important;
}
