.modal-backdrop{--dashboard-modal-inline-padding:0.75rem;animation:modal-backdrop-in .18s ease-out;align-items:safe center;overscroll-behavior:contain}@media (min-width:640px){.modal-backdrop{--dashboard-modal-inline-padding:1rem}}.modal-panel{max-height:none;overflow-wrap:anywhere;overscroll-behavior:contain}.modal-panel.is-modal-entering,.pricing-upgrade-modal.is-modal-entering{animation:modal-panel-in .18s ease-out}.modal-panel.is-modal-bumping,.pricing-upgrade-modal.is-modal-bumping{animation:modal-panel-bump .52s cubic-bezier(.18,.84,.24,1);transform-origin:center}.modal-panel>*{min-width:0}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-panel-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-panel-bump{0%{transform:scale(1)}48%{transform:scale(1.007)}to{transform:scale(1)}}.hover\:bg-ink:hover{background-color:#111827!important}:root[data-theme=dark] .hover\:bg-ink:hover{background-color:rgba(143,201,207,.16)!important}.hover\:bg-moss:hover{background:var(--ui-accent-hover)!important;color:var(--ui-accent-text)!important}:root[data-theme=dark] .hover\:bg-moss:hover{background:rgba(143,201,207,.16)!important;color:var(--ui-text)!important}.hover\:text-white:hover{color:#fff!important}:root[data-theme=dark] .hover\:text-white:hover{color:var(--ui-accent-text)!important}.hover\:border-moss:hover{border-color:color-mix(in srgb,var(--ui-accent) 72%,transparent)!important}.hover\:border-rust:hover{border-color:color-mix(in srgb,var(--ui-warning) 72%,transparent)!important}.file\:bg-moss::file-selector-button{background:var(--ui-accent)!important;color:var(--ui-accent-text)!important}[class*=border][class*=bg-paper],[class*=border][class*=bg-white]{position:relative;border-color:var(--ui-line)!important}[class*=border][class*=bg-paper]:before,[class*=border][class*=bg-white]:before{pointer-events:none;content:"";position:absolute;inset:var(--ui-frame-inset);border-radius:inherit;background:var(--ui-frame-bg);opacity:var(--ui-frame-opacity)}:root[data-theme=dark] [class*=border][class*=bg-paper]:before,:root[data-theme=dark] [class*=border][class*=bg-white]:before{opacity:0}:root[data-theme=dark] .modal-panel:before,:root[data-theme=dark] .publish-drive-trigger:before{opacity:var(--ui-frame-opacity)!important}article[class*=border]{background:linear-gradient(90deg,color-mix(in srgb,var(--ui-accent) 5%,transparent),transparent 18rem),var(--ui-panel-bg)!important}a,button,input,textarea{transition-property:color,background-color,border-color,opacity;transition-duration:90ms}button:disabled,input:disabled,textarea:disabled{opacity:.58}.admin-table{width:100%;border-collapse:collapse;font-size:.82rem;table-layout:fixed}.admin-table-wrap{width:100%;overflow:visible}.admin-table th{border-bottom:1px solid var(--ui-line);color:var(--ui-muted);font-size:.72rem;font-weight:800;padding:.7rem .75rem;text-align:left;text-transform:uppercase}.admin-table td{border-bottom:1px solid color-mix(in srgb,var(--ui-line) 72%,transparent);color:var(--ui-text);padding:.7rem .75rem;vertical-align:top;overflow-wrap:anywhere;word-break:normal}.admin-table tbody tr:hover{background:color-mix(in srgb,var(--ui-accent) 4%,transparent)}.admin-table a{overflow-wrap:anywhere}.admin-subline{display:block;margin-top:.18rem;color:var(--ui-muted);font-size:.72rem;line-height:1.35}.admin-truncate{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-email-delivery{display:grid;gap:.38rem;min-width:12rem}.admin-email-status{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:color-mix(in srgb,var(--ui-muted) 7%,transparent);padding:.16rem .48rem;font-size:.74rem;font-weight:800;line-height:1.25}.admin-email-status-good{background:color-mix(in srgb,var(--ui-accent) 10%,transparent);color:var(--ui-accent-strong)}.admin-email-status-bad{background:color-mix(in srgb,var(--ui-danger) 9%,transparent);color:var(--ui-danger)}.admin-email-status-neutral,.admin-email-status-warn{background:color-mix(in srgb,var(--ui-rust) 9%,transparent);color:var(--ui-rust)}.admin-email-status-muted{color:var(--ui-muted)}.admin-email-chain,.admin-email-problems{display:flex;flex-wrap:wrap;gap:.28rem}.admin-email-chain-step,.admin-email-problem{border-radius:999px;color:var(--ui-muted);font-size:.68rem;font-weight:750;line-height:1.2;padding:.13rem .38rem}.admin-email-chain-step.is-done{background:color-mix(in srgb,var(--ui-accent) 8%,transparent);color:var(--ui-accent-strong)}.admin-email-problem{background:color-mix(in srgb,var(--ui-danger) 8%,transparent);color:var(--ui-danger)}.support-widget{position:fixed;right:1.45rem;bottom:1.45rem;z-index:1100;display:grid;font-family:inherit;contain:layout}body:has(.pricing-upgrade-backdrop) .support-widget,body:has(.skin-modal-backdrop) .support-widget{opacity:0;pointer-events:none;transform:translateY(.45rem) scale(.98);visibility:hidden}.support-widget-trigger{position:relative;display:inline-grid;flex:0 0 auto;width:3.35rem;height:3.35rem;place-items:center;align-items:center;border:1px solid rgba(44,104,100,.2);border-radius:999px;background:radial-gradient(circle at 32% 22%,hsla(0,0%,100%,.36),transparent 34%),linear-gradient(145deg,#397c77,#285f5b);color:#fffdf8;box-shadow:0 16px 34px rgba(44,104,100,.27),0 5px 12px rgba(58,54,45,.16),inset 0 1px 0 hsla(0,0%,100%,.26);padding:0;transform:translateZ(0)}.support-widget-scrolltop,.support-widget[data-open=true] .support-widget-trigger{display:none}.support-widget-trigger svg{width:1.45rem;height:1.45rem;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.support-widget-trigger span{position:absolute;top:-.28rem;right:-.28rem;display:grid;min-width:1.18rem;height:1.18rem;place-items:center;border-radius:999px;border:2px solid #fffdf8;background:#8e643f;color:#fffdf8;font-size:.62rem;font-weight:850;line-height:1}.support-widget-trigger[data-unread=true]{border-color:rgba(142,100,63,.42);box-shadow:-5px -5px 12px hsla(0,0%,100%,.35),7px 9px 22px rgba(58,54,45,.16),0 0 0 3px rgba(142,100,63,.11)}.support-widget-notice{max-width:min(17rem,calc(100vw - 2rem));border:1px solid rgba(44,104,100,.18);border-radius:12px;background:rgba(255,253,248,.96);box-shadow:0 12px 32px rgba(58,54,45,.14);color:#32342f;padding:.55rem .68rem;font-size:.76rem;font-weight:760;line-height:1.3}.support-widget-panel{display:grid;width:min(24.5rem,calc(100vw - 2rem));max-height:min(42rem,calc(100vh - 2rem));grid-template-rows:auto minmax(10rem,1fr) auto;overflow:hidden;border:1px solid rgba(50,52,47,.12);background:linear-gradient(180deg,rgba(255,253,248,.99),hsla(42,42%,94%,.98)),#f8f6ef;box-shadow:0 24px 70px rgba(58,54,45,.22),0 8px 20px rgba(58,54,45,.1),inset 0 1px 0 hsla(0,0%,100%,.68)}.support-widget-panel header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(50,52,47,.12);background:rgba(255,253,248,.7);padding:.8rem .85rem .75rem}.support-widget-heading{display:flex;min-width:0;align-items:center;gap:.7rem}.support-widget-avatar{position:relative;display:grid;width:2.15rem;height:2.15rem;flex:0 0 auto;place-items:center;background:rgba(44,104,100,.1);color:#4f7e79}.support-widget-avatar:after{position:absolute;right:.08rem;bottom:.08rem;width:.48rem;height:.48rem;border:2px solid #fffdf8;border-radius:999px;background:#5fa67e;content:""}.support-widget-avatar svg{width:1.1rem;height:1.1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.support-widget-panel header h2,.support-widget-panel header p{margin:0}.support-widget-panel header p{color:#8e643f;font-size:.62rem;font-weight:800;letter-spacing:.07em}.support-widget-panel header h2{font-size:.98rem;font-weight:780}.support-widget-close{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(50,52,47,.14);border-radius:10px;background:hsla(44,58%,96%,.72);color:#32342f;padding:0}.support-widget-close svg{width:1rem;height:1rem;stroke:currentColor;stroke-width:2;stroke-linecap:round}.support-widget-messages{display:grid;min-height:0;align-content:end;gap:.55rem;overflow:auto;padding:.9rem .85rem 1rem;scroll-behavior:smooth}.support-widget-message{display:grid;gap:.28rem;max-width:86%;border:1px solid rgba(50,52,47,.12);border-radius:14px 14px 14px 5px;background:hsla(0,0%,100%,.82);padding:.56rem .68rem .48rem;font-size:.8rem;line-height:1.35;white-space:pre-wrap;box-shadow:0 4px 14px rgba(58,54,45,.05)}.support-widget-message time{justify-self:end;color:rgba(50,52,47,.48);font-size:.62rem;font-weight:720;line-height:1}.support-widget-message.is-system{border-color:rgba(79,138,134,.12);border-radius:12px;background:rgba(79,138,134,.08);color:#4f7e79;box-shadow:none}.support-widget-message.is-user{justify-self:end;border-color:rgba(44,104,100,.18);border-radius:14px 14px 5px 14px;background:#2f746f;color:#fffdf8}.support-widget-message.is-user time{color:rgba(255,253,248,.72)}.support-widget-panel form{display:grid;grid-template-columns:minmax(0,1fr) 2.45rem;align-items:end;border-top:1px solid rgba(50,52,47,.12);background:rgba(255,253,248,.82)}.support-widget-panel input{grid-column:1/-1}.support-widget-topics{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.35rem}.support-widget-panel form .support-widget-topics button{display:inline-flex;width:auto;min-width:0;min-height:0;align-items:center;justify-content:center;border:1px solid rgba(50,52,47,.12);border-radius:999px;background:hsla(0,0%,100%,.72);color:rgba(50,52,47,.68);padding:.34rem .56rem;font-size:.7rem;font-weight:780;line-height:1;box-shadow:none}.support-widget-panel form .support-widget-topics button.is-active,.support-widget-panel form .support-widget-topics button:hover{border-color:rgba(44,104,100,.34);background:rgba(44,104,100,.1);color:#4f7e79}.support-widget-panel input,.support-widget-panel textarea{width:100%;border:1px solid rgba(50,52,47,.13);border-radius:13px;background:hsla(0,0%,100%,.84);padding:.68rem .76rem;font-size:.82rem;line-height:1.25;outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.support-widget-panel textarea{min-height:3.5rem;resize:none}.support-widget-panel form button{display:grid;width:2.45rem;min-width:2.45rem;min-height:3.5rem;place-items:center;border:1px solid rgba(44,104,100,.38);border-radius:13px;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.32),transparent 35%),#2f746f;color:#fffdf8;padding:0;box-shadow:0 8px 18px rgba(44,104,100,.18)}.support-widget-panel form button svg{width:1.12rem;height:1.12rem;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.support-widget-sending{width:.95rem;height:.95rem;border:2px solid rgba(255,253,248,.42);border-top-color:#fffdf8;border-radius:999px;animation:support-widget-spin .85s linear infinite}.support-widget-panel form button:disabled{cursor:not-allowed;opacity:.62}.support-widget-error{grid-column:1/-1;margin:0;color:#b85c52;font-size:.76rem;line-height:1.3}.support-widget-honeypot{position:absolute;left:-10000px;width:1px!important;height:1px!important;opacity:0}@keyframes support-widget-spin{to{transform:rotate(1turn)}}@media (max-width:768px){.support-widget-notice{display:none}}@media (max-width:560px){body.support-widget-open,html.support-widget-open{width:100%;height:100%;overflow:hidden;overscroll-behavior:none;touch-action:none}.support-widget{right:.75rem;bottom:.75rem}.support-widget[data-open=true]{inset:0;width:100vw;height:100dvh;justify-items:stretch;gap:0}.support-widget-panel{width:100vw;height:100vh;height:100dvh;max-height:none;grid-template-rows:auto minmax(0,1fr) auto;border:0;border-radius:0;box-shadow:none;touch-action:auto}.support-widget-panel header{padding-top:calc(.82rem + env(safe-area-inset-top))}.support-widget-messages{align-content:end;min-height:0;padding-bottom:1rem;touch-action:pan-y}.support-widget-panel form{padding-bottom:calc(.72rem + env(safe-area-inset-bottom))}.support-widget-panel input,.support-widget-panel textarea{font-size:16px;-webkit-text-size-adjust:100%;touch-action:manipulation}}.support-widget{right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));justify-items:end;gap:.65rem;contain:none}.support-widget-trigger,.support-widget-trigger:active,.support-widget-trigger:focus-visible,.support-widget-trigger:hover{border:1px solid rgba(180,106,74,.24);border-radius:16px;background:#fffefa;color:#b46a4a;box-shadow:0 0 0 1px rgba(95,127,112,.1),4px 5px 0 rgba(58,54,45,.08),inset 0 1px 0 hsla(0,0%,100%,.88)}.support-widget-scrolltop,.support-widget-scrolltop:active,.support-widget-scrolltop:focus-visible,.support-widget-scrolltop:hover{display:none}.support-widget-trigger:after,.support-widget-trigger:before{display:none;content:none}.support-widget-trigger svg{width:1.62rem;height:1.62rem}.support-widget-trigger span{top:-.26rem;right:-.26rem;min-width:1.12rem;height:1.12rem;border:2px solid #fffefa;background:#b46a4a;color:#fffefa;font-size:.6rem}.support-widget-trigger[data-unread=true]{border-color:rgba(180,106,74,.36);box-shadow:0 0 0 1px rgba(180,106,74,.12),4px 5px 0 rgba(58,54,45,.08),0 0 0 3px rgba(180,106,74,.14)}.support-widget[data-open=true]{inset:0;width:auto;height:100dvh;max-width:none;display:grid;place-items:center;gap:0;padding:max(.7rem,env(safe-area-inset-top)) max(.7rem,env(safe-area-inset-right)) max(.7rem,env(safe-area-inset-bottom)) max(.7rem,env(safe-area-inset-left))}.support-widget[data-open=true]:before{position:fixed;inset:0;z-index:-1;background:rgba(50,52,47,.22);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);content:""}.support-widget-panel{width:min(24rem,calc(100vw - 1.4rem));max-width:calc(100vw - 1.4rem);height:auto;max-height:min(39rem,calc(100dvh - 1.4rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)));grid-template-rows:auto minmax(9rem,1fr) auto;border:1px solid rgba(95,127,112,.18);border-radius:18px;background:#fffefa;box-shadow:0 18px 42px rgba(58,54,45,.18),0 6px 14px rgba(95,127,112,.1);touch-action:auto}.support-widget-panel header{border-bottom:1px solid rgba(95,127,112,.13);background:#f5efe4;padding:.78rem .82rem .72rem}.support-widget-avatar{width:2.85rem;height:2.85rem;border:1px solid rgba(180,106,74,.18);border-radius:13px;background:#fffefa;color:#b46a4a}.support-widget-avatar:after{display:none;content:none}.support-widget-avatar svg{width:2.28rem;height:2.28rem;stroke-width:1.85}.support-widget-panel header p{color:rgba(50,52,47,.58);letter-spacing:0}.support-widget-panel header h2{color:#32342f;font-size:1.08rem;font-weight:760}.support-widget-close,.support-widget-close:focus-visible,.support-widget-close:hover{width:2.35rem;height:2.35rem;min-width:2.35rem;min-height:2.35rem;color:rgba(50,52,47,.54);box-shadow:none}.support-widget-close:focus-visible,.support-widget-close:hover{background:rgba(50,52,47,.08);color:#32342f}.support-widget-close svg{width:1.18rem;height:1.18rem}.support-widget-messages{overflow-x:hidden;overflow-y:auto;background:#fffefa;padding:.82rem}.support-widget-message{max-width:min(88%,18rem);border-color:rgba(50,52,47,.1);background:#f7f1e8;color:#32342f;font-size:.86rem;line-height:1.32;box-shadow:none}.support-widget-message.is-system{max-width:100%;border-color:rgba(95,127,112,.13);background:rgba(95,127,112,.09);color:#4f7163}.support-widget-message.is-user{border-color:rgba(95,127,112,.24);background:#5f7f70;color:#fffefa}.support-widget-panel form{grid-template-columns:minmax(0,1fr) 2.42rem;border-top:1px solid rgba(95,127,112,.13);background:#f5efe4;padding:.72rem}.support-widget-panel input,.support-widget-panel textarea{min-width:0;border-color:rgba(95,127,112,.17);background:#fffefa;color:#32342f}.support-widget-panel textarea{max-height:7rem}.support-widget-panel form .support-widget-topics button{border-color:rgba(95,127,112,.16);background:#fffefa;color:rgba(50,52,47,.72);font-size:.72rem;font-weight:720}.support-widget-panel form .support-widget-topics button.is-active,.support-widget-panel form .support-widget-topics button:hover{border-color:rgba(95,127,112,.32);background:rgba(95,127,112,.12);color:#4f7163}.support-widget-panel form button[type=submit]{width:2.42rem;min-width:2.42rem;min-height:3.45rem;border-radius:13px;background:#5f7f70;color:#fffefa;box-shadow:0 8px 16px rgba(79,113,99,.2)}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.support-widget:not([data-open=true]) .support-widget-trigger{animation:support-widget-nudge 9s ease-in-out infinite;transform-origin:center;will-change:transform,box-shadow}@keyframes support-widget-nudge{0%,72%,to{transform:translateY(0) scale(1);box-shadow:0 0 0 1px rgba(180,106,74,.1),4px 5px 0 rgba(58,54,45,.08),inset 0 1px 0 hsla(0,0%,100%,.88)}76%{transform:translateY(-1px) scale(1.018);box-shadow:0 0 0 1px rgba(180,106,74,.16),5px 6px 0 rgba(58,54,45,.09),inset 0 1px 0 hsla(0,0%,100%,.9)}80%{transform:translateY(0) scale(1)}}}@media (max-width:560px){.support-widget{right:max(.72rem,env(safe-area-inset-right));bottom:max(.72rem,env(safe-area-inset-bottom));justify-items:center}.support-widget:not([data-open=true]) .support-widget-scrolltop,.support-widget:not([data-open=true]) .support-widget-scrolltop:active,.support-widget:not([data-open=true]) .support-widget-scrolltop:focus-visible,.support-widget:not([data-open=true]) .support-widget-scrolltop:hover{display:inline-grid;width:2.34rem;height:2.34rem;place-items:center;border:1px solid rgba(180,106,74,.18);border-radius:12px;background:rgba(255,254,250,.9);color:rgba(95,127,112,.88);box-shadow:0 0 0 1px rgba(95,127,112,.07),3px 4px 0 rgba(58,54,45,.055),inset 0 1px 0 hsla(0,0%,100%,.88);padding:0}.support-widget-scrolltop svg{width:1.05rem;height:1.05rem;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.support-widget[data-open=true]{inset:0;width:auto;height:100dvh;justify-items:center;padding:max(.55rem,env(safe-area-inset-top)) max(.55rem,env(safe-area-inset-right)) max(.55rem,env(safe-area-inset-bottom)) max(.55rem,env(safe-area-inset-left))}.support-widget-panel{width:min(24rem,calc(100vw - 1.1rem));height:auto;max-height:min(39rem,calc(100dvh - 1.1rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)));border:1px solid rgba(95,127,112,.18);border-radius:18px;box-shadow:0 18px 42px rgba(58,54,45,.18),0 6px 14px rgba(95,127,112,.1)}.support-widget-panel header{padding:.78rem .82rem .72rem}.support-widget-messages{min-height:0;padding:.82rem}.support-widget-panel form{padding:.72rem}.support-widget-panel input,.support-widget-panel textarea{font-size:16px}}.support-widget{--support-accent:#5f9e74;--support-accent-strong:#4f8762;--support-accent-soft:#f4f5f3;--support-ink:#202520;--support-muted:rgba(32,37,32,.58);--support-line:rgba(32,37,32,.1);--support-surface:#fff;--support-surface-soft:#f5f6f4}.support-widget-trigger,.support-widget-trigger:active,.support-widget-trigger:focus-visible,.support-widget-trigger:hover{width:3.18rem;height:3.18rem;place-items:center;border:0;border-radius:999px;background:#c8582e;color:#fff;box-shadow:0 14px 26px rgba(200,88,46,.24),0 4px 0 rgba(32,37,32,.08);transition:background-color .16s ease,box-shadow .18s ease,transform .18s ease}.support-widget-trigger:focus-visible,.support-widget-trigger:hover{background:#b94d29;box-shadow:0 0 0 4px rgba(200,88,46,.18),0 14px 26px rgba(200,88,46,.24),0 4px 0 rgba(32,37,32,.08);transform:translateY(-1px)}.support-widget-trigger svg{display:block;width:2rem;height:2rem;margin:0;stroke-width:1.85;transform:rotate(-8deg);transition:opacity .15s ease,transform .18s ease}.support-widget-trigger[data-open=true] svg{transform:rotate(90deg) scale(.96)}.support-widget-trigger span{border-color:#fff;background:#c8582e;color:#fff}.support-widget-trigger[data-unread=true]{border-color:transparent;box-shadow:0 14px 26px rgba(200,88,46,.26),0 0 0 4px rgba(200,88,46,.14)}.support-widget-notice{border-color:var(--support-line);border-radius:10px;background:var(--support-surface);color:var(--support-ink);box-shadow:0 16px 34px rgba(32,37,32,.12)}.support-widget[data-open=true]:before{background:rgba(32,37,32,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.support-widget-panel{width:min(30rem,calc(100vw - 1.4rem));border:1px solid var(--support-line);border-radius:16px;background:var(--support-surface);padding:1rem;box-shadow:0 24px 64px rgba(32,37,32,.18),0 6px 18px rgba(95,158,116,.09);transform-origin:right bottom}.support-widget-panel header{border-bottom-color:var(--support-line);border-radius:14px;background:#c8582e;color:#fff;padding:.78rem .86rem 1rem}.support-widget-header-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.support-widget-tabs{gap:.18rem;background:rgba(32,37,32,.16);padding:.18rem}.support-widget-tabs,.support-widget-tabs span{display:inline-flex;align-items:center;border-radius:999px}.support-widget-tabs span{min-height:1.72rem;justify-content:center;gap:.32rem;color:hsla(0,0%,100%,.76);padding:0 .72rem;font-size:.74rem;font-weight:780;line-height:1}.support-widget-tabs span.is-active{background:hsla(0,0%,100%,.18);color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}.support-widget-tabs svg{width:.92rem;height:.92rem;stroke-width:2}.support-widget-hero{display:grid;justify-items:center;gap:.5rem;padding-top:.88rem;text-align:center}.support-widget-avatar-stack{display:flex;align-items:center;justify-content:center}.support-widget-agent-avatar{display:inline-grid;width:2.28rem;height:2.28rem;place-items:center;border:2px solid #c8582e;border-radius:999px;background:#fff;color:#c8582e;font-size:.86rem;font-weight:840;line-height:1;margin-left:-.28rem;box-shadow:0 7px 18px rgba(32,37,32,.12)}.support-widget-agent-avatar:first-child{margin-left:0}.support-widget-agent-avatar svg{width:1.06rem;height:1.06rem;stroke-width:2}.support-widget-agent-avatar.is-bolt{color:#5f9e74}.support-widget-avatar{width:2.55rem;height:2.55rem;border:0;border-radius:12px;background:var(--support-accent-soft);color:var(--support-accent)}.support-widget-avatar svg{width:1.55rem;height:1.55rem;stroke-width:1.9}.support-widget-panel header p{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;color:hsla(0,0%,100%,.82);font-size:.68rem;font-weight:760}.support-widget-panel header p span{width:.42rem;height:.42rem;border-radius:999px;background:#5f9e74}.support-widget-panel header h2{margin:0 0 .24rem;color:#fff;font-size:1.02rem;font-weight:820}.support-widget-close,.support-widget-close:focus-visible,.support-widget-close:hover{width:2.2rem;height:2.2rem;border:0;border-radius:999px;background:transparent;color:hsla(0,0%,100%,.76);transition:background-color .16s ease,color .16s ease,transform .16s ease}.support-widget-close:focus-visible,.support-widget-close:hover{background:rgba(32,37,32,.07);color:#fff;transform:scale(1.04)}.support-widget-close svg{width:1.25rem;height:1.25rem;stroke-width:2.2}.support-widget-messages{border-radius:14px;background:var(--support-surface-soft);overflow:hidden auto;padding:1rem}.support-widget-message{border-color:var(--support-line);border-radius:13px 13px 13px 5px;background:#fff;color:var(--support-ink);box-shadow:0 6px 16px rgba(32,37,32,.05)}.support-widget-message time{color:rgba(32,37,32,.45)}.support-widget-message.is-system{border-color:rgba(32,37,32,.1);background:#fff;color:rgba(32,37,32,.72)}.support-widget-message.is-user{border-color:transparent;background:#eef0ec;color:var(--support-ink)}.support-widget-message.is-user time{color:rgba(32,37,32,.48)}.support-widget-panel form{position:relative;grid-template-columns:minmax(0,1fr);gap:.5rem;border:1px solid rgba(32,37,32,.14);border-radius:16px;background:#fff;padding:.72rem 3.72rem .72rem .82rem;box-shadow:0 0 0 3px rgba(95,158,116,.06)}.support-widget-panel input,.support-widget-panel textarea{border-color:rgba(32,37,32,.12);border-radius:12px;background:#f5f6f4;color:var(--support-ink);box-shadow:none}.support-widget-panel input::-moz-placeholder,.support-widget-panel textarea::-moz-placeholder{font-size:.78rem}.support-widget-panel input::placeholder,.support-widget-panel textarea::placeholder{font-size:.78rem}.support-widget-panel form textarea{min-height:2.7rem;border:0;background:transparent;padding:.2rem 0}.support-widget-panel input:focus,.support-widget-panel textarea:focus{border-color:transparent;background:transparent;box-shadow:none}.support-widget-panel form:focus-within{border-color:rgba(95,158,116,.5);box-shadow:0 0 0 3px rgba(95,158,116,.13)}.support-widget-panel form button[type=submit]{position:absolute;right:.58rem;bottom:.58rem;width:2.7rem;min-width:2.7rem;height:2.7rem;min-height:2.7rem;align-self:end;border:0;border-radius:12px;background:var(--support-accent);color:#fff;box-shadow:none}.support-widget-panel form button[type=submit]:focus-visible,.support-widget-panel form button[type=submit]:hover{background:var(--support-accent-strong)}.support-widget-panel form button[type=submit]:disabled{cursor:default;background:rgba(32,37,32,.16);color:hsla(0,0%,100%,.72);opacity:1}.support-widget-panel form button[type=submit] svg{width:1.24rem;height:1.24rem;stroke-width:2}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.support-widget:not([data-open=true]) .support-widget-trigger{animation-name:support-widget-nudge-new}@keyframes support-widget-nudge-new{0%,72%,to{transform:translateY(0) scale(1);box-shadow:0 14px 26px rgba(200,88,46,.24),0 4px 0 rgba(32,37,32,.08)}76%{transform:translateY(-1px) scale(1.018);box-shadow:0 16px 30px rgba(200,88,46,.28),0 5px 0 rgba(32,37,32,.08)}80%{transform:translateY(0) scale(1)}}}@media (min-width:761px){.support-widget .support-widget-trigger,.support-widget[data-open=false] .support-widget-trigger,.support-widget[data-open=true] .support-widget-trigger{position:fixed;right:1.45rem;bottom:1.45rem}.support-widget .support-widget-panel,.support-widget[data-open=false] .support-widget-panel,.support-widget[data-open=true] .support-widget-panel{position:fixed;right:1.45rem;bottom:5.35rem}.support-widget[data-open=true]{inset:auto 1.45rem 1.45rem auto;width:auto;height:auto;max-width:none;display:grid;justify-items:end;gap:.72rem;padding:0;place-items:initial}.support-widget[data-open=true]:before{display:none;content:none}.support-widget[data-open=true] .support-widget-panel{order:1;max-height:min(39rem,calc(100vh - 6.2rem));animation:support-widget-panel-in .19s ease both}.support-widget[data-open=true] .support-widget-trigger{order:2;display:inline-grid}.support-widget-panel header .support-widget-close{display:none}.support-widget[data-open=false] .support-widget-panel{animation:support-widget-panel-out .17s ease both}@keyframes support-widget-panel-in{0%{opacity:0;transform:translateY(.42rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes support-widget-panel-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(.42rem) scale(.985)}}}@media (max-width:560px){.support-widget:not([data-open=true]) .support-widget-scrolltop,.support-widget:not([data-open=true]) .support-widget-scrolltop:active,.support-widget:not([data-open=true]) .support-widget-scrolltop:focus-visible,.support-widget:not([data-open=true]) .support-widget-scrolltop:hover{border:0;border-radius:13px;background:#fff;color:var(--support-accent);box-shadow:0 10px 22px rgba(32,37,32,.1),0 3px 0 rgba(32,37,32,.06)}}.admin-support-conversation{display:grid;min-height:0;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.admin-support-conversation header{display:grid;gap:.2rem;border-bottom:1px solid var(--skin-line);padding:.9rem 1rem}.admin-support-conversation header strong{color:var(--skin-ink)}.admin-support-conversation-messages{display:grid;gap:.48rem;align-content:start;overflow:auto;padding:.72rem;background:color-mix(in srgb,var(--skin-surface-muted) 64%,transparent)}.admin-support-conversation-message{display:grid;gap:.2rem;width:-moz-fit-content;width:fit-content;max-width:min(42rem,88%);border:1px solid var(--skin-line);border-radius:7px;background:color-mix(in srgb,var(--skin-surface-muted) 62%,transparent);padding:.52rem .62rem}.admin-support-conversation-message.is-user{justify-self:start;border-color:rgba(44,104,100,.18);background:rgba(255,253,248,.86)}.admin-support-conversation-message.is-new{border-color:rgba(79,138,134,.34);background:rgba(79,138,134,.075)}.admin-support-conversation-message.is-admin,.admin-support-conversation-message.is-assistant{justify-self:end;border-color:rgba(44,104,100,.24);background:rgba(79,138,134,.11)}.admin-support-conversation-message span,.admin-support-conversation-message time{color:color-mix(in srgb,var(--skin-ink) 48%,transparent);font-size:.62rem;font-weight:800;text-transform:uppercase}.admin-support-conversation-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--skin-ink);font-size:.8rem;line-height:1.45}.admin-support-reply-form{display:grid;grid-template-columns:minmax(0,1fr) 2.25rem;gap:.45rem;align-items:end;border-top:1px solid var(--skin-line);background:rgba(255,253,248,.68);padding:.62rem}.admin-support-reply-form textarea{min-height:3.35rem;max-height:7rem;resize:none;border:1px solid var(--skin-line);border-radius:7px;background:rgba(255,253,248,.86);color:var(--skin-ink);padding:.52rem .6rem;font-size:.78rem;line-height:1.42;outline:none}.admin-support-reply-form span{grid-column:1/-1;color:var(--skin-rust);font-size:.72rem;font-weight:760}.admin-support-reply-form button{width:2.25rem;min-width:2.25rem;min-height:3.35rem;border:1px solid rgba(44,104,100,.32);border-radius:7px;background:rgba(79,138,134,.14);color:var(--skin-teal-strong);padding:0;font-size:1rem;font-weight:800}