:root{--product-primary:#006b4e;--product-support-text:#263b34;--product-support-muted:#687b73}.product-wordmark{font-size:16px;font-weight:650;color:var(--product-primary);max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.35px}.product-footer-line{font-size:10px;line-height:1.5;color:#919b97;border-top:1px solid #343b37;padding-top:10px;margin-top:12px;overflow-wrap:anywhere}.product-support-launch{display:flex!important;align-items:center;justify-content:center;gap:8px;width:auto!important;min-width:114px!important;height:44px!important;padding:0 16px!important;border-radius:24px!important;background:var(--product-primary)!important;color:#fff!important;font-size:13px!important;box-shadow:0 4px 16px #003b2920!important}.product-support-launch svg{width:21px;height:21px}.product-support-launch[hidden]{display:none!important}.product-support-shade{position:fixed;inset:0;background:#071e174d;backdrop-filter:blur(1px);z-index:340}.product-support-panel{position:fixed;right:24px;top:calc(var(--support-viewport-top,0px) + 78px);width:440px;max-width:calc(100vw - 32px);height:calc(var(--support-viewport-height,100dvh) - 100px);max-height:810px;z-index:350;display:flex;flex-direction:column;background:#fff;color:var(--product-support-text);border:1px solid #d2ded8;border-radius:13px;box-shadow:0 14px 50px #00231740;overflow:hidden;font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.5}.product-support-panel[hidden],.product-support-shade[hidden]{display:none!important}.product-support-panel *{box-sizing:border-box}.product-support-panel button,.product-support-panel input,.product-support-panel textarea{font:inherit}.product-support-panel button{cursor:pointer}.product-support-panel button:disabled{cursor:wait;opacity:.65}.product-support-panel :focus-visible{outline:2px solid #168362;outline-offset:3px}.product-support-head{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#f3f8f5;border-bottom:1px solid #dfe9e3;padding:18px 19px;flex-shrink:0}.product-support-head h2{font-size:19px;line-height:1.3;font-weight:600;color:#183f2f;margin:0}.product-support-head p{font-size:12px;color:var(--product-support-muted);margin:3px 0 0;line-height:1.5;overflow-wrap:anywhere}.product-support-close{border:0;background:transparent;color:#6e8177;font-size:29px!important;width:30px;height:32px;padding:0;line-height:29px;flex-shrink:0;border-radius:4px}.product-support-close:hover{background:#e7efe9;color:#234d38}.product-support-body{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:90px;padding:18px 19px;scrollbar-width:thin;scrollbar-color:#c4d2c9 transparent}.product-support-connection{padding:12px 19px;background:#fff5df;color:#71561f;border-bottom:1px solid #ead7ad;font-size:12px;flex-shrink:0}.product-support-connection strong{display:block;font-weight:650}.product-support-connection p{margin:3px 0 5px;line-height:1.5}.product-support-connection small{display:block;font-size:10px}.product-support-text-button{border:0;background:transparent;color:#735c25;text-decoration:underline;margin-top:6px;padding:0;font-weight:500;font-size:12px}.product-support-list-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.product-support-list-tools>strong{font-size:14px;font-weight:600}.product-support-new{border:1px solid #a8c7b6;background:#edf6f0;color:#196642;border-radius:6px;padding:6px 10px;min-height:32px;font-size:12px!important;font-weight:550!important}.product-support-new:hover{background:#e1f0e7}.product-support-empty{padding:24px 9px;color:var(--product-support-muted);font-size:13px;line-height:1.65}.product-support-empty strong{font-size:15px;color:#375243;font-weight:600;display:block}.product-support-empty p{margin:8px 0 0}.product-support-ticket{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;padding:13px 14px;background:#fff;border:1px solid #dbe4df;border-radius:8px;margin-bottom:11px;color:var(--product-support-text);box-shadow:0 1px 3px #003c1f04}.product-support-ticket:hover{border-color:#8fb9a1;background:#f8fbf9}.product-support-ticket>strong{font-size:14px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.product-support-ticket>small{font-size:10px;color:#7b8981}.product-support-ticket-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:10px;color:#8a978e}.product-support-pill{display:inline-flex;align-items:center;background:#edf1ee;border-radius:4px;padding:3px 6px;color:#61736a;font-size:10px;font-weight:550;line-height:1.35}.product-support-ticket[data-state=working] .product-support-pill{background:#e5f1fc;color:#346a97}.product-support-ticket[data-state=question] .product-support-pill{background:#fff2d5;color:#82611b}.product-support-ticket[data-state=blocked] .product-support-pill{background:#fbe8e4;color:#9b4a3d}.product-support-ticket[data-state=resolved] .product-support-pill{background:#e2f2e6;color:#2b7246}.product-support-ticket[data-state=delayed] .product-support-pill{background:#fff2dc;color:#856425}.product-support-back{border:0;background:transparent;color:#397457;font-size:12px!important;padding:0 0 13px;text-align:left;display:block}.product-support-back:hover{text-decoration:underline}.product-support-status{padding:13px 14px;border:1px solid #dce6df;border-left:3px solid #91b29c;background:#f7faf7;border-radius:6px;margin:0 0 19px}.product-support-status strong{font-size:13px;font-weight:650;display:block;color:#355b43}.product-support-status p{margin:5px 0 7px;line-height:1.55;font-size:12px;color:#627366}.product-support-status small{display:block;font-size:10px;color:#7b8a7f}.product-support-status[data-state=working]{border-left-color:#6a9ecb;background:#f5f9fc}.product-support-status[data-state=question]{border-left-color:#d8b15a;background:#fffbf0}.product-support-status[data-state=blocked]{border-left-color:#cd8a7b;background:#fff8f6}.product-support-status[data-state=resolved]{border-left-color:#5da777;background:#f2faf4}.product-support-status[data-state=delayed]{border-left-color:#d1ab5c;background:#fffbf0}.product-support-status.is-stale{opacity:.75}.product-support-message{border:1px solid #e0e7e1;background:#fbfcfb;border-radius:8px;padding:11px 13px;margin-bottom:12px;overflow-wrap:anywhere}.product-support-message[data-role=user]{margin-left:18px;background:#f4f7f5}.product-support-message[data-role=support]{margin-right:13px;background:#fff;border-left:3px solid #69a486}.product-support-message-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#86928a;margin-bottom:6px;flex-wrap:wrap}.product-support-message-meta strong{font-size:11px;color:#4b6c57;font-weight:650}.product-support-message-meta time{font-size:10px}.product-support-message p{margin:0;white-space:pre-wrap;line-height:1.6;font-size:13px}.product-support-form{padding:15px 19px 17px;border-top:1px solid #dfe7e1;background:#fcfdfc;flex-shrink:0}.product-support-form[hidden]{display:none!important}.product-support-form>label{font-size:12px;font-weight:550;color:#45634e;display:block;margin:0 0 6px}.product-support-form input,.product-support-form textarea{width:100%;background:#fff;color:#2d4635;border:1px solid #cbdad0;border-radius:6px;padding:9px 10px;box-shadow:inset 0 1px 2px #00341e03}.product-support-form input{height:36px;margin-bottom:12px}.product-support-form textarea{min-height:88px;max-height:190px;resize:vertical;line-height:1.55;display:block}.product-support-form input::placeholder,.product-support-form textarea::placeholder{color:#98a49c}.product-support-draft{display:block;font-size:10px;line-height:1.5;color:#829186;min-height:15px;margin-top:5px}.product-support-form-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:8px}.product-support-form-footer>small{font-size:10px;color:#87948a;line-height:1.5;max-width:195px}.product-support-send{min-height:35px;background:var(--product-primary);color:#fff;border:1px solid var(--product-primary);border-radius:6px;padding:7px 13px;font-weight:550!important;white-space:nowrap}.product-support-send:hover{filter:brightness(.94)}.product-support-error{font-size:11px;color:#a64c38;background:#fff3ed;border-radius:5px;padding:8px 10px;margin:8px 0;line-height:1.5}.product-support-subject-label.is-hidden{display:none!important}[data-product-mode=production] .login-page{background:radial-gradient(ellipse at 50% 5%,#edf5ef 0,#e5ede7 65%,#e1eae4 100%)}[data-product-mode=production] .login-brand{color:var(--product-primary);font-size:35px;font-weight:650;letter-spacing:-1px;line-height:1.2}[data-product-mode=production] .login-card{border-color:#d8e2da;box-shadow:0 10px 35px #183a2420}[data-product-mode=production] .login-card h1{color:#254e36}[data-product-mode=production] .login-card .btn-primary{background:var(--product-primary);border-color:var(--product-primary)}
@media(max-width:1100px){.product-wordmark{display:none}}@media(max-width:600px){.product-support-panel{right:0;top:var(--support-viewport-top,0px);width:100%;max-width:100%;height:var(--support-viewport-height,100dvh);max-height:none;border-radius:0;border:0}.product-support-head{padding:15px 17px}.product-support-body{padding:16px 17px}.product-support-form{padding:13px 17px max(14px,env(safe-area-inset-bottom))}.product-support-form textarea{max-height:140px;min-height:80px}.product-support-connection{padding:11px 17px}.product-support-message[data-role=user]{margin-left:10px}.product-support-message[data-role=support]{margin-right:6px}.product-support-ticket{padding:12px}.product-support-launch{min-width:102px!important;height:42px!important;right:17px!important;bottom:18px!important}.product-footer-line{font-size:9px}.product-support-form-footer>small{max-width:180px}}@media(max-height:650px) and (min-width:601px){.product-support-panel{top:calc(var(--support-viewport-top,0px) + 18px);height:calc(var(--support-viewport-height,100dvh) - 36px)}.product-support-head{padding:12px 17px}.product-support-form textarea{min-height:65px;max-height:100px}.product-support-form{padding-top:10px;padding-bottom:12px}.product-support-draft{min-height:0}}@media(prefers-reduced-motion:reduce){.product-support-panel *{scroll-behavior:auto!important;transition:none!important}}
