@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial}}}@font-face{font-family:kalbe;src:url(../media/kalbe.3gauj6jd_il99.woff)format("woff"),url(../media/kalbe.0ezgcx9gtj80p.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}[class^=ik-],[class*=\ ik-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:kalbe!important}.ik-arrow-rouded-right:before{content:""}.ik-close:before{content:""}.ik-arrow-left:before{content:""}.ik-trash-outline:before{content:""}.ik-pencil-outline:before{content:""}.ik-arrow-right:before{content:""}.ik-check-circle:before{content:""}.ik-plus:before{content:""}.ik-trash:before{content:""}.ik-pencil:before{content:""}.ik-chart-circle:before{content:""}.ik-cart:before{content:""}.ik-trophy:before{content:""}.ik-rollback:before{content:""}.ik-stars:before{content:""}.ik-chart-bar:before{content:""}.ik-branch:before{content:""}.ik-gate:before{content:""}.ik-gear:before{content:""}.ik-android:before{content:""}.ik-chat-bubble:before{content:""}.ik-clock:before{content:""}.ik-warning:before{content:""}.ik-date-outline:before{content:""}.ik-return:before{content:""}.ik-goto:before{content:""}.ik-money:before{content:""}.ik-thinking:before{content:""}.ik-folder-solid:before{content:""}.ik-globe:before{content:""}.ik-menu-side:before{content:""}.ik-search-short:before{content:""}.ik-search-long:before{content:""}html,body{height:100%}body{font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}#app-root{height:100dvh;display:flex}.app{width:100%;height:100dvh;display:flex;overflow:hidden}.app__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.app__body{flex:1;min-height:0;display:flex}.app__content{flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.app--user{flex-direction:column;position:relative}.app--user>.app__body{z-index:10;position:relative}.app--user>.user-navbar{z-index:20;position:relative}.user-bg{pointer-events:none;z-index:calc(10 * -1);position:absolute;inset:0;overflow:hidden}.user-bg__blob{border-radius:4px;display:block;position:absolute}.user-bg__blob--lime{filter:blur(500px);background-color:#bbe299;width:395px;height:395px;top:306.7px;left:457px}.user-bg__blob--green{filter:blur(300px);background-color:#0a6225;width:267px;height:267px;top:259px;left:708.87px}.app__overlay{display:none}@media (max-width:767px){.app__overlay{z-index:50;background-color:#0c141073;display:block;position:fixed;inset:0}}.sidebar{color:#e6ece8;--tw-outline-style:none;background-color:#252a31;outline-style:none;flex-direction:column;width:280px;height:100dvh;min-height:0;display:flex;box-shadow:0 17px 40px 4px #7090b01c}@media (max-width:767px){.sidebar{z-index:60;--tw-translate-x:-100%;width:264px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:14px 0 34px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;position:fixed;top:0;left:0}.sidebar--open{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}.sidebar__logo{flex:none;align-items:center;display:flex}.sidebar__nav{gap:var(--spacing,.25rem);scrollbar-width:thin;scrollbar-color:#fff3 #0000;flex-direction:column;display:flex}.sidebar__nav::-webkit-scrollbar{width:calc(var(--spacing,.25rem) * 1.5)}.sidebar__nav::-webkit-scrollbar-track{background-color:#0000}.sidebar__nav::-webkit-scrollbar-thumb{background:#fff3;border-radius:3.40282e38px}.sidebar__nav::-webkit-scrollbar-thumb:hover{background:#ffffff59}.sidebar__link{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:#b9c4bd;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));align-items:center;gap:10px;text-decoration-line:none;display:flex}.sidebar__link:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.sidebar__link:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.sidebar__link:hover{color:var(--color-white,#fff)}.sidebar__link--active{color:var(--color-white,#fff);background-color:#0a6225}.sidebar__link .fa-solid{text-align:center;width:18px}.sidebar__illustration{pointer-events:none;flex:none;height:auto}.topbar{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);justify-content:flex-end;align-items:center;gap:10px;display:flex}.topbar__icon-btn{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);width:34px;height:34px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.topbar__icon-btn:hover{color:#26662c;border-color:#3d9a44}.topbar__avatar{width:34px;height:34px;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#26662c;background-color:#d6eed7;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.topbar__hamburger{display:none}@media (max-width:767px){.topbar__hamburger{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);width:34px;height:34px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;margin-right:auto;font-size:15px;display:inline-flex}}.lang-dropdown{position:relative}.lang-dropdown__trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);color:#4c5a66;--tw-shadow:0 1px 3px var(--tw-shadow-color,#12281a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:10px;padding-block:7px;display:inline-flex}.lang-dropdown__flag{object-fit:cover;width:18px;height:18px;color:var(--muted);border-radius:3.40282e38px;font-size:15px}.lang-dropdown__chevron{color:var(--muted);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:11px}.lang-dropdown__chevron--open{rotate:180deg}.lang-dropdown__menu{z-index:20;border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);--tw-shadow:0 10px 28px var(--tw-shadow-color,#12281a24);min-width:130px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:10px;margin:0;padding:5px;list-style-type:none;position:absolute;top:calc(100% + 6px);right:0}.lang-dropdown__option{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);width:100%;padding-inline:10px;padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);color:var(--ink);background-color:#0000;border-width:0;border-radius:7px;display:flex}.lang-dropdown__option:hover{background-color:var(--surface)}.lang-dropdown__option--active{color:#26662c}.lang-dropdown__check{color:#2f7d36;margin-left:auto;font-size:11px}.user-menu{position:relative}.user-menu__trigger{cursor:pointer;border-style:var(--tw-border-style);border-width:0}.user-menu__popup{z-index:30;border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);--tw-shadow:0 10px 28px var(--tw-shadow-color,#12281a24);min-width:170px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.user-menu__item{cursor:pointer;border-style:var(--tw-border-style);text-align:left;--tw-font-weight:var(--font-weight-medium,500);width:100%;font-size:12px;font-weight:var(--font-weight-medium,500);color:var(--ink);background-color:#0000;border-width:0;border-radius:7px;align-items:center;gap:10px;padding-block:9px;padding-inline:10px;display:flex}.user-menu__item:hover{background-color:var(--surface)}.user-menu__item .fa-solid,.user-menu__item .fa-regular{width:calc(var(--spacing,.25rem) * 4);text-align:center;color:var(--muted)}.history-panel{background-color:var(--card);border-left:0 solid var(--line);flex-direction:column;flex:none;width:0;min-height:0;transition:width .22s;display:flex;overflow:hidden}.history-panel--open{border-left-style:var(--tw-border-style);border-left-width:1px;width:300px}@media (max-width:767px){.history-panel--open{width:260px}}.history-panel__inner{flex-direction:column;width:300px;height:100%;min-height:0;display:flex}@media (max-width:767px){.history-panel__inner{width:260px}}.history-panel__header{padding-inline:18px;padding-top:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.history-panel__title{--tw-font-weight:var(--font-weight-bold,700);font-size:14.5px;font-weight:var(--font-weight-bold,700)}.history-panel__close{cursor:pointer;border-style:var(--tw-border-style);color:var(--muted);background-color:#0000;border-width:0;font-size:15px}.history-panel__close:hover{color:var(--ink)}.history-panel__body{padding-inline:18px;padding-top:6px;padding-bottom:calc(var(--spacing,.25rem) * 5);flex:1;overflow-y:auto}.history-panel__group{margin-bottom:18px}.history-panel__date{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:12.5px;font-weight:var(--font-weight-bold,700);color:var(--ink)}.history-panel__item{cursor:pointer;border-style:var(--tw-border-style);text-align:left;width:100%;color:var(--muted);background-color:#0000;border-width:0;padding-block:7px;font-size:12px;display:block}.history-panel__item:hover{color:#26662c}.user-navbar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:center;padding-block:10px;display:flex}@media (max-width:767px){.user-navbar{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2)}}.user-navbar__logo{height:auto}.user-navbar__left{align-items:center;gap:22px;min-width:0;display:flex}.user-navbar__links{gap:18px;display:flex}@media (max-width:767px){.user-navbar__links{gap:10px}}.user-navbar__link{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);color:var(--ink);background-color:#0000;border-width:0;padding-block:6px;padding-inline:2px}.user-navbar__link:hover{color:#26662c}.user-navbar__actions{align-items:center;gap:10px;display:flex}.chat-page{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.chat-page .chat{flex:none}.chat-page .chat:not(.chat--welcome){min-height:100%}.user-menu__info{margin-bottom:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-inline:10px;padding-block:calc(var(--spacing,.25rem) * 2);align-items:center;gap:10px;display:flex}.user-menu__name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);overflow:hidden}.user-menu__email{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11.5px;overflow:hidden}.user-menu__lang-label{padding-inline:10px;padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);color:var(--ink);align-items:center;gap:10px;display:flex}.user-menu__lang-items{margin-bottom:var(--spacing,.25rem);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-bottom:var(--spacing,.25rem)}.user-menu__inline-trigger{width:248px;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);background-color:#0000;align-items:center;gap:10px;display:flex}.user-menu__inline-avatar{width:34px;height:34px;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#26662c;background-color:#d6eed7;border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.user-menu__inline-info{--tw-leading:var(--leading-tight,1.25);min-width:0;line-height:var(--leading-tight,1.25);flex-direction:column;align-items:flex-start;display:flex}.user-menu__inline-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold,600);max-width:100%;font-size:12px;font-weight:var(--font-weight-semibold,600);color:var(--ink);overflow:hidden}.user-menu__inline-role{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);font-size:11.5px;overflow:hidden}.app--chat{flex-direction:column;position:relative}.app--chat>.chat-shell__body{z-index:10;position:relative}.app--chat>.chat-shell__topbar{z-index:20;position:relative}.chat-shell__topbar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);background-color:var(--card)}.chat-shell__topbar-inner{max-width:1280px;padding-inline:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:center;margin-inline:auto;padding-block:10px;display:flex}@media (max-width:767px){.chat-shell__topbar-inner{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2)}}.chat-shell__brand{align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex:none;width:325px;display:flex}@media (max-width:1023px){.chat-shell__brand{width:auto}}.chat-shell__collapse{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);width:54px;height:38px;color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.chat-shell__collapse:hover{color:#26662c;border-color:#3d9a44}.chat-shell__collapse--active{background-color:#e8edf1;border-color:#bac7d5}.chat-shell__topbar-actions{align-items:center;gap:10px;display:flex}.chat-shell__body{flex:1;min-height:0;display:flex}.chat-shell__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow-y:auto}.chat-sidebar{width:325px;height:100%;min-height:0;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#fcfcfd;flex:none;transition-duration:.2s;overflow:hidden}@media (max-width:767px){.chat-sidebar{z-index:60;--tw-shadow:14px 0 34px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-block:0;position:fixed;left:0}}.chat-sidebar--collapsed{border-right-style:var(--tw-border-style);border-right-width:0;width:0}.chat-sidebar__inner{gap:calc(var(--spacing,.25rem) * 5);width:325px;height:100%;min-height:0;padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex;overflow-y:auto}.chat-sidebar__nav{gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.chat-sidebar__link{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap;color:var(--ink);background-color:#0000;border-width:0;display:flex}.chat-sidebar__link .fa-solid,.chat-sidebar__link .fa-regular{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);text-align:center;color:var(--muted)}.chat-sidebar__link--active{color:#26662c}.chat-sidebar__link--active .fa-solid,.chat-sidebar__link--active .fa-regular{color:#2f7d36}.chat-sidebar__section{gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.chat-sidebar__section-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted)}.chat-sidebar__section--history{flex:1;min-height:0;padding-right:0}.chat-sidebar__history{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex;overflow-y:auto}.chat-sidebar__history-group{gap:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.chat-sidebar__history-date{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--ink)}.chat-sidebar__history-item{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);text-align:left;width:100%;color:var(--muted);background-color:#0000;border-width:0;display:block;overflow:hidden}.chat-sidebar__history-item:hover{color:#26662c}.chat{flex-direction:column;flex:1;min-height:0;display:flex}.chat__history{padding-inline:8%;padding-block:calc(var(--spacing,.25rem) * 7);flex-direction:column;flex:1;gap:18px;display:flex;overflow-y:auto}@media (max-width:767px){.chat__history{padding:calc(var(--spacing,.25rem) * 4)}}.chat__composer{z-index:10;padding-inline:8%;padding-top:14px;padding-bottom:22px;position:sticky;bottom:0}@media (max-width:767px){.chat__composer{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:10px;padding-bottom:14px}}.chat__regenerate{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);color:var(--ink);border-radius:10px;align-self:flex-end;padding-block:9px;padding-inline:14px;display:inline-flex}.chat__regenerate:hover{border-color:#3d9a44}.chat--welcome{justify-content:center;align-items:center;height:100%}.chat__hero{flex-direction:column;align-items:center;width:100%;max-width:730px;display:flex}.chat__hero-spark{color:#3d9a44;margin-bottom:14px;font-size:26px}.chat__hero-title{margin-bottom:calc(var(--spacing,.25rem) * 8);text-align:center;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#04341a}@media (max-width:767px){.chat__hero-title{font-size:19px}}.chat__hero-composer{width:100%}.chat__hero-composer .chat-input{--tw-shadow:0 14px 34px var(--tw-shadow-color,#12281a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.chat__shortcuts{padding-inline:14%;padding-top:26px;padding-bottom:30px}@media (max-width:1023px){.chat__shortcuts{padding-inline:6%;padding-top:22px;padding-bottom:26px}}@media (max-width:767px){.chat__shortcuts{padding-inline:14px;padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 5)}}.chat__shortcuts-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.chat__shortcuts-title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#04341a}.chat__suggestion-icon{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}.chat__suggestion-icon--green{color:#2f7d36}.chat__suggestion-icon--orange{color:#d97f2a}.chat__suggestion-icon--yellow{color:#d8a80f}.chat__suggestions{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1023px){.chat__suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.chat__suggestions{grid-template-columns:repeat(1,minmax(0,1fr))}}.chat__suggestion{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);padding:calc(var(--spacing,.25rem) * 5);text-align:left;--tw-leading:var(--leading-normal,1.5);font-size:12px;line-height:var(--leading-normal,1.5);color:#252a31;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex;box-shadow:0 4px 8px #4f5e711a}.chat__suggestion:hover{border-color:#3d9a44}.chat__suggestion .fa-solid{margin-right:calc(var(--spacing,.25rem) * 2);color:#2f7d36}.chat-bubble{gap:calc(var(--spacing,.25rem) * 3);max-width:720px;display:flex}@media (max-width:767px){.chat-bubble{max-width:100%}}.chat-bubble--user{flex-direction:row-reverse;align-self:flex-end}.chat-bubble--assistant{align-self:flex-start}.chat-bubble__avatar{width:34px;height:34px;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#26662c;border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;display:flex}.chat-bubble__body{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.chat-bubble__author{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted)}.chat-bubble__meta{margin-top:var(--spacing,.25rem);justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.chat-bubble__edited{color:var(--muted);font-size:11px;font-style:italic}.chat-bubble__time{color:var(--muted);font-size:11px}.chat-bubble__refs{margin-top:calc(var(--spacing,.25rem) * 2)}.chat-bubble__refs-title{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:12.5px;font-weight:var(--font-weight-semibold,600);color:#12281a}.chat-bubble__ref{border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);background-color:#f2f6fc;border-radius:10px}.chat-bubble__ref-title{align-items:center;gap:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-size:12.5px;font-weight:var(--font-weight-medium,500);display:flex}.chat-bubble__ref-title .fa-solid{color:#3f7fd6}.chat-bubble__ref-date{margin-top:var(--spacing,.25rem);color:var(--muted);font-size:11px}.chat-bubble__edit{cursor:pointer;border-style:var(--tw-border-style);padding:var(--spacing,.25rem);color:var(--muted);background-color:#0000;border-width:0;font-size:12px}.chat-bubble__edit:hover{color:#26662c}.chat-bubble__editor{width:100%;min-width:280px}@media (max-width:767px){.chat-bubble__editor{min-width:0}}.chat-bubble__content{border-radius:var(--radius-2xl,1rem);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1.55;white-space:pre-wrap;line-height:1.55}.chat-bubble--user .chat-bubble__content{padding-inline:calc(var(--spacing,.25rem) * 4);color:var(--ink);background-color:#eef0ee}.chat-bubble__cursor{height:15px;width:calc(var(--spacing,.25rem) * 2);vertical-align:text-bottom;background-color:#3d9a44;margin-left:2px;animation:.9s steps(2,end) infinite chat-bubble-blink;display:inline-block}.chat-bubble__feedback{margin-top:calc(var(--spacing,.25rem) * 2);align-items:center;gap:var(--spacing,.25rem);display:flex}.chat-bubble__feedback-btn{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);cursor:pointer;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);color:var(--muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#0000;border-width:0;justify-content:center;align-items:center;display:inline-flex}.chat-bubble__feedback-btn:hover{color:#2f7d36;background-color:#eef8ee}.chat-bubble__feedback-btn--active{color:#2f7d36}@keyframes chat-bubble-blink{to{visibility:hidden}}.project-view{gap:calc(var(--spacing,.25rem) * 6);min-height:0;padding-inline:8%;padding-block:calc(var(--spacing,.25rem) * 7);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (max-width:767px){.project-view{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}}.project-view__breadcrumb,.project-view__header,.project-view__history{width:100%;max-width:730px;margin-inline:auto}.project-view__breadcrumb{align-items:center;gap:calc(var(--spacing,.25rem) * 2);color:var(--muted);font-size:12.5px;display:flex}.project-view__breadcrumb-sep{color:var(--muted)}.project-view__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.project-view__header-icon{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.project-view__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--ink)}.project-view__rename-input{max-width:280px;height:auto;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.project-view__edit{cursor:pointer;border-style:var(--tw-border-style);padding:var(--spacing,.25rem);color:var(--muted);background-color:#0000;border-width:0;font-size:12px}.project-view__edit:hover{color:#26662c}.project-view__history{margin-top:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4)}.project-view__history-title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--muted);margin-bottom:18px}.project-view__history-group{margin-bottom:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.project-view__history-date{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--ink)}.project-view__history-item{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);text-align:left;width:100%;color:var(--muted);background-color:#0000;border-width:0;display:block;overflow:hidden}.project-view__history-item:hover{color:#26662c}.search-view{gap:calc(var(--spacing,.25rem) * 6);min-height:0;padding-block:calc(var(--spacing,.25rem) * 8);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (max-width:767px){.search-view{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}}.search-view__bar{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);width:100%;max-width:730px;padding-inline:calc(var(--spacing,.25rem) * 3.5);margin-inline:auto;display:flex}.search-view__bar .fa-solid,.search-view__bar .fa-regular{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--muted)}.search-view__bar-input{border-style:var(--tw-border-style);padding-inline:0;padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:0}.chat-input{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--color-white,#fff);width:100%;padding:calc(var(--spacing,.25rem) * 5);flex-direction:column;margin-inline:auto;display:flex;box-shadow:0 16px 32px #4f5e7117}.chat-input__controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-input__controls button.btn-send{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 5);color:var(--color-white,#fff);background:linear-gradient(#3bd429 0%,#0a6225 147.92%);border-radius:3.40282e38px;display:flex}.chat-input__controls button.btn-send:disabled{cursor:not-allowed;opacity:.85}.chat-input__model{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--ink);--tw-outline-style:none;border-radius:10px;outline-style:none;display:inline-flex}.chat-input__model-menu{min-width:150px}.chat-input__field{resize:none;border-style:var(--tw-border-style);max-height:140px;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);--tw-outline-style:none;font:inherit;background-color:#0000;border-width:0;outline-style:none;flex:1;font-size:14px}.chat-input__send{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#3d9a44;border-width:0;border-radius:10px;padding-block:10px;padding-inline:18px;display:inline-flex}.chat-input__send:hover{background-color:#2f7d36}.chat-input__send:disabled{cursor:not-allowed;opacity:.55}.dashboard{padding-inline:calc(var(--spacing,.25rem) * 7);padding-top:10px;padding-bottom:calc(var(--spacing,.25rem) * 10)}@media (max-width:767px){.dashboard{padding-inline:14px;padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 6)}}.dashboard__head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.dashboard__title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.dashboard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}@media (max-width:1023px){.dashboard__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dashboard__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.metric-card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);padding-inline:18px;padding-block:calc(var(--spacing,.25rem) * 4)}.metric-card--wide{grid-column:span 2/span 2}@media (max-width:767px){.metric-card--wide{grid-column:span 1/span 1}}.metric-card__label{color:var(--muted);align-items:center;gap:10px;margin-bottom:10px;font-size:12.5px;display:flex}.metric-card__icon{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-lg,.5rem);justify-content:center;align-items:center;font-size:12px;display:flex}.metric-card__icon--green{color:#2f7d36;background-color:#eef8ee}.metric-card__icon--blue{color:#3f7fd6;background-color:#e8f1fc}.metric-card__icon--red{color:#d64541;background-color:#fdecec}.metric-card__icon--orange{color:#d9822b;background-color:#fdf3e6}.metric-card__value{--tw-font-weight:var(--font-weight-bold,700);font-size:22px;font-weight:var(--font-weight-bold,700)}.ml-config{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);padding:22px}.ml-config__title{margin-bottom:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700)}.ml-config__hint{color:var(--muted);margin-bottom:18px;font-size:12.5px}.ml-config__row{border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 4);border-radius:10px;align-items:center;gap:14px;padding-block:14px;display:flex}@media (max-width:767px){.ml-config__row{flex-wrap:wrap}}.ml-config__row+.ml-config__row{margin-top:10px}.ml-config__icon{flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;display:flex}.ml-config__info{flex:1;min-width:0}.ml-config__name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.ml-config__desc{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted);margin-top:2px}.ml-config__status{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--muted)}.ml-config__status--active{color:#2f7d36}.toggle{height:calc(var(--spacing,.25rem) * 6);cursor:pointer;border-style:var(--tw-border-style);width:42px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#cfd8d1;border-width:0;border-radius:3.40282e38px;position:relative}.toggle--on{background-color:#3d9a44}.toggle__knob{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);background-color:var(--card);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;position:absolute;top:2px;left:2px}.toggle--on .toggle__knob{--tw-translate-x:18px;translate:var(--tw-translate-x) var(--tw-translate-y)}.kb{flex:1;min-height:0;display:flex}@media (max-width:767px){.kb{flex-direction:column}}.kb__canvas{flex-direction:column;flex:1;min-width:0;display:flex}.kb__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);background-color:var(--card);padding-block:14px;padding-inline:22px;display:flex}@media (max-width:767px){.kb__header{flex-wrap:wrap}}.kb__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.kb__actions{gap:calc(var(--spacing,.25rem) * 2);display:flex}.kb-graph{background-color:#101612;flex:1;min-height:420px;position:relative}.kb-graph__auto-layout{bottom:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);z-index:10;position:absolute}.kb-graph .react-flow__attribution{display:none}.kb-node{cursor:grab;width:86px;height:86px;padding:calc(var(--spacing,.25rem) * 2);text-align:center;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;color:var(--color-white,#fff);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:radial-gradient(84.18% 84.18% at 31.12% 15.82%,#3fa24a 0%,#1f5c27 100%);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 1px #ffffff14}.kb-node:active{cursor:grabbing}.kb-node__label{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;--tw-leading:var(--leading-tight,1.25);font-size:11.5px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.kb-node--selected{background:radial-gradient(84.18% 84.18% at 31.12% 15.82%,#0172cb 0%,#004680 100%);width:104px;height:104px;box-shadow:0 0 0 4px #7eb0f08c,0 0 34px #609cff8c}.kb-node__handle{opacity:0;border:0;width:1px;min-width:0;height:1px;min-height:0;top:50%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important}.kb-panel{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--line);background-color:var(--card);flex-direction:column;flex:none;width:320px;display:flex}@media (max-width:767px){.kb-panel{border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-left-width:0;width:100%}}.kb-panel__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-bold,700);font-size:14.5px;font-weight:var(--font-weight-bold,700);justify-content:space-between;align-items:center;padding-block:14px;display:flex}.kb-panel__header-actions{align-items:center;gap:var(--spacing,.25rem);display:flex}.kb-panel__icon-btn{cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);width:30px;height:30px;color:var(--muted);background-color:#0000;border-width:0;justify-content:center;align-items:center;font-size:12px;display:flex}.kb-panel__icon-btn:hover{background-color:var(--surface);color:var(--ink)}.kb-panel__stats{margin-bottom:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kb-panel__stat{gap:var(--spacing,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-radius:10px;flex-direction:column;display:flex}.kb-panel__stat-label{color:var(--muted);font-size:11px}.kb-panel__stat-value{--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700)}.kb-panel__tabs{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);gap:6px;padding-block:10px;padding-inline:14px;display:flex}.kb-panel__tab{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);border-radius:3.40282e38px;padding-block:6px;padding-inline:14px;font-size:12.5px}.kb-panel__tab--active{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#26662c;background-color:#eef8ee;border-color:#3d9a44}.kb-panel__body{padding-inline:calc(var(--spacing,.25rem) * 4);flex:1;padding-block:14px;font-size:12px;overflow-y:auto}.kb-panel__source{border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 3);font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));border-radius:10px;justify-content:space-between;align-items:center;padding-block:10px;display:flex}.kb-panel__source+.kb-panel__source{margin-top:calc(var(--spacing,.25rem) * 2)}.kb-panel__empty{text-align:center;color:var(--muted);padding-block:30px;padding-inline:10px}.kb-panel__formula{border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 3);border-radius:10px;padding-block:10px}.kb-panel__formula+.kb-panel__formula{margin-top:calc(var(--spacing,.25rem) * 2)}.kb-panel__formula-head{margin-bottom:var(--spacing,.25rem);justify-content:space-between;align-items:center;display:flex}.btn{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:10px;display:inline-flex}.btn:hover{border-color:#3d9a44}.btn--primary{color:var(--color-white,#fff);background-color:#2f7d36;border-color:#2f7d36}.btn--primary:hover{background-color:#26662c}.login{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--card:#fff;--line:#e3e8e3;--ink:#1c2321;--muted:#6b7671;background-color:#dae2cb;justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.login__frame{pointer-events:none;height:auto;position:absolute}@media (max-width:1023px){.login__frame{width:280px}}@media (max-width:767px){.login__frame{display:none}}.login__frame--top-left{top:0;left:0}.login__frame--bottom-right{bottom:0;right:0}.login__lang{position:absolute;top:10px;right:14px}.login__card{z-index:1;border-radius:var(--radius-2xl,1rem);background-color:var(--card);width:420px;padding-inline:calc(var(--spacing,.25rem) * 11);padding-top:38px;padding-bottom:calc(var(--spacing,.25rem) * 11);--tw-shadow:0 18px 45px var(--tw-shadow-color,#12281a1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;align-items:center;display:flex;position:relative}@media (max-width:767px){.login__card{width:calc(100% - 32px);padding-inline:22px;padding-top:calc(var(--spacing,.25rem) * 7);padding-bottom:calc(var(--spacing,.25rem) * 8)}}.login__logo{height:auto;margin-bottom:22px}.login-form{flex-direction:column;width:100%;display:flex}.login-form__title{text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-size:21px;font-weight:var(--font-weight-bold,700);color:#26662c}.login-form__subtitle{margin-top:6px;margin-bottom:calc(var(--spacing,.25rem) * 6);text-align:center;color:var(--muted);font-size:12.5px}.login-form__label{--tw-font-weight:var(--font-weight-semibold,600);font-size:12.5px;font-weight:var(--font-weight-semibold,600);margin-bottom:6px}.login-form__input{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none;padding-block:10px;font-size:13.5px}.login-form__input::placeholder{color:#b3bcb5}.login-form__input:focus{border-color:#3d9a44}.login-form__error{margin-top:-6px;margin-bottom:calc(var(--spacing,.25rem) * 3);color:#c0392b;font-size:12.5px}.login-form__submit{cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#26662c;border-width:0;padding:11px}.login-form__submit:hover{background-color:#12281a}.login-form__submit:disabled{cursor:not-allowed;opacity:.6}.login-form__hint{text-align:center;--tw-leading:var(--leading-normal,1.5);font-size:11.5px;line-height:var(--leading-normal,1.5);color:var(--muted);margin-top:14px}.kpi{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line)}.kpi__slider.swiper{padding-block:0;padding-inline:34px}.kpi__head{justify-content:space-between;align-items:center;margin-bottom:14px;padding-block:0;padding-inline:34px;display:flex}.kpi__title{--tw-font-weight:var(--font-weight-bold,700);font-size:14.5px;font-weight:var(--font-weight-bold,700)}.kpi__nav{gap:calc(var(--spacing,.25rem) * 2);display:flex}.kpi__slide{width:340px}@media (max-width:767px){.kpi__slide{width:86%}}.kpi .swiper-button-prev,.kpi .swiper-button-next{display:none}.kpi__prev.swiper-button-disabled,.kpi__next.swiper-button-disabled{pointer-events:none;opacity:.4}.kpi-card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card)}.kpi-card__title{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);--tw-font-weight:var(--font-weight-semibold,600);font-size:13.5px;font-weight:var(--font-weight-semibold,600);padding-block:14px;padding-inline:18px}.kpi-card__body{align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:18px;padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:18px;display:flex}.kpi-card__figures{min-width:0}.kpi-card__value{--tw-font-weight:var(--font-weight-bold,700);font-size:15.5px;font-weight:var(--font-weight-bold,700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kpi-card__total{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted)}.kpi-card__needed{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--muted)}.kpi-gauge{flex:none;position:relative}.kpi-gauge__layer{position:absolute;inset:0}.kpi-gauge__label{pointer-events:none;--tw-leading:var(--leading-tight,1.25);font-size:9px;line-height:var(--leading-tight,1.25);color:var(--muted);inset-inline:0;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0}.kpi-gauge__label strong{color:var(--ink);font-size:12px}.modal{z-index:80;padding:calc(var(--spacing,.25rem) * 5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal__backdrop{background-color:#0c141073;position:absolute;inset:0}.modal__card{border-radius:var(--radius-2xl,1rem);background-color:var(--card);--tw-shadow:0 24px 60px var(--tw-shadow-color,#0c141040);width:620px;max-width:100%;max-height:calc(100dvh - 40px);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;animation:.16s modal-in;display:flex;position:relative}.modal__card--wide{width:90%}.modal__close{top:14px;right:calc(var(--spacing,.25rem) * 4);cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--muted);background-color:#0000;border-width:0;position:absolute}.modal__close:hover{color:var(--ink)}.modal__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 6);flex-direction:column;align-items:center;padding-top:26px;padding-bottom:14px;display:flex}.modal__icon{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);color:#2f7d36;background-color:#eef8ee;border-radius:3.40282e38px;justify-content:center;align-items:center;margin-bottom:10px;font-size:15px;display:flex}.modal__title{--tw-font-weight:var(--font-weight-bold,700);font-size:15.5px;font-weight:var(--font-weight-bold,700)}.modal__subtitle{color:var(--muted);margin-top:3px;font-size:12.5px}.modal__body{padding:calc(var(--spacing,.25rem) * 6);overflow-y:auto}.modal__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 6);justify-content:flex-end;padding-top:14px;padding-bottom:18px;display:flex}.modal__done{cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold,600);font-size:13.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);background-color:#26662c;border-width:0;padding-block:9px;padding-inline:22px}.modal__done:hover{background-color:#12281a}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.shortcuts-modal__toolbar{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.shortcuts-modal__search{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 3);flex:1;display:flex}.shortcuts-modal__search-input{border-style:var(--tw-border-style);border-width:0;padding-block:9px;padding-inline:0}.shortcuts-modal__list{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.shortcuts-modal__item{align-items:stretch;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}.shortcuts-modal__item:hover{border-color:#3d9a44}.shortcuts-modal__item-body{cursor:pointer;border-style:var(--tw-border-style);text-align:left;--tw-leading:var(--leading-normal,1.5);font-size:12px;line-height:var(--leading-normal,1.5);background-color:#0000;border-width:0;flex:1;align-items:flex-start;gap:10px;padding:14px;display:flex}.shortcuts-modal__pin{cursor:pointer;border-style:var(--tw-border-style);color:var(--muted);background-color:#0000;border-width:0;flex:none;padding-inline:14px;font-size:12px}.shortcuts-modal__pin:hover,.shortcuts-modal__pin--active{color:var(--ink)}.kpi-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:767px){.kpi-modal-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.profile-modal{width:640px;max-width:100%}.profile-modal__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-inline:26px;padding-top:calc(var(--spacing,.25rem) * 5);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.profile-modal__title{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.profile-modal__close{cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--muted);background-color:#0000;border-width:0}.profile-modal__close:hover{color:var(--ink)}.profile-modal__body{padding-inline:26px;padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:18px;overflow-y:auto}.profile-modal__row{align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-block:14px;display:flex}@media (max-width:767px){.profile-modal__row{flex-wrap:wrap}}.profile-modal__row+.profile-modal__row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line)}.profile-modal__label{--tw-font-weight:var(--font-weight-semibold,600);width:170px;font-size:12px;font-weight:var(--font-weight-semibold,600);flex-direction:column;flex:none;gap:3px;display:flex}@media (max-width:767px){.profile-modal__label{width:100%}}.profile-modal__hint{--tw-font-weight:var(--font-weight-normal,400);font-size:11.5px;font-weight:var(--font-weight-normal,400);color:var(--muted)}.profile-modal__avatar{color:#3f7fd6;background-color:#d7e6fb;border-radius:3.40282e38px;justify-content:center;align-items:center;width:46px;height:46px;font-size:19px;display:flex}.profile-modal__photo-actions{gap:14px;margin-left:auto;display:flex}.profile-modal__link{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold,600);font-size:12px;font-weight:var(--font-weight-semibold,600);color:#2c7bd1;background-color:#0000;border-width:0}.profile-modal__link--danger{color:var(--ink)}.profile-modal__input{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 3);--tw-outline-style:none;outline-style:none;flex:1;padding-block:10px;font-size:13.5px}.profile-modal__input:focus{border-color:#3d9a44}.profile-modal__input:disabled{background-color:var(--surface);color:var(--muted)}.profile-modal__static{color:var(--muted);font-size:13.5px}.profile-modal__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);padding-inline:26px;padding-top:14px;padding-bottom:calc(var(--spacing,.25rem) * 5);justify-content:flex-end;gap:10px;display:flex}.profile-modal__save{cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold,600);font-size:13.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);background-color:#26662c;border-width:0;padding-block:9px;padding-inline:22px}.profile-modal__save:hover{background-color:#12281a}.form-modal{width:520px;max-width:100%}.form-modal__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 5);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.form-modal__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.form-modal__close{cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--muted);background-color:#0000;border-width:0}.form-modal__close:hover{color:var(--ink)}.form-modal__body{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);overflow-y:auto}.form-modal__chips{flex-wrap:wrap;gap:6px;display:flex}.form-modal__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:14px;padding-bottom:calc(var(--spacing,.25rem) * 5);justify-content:flex-end;gap:10px;display:flex}.chip{cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500);color:var(--ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));align-items:center;gap:6px;padding-block:5px;padding-inline:10px;display:inline-flex}.chip:hover{border-color:#3d9a44}.chip--active{color:#26662c;background-color:#eef8ee;border-color:#3d9a44}.settings-card{margin-bottom:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card)}.settings-card__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 4)}.settings-card__title{--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700)}.settings-card__desc{margin-top:var(--spacing,.25rem);color:var(--muted);font-size:12.5px}.settings-card__body{padding-inline:calc(var(--spacing,.25rem) * 6)}.settings-card__row{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);padding-block:18px;display:flex}@media (max-width:767px){.settings-card__row{flex-wrap:wrap}}.settings-card__row+.settings-card__row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line)}.settings-card__label{--tw-font-weight:var(--font-weight-semibold,600);width:230px;font-size:12px;font-weight:var(--font-weight-semibold,600);flex-direction:column;flex:none;gap:3px;display:flex}@media (max-width:767px){.settings-card__label{width:100%}}.settings-card__hint{--tw-font-weight:var(--font-weight-normal,400);font-size:11.5px;font-weight:var(--font-weight-normal,400);color:var(--muted)}.settings-card__content{flex:1;min-width:0}.settings-card__actions{align-items:center;gap:14px;margin-left:auto;display:flex}.settings-card__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);justify-content:flex-end;display:flex}.segmented{border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--card);border-radius:10px;display:inline-flex;overflow:hidden}.segmented__option{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-size:12.5px;font-weight:var(--font-weight-semibold,600);color:var(--muted);background-color:#0000;border-width:0}.segmented__option+.segmented__option{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--line)}.segmented__option--active{background-color:var(--surface);color:var(--ink)}.quick-chat{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);overflow:hidden}.quick-chat__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);display:flex}.quick-chat__title{--tw-font-weight:var(--font-weight-semibold,600);font-size:13.5px;font-weight:var(--font-weight-semibold,600)}.quick-chat__cols{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--line);background-color:var(--surface);padding-inline:calc(var(--spacing,.25rem) * 5);color:var(--muted);justify-content:space-between;padding-block:7px;font-size:11px;display:flex}.quick-chat__row{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);font-size:12px;display:flex}.quick-chat__row+.quick-chat__row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line)}.quick-chat__icon{flex:none;font-size:15px}.quick-chat__icon--green{color:#2f7d36}.quick-chat__icon--orange{color:#d97f2a}.quick-chat__icon--yellow{color:#d8a80f}.quick-chat__text{flex:1;min-width:0}.quick-chat__action{cursor:pointer;border-style:var(--tw-border-style);padding:var(--spacing,.25rem);color:var(--muted);background-color:#0000;border-width:0;font-size:12px}.quick-chat__action:hover{color:#26662c}.quick-chat__action--danger:hover{color:#d64541}.period-picker .react-datepicker{color:var(--ink);background:0 0;border:0;font-family:inherit;font-size:12.5px}.period-picker .react-datepicker__header{border-bottom:1px solid var(--line);background:0 0}.period-picker .react-datepicker__current-month,.period-picker .react-datepicker__day-name,.period-picker .react-datepicker-year-header{color:var(--ink);font-weight:600}.period-picker .react-datepicker__day,.period-picker .react-datepicker__month-text,.period-picker .react-datepicker__year-text{color:var(--ink);border-radius:8px}.period-picker .react-datepicker__day:hover,.period-picker .react-datepicker__month-text:hover,.period-picker .react-datepicker__year-text:hover{background:var(--surface)}.period-picker .react-datepicker__day--selected,.period-picker .react-datepicker__day--keyboard-selected,.period-picker .react-datepicker__month-text--selected,.period-picker .react-datepicker__month-text--keyboard-selected,.period-picker .react-datepicker__year-text--selected,.period-picker .react-datepicker__year-text--keyboard-selected{color:#fff;background:#2f7d36}.period-picker .react-datepicker__day--selected:hover,.period-picker .react-datepicker__day--keyboard-selected:hover,.period-picker .react-datepicker__month-text--selected:hover,.period-picker .react-datepicker__month-text--keyboard-selected:hover,.period-picker .react-datepicker__year-text--selected:hover,.period-picker .react-datepicker__year-text--keyboard-selected:hover{background:#26662c}.period-picker .react-datepicker__day--outside-month{color:var(--muted)}.toast-stack{top:calc(var(--spacing,.25rem) * 4);z-index:120;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:420px;max-width:calc(100vw - 32px);translate:var(--tw-translate-x) var(--tw-translate-y);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex;position:fixed;left:50%}.toast{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-size:12px;font-weight:var(--font-weight-medium,500);--tw-shadow:0 8px 24px var(--tw-shadow-color,#12281a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-radius:12px;align-items:center;gap:10px;animation:.18s toast-in;display:flex}.toast--success{color:#26662c;background-color:#f2fbf4;border-color:#9ed8ab}.toast--danger{color:#a93226;background-color:#fdf0ef;border-color:#e8a09c}.toast--warning{color:#8a6d1a;background-color:#fdf7e8;border-color:#e5c980}.toast--info{color:#2c5f9e;background-color:#eef4fc;border-color:#9fc2ec}.toast__icon{font-size:15px}.toast__message{flex:1}.toast__close{cursor:pointer;border-style:var(--tw-border-style);color:currentColor;opacity:.6;background-color:#0000;border-width:0;font-size:12px}.toast__close:hover{opacity:1}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
