.kt-fc-tip{z-index:60;background:var(--background);border:1px solid var(--ev-color,var(--border));pointer-events:none;border-radius:10px;flex-direction:column;gap:.5rem;width:260px;padding:.75rem .75rem .75rem 1rem;display:flex;position:fixed;box-shadow:0 10px 25px -5px #00000026,0 4px 10px -6px #0000001a}.kt-fc-tip[hidden]{display:none}.kt-fc-tip-accent{background:var(--ev-color,var(--primary));border-radius:10px 0 0 10px;width:4px;position:absolute;inset:0 auto 0 0}.kt-fc-tip-title{color:var(--foreground);font-size:.875rem;font-weight:700}.kt-fc-tip-meta{color:var(--foreground);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.kt-fc-tip-row{align-items:baseline;gap:.5rem;display:flex}.kt-fc-tip-key{min-width:3.5rem;color:var(--muted-foreground);font-weight:600}.kt-fc-tip-divider{background:var(--border);width:100%;height:1px}.kt-fc-tip-desc{color:var(--foreground);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.kt-fc-tip-hint{color:var(--foreground);font-size:.75rem;font-weight:600}.kt-portal-calendar .fc-ev-name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.kt-portal-calendar .fc-ev-dot{display:none}@media (width<=700px){.kt-portal-calendar .fc-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem}.kt-portal-calendar .fc-toolbar-title{font-size:1.25rem}.kt-portal-calendar .fc-toolbar-chunk:nth-child(2){flex:0 0 100%;order:1;justify-content:center;margin-bottom:.25rem;display:flex}.kt-portal-calendar .fc-toolbar-chunk:first-child{flex:0 0 100%;order:2;align-items:center;gap:.25rem;display:flex}.kt-portal-calendar .fc-toolbar-chunk:first-child .fc-today-button{margin-left:auto}.kt-portal-calendar .fc-toolbar-chunk:nth-child(3){flex:0 0 100%;order:3}.kt-portal-calendar .fc-toolbar-chunk:nth-child(3) .fc-button-group{width:100%;display:flex}.kt-portal-calendar .fc-toolbar-chunk:nth-child(3) .fc-button-group .fc-button{flex:1 1 0;padding-inline:0}.kt-portal-calendar .fc-daygrid-day-frame{flex-direction:column;justify-content:center;align-items:center;min-height:46px;padding:2px;display:flex}.kt-portal-calendar .fc-daygrid-day-top{justify-content:center}.kt-portal-calendar .fc-daygrid-day-number{padding:0;font-size:.8125rem}.kt-portal-calendar .fc-daygrid-day-events{text-align:center;width:100%;min-height:0;margin:2px 0 0}.kt-portal-calendar .fc-daygrid-event-harness{display:inline-block}.kt-portal-calendar .fc-daygrid-event{box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:6px!important}.kt-portal-calendar .fc-daygrid-event .fc-ev-name{display:none}.kt-portal-calendar .fc-daygrid-event .fc-ev-dot{background:var(--ev-color,var(--primary));border-radius:9999px;width:5px;height:5px;margin:0 auto;display:block}.kt-portal-calendar .fc-list-event>td{padding:12px 10px}.kt-portal-calendar .fc-list-event-time{width:74px;font-size:.6875rem}.kt-portal-calendar .fc-list-event-graphic{display:none}}.site-loader{display:none}.js .site-loader{z-index:9999;background:#fff;flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0}.js .site-loader.is-done{opacity:0;visibility:hidden;pointer-events:none}html.js:has(.site-loader:not(.is-done)){overflow:hidden}html.js:has(.site-loader:not(.is-done)) body{overflow:hidden}html{scrollbar-gutter:stable}.site-loader-ring{background:#5ab03112;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:218px;height:218px;display:flex;position:relative}.site-loader-name{shape-rendering:geometricprecision;width:auto;height:35px}.site-loader-leaf{shape-rendering:geometricprecision;order:2;width:auto;height:39px;margin-bottom:7px}@media (prefers-reduced-motion:no-preference){@keyframes loader-ripple{0%{opacity:0;transform:scale(1)}20%{opacity:.8;transform:scale(1.12)}to{opacity:0;transform:scale(1.7)}}@keyframes loader-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.site-loader-ring:before,.site-loader-ring:after{content:"";background:radial-gradient(closest-side,#0000 72%,#5ab03133 92%,#0000 100%);border-radius:9999px;animation:2.8s ease-out infinite loader-ripple;position:absolute;inset:0}.site-loader-ring:after{animation-delay:1.4s}.site-loader-name{z-index:1;position:relative}.site-loader-leaf{z-index:1;transform-origin:50% 100%;animation:3.2s ease-in-out infinite loader-sway;position:relative}}.logo-anim{shape-rendering:geometricprecision}.logo-settled .logo-anim g{opacity:1;animation:none;transform:none}@media (prefers-reduced-motion:no-preference){@keyframes logo-intro-1{0%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(1123.85px,312.62px)scaleX(.92)scaleY(.92)translate(-1123.85px,-312.62px)}6.226%{opacity:1;transform:translate(1123.85px,312.62px)scaleX(1)scaleY(1)translate(-1123.85px,-312.62px)}96.109%{opacity:1;transform:translate(1123.85px,312.62px)scaleX(1)scaleY(1)translate(-1123.85px,-312.62px)}to{opacity:1;transform:none}}@keyframes logo-intro-2{0%{opacity:0;transform:translate(1656.5px,597.11px)scaleX(.92)scaleY(.92)translate(-1656.5px,-597.11px)}1.946%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(1656.5px,597.11px)scaleX(.92)scaleY(.92)translate(-1656.5px,-597.11px)}7.393%{opacity:1;transform:translate(1656.5px,597.11px)scaleX(1)scaleY(1)translate(-1656.5px,-597.11px)}96.109%{opacity:1;transform:translate(1656.5px,597.11px)scaleX(1)scaleY(1)translate(-1656.5px,-597.11px)}to{opacity:1;transform:none}}@keyframes logo-intro-5{0%{opacity:0;transform:translateY(16.13px)translate(2717px,547.93px)scaleX(.85)scaleY(.723)translate(-2717px,-547.93px)}3.891%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(16.13px)translate(2717px,547.93px)scaleX(.85)scaleY(.723)translate(-2717px,-547.93px)}14.008%{opacity:1;transform:translateY(0)translate(2717px,547.93px)scaleX(1)scaleY(1)translate(-2717px,-547.93px)}96.109%{opacity:1;transform:translateY(0)translate(2717px,547.93px)scaleX(1)scaleY(1)translate(-2717px,-547.93px)}to{opacity:1;transform:none}}@keyframes logo-intro-4{0%{opacity:0;transform:translateY(29.03px)translate(2685px,310.48px)scaleX(.75)scaleY(.637)translate(-2685px,-310.48px)}5.837%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(29.03px)translate(2685px,310.48px)scaleX(.75)scaleY(.637)translate(-2685px,-310.48px)}18.288%{opacity:1;transform:translateY(0)translate(2685px,310.48px)scaleX(1)scaleY(1)translate(-2685px,-310.48px)}96.109%{opacity:1;transform:translateY(0)translate(2685px,310.48px)scaleX(1)scaleY(1)translate(-2685px,-310.48px)}to{opacity:1;transform:none}}@keyframes logo-intro-3{0%{opacity:0;transform:translateY(19.35px)translate(2835.1px,143.42px)scaleX(.8)scaleY(.68)translate(-2835.1px,-143.42px)}7.393%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(19.35px)translate(2835.1px,143.42px)scaleX(.8)scaleY(.68)translate(-2835.1px,-143.42px)}18.288%{opacity:1;transform:translateY(0)translate(2835.1px,143.42px)scaleX(1)scaleY(1)translate(-2835.1px,-143.42px)}96.109%{opacity:1;transform:translateY(0)translate(2835.1px,143.42px)scaleX(1)scaleY(1)translate(-2835.1px,-143.42px)}to{opacity:1;transform:none}}.logo-anim .la-1{transform-origin:0 0;animation:12.85s linear forwards logo-intro-1}.logo-anim .la-2{transform-origin:0 0;animation:12.85s linear forwards logo-intro-2}.logo-anim .la-3{transform-origin:0 0;animation:12.85s linear forwards logo-intro-3}.logo-anim .la-4{transform-origin:0 0;animation:12.85s linear forwards logo-intro-4}.logo-anim .la-5{transform-origin:0 0;animation:12.85s linear forwards logo-intro-5}.logo-anim .la-6{transform-origin:0 0;animation:12.85s linear forwards logo-intro-6}.js:has(.site-loader:not(.is-done)) .logo-anim g{animation-play-state:paused}}:root{--color-green-50:oklch(95.7% .09 134.42);--color-green-100:oklch(91.5% .208 132.92);--color-green-200:oklch(85.2% .234 132.38);--color-green-300:oklch(78.6% .216 132.52);--color-green-400:oklch(72.7% .2 132.48);--color-green-500:oklch(65.8% .181 132.46);--color-green-600:oklch(55.7% .153 132.36);--color-green-700:oklch(44.8% .124 132.63);--color-green-800:oklch(34.6% .095 132.53);--color-green-900:oklch(23.6% .064 132.26);--color-green-950:oklch(18.5% .052 132.59)}.list-disc{list-style:outside}.before\:border-gray-400:before{content:var(--tw-content);border-color:var(--color-gray-400)}@media (width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=40rem){.kt-form-item-row{column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 1);grid-template-columns:12rem 1fr;align-items:start;display:grid}.kt-form-item-row>.kt-form-label{padding-block-start:calc(var(--spacing) * 2.5)}.kt-form-item-row>:not(.kt-form-label){grid-column:2}}.member-subnav-sticky{top:var(--header-height);z-index:5}.scroll-mt-header{scroll-margin-top:6rem}.settings-sidebar-sticky{top:6rem}.kt-tooltip-wrap{white-space:normal;max-width:12rem}.align-top{vertical-align:top}.kt-form-message{display:block}.kt-form-label.roles-form-label{align-items:flex-start;padding-block-start:0}.kt-card.card-merge-bottom{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.kt-card.card-merge-top{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.ask-ai-btn .ask-ai-btn-icon{font-size:1.2rem}.ask-ai-btn{transition:box-shadow .2s;animation:2.2s ease-out 2 ask-ai-idle-pulse}.ask-ai-btn:hover{box-shadow:0 0 0 4px color-mix(in oklab, var(--primary) 20%, transparent)}.ask-ai-btn:hover .ask-ai-btn-icon{animation:.42s ask-ai-icon-nudge}@keyframes ask-ai-icon-nudge{0%{transform:rotate(0)scale(1)}40%{transform:rotate(-12deg)scale(1.12)}to{transform:rotate(0)scale(1)}}@keyframes ask-ai-idle-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 45%, transparent)}70%{box-shadow:0 0 0 9px color-mix(in oklab, var(--primary) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 0%, transparent)}}#search_modal.open .ai-search-content{animation:.26s cubic-bezier(.16,1,.3,1) both ai-search-panel-in}@keyframes ai-search-panel-in{0%{opacity:0;transform:translateY(-14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ai-search-content:has(#ai_search_thinking:not(.hidden)) #ai_search_header{animation:1.4s ease-in-out infinite ai-search-glow}@keyframes ai-search-glow{0%,to{box-shadow:inset 0 -2px 0 0 color-mix(in oklab, var(--primary) 30%, transparent)}50%{box-shadow:inset 0 -2px 0 0 var(--primary)}}.ai-search-dots{gap:4px;display:inline-flex}.ai-search-dots span{background-color:var(--primary);border-radius:9999px;width:6px;height:6px;animation:1s ease-in-out infinite ai-search-dot-bounce;display:inline-block}.ai-search-dots span:nth-child(2){animation-delay:.15s}.ai-search-dots span:nth-child(3){animation-delay:.3s}@keyframes ai-search-dot-bounce{0%,80%,to{opacity:.45;transform:scale(.55)}40%{opacity:1;transform:scale(1)}}#ai_search_answer_wrap:not(.hidden)>.kt-card{animation:.28s ease-out both ai-search-fade-up}#ai_search_results .kt-menu-item{animation:.26s ease-out both ai-search-fade-up}#ai_search_results .kt-menu-item:first-child{animation-delay:60ms}#ai_search_results .kt-menu-item:nth-child(2){animation-delay:.11s}#ai_search_results .kt-menu-item:nth-child(3){animation-delay:.16s}#ai_search_results .kt-menu-item:nth-child(4){animation-delay:.21s}#ai_search_results .kt-menu-item:nth-child(5){animation-delay:.26s}#ai_search_results .kt-menu-item:nth-child(n+6){animation-delay:.31s}@keyframes ai-search-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.notification-ping{animation:1.8s cubic-bezier(0,0,.2,1) infinite notification-ping}@keyframes notification-ping{75%,to{opacity:0;transform:scale(2)}}.notification-badge{min-width:1rem;padding-inline:.25rem}#search_modal .ai-search-content{width:100%;max-width:min(1400px,100vw - 2rem);top:3%}.ai-search-panes{min-height:min(720px,82vh);display:flex}.ai-search-recent{border-inline-end:1px solid var(--border);background-color:color-mix(in oklab, var(--accent) 35%, transparent);flex:0 0 280px;max-height:82vh;padding:1rem .5rem;overflow-y:auto}.ai-search-recent.is-collapsed{display:none}.ai-search-main{flex:auto;min-width:0;max-height:82vh;overflow-y:auto}#search_modal #ai_search_results{max-height:none}#ai_search_results .kt-menu-link{align-items:flex-start}#ai_search_results .kt-menu-icon{margin-top:.125rem}@media (width<=767px){#search_modal{padding:.5rem}#search_modal .ai-search-content{top:.5rem}.ai-search-panes{flex-direction:column;min-height:0}.ai-search-recent{border-inline-end:0;border-bottom:1px solid var(--border);flex-basis:auto;max-height:none;padding:.5rem .75rem}.ai-search-recent>div:first-child{padding-inline:0;padding-bottom:.25rem}#ai_search_recent{flex-direction:row;gap:.375rem;padding-bottom:.25rem;overflow-x:auto}#ai_search_recent .kt-menu-item{flex:none;max-width:14rem}#ai_search_recent .kt-menu-link{border:1px solid var(--border);white-space:nowrap;border-radius:9999px;padding:.25rem .625rem}#ai_search_recent .kt-menu-link .text-xs{display:none}.ai-search-recent>p{padding-inline:0}:is(.ai-search-content:has(#ai_search_thinking:not(.hidden)) .ai-search-recent,.ai-search-content:has(#ai_search_answer_wrap:not(.hidden)) .ai-search-recent,.ai-search-content:has(#ai_search_error:not(.hidden)) .ai-search-recent){display:none}.ai-search-main{max-height:60vh}}.ai-search-content.is-searching #ai_search_input{opacity:.55;cursor:not-allowed}.ai-search-content.is-searching .ai-search-recent{pointer-events:none;opacity:.6}.ai-search-content.is-searching #ai_search_header{animation:1.4s ease-in-out infinite ai-search-glow}.ai-search-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite spin;display:none}.ai-search-content.is-searching .ai-search-spinner{display:inline-block}.ai-search-content.is-searching #ai_search_submit_icon{display:none}#ai_search_recent .kt-menu-item{animation:.24s ease-out both ai-search-fade-up}#ai_search_recent .kt-menu-item:first-child{animation-delay:30ms}#ai_search_recent .kt-menu-item:nth-child(2){animation-delay:70ms}#ai_search_recent .kt-menu-item:nth-child(3){animation-delay:.11s}#ai_search_recent .kt-menu-item:nth-child(4){animation-delay:.15s}#ai_search_recent .kt-menu-item:nth-child(5){animation-delay:.19s}#ai_search_recent .kt-menu-item:nth-child(6){animation-delay:.23s}#ai_search_recent .kt-menu-item:nth-child(n+7){animation-delay:.27s}@media (prefers-reduced-motion:reduce){.ask-ai-btn,.ask-ai-btn:hover .ask-ai-btn-icon,#search_modal.open .ai-search-content,.ai-search-dots span,#ai_search_answer_wrap:not(.hidden)>.kt-card,#ai_search_results .kt-menu-item,#ai_search_recent .kt-menu-item,.ai-search-content.is-searching #ai_search_header,.ai-search-content.is-searching .ai-search-spinner,.notification-ping{animation:none}.ai-search-content:has(#ai_search_thinking:not(.hidden)) #ai_search_header{animation:none}}.kt-calendar-wrap{position:relative}.kt-calendar-loading{z-index:10;font-size:var(--text-sm);color:var(--secondary-foreground);background:color-mix(in oklab, var(--background) 65%, transparent);justify-content:center;align-items:center;gap:.625rem;display:flex;position:absolute;inset:0}.kt-calendar-loading[hidden]{display:none}.kt-calendar-loading:before{content:"";border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:1.125rem;height:1.125rem;animation:.7s linear infinite kt-calendar-spin}@keyframes kt-calendar-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kt-calendar-loading:before{animation:none}}#modal_event_details .kt-modal-content{width:100%;max-width:560px}#modal_event_details .ev-head{align-items:flex-start;gap:1rem;padding-block:1.25rem}#modal_event_details .ev-head-text{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;display:flex}#modal_event_details .ev-type{align-items:center;gap:.375rem;display:inline-flex}#modal_event_details .ev-type-dot{background:var(--primary);border-radius:9999px;width:.5rem;height:.5rem}#modal_event_details .ev-title{overflow-wrap:anywhere;font-size:1.125rem;line-height:1.35}#modal_event_details .ev-link-bar{border-block:1px solid var(--border);background:var(--muted);align-items:center;gap:.75rem;padding:.625rem 1.25rem;display:flex}#modal_event_details .ev-link-bar[hidden],#modal_event_details .ev-row[hidden]{display:none}#modal_event_details .ev-link{min-width:0;color:var(--primary);overflow-wrap:anywhere;flex:auto;font-size:.875rem}#modal_event_details .ev-link:hover{text-decoration:underline}#modal_event_details .ev-icon{color:var(--primary);flex-shrink:0;font-size:1.125rem}#modal_event_details .ev-body{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}#modal_event_details .ev-row{align-items:flex-start;gap:.75rem;display:flex}#modal_event_details .ev-row .ev-icon{margin-top:.125rem}#modal_event_details .ev-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:.75rem;font-weight:600}#modal_event_details .ev-value{color:var(--foreground);font-size:.9375rem}#modal_event_details .ev-about{white-space:pre-line;line-height:1.6}#modal_event_details .ev-calendar{border-top:1px solid var(--border);background:var(--muted);border-radius:0 0 var(--radius) var(--radius);padding:1rem 1.25rem}#modal_event_details .ev-calendar-buttons{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}@media (width<=700px){#modal_event_details{padding:0}#modal_event_details .kt-modal-content{border-radius:20px 20px 0 0;width:100%;max-height:90vh;margin:0;position:absolute;inset:auto 0 0;overflow-y:auto;max-width:100%!important;top:auto!important}#modal_event_details .ev-calendar{border-radius:0}#events_filter_form{width:100%}#events_filter_form>label.kt-input{width:100%!important}#events_filter_form>div{width:100%}#events_filter_form input.kt-input[type=date]{flex:auto;min-width:0;width:auto!important}}@media (width<=1023px){.kt-table-stack,.kt-table-stack tbody,.kt-table-stack tr,.kt-table-stack td{width:100%;display:block}.kt-table-stack thead{display:none}.kt-table-stack tr{border-bottom:1px solid var(--border);padding-block:.75rem}.kt-table-stack tr:last-child{border-bottom:0}.kt-table-stack td{border:0;padding-block:.25rem;width:100%!important;min-width:0!important}.kt-table-stack td[data-label]:not([data-label=""]):before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:.125rem;font-size:.75rem;display:block}.kt-table-stack td[colspan]{text-align:center}.kt-table-stack-pairs tr{padding-block:.5rem}.kt-table-stack-pairs td:first-child{padding-bottom:0;font-size:.75rem}}.grid>.kt-card{min-width:0}[data-kt-reparent=true]:has(>a,>span){flex-wrap:nowrap;min-width:0;overflow:hidden}[data-kt-reparent=true]>a,[data-kt-reparent=true]>span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:2ch;overflow:hidden}[data-kt-reparent=true]>i{flex:none}#onboarding_video_modal.open .kt-modal-content{animation:.26s cubic-bezier(.16,1,.3,1) both ai-search-panel-in}#onboarding_video_modal .onboarding-video-item{cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}#onboarding_video_modal .onboarding-video-item:hover{border-color:color-mix(in oklab, var(--primary) 45%, var(--border));box-shadow:0 10px 24px -8px color-mix(in oklab, var(--primary) 30%, transparent);transform:translateY(-3px)}#onboarding_video_modal .onboarding-video-thumb img{transition:transform .4s}#onboarding_video_modal .onboarding-video-item:hover .onboarding-video-thumb img{transform:scale(1.06)}#onboarding_video_modal .onboarding-video-play{transition:transform .2s,background-color .2s}#onboarding_video_modal .onboarding-video-item:hover .onboarding-video-play{transform:scale(1.12)}#onboarding_video_modal .onboarding-video-frame{box-shadow:0 18px 40px -16px #00000073}#onboarding_video_modal .onboarding-video-play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009}#onboarding_video_modal .onboarding-video-item:hover .onboarding-video-play{background-color:var(--primary)}#onboarding_video_modal .onboarding-video-layout{align-items:flex-start;gap:1.25rem;display:flex}#onboarding_video_modal .onboarding-video-side{flex-direction:column;flex:280px;gap:.5rem;max-height:calc(100vh - 11rem);display:flex;overflow-y:auto}#onboarding_video_modal .onboarding-video-side-item{border-radius:var(--radius);text-align:start;border:1px solid #0000;align-items:flex-start;gap:.75rem;padding:.5rem;transition:background-color .15s,border-color .15s;display:flex}#onboarding_video_modal .onboarding-video-side-item:hover{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}#onboarding_video_modal .onboarding-video-side-item.active{background-color:color-mix(in oklab, var(--primary) 8%, transparent);border-color:color-mix(in oklab, var(--primary) 40%, var(--border))}#onboarding_video_modal .onboarding-video-side-thumb{flex:0 0 112px}#onboarding_video_modal .onboarding-video-main{flex-direction:column;flex:0 calc(177.778vh - 23.1111rem);gap:1rem;min-width:0;display:flex}#onboarding_video_modal .onboarding-video-frame:fullscreen{border-radius:0;width:100vw!important}@media (width<=767px){#onboarding_video_modal .onboarding-video-layout{flex-direction:column-reverse;align-items:stretch}#onboarding_video_modal .onboarding-video-main{flex-basis:auto}#onboarding_video_modal .onboarding-video-side{flex-basis:auto;max-height:14rem}}.resource-card:target{scroll-margin-top:6rem;animation:2.4s ease-out resource-card-flash}@keyframes resource-card-flash{0%,60%{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 55%, transparent)}to{box-shadow:0 0 #0000}}.article-body{color:var(--foreground);overflow-wrap:anywhere;font-size:15px;line-height:1.7}.article-body>*+*{margin-top:1rem}.article-body h2{margin-top:1.5rem;font-size:1.375rem;font-weight:600}.article-body h3{margin-top:1.25rem;font-size:1.125rem;font-weight:600}.article-body ul{padding-inline-start:1.5rem;list-style:outside}.article-body ol{padding-inline-start:1.5rem;list-style:decimal}.article-body a{color:var(--primary);text-decoration:underline}.article-body img{border-radius:.5rem;max-width:100%;height:auto}.article-body blockquote{border-inline-start:3px solid var(--input);color:var(--secondary-foreground);padding-inline-start:1rem}.article-body table{border-collapse:collapse;width:100%}.article-body th,.article-body td{border:1px solid var(--input);text-align:start;padding:.5rem .75rem}.user-initials{background-color:color-mix(in oklab, var(--primary) 12%, white);color:var(--primary)}.opacity-50{opacity:.5}.pointer-events-none{pointer-events:none}.leading-tight{line-height:1.25}.gap-x-5{column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.-mt-2{margin-top:-.5rem}@media (width>=640px){.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}}@media (width>=768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.agri-intel-skeleton{animation:1.6s cubic-bezier(.4,0,.6,1) infinite pulse}@media (prefers-reduced-motion:reduce){.agri-intel-skeleton{animation:none}}.agri-intel-table{table-layout:fixed;width:100%}.agri-intel-table td{white-space:normal;overflow-wrap:anywhere}.agri-intel-table .agri-intel-label{overflow-wrap:normal;width:8.5rem}@media (width>=640px){.agri-intel-table{table-layout:auto}.agri-intel-table .agri-intel-label{white-space:nowrap;overflow-wrap:normal;width:auto;min-width:10rem}}.kt-input:disabled,.kt-textarea:disabled,.kt-select:disabled,.kt-select.disabled{background-color:var(--muted)}.kt-input:not(input):has(input:disabled){background-color:var(--muted)}.member-tour-spot{outline:2px solid var(--color-green-500);pointer-events:none;border-radius:.5rem;transition:left .25s,top .25s,width .25s,height .25s;position:fixed;box-shadow:0 0 0 9999px #0a10088c}.member-tour-card{flex-direction:column;gap:.5rem;width:min(320px,100vw - 24px);padding:1rem;display:flex;position:fixed;box-shadow:0 12px 32px #0000004d}@media (prefers-reduced-motion:reduce){.member-tour-spot{transition:none}}[data-tour-trigger].member-tour-active{background-color:var(--color-green-600);border-color:var(--color-green-600);color:#fff}[data-tour-trigger].member-tour-active i{box-sizing:border-box;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite member-tour-spin;display:inline-block}[data-tour-trigger].member-tour-active i:before,[data-tour-trigger].member-tour-active i:after{display:none}@keyframes member-tour-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-tour-trigger].member-tour-active i{border-top-color:#ffffff59;animation:none}}.member-tour-points{flex-direction:column;gap:.25rem;margin:0;padding-inline-start:1.1rem;list-style:outside;display:flex}.member-tour-card{max-height:calc(100vh - 24px);overflow-y:auto}.member-tour-spot-all{width:auto;height:auto;box-shadow:none;background:#0a10088c;border-radius:0;outline:0;inset:0}.auth-split{min-height:100%;display:flex}.auth-split-panel{color:#fff;background-color:#0b1f14;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:50%;align-items:center;padding:48px 56px;display:none;position:relative;overflow:hidden}.auth-split-panel:before{content:"";background:linear-gradient(#0b1f141a,#0b1f1461 50%,#0b1f14c7);position:absolute;inset:0}.auth-split-panel-content{z-index:1;max-width:100%;position:relative}.auth-split-logo{width:auto;height:36px;margin-bottom:24px;display:block}.auth-split-title{font-family:"Poppins", var(--font-sans,"Inter", sans-serif);margin-bottom:24px;font-size:clamp(1.75rem,3.3vw,3rem);font-weight:700;line-height:1.15}.auth-split-list{flex-direction:column;gap:14px;font-size:1rem;display:flex}.auth-split-list li{align-items:center;gap:12px;display:flex}.auth-split-list i{opacity:.9;font-size:1.25rem}.auth-split-main{background:#fff;flex-direction:column;flex:50%;justify-content:center;align-items:center;gap:24px;padding:32px 16px;display:flex;position:relative;overflow:hidden}.auth-split-mobile-logo{z-index:1;position:relative}.auth-split-mobile-logo img{width:auto;height:40px;display:block}.auth-split-leaf{pointer-events:none;width:auto;height:600px;display:none;position:absolute;bottom:-160px;right:-60px}.auth-split-main .kt-card{z-index:1;max-width:420px;box-shadow:none;background:0 0;border:0;position:relative}.auth-split-main .kt-card-content{padding:0}.auth-split-main h3{font-family:"Poppins", var(--font-sans,"Inter", sans-serif);color:#191b18;font-size:2rem;font-weight:700;line-height:1.2}.auth-split-main .kt-input{border-radius:8px;height:42px}.auth-split-main .kt-btn-primary{background-color:#498023;border-color:#498023;border-radius:8px;gap:8px;height:46px;font-size:1rem;font-weight:500}.auth-split-main .kt-btn-primary:hover{background-color:#3d6c1d;border-color:#3d6c1d}.auth-split-main .kt-link{color:#498023}@media (width>=1024px){.auth-split-panel{display:flex}.auth-split-main{padding:80px}.auth-split-leaf{display:block}.auth-split-mobile-logo{display:none}}.resource-modal-content{padding:0;overflow:hidden}.resource-modal-cover{background:var(--muted);flex-shrink:0;height:240px;position:relative}.resource-modal-cover img{object-fit:cover;width:100%;height:100%;display:block}.resource-modal-close{z-index:1;width:36px;height:36px;color:var(--foreground);background:#ffffffeb;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 6px #0003}.resource-modal-close:hover{background:#fff}.resource-modal-body{flex-direction:column;gap:12px;padding:24px 28px 28px;display:flex}.resource-modal-body .kt-badge{align-self:flex-start;width:fit-content}.resource-modal-files{flex-direction:column;gap:10px;padding-top:10px;display:flex}.resource-sub-row{padding-block:5px}.resource-sub-row:not([hidden])~.resource-sub-row:not([hidden]){border-top:1px dashed var(--input);margin-top:5px;padding-top:10px}[data-ajax-panel]{min-height:8rem;position:relative}.ajax-panel-loader{z-index:5;background:color-mix(in srgb, var(--background) 70%, transparent);border-radius:.75rem;position:absolute;inset:0}.ajax-panel-loader-box{border:1px solid var(--border);background:var(--background);width:fit-content;color:var(--foreground);border-radius:9999px;align-items:center;gap:10px;margin:4rem auto 0;padding:10px 18px;font-size:.875rem;font-weight:500;display:flex;position:sticky;top:45vh;box-shadow:0 4px 14px #0000001f}.ajax-panel-spinner{border:2px solid var(--border);border-top-color:var(--primary);border-radius:9999px;width:18px;height:18px;animation:.7s linear infinite ajax-panel-spin}@keyframes ajax-panel-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ajax-panel-spinner{animation-duration:2s}}.dark .logo-anim path{fill:#fff}.logo-sidebar{width:184px;height:40px}.logo-mobile{width:78px;height:17px}@media (width>=28rem){.logo-mobile{width:101px;height:22px}}@media (width>=32rem){.logo-mobile{width:129px;height:28px}}.logo-auth{width:184px;height:40px}.kt-sidebar .small-logo{width:auto;height:40px;min-height:0}@media (width<26rem){#headerContainer{padding-inline:12px}#headerContainer>div:last-child>button.lg\:hidden:first-child{display:none}}@media (width<22rem){#headerContainer>div:last-child>button.lg\:hidden{display:none}}.kb-card{overflow:hidden}.kb-card-image{background-color:var(--muted,#0000000a);justify-content:center;align-items:center;height:120px;display:flex;overflow:hidden}.kb-card-image img{object-fit:cover;width:100%;height:100%}.kb-card-image img.kb-card-icon{object-fit:contain;width:56px;height:56px}.kb-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kb-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.kb-controls-views,.kb-controls-filters,.kb-controls-layout{align-items:center;gap:.5rem;display:flex}.kb-controls-filters{flex-wrap:wrap;flex:28rem;justify-content:flex-end}.kb-controls-category{flex:0 14rem;min-width:10rem}.kb-controls-search{flex:14rem;min-width:12rem;max-width:24rem}.kb-controls-layout.hidden,.kb-controls-category.hidden{display:none}@media (width<=767px){.kb-controls-views,.kb-controls-filters{flex:100%;justify-content:flex-start}.kb-controls-category,.kb-controls-search{flex:100%;max-width:none}}.kb-select-options{max-height:280px;overflow-y:auto}.kb-select-options .kt-select-option.disabled{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground,inherit);opacity:1;cursor:default;pointer-events:none;margin-top:.25rem;padding-block:.375rem;font-size:.6875rem;font-weight:700}.kb-card-type{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.375rem;min-width:0;font-weight:500;display:inline-flex;overflow:hidden}.kb-card-type i{font-size:1.125rem}.kb-tag{text-overflow:ellipsis;white-space:nowrap;background-color:var(--accent,#0000000d);max-width:9rem;color:var(--muted-foreground,inherit);border-radius:9999px;padding:.0625rem .5rem;font-size:.75rem;display:inline-block;overflow:hidden}.kb-card{transition:transform .3s,box-shadow .3s}.kb-card:hover{transform:translateY(-4px);box-shadow:0 6px 16px #0000001a}.kb-card-image img,.kb-article-image img{transition:transform .5s}.kb-card:hover .kb-card-image img,.kb-card:hover .kb-article-image img{transform:scale(1.05)}.kb-article-card{color:inherit;overflow:hidden}.kb-article-image{background-color:var(--accent,#0000000a);height:12rem;position:relative;overflow:hidden}.kb-article-image img{object-fit:cover;width:100%;height:100%}.kb-date-badge{border:1px solid var(--border,#0000001a);background-color:var(--background,#fff);width:3.5rem;height:4rem;color:var(--primary);border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:.75rem;left:.75rem;box-shadow:0 1px 2px #00000014}.kb-date-day{font-size:1.25rem;font-weight:700}.kb-date-month{letter-spacing:.04em;text-transform:uppercase;margin-top:.25rem;font-size:.625rem;font-weight:600}.kb-date-year{color:var(--muted-foreground,inherit);margin-top:.25rem;font-size:.625rem}.kb-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kb-read-more{color:var(--primary);align-items:center;gap:.25rem;margin-top:auto;padding-top:.5rem;font-size:.875rem;font-weight:500;display:inline-flex}.kb-pill{border-radius:9999px;align-self:flex-start;width:fit-content;padding-inline:.625rem}.kb-type-pills{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;margin-top:.75rem;display:flex}.kb-type-pill{border-radius:9999px}@media (width<=767px){.kb-stack-table,.kb-stack-table tbody,.kb-stack-table tr,.kb-stack-table td{width:100%;display:block}.kb-stack-table thead{display:none}.kb-stack-table tr{border-bottom:1px solid var(--border,#0000001a);padding:.875rem 1.25rem}.kb-stack-table tr:last-child{border-bottom:0}.kb-stack-table td{background:0 0;border:0;min-width:0;padding:.125rem 0}.kb-stack-table td[data-label]:before{content:attr(data-label);min-width:5.5rem;color:var(--muted-foreground,inherit);font-size:.75rem;display:inline-block}.kb-stack-table .kb-stack-title{margin-bottom:.25rem;font-size:1rem;font-weight:600}.kb-stack-table .kb-stack-action{padding-top:.5rem}}
