.settings-nav .list-group-item{color:var(--bs-body-color);border:0;padding:.65rem 1rem}.settings-nav .list-group-item.active{background:color-mix(in srgb, var(--bs-primary) 12%, transparent);color:var(--bs-primary);font-weight:500}.settings-nav .list-group-item .bx{font-size:1.15rem}.settings-savebar{z-index:5;background:linear-gradient(to top, var(--bs-body-bg) 70%, transparent);gap:.5rem;margin-top:1rem;padding:.875rem 0;display:flex;position:sticky;bottom:0}.perm-toolbar{top:var(--senso-navbar-offset,5rem);z-index:4;position:sticky}.perm-search{max-width:300px}.perm-table th:first-child,.perm-table td:first-child{min-width:240px}.perm-table td,.perm-table th{vertical-align:middle}.perm-table th:not(:first-child){width:7.5rem;font-size:.75rem}.perm-check{cursor:pointer;flex-direction:column;align-items:center;margin:0;display:inline-flex}.perm-check .form-check-input{cursor:pointer;width:1.25rem;height:1.25rem;margin:0}.perm-cell{border-radius:var(--bs-border-radius);min-width:2.25rem;min-height:2.25rem;color:var(--bs-secondary-color);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.2rem .4rem;font-size:.75rem;transition:transform .1s,background .15s;display:inline-flex}.perm-cell:hover:not(:disabled){transform:scale(1.08)}.perm-cell .bx{font-size:1.2rem}.perm-cell.is-inherited-yes{color:var(--bs-success);background:color-mix(in srgb, var(--bs-success) 10%, transparent)}.perm-cell.is-inherited-no{color:var(--bs-secondary-color);opacity:.55}.perm-cell.is-allow{color:#fff;background:var(--bs-success)}.perm-cell.is-deny{color:#fff;background:var(--bs-danger)}.perm-cell.is-demo{cursor:default;vertical-align:middle;min-width:1.6rem;min-height:1.6rem}.perm-cell.is-demo:hover{transform:none}.pick-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem;max-height:15rem;display:grid;overflow:auto}.pick-option,.group-option{border-radius:var(--bs-border-radius);border:1px solid var(--bs-border-color);cursor:pointer;align-items:center;gap:.5rem;min-width:0;margin:0;padding:.45rem .6rem;display:flex}.group-option.is-checked{border-color:var(--bs-primary);background:color-mix(in srgb, var(--bs-primary) 8%, transparent)}.pick-option:has(:checked){border-color:var(--bs-primary);background:color-mix(in srgb, var(--bs-primary) 8%, transparent)}.pick-option .form-check-input,.group-option .form-check-input{flex-shrink:0;margin:0}.group-option{margin-bottom:.5rem}.group-option .badge-dot{border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem;padding:0}.color-swatch input{display:none}.color-swatch span{cursor:pointer;width:1.75rem;height:1.75rem;box-shadow:0 0 0 1px var(--bs-border-color);border:3px solid #0000;border-radius:50%;display:block}.color-swatch input:checked+span{border-color:var(--bs-paper-bg,#fff);box-shadow:0 0 0 2px var(--bs-primary)}.twofa-option{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);cursor:pointer;gap:.75rem;margin-bottom:.5rem;padding:.75rem;display:flex}.twofa-option:has(:checked){border-color:var(--bs-primary);background:color-mix(in srgb, var(--bs-primary) 6%, transparent)}.twofa-option .form-check-input{flex-shrink:0;margin-top:.2rem}.role-card{transition:transform .15s,box-shadow .15s}.role-card:hover{box-shadow:var(--bs-box-shadow);transform:translateY(-2px)}.company-logo{object-fit:contain;border-radius:var(--bs-border-radius);background:#fff;width:48px;height:48px;padding:2px}.logo-preview{border-radius:var(--bs-border-radius);border:1px dashed var(--bs-border-color);background:color-mix(in srgb, var(--bs-body-color) 3%, transparent);justify-content:center;align-items:center;height:120px;display:flex}.logo-preview img{object-fit:contain;max-width:90%;max-height:100px}.logo-preview>.bx{color:var(--bs-secondary-color);font-size:2.5rem}.org-tree,.org-tree ul{margin:0;padding:0;list-style:none}.org-tree ul{border-inline-start:2px dashed var(--bs-border-color);margin-inline-start:1rem;padding-inline-start:1.75rem}.org-node{border-radius:var(--bs-border-radius);align-items:center;gap:.75rem;padding:.5rem .25rem;display:flex}.org-node:hover{background:color-mix(in srgb, var(--bs-body-color) 4%, transparent)}.menu-edit-list{flex-direction:column;gap:.4rem;display:flex}.menu-edit-row{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:var(--bs-paper-bg,var(--bs-body-bg));align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.menu-edit-row.is-header{background:color-mix(in srgb, var(--bs-primary) 6%, transparent);margin-top:.5rem}.menu-edit-row.is-hidden{opacity:.5}.menu-edit-row.is-hidden input[data-label]{text-decoration:line-through}.menu-edit-row input[data-label]{max-width:22rem}.menu-edit-handle{cursor:grab;color:var(--bs-secondary-color);display:inline-flex}.menu-edit-icon{color:var(--bs-secondary-color);text-align:center;flex-shrink:0;width:1.4rem;font-size:1.2rem}.menu-edit-link{flex:1;grid-template-columns:minmax(8rem,1fr) minmax(10rem,2fr) 9rem;gap:.4rem;display:grid}.menu-edit-ghost{opacity:.4}@media (width<=767.98px){.menu-edit-link{grid-template-columns:1fr}}.profile-photo{position:relative}.profile-photo .avatar-xl{--bs-avatar-size:5.5rem;--bs-avatar-initial:1.75rem;display:block}.profile-photo .avatar-xl .avatar-initial{font-size:1.75rem}.profile-photo-actions{inset-inline-end:-.4rem;position:absolute;bottom:-.4rem}.signature-pad{border:1px dashed var(--bs-border-color);border-radius:var(--bs-border-radius);touch-action:none;background:#fff;height:200px;position:relative}.signature-pad canvas{cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.signature-pad-line{pointer-events:none;border-bottom:1px solid #c9cdd8;position:absolute;bottom:28%;left:8%;right:8%}.signature-pad-hint{color:#a1a6b5;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.signature-current{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:#fff;justify-content:center;align-items:center;min-height:120px;padding:.5rem;display:flex}.signature-current img{max-width:100%;max-height:140px}.otp-input{letter-spacing:.35em;font-variant-numeric:tabular-nums;font-weight:600}.password-hints{padding:0;list-style:none}.password-hints li{margin-bottom:.2rem}.twofa-qr{border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow-sm);background:#fff;padding:.75rem;display:inline-block}.twofa-qr svg{width:192px;height:192px;display:block}.recovery-codes{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;display:grid}.recovery-codes code{text-align:center;border-radius:var(--bs-border-radius);background:color-mix(in srgb, var(--bs-success) 10%, transparent);padding:.4rem;font-size:.9rem;display:block}.company-switcher-label{max-width:14rem}.company-switcher-menu{width:22rem;max-width:calc(100vw - 2rem)}.company-switcher-list{max-height:22rem;overflow:auto}.company-switcher-item{align-items:center;gap:.5rem;padding:.15rem 1rem;display:flex}.company-switcher-item.is-picked{background:color-mix(in srgb, var(--bs-primary) 8%, transparent)}.company-switcher-item .form-check-input{cursor:pointer;flex-shrink:0;margin:0}.company-switcher-name{min-width:0;color:var(--bs-heading-color);text-align:start;border-radius:var(--bs-border-radius);background:0 0;border:0;flex:1;align-items:center;gap:.6rem;padding:.45rem .25rem;display:flex}.company-switcher-name:hover{color:var(--bs-primary)}.company-switcher-logo{object-fit:contain;border-radius:var(--bs-border-radius-sm);background:#fff;width:1.5rem;height:1.5rem}.context-pill-dropdown{position:relative}.context-pill.is-switcher{text-align:start;cursor:pointer;border:0;width:calc(100% - 2rem);transition:background .15s}.context-pill.is-switcher:hover,.context-pill-dropdown.show .context-pill.is-switcher{background:color-mix(in srgb, var(--bs-primary) 14%, transparent)}.context-pill-caret{color:var(--bs-secondary-color);flex-shrink:0;margin-inline-start:auto}.layout-menu-collapsed:not(.layout-menu-hover) .layout-menu .context-pill-caret{display:none}.feature-toggle{border-bottom:1px solid var(--bs-border-color);cursor:pointer;align-items:center;gap:.875rem;margin:0;padding:.7rem .25rem;display:flex}.feature-toggle:last-child{border-bottom:0}.feature-toggle .form-check-input{cursor:pointer;width:2.5rem;height:1.3rem}.sla-card{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);align-items:center;gap:1rem;margin-bottom:.6rem;padding:.75rem;display:flex}.sla-card-badge{min-width:5.5rem;padding:.5rem .6rem;font-size:.8125rem}.sla-schedule{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.4rem .75rem;display:grid}.sla-day{align-items:center;gap:.5rem;margin:0;display:flex}.sla-day .form-check-input{flex-shrink:0;margin:0}.sla-day-name{flex-shrink:0;width:5.5rem}.sla-day input[type=time]{max-width:7rem}.sla-day:has(.form-check-input:not(:checked)) input[type=time]{opacity:.4}.cf-list .list-group-item{cursor:default}.cf-show dt,.cf-show dd{margin-bottom:.35rem}.task-check-cell{width:1%;padding-inline-end:0!important}.task-check-cell .form-check-input{cursor:pointer;margin:0}.task-bulk-bar{top:calc(var(--senso-navbar-offset,5rem));z-index:3;background:color-mix(in srgb, var(--bs-primary) 8%, var(--bs-paper-bg,var(--bs-body-bg)));flex-wrap:wrap;align-items:center;gap:.75rem;display:flex;position:sticky}.task-bulk-bar .form-select,.task-bulk-bar .form-control{min-width:9rem}@keyframes senso-spin{to{transform:rotate(360deg)}}.bx-spin{animation:1s linear infinite senso-spin}.perm-table th{vertical-align:bottom}.perm-table th.perm-action-col{white-space:normal;text-transform:none;letter-spacing:0;min-width:5.75rem;max-width:7.5rem;font-size:.75rem;line-height:1.25}.perm-table .perm-resource-col{min-width:15rem}.perm-table td{vertical-align:middle}span.avatar{vertical-align:middle;display:inline-block}.menu-edit-module{text-overflow:ellipsis;flex-shrink:0;max-width:9rem;font-weight:500;overflow:hidden}.fb-backdrop{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.fb-dialog{background:var(--bs-paper-bg,#fff);border-radius:1rem;flex-direction:column;width:min(36rem,100%);max-height:calc(100vh - 2rem);display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a59}.fb-head{color:#fff;background:linear-gradient(135deg,#312e81,#7c3aed);align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.fb-head h5{color:#fff}.fb-head small{opacity:.8}.fb-body{padding:1.1rem 1.25rem;overflow-y:auto}.fb-foot{border-top:1px solid var(--bs-border-color);align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.fb-types{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.5rem;display:grid}.fb-type{border:1px solid var(--bs-border-color);color:var(--bs-body-color);background:0 0;border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:.7rem .25rem;font-size:.8rem;font-weight:500;display:flex}.fb-type .bx{font-size:1.5rem}.fb-type.active{border-color:var(--t);background:color-mix(in srgb, var(--t) 12%, transparent);color:var(--t)}.fb-type[data-type=bug]{--t:#dc2626}.fb-type[data-type=idea]{--t:#d97706}.fb-type[data-type=question]{--t:#2563eb}.fb-type[data-type=praise]{--t:#db2777}.fb-hint{color:var(--bs-secondary-color);min-height:1.2rem;margin-bottom:.75rem;font-size:.8rem}.fb-context{background:var(--bs-gray-100,#f5f5f9);cursor:pointer;border-radius:.6rem;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;font-size:.8rem;display:flex}[data-bs-theme=dark] .fb-context{background:#ffffff0d}.fb-context small{color:var(--bs-secondary-color);display:block}.fb-done-icon{color:#16a34a;font-size:3.5rem}@media (width<=479.98px){.fb-types{grid-template-columns:repeat(2,1fr)}}.fb-badge{background:color-mix(in srgb, var(--t,#64748b) 14%, transparent);color:var(--t,#64748b);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.fb-badge[data-type=bug]{--t:#dc2626}.fb-badge[data-type=idea]{--t:#d97706}.fb-badge[data-type=question]{--t:#2563eb}.fb-badge[data-type=praise]{--t:#db2777}.fb-status{text-transform:uppercase;letter-spacing:.05em;color:var(--s,#64748b);font-size:.72rem;font-weight:700}.fb-status[data-status=new]{--s:#2563eb}.fb-status[data-status=triaged],.fb-status[data-status=in_progress]{--s:#7c3aed}.fb-status[data-status=needs_info]{--s:#d97706}.fb-status[data-status=resolved]{--s:#16a34a}.fb-status[data-status=closed]{--s:#64748b}.fb-row{border-bottom:1px solid var(--bs-border-color);color:inherit;grid-template-columns:7rem minmax(0,1fr) 9rem 8rem;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.fb-row:hover{background:#7c3aed0d}.fb-row.unread .fb-row-title:before{content:"";vertical-align:middle;background:#7c3aed;border-radius:50%;width:.45rem;height:.45rem;margin-right:.4rem;display:inline-block}.fb-row-title{color:var(--bs-heading-color);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fb-ref{color:var(--bs-secondary-color);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem}@media (width<=767.98px){.fb-row{grid-template-columns:minmax(0,1fr)}}.fb-thread{flex-direction:column;gap:.9rem;display:flex}.fb-msg{background:var(--bs-gray-100,#f5f5f9);white-space:pre-wrap;word-break:break-word;border-radius:1rem;max-width:85%;padding:.75rem 1rem}[data-bs-theme=dark] .fb-msg{background:#ffffff0d}.fb-msg header{color:var(--bs-secondary-color);white-space:normal;margin-bottom:.25rem;font-size:.75rem}.fb-msg header strong{color:var(--bs-heading-color)}.fb-msg.mine{background:#7c3aed1f;border-bottom-right-radius:.25rem;align-self:flex-end}.fb-msg.team{border-bottom-left-radius:.25rem;align-self:flex-start}.fb-msg.internal{background:#fef3c7;border-left:4px solid #d97706;border-radius:.5rem;align-self:stretch;max-width:100%}[data-bs-theme=dark] .fb-msg.internal{background:#d9770624}.fb-files{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.fb-files a{border:1px solid var(--bs-border-color);border-radius:.4rem;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}.fb-files img{border-radius:.4rem;max-width:220px;max-height:120px;display:block}.fb-context-box dt{text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary-color);font-size:.7rem;font-weight:400}.fb-context-box dd{word-break:break-word;font-size:.8rem}.fb-errors{color:#fecaca;background:#0f172a;border-radius:.4rem;max-height:12rem;padding:.5rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.72rem;overflow:auto}.hp-menu{min-width:17rem}.hp-dot{width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--bs-paper-bg,#fff);background:#7c3aed;border-radius:50%;position:absolute;top:.35rem;right:.35rem}.hp-tour{z-index:2100;position:fixed;inset:0}.hp-spot{pointer-events:none;border-radius:.6rem;outline:2px solid #a78bfa;transition:all .25s;position:fixed;box-shadow:0 0 0 9999px #0f172a8c}.hp-pop{background:var(--bs-paper-bg,#fff);border-radius:.9rem;padding:1rem 1.1rem;transition:top .25s,left .25s;position:fixed;box-shadow:0 18px 50px #0f172a66}.hp-pop-count{text-transform:uppercase;letter-spacing:.08em;color:#7c3aed;margin-bottom:.25rem;font-size:.68rem;font-weight:700}.hp-offer{z-index:2050;color:#e0e7ff;background:#1e1b4b;border-radius:.9rem;align-items:center;gap:.6rem;max-width:calc(100vw - 2.5rem);padding:.7rem .9rem;font-size:.85rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 12px 30px #0f172a59}.hp-offer .bx{color:#a78bfa;font-size:1.3rem}.hp-hero{color:#e0e7ff;background:linear-gradient(135deg,#1e1b4b,#4c1d95);border-radius:1rem;margin-bottom:1.5rem;padding:2rem 1.5rem}.hp-hero h3{color:#fff}.hp-hero form{max-width:32rem}.hp-group h6{text-transform:uppercase;letter-spacing:.08em;color:var(--bs-secondary-color);margin:1.25rem 0 .6rem;font-size:.75rem}.hp-cards{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;display:grid}.hp-card{border:1px solid var(--bs-border-color);background:var(--bs-paper-bg,#fff);color:inherit;border-radius:.8rem;padding:.9rem 1rem;display:block}.hp-card:hover{border-color:#7c3aed}.hp-card strong{color:var(--bs-heading-color);margin-bottom:.2rem;display:block}.hp-card span{color:var(--bs-secondary-color);font-size:.8rem}.hp-article{font-size:.95rem;line-height:1.7}.hp-article h2{margin-top:1.75rem;font-size:1.25rem}.hp-article h3{margin-top:1.25rem;font-size:1.05rem}.hp-article code{background:#7c3aed1a;border-radius:.3rem;padding:.1rem .3rem}.hp-article pre{color:#e2e8f0;background:#0f172a;border-radius:.6rem;padding:.75rem 1rem}.hp-article table{width:100%;margin:1rem 0}.hp-article th,.hp-article td{border-bottom:1px solid var(--bs-border-color);padding:.4rem .6rem}.hp-article blockquote{background:#7c3aed0f;border-left:4px solid #7c3aed;border-radius:0 .5rem .5rem 0;padding:.5rem 1rem}.hp-toc{font-size:.85rem;position:sticky;top:6rem}.hp-toc a{color:var(--bs-secondary-color);padding:.2rem 0;display:block}.hp-toc a.l3{padding-left:.9rem}.hp-toc a:hover{color:#7c3aed}:root{--ai-ink:#0f1020;--ai-ink-2:#1b1d3a;--ai-indigo:#6366f1;--ai-cyan:#06b6d4;--ai-magenta:#d946ef;--ai-aurora:linear-gradient(120deg, #6366f1 0%, #06b6d4 50%, #d946ef 100%);--ai-card:var(--bs-paper-bg,#fff);--ai-line:rgba(var(--bs-base-color-rgb,34, 48, 62), .11);--ai-muted:var(--bs-secondary-color,#6b7280);--ai-soft:#6366f114;--ai-bad:#dc2626;--ai-ok:#059669}[data-bs-theme=dark]{--ai-soft:#818cf81f;--ai-line:#ffffff17;--ai-bad:#f87171;--ai-ok:#34d399}.ai-orb{--c:#6366f1;color:#fff;background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--c) 60%, #fff), var(--c) 70%);width:2.4rem;height:2.4rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 18%, transparent);border-radius:50%;flex:none;place-items:center;font-size:1.15rem;display:inline-grid}.ai-orb.sm{width:1.8rem;height:1.8rem;font-size:.9rem}.ai-orb.lg{width:3.2rem;height:3.2rem;font-size:1.5rem}.ai-orb[data-c=violet]{--c:#7c3aed}.ai-orb[data-c=emerald]{--c:#059669}.ai-orb[data-c=amber]{--c:#d97706}.ai-orb[data-c=sky]{--c:#0284c7}.ai-orb[data-c=rose]{--c:#e11d48}.ai-orb[data-c=slate]{--c:#475569}.ai-orb[data-c=indigo]{--c:#4f46e5}.ai-hero{color:#e0e7ff;background:var(--ai-ink);border-radius:1rem;margin-bottom:1rem;padding:1.2rem 1.4rem;position:relative;overflow:hidden}.ai-hero:before{content:"";background:radial-gradient(60% 120% at 10% 0,#6366f173,#0000 60%),radial-gradient(50% 120% at 90% 100%,#d946ef59,#0000 60%),radial-gradient(40% 80% at 60% 0,#06b6d44d,#0000 60%);position:absolute;inset:0}.ai-hero>*{position:relative}.ai-hero h4{color:#fff;margin:0}.ai-hero small{color:#c7d2fe}.ai-panel{background:var(--ai-card);border:1px solid var(--ai-line);border-radius:.9rem;margin-bottom:1rem;padding:1rem 1.1rem;position:relative}.ai-panel.edge{background:linear-gradient(var(--ai-card), var(--ai-card)) padding-box, var(--ai-aurora) border-box;border:1px solid #0000}.ai-panel>h6{text-transform:uppercase;letter-spacing:.08em;color:var(--ai-muted);align-items:center;gap:.4rem;margin-bottom:.8rem;font-size:.72rem;display:flex}.ai-panel>h6 .bx{color:var(--ai-indigo)}.ai-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.9rem;display:grid}.ai-agent-card{background:var(--ai-card);border:1px solid var(--ai-line);color:inherit;border-radius:.9rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.ai-agent-card:hover{border-color:var(--ai-indigo);box-shadow:0 10px 28px #6366f124}.ai-agent-card .meta{color:var(--ai-muted);font-size:.75rem}.ai-kind{text-transform:uppercase;letter-spacing:.06em;background:var(--ai-soft);color:var(--ai-indigo);border-radius:999px;padding:.05rem .45rem;font-size:.66rem;font-weight:700;display:inline-block}.ai-meter{background:var(--ai-line);border-radius:3px;height:6px;overflow:hidden}.ai-meter i{background:var(--ai-aurora);height:100%;display:block}.ai-meter i.over{background:var(--ai-bad)}.ai-tabs{flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;display:flex}.ai-tabs a{color:var(--ai-muted);border-radius:.5rem;padding:.35rem .8rem;font-size:.82rem}.ai-tabs a.active{background:var(--ai-ink);color:#fff}[data-bs-theme=dark] .ai-tabs a.active{background:var(--ai-indigo)}.ai-chat{grid-template-columns:17rem minmax(0,1fr);gap:1rem;height:calc(100vh - 11rem);min-height:30rem;display:grid}@media (width<=991.98px){.ai-chat{grid-template-columns:minmax(0,1fr);height:auto}.ai-side{max-height:16rem}}.ai-side{background:var(--ai-card);border:1px solid var(--ai-line);border-radius:.9rem;flex-direction:column;gap:.35rem;padding:.7rem;display:flex;overflow-y:auto}.ai-side .lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--ai-muted);margin:.4rem .3rem .1rem;font-size:.66rem}.ai-side a{color:var(--bs-body-color);border-radius:.55rem;align-items:center;gap:.5rem;padding:.4rem .5rem;font-size:.84rem;display:flex}.ai-side a:hover,.ai-side a.active{background:var(--ai-soft)}.ai-side a .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-main{background:linear-gradient(var(--ai-card), var(--ai-card)) padding-box, var(--ai-aurora) border-box;border:1px solid #0000;border-radius:.9rem;flex-direction:column;min-height:0;display:flex}.ai-main-head{border-bottom:1px solid var(--ai-line);align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex}.ai-log{flex-direction:column;flex:1;gap:.8rem;min-height:12rem;padding:1rem;display:flex;overflow-y:auto}.ai-msg{gap:.6rem;max-width:52rem;display:flex}.ai-msg.user{flex-direction:row-reverse;margin-left:auto}.ai-bubble{background:var(--ai-soft);color:var(--bs-body-color);word-break:break-word;border-radius:.9rem;padding:.65rem .85rem;font-size:.9rem;line-height:1.5}.ai-msg.user .ai-bubble{background:var(--ai-indigo);color:#fff;border-bottom-right-radius:.25rem}.ai-msg.assistant .ai-bubble{border-bottom-left-radius:.25rem}.ai-bubble pre{white-space:pre-wrap;background:#0000000f;border-radius:.4rem;margin:.4rem 0;padding:.5rem}.ai-cite{background:var(--ai-cyan);color:#fff;vertical-align:super;border-radius:999px;place-items:center;min-width:1.1rem;height:1.1rem;margin:0 .1rem;font-size:.62rem;font-weight:700;display:inline-grid}.ai-sources{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.ai-sources a,.ai-sources span{border:1px solid var(--ai-line);color:var(--ai-muted);border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.7rem;display:inline-flex}.ai-sources b{color:var(--ai-cyan)}.ai-typing{gap:.25rem;padding:.3rem 0;display:inline-flex}.ai-typing i{background:var(--ai-indigo);border-radius:50%;width:.45rem;height:.45rem;animation:1.2s infinite both ai-blink}.ai-typing i:nth-child(2){animation-delay:.2s}.ai-typing i:nth-child(3){animation-delay:.4s}@keyframes ai-blink{0%,80%,to{opacity:.2}40%{opacity:1}}.ai-compose{border-top:1px solid var(--ai-line);gap:.5rem;padding:.8rem;display:flex}.ai-compose textarea{resize:none}.ai-empty{text-align:center;color:var(--ai-muted);max-width:26rem;margin:auto}.ai-fab{position:relative}.ai-fab .nav-link i{background:var(--ai-aurora);color:#0000;-webkit-background-clip:text;background-clip:text}.ai-drawer{z-index:1090;background:var(--ai-card);border-left:1px solid var(--ai-line);flex-direction:column;width:min(26rem,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #0f102040}.ai-drawer .ai-main-head{background:var(--ai-ink);color:#fff;border-bottom:0}.ai-drawer .ai-main-head .form-select{max-width:13rem}.ai-drawer-backdrop{z-index:1089;background:#0f102059;position:fixed;inset:0}.ai-suggest{background:linear-gradient(var(--ai-card), var(--ai-card)) padding-box, var(--ai-aurora) border-box;border:1px solid #0000;border-radius:.9rem;padding:1rem 1.1rem}.ai-suggest h6{align-items:center;gap:.4rem;margin-bottom:.6rem;display:flex}.ai-rec{text-transform:uppercase;letter-spacing:.05em;background:var(--ai-soft);color:var(--ai-indigo);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.ai-conf{font-variant-numeric:tabular-nums;color:var(--ai-muted);font-size:.75rem}.ai-list{margin:0;padding-left:1.1rem;font-size:.86rem}.ai-list li{margin-bottom:.2rem}.ai-step{border:1px solid var(--ai-line);border-radius:.5rem;gap:.6rem;margin-bottom:.4rem;padding:.5rem .6rem;font-size:.85rem;display:flex}.ai-step code{font-size:.78rem}.ai-status{text-transform:uppercase;letter-spacing:.05em;background:color-mix(in srgb, var(--c,#64748b) 15%, transparent);color:var(--c,#64748b);border-radius:999px;padding:.08rem .5rem;font-size:.68rem;font-weight:700;display:inline-block}.ai-status[data-s=pending]{--c:#d97706}.ai-status[data-s=ready]{--c:#4f46e5}.ai-status[data-s=accepted],.ai-status[data-s=applied]{--c:var(--ai-ok)}.ai-status[data-s=rejected],.ai-status[data-s=failed]{--c:var(--ai-bad)}.ai-status[data-s=stale]{--c:#64748b}.ai-mic{color:#fff;background:var(--ai-aurora);border:0;border-radius:50%;width:5.5rem;height:5.5rem;font-size:2.2rem;box-shadow:0 10px 30px #6366f159}.ai-mic.on{background:var(--ai-bad);animation:1.2s infinite ai-pulse}@keyframes ai-pulse{0%{box-shadow:0 0 #dc262680}to{box-shadow:0 0 0 1.4rem #dc262600}}.ai-turn{background:var(--ai-soft);border-radius:.6rem;margin-bottom:.4rem;padding:.5rem .7rem;font-size:.88rem}.ai-turn.user{border:1px dashed var(--ai-line);background:0 0}.ai-token{background:var(--ai-ink);color:#a5f3fc;word-break:break-all;border-radius:.5rem;padding:.5rem .7rem;font-family:ui-monospace,Menlo,Consolas,monospace}.ai-steps{border:1px dashed color-mix(in srgb, var(--bs-primary) 35%, transparent);background:color-mix(in srgb, var(--bs-primary) 5%, transparent);border-radius:.5rem;padding:.6rem .8rem}.ai-steps li+li{margin-top:.2rem}.ai-link-code{letter-spacing:.3em;font:600 1.6rem/1 ui-monospace,Menlo,Consolas,monospace}.ai-wizard-steps{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.ai-wizard-steps .btn-link{color:var(--bs-secondary-color);align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.ai-wizard-steps span{border:2px solid var(--bs-border-color);border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;display:inline-grid}.ai-wizard-steps li.active .btn-link{color:var(--bs-primary)}.ai-wizard-steps li.active span{border-color:var(--bs-primary);background:var(--bs-primary);color:#fff}.ai-wizard-steps li.done span{border-color:var(--bs-success);color:var(--bs-success)}.ai-kind-card{border:1px solid var(--bs-border-color);background:var(--bs-paper-bg,var(--bs-body-bg));border-radius:.75rem;padding:1rem}.ai-kind-card.featured{border-color:color-mix(in srgb, var(--bs-primary) 55%, transparent);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--bs-primary) 12%, transparent)}.ai-guide-box{background:color-mix(in srgb, var(--bs-primary) 6%, transparent);border:1px solid color-mix(in srgb, var(--bs-primary) 18%, transparent);border-radius:.6rem;padding:.85rem 1rem;font-size:.875rem}.ai-guide-box h6{align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.ai-guide{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.ai-guide-step{border:1px solid var(--bs-border-color);background:var(--bs-paper-bg,var(--bs-body-bg));border-radius:.6rem}.ai-guide-step.open{border-color:color-mix(in srgb, var(--bs-primary) 55%, transparent)}.ai-guide-head{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:.7rem 1rem;font-weight:500;display:flex}.ai-guide-head .n{border:2px solid var(--bs-border-color);border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;display:inline-grid}.ai-guide-step.open .n{border-color:var(--bs-primary);background:var(--bs-primary);color:#fff}.ai-guide-step.done .n{border-color:var(--bs-success);color:var(--bs-success)}.ai-guide-step.done .t{color:var(--bs-secondary-color)}.ai-guide-body{padding:0 1rem 1rem 3.5rem;font-size:.9rem}.ai-guide-table code{white-space:normal}.ai-guide-trouble summary{cursor:pointer;font-weight:500}.ai-guide-trouble dt{margin-top:.5rem}.ai-guide-trouble dd{color:var(--bs-secondary-color);margin-bottom:0}@media (width<=575.98px){.ai-guide-body{padding-left:1rem}}.of-card{transition:border-color .15s,box-shadow .15s}.of-card.border-primary{box-shadow:0 0 0 .2rem color-mix(in srgb, var(--bs-primary) 18%, transparent)}.of-icon{width:3rem;height:3rem;color:var(--bs-primary);background:color-mix(in srgb, var(--bs-primary) 12%, transparent);border-radius:.75rem;flex:none;place-items:center;font-size:1.5rem;display:inline-grid}.of-prices{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.of-prices span{flex-direction:column;display:flex}.of-prices small{color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.of-prices strong{font-size:1.1rem}.of-form{border-top:1px dashed var(--bs-border-color);padding-top:1rem}[data-bs-theme=dark]{--bs-body-bg:#232333;--bs-body-bg-rgb:35, 35, 51;--bs-body-color:#b2b2c4;--bs-body-color-rgb:178, 178, 196;--bs-paper-bg:#2b2c40;--bs-paper-bg-rgb:43, 44, 64;--bs-heading-color:#d5d5e2;--bs-base-color:#e6e6f1;--bs-base-color-rgb:230, 230, 241;--bs-emphasis-color:#fff;--bs-border-color:#4e4f6c;--bs-border-color-translucent:#ffffff26;--bs-secondary-color:#7e7f96;--bs-tertiary-color:#b2b2c480;--bs-secondary-bg:#4e4f6c;--bs-tertiary-bg:#464764;--bs-link-color:#a5a7ff;--bs-gray-100:#4a4b69;--bs-gray-200:#4e4f6c;--bs-gray-300:#6d6e87;--bs-gray-500:#8f90a5;--bs-gray-700:#b2b2c4;--bs-dark:#6b6c9d;--bs-light:#494a5d;--bs-box-shadow:0 .1875rem .5rem 0 #14141d38;--bs-box-shadow-xs:0 .0625rem .3175rem 0 #14141d2e;--bs-box-shadow-sm:0 .125rem .375rem 0 #14141d33;--bs-box-shadow-lg:0 .25rem .75rem 0 #14141d3d;--bs-primary-bg-subtle:#35365f;--bs-secondary-bg-subtle:#393c50;--bs-success-bg-subtle:#36483f;--bs-danger-bg-subtle:#4d2f3a;--bs-warning-bg-subtle:#4d4036;--bs-info-bg-subtle:#25445c;--bs-menu-bg:#2b2c40;--bs-menu-bg-rgb:43, 44, 64;--bs-menu-color:#b2b2c4;--bs-menu-color-rgb:178, 178, 196;--bs-menu-hover-bg:#e6e6f10f;--bs-menu-hover-color:#b2b2c4;--bs-menu-active-toggle-bg:#e6e6f114;--bs-menu-divider-color:transparent;--bs-menu-box-shadow:0 .125rem .375rem 0 #14141d33}[data-bs-theme=dark] body{background-color:var(--bs-body-bg)}[data-bs-theme=dark] .bg-menu-theme,[data-bs-theme=dark] .bg-navbar-theme,[data-bs-theme=dark] .card,[data-bs-theme=dark] .dropdown-menu,[data-bs-theme=dark] .modal-content,[data-bs-theme=dark] .list-group-item{background-color:var(--bs-paper-bg);color:var(--bs-body-color)}[data-bs-theme=dark] .bg-footer-theme{background-color:#0000}[data-bs-theme=dark] .table{--bs-table-bg:transparent;--bs-table-color:var(--bs-body-color);--bs-table-border-color:var(--bs-border-color);--bs-table-hover-bg:#e6e6f10a;--bs-table-hover-color:var(--bs-body-color)}[data-bs-theme=dark] .table th{color:var(--bs-heading-color)}[data-bs-theme=dark] .form-control,[data-bs-theme=dark] .form-select,[data-bs-theme=dark] .input-group-text{border-color:var(--bs-border-color);color:var(--bs-body-color);background-color:#0000}[data-bs-theme=dark] .trace{background:var(--bs-body-bg)}[data-bs-theme=dark] .dropdown-item{color:var(--bs-body-color)}[data-bs-theme=dark] .dropdown-item:hover,[data-bs-theme=dark] .dropdown-item:focus{color:var(--bs-heading-color);background-color:#e6e6f10f}[data-bs-theme=dark] code{color:#ff8bb8}[data-bs-theme=dark] .app-brand-text,[data-bs-theme=dark] h1,[data-bs-theme=dark] h2,[data-bs-theme=dark] h3,[data-bs-theme=dark] h4,[data-bs-theme=dark] h5,[data-bs-theme=dark] h6{color:var(--bs-heading-color)}[data-bs-theme=dark] .btn-outline-secondary{--bs-btn-color:var(--bs-body-color);--bs-btn-border-color:var(--bs-border-color)}[data-bs-theme=dark] .page-link{border-color:var(--bs-border-color);color:var(--bs-body-color);background-color:#0000}[data-bs-theme=dark] .apexcharts-gridline{stroke:var(--bs-border-color)}[data-bs-theme=dark] .apexcharts-text{fill:var(--bs-secondary-color)}.menu .app-brand.demo{height:64px;margin-top:12px;position:relative}.app-brand-text{letter-spacing:-.5px;font-size:1.5rem}.app-brand-mark{background:var(--bs-primary);color:#fff;letter-spacing:-.02em;width:34px;height:34px;box-shadow:0 2px 6px rgba(var(--bs-primary-rgb), .4);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.menu-collapse-toggle{inset-inline-end:-12px;background:var(--bs-primary);border:6px solid var(--bs-body-bg);box-sizing:content-box;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:1.1rem;transition:transform .25s;position:absolute;top:50%;transform:translateY(-50%);color:#fff!important}.layout-menu-collapsed:not(.layout-menu-hover) .menu-collapse-toggle{transform:translateY(-50%)rotate(180deg);display:none!important}.layout-menu-collapsed.layout-menu-hover .menu-collapse-toggle{transform:translateY(-50%)rotate(180deg)}.layout-menu-collapsed:not(.layout-menu-hover) .layout-menu .app-brand-text,.layout-menu-collapsed:not(.layout-menu-hover) .layout-menu .context-pill-text,.layout-menu-collapsed:not(.layout-menu-hover) .layout-menu .menu-link .badge,.layout-menu-collapsed:not(.layout-menu-hover) .layout-menu .menu-link .bx-link-external{display:none!important}.layout-menu-collapsed:not(.layout-menu-hover) .layout-menu .context-pill{background:0 0;justify-content:center;padding-inline:0}.layout-menu-collapsed:not(.layout-menu-hover) .layout-menu .app-brand{padding-inline-start:1.6rem}@media (width>=1200px){.layout-menu-collapsed.layout-menu-hover .layout-menu{box-shadow:var(--bs-box-shadow-lg)}}.context-pill{background:rgba(var(--bs-primary-rgb), .08);border-radius:.5rem;align-items:center;gap:.625rem;margin:.25rem 1rem .75rem;padding:.5rem .625rem;font-size:.875rem;line-height:1.25;display:flex;overflow:hidden}.context-pill-icon{border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.1rem;display:inline-flex}.context-pill-text{flex-direction:column;min-width:0;display:flex}.context-pill-text small{color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}:root{--senso-gutter:1.5rem}.layout-navbar-fixed .layout-page>.layout-navbar.navbar-detached{z-index:1075;transition:inset-inline-start .25s;top:0;width:auto!important;max-width:none!important;margin:1rem 0 0!important;padding-inline:1.5rem!important;position:fixed!important;inset-inline-start:calc(var(--bs-menu-width) + var(--senso-gutter))!important;inset-inline-end:var(--senso-gutter)!important}.layout-menu-collapsed .layout-page>.layout-navbar.navbar-detached{inset-inline-start:calc(var(--bs-menu-collapsed-width) + var(--senso-gutter))!important}.layout-navbar-fixed .layout-page:before{content:"";top:0;z-index:1074;background:linear-gradient(var(--bs-body-bg) 60%, rgba(var(--bs-body-bg-rgb,245, 245, 249), 0));pointer-events:none;height:1rem;position:fixed;inset-inline:0}.layout-navbar-fixed .layout-page{padding-top:5.5rem!important}.layout-page>.content-wrapper>.container-fluid,.layout-page .content-footer>.container-fluid{padding-inline:var(--senso-gutter)}@media (width<=1199.98px){.layout-navbar-fixed .layout-page>.layout-navbar.navbar-detached,.layout-menu-collapsed .layout-page>.layout-navbar.navbar-detached{inset-inline-start:var(--senso-gutter)!important}}@media (width<=575.98px){:root{--senso-gutter:1rem}.layout-navbar .nav-xs-hide{display:none!important}.layout-navbar .navbar-nav.gap-1{gap:0!important}.layout-navbar .navbar-nav .btn-icon{width:2.125rem;height:2.125rem}.layout-navbar .layout-menu-toggle{margin-inline-end:.75rem!important}.layout-navbar .dropdown-user{margin-inline-start:.25rem!important}.page-header{gap:.75rem!important;margin-bottom:1rem!important}}.nav-xs-quick .btn-group .btn.active{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.layout-navbar .search-toggler{color:var(--bs-body-color)}.layout-navbar .search-toggler:hover{color:var(--bs-heading-color)}.search-kbd{color:var(--bs-secondary-color);border:1px solid var(--bs-border-color);box-shadow:none;background:0 0;border-radius:.25rem;padding:.05rem .4rem;font-family:inherit;font-size:.6875rem;font-weight:500;display:inline-block}.btn-icon{--bs-btn-padding-x:0;--bs-btn-padding-y:0;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:inline-flex}.btn-text-secondary{--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-heading-color);--bs-btn-hover-bg:rgba(var(--bs-base-color-rgb), .06);--bs-btn-hover-border-color:transparent;--bs-btn-active-bg:rgba(var(--bs-base-color-rgb), .08);--bs-btn-active-border-color:transparent;--bs-btn-active-color:var(--bs-heading-color)}.layout-navbar .navbar-nav .nav-link.btn-icon{padding:0}.badge-dot{border-radius:50%;width:8px;height:8px;padding:0;display:inline-block}.badge-notifications{top:0;width:10px;height:10px;position:absolute;inset-inline-end:-2px;border-color:var(--bs-paper-bg)!important;border-width:2px!important}.dropdown-menu-header .dropdown-header{padding-inline:1.5rem}.dropdown-notifications .dropdown-menu{width:380px;max-width:calc(100vw - 2rem)}.dropdown-notifications-list{max-height:360px;overflow-y:auto}.dropdown-notifications-item{cursor:pointer}.dropdown-notifications-item:hover{background:rgba(var(--bs-base-color-rgb), .04)}.dropdown-notifications-item .dropdown-notifications-actions{flex-direction:column;align-items:center;gap:.25rem;display:flex}.dropdown-notifications-item.marked-as-read .dropdown-notifications-read{visibility:hidden}.dropdown-shortcuts .dropdown-menu{width:340px;max-width:calc(100vw - 2rem)}.dropdown-shortcuts-item{text-align:center;padding:1.5rem 1rem;transition:background-color .15s;position:relative}.dropdown-shortcuts-item:hover{background:rgba(var(--bs-base-color-rgb), .04)}.dropdown-shortcuts-item a{color:var(--bs-heading-color);font-weight:500;display:block}.dropdown-shortcuts-item small{color:var(--bs-secondary-color)}.dropdown-shortcuts-icon{background:var(--bs-gray-100,#f1f1f3);justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}[data-bs-theme=light] .dropdown-shortcuts-icon{background:#ecedef}.row-bordered>[class*=col]{border-inline-end:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color)}.row-bordered>[class*=col]:last-child{border-inline-end:0}.dropdown-shortcuts-list .row:last-child>[class*=col]{border-bottom:0}.dropdown-user .dropdown-menu{min-width:15rem}.icon-14px{font-size:14px!important}.icon-26px{font-size:26px!important}.page-header h4{line-height:1.4}.page-header .breadcrumb{font-size:.8125rem}.page-header .breadcrumb-item+.breadcrumb-item:before{content:"/";color:var(--bs-secondary-color)}.page-header .breadcrumb a{color:var(--bs-secondary-color)}.page-header .breadcrumb a:hover{color:var(--bs-primary)}.card .stretched-link:after{z-index:1}.stat-icon{border-radius:.5rem;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.4rem;display:inline-flex}.health-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.welcome-card .card-body{padding-block:1.75rem}.welcome-card img{max-height:150px}.trace{white-space:pre;background:#f5f5f9;border-radius:.5rem;max-height:480px;padding:1rem;font-size:.75rem;overflow:auto}.table td.text-truncate-cell{text-overflow:ellipsis;white-space:nowrap;max-width:380px;overflow:hidden}.impersonation-bar{top:0;z-index:1040;height:2.5rem;position:fixed;inset-inline:0}body:has(.impersonation-bar){--senso-topbar:2.5rem}body:has(.impersonation-bar) .layout-menu{top:var(--senso-topbar)!important;height:calc(100% - var(--senso-topbar))!important}body:has(.impersonation-bar) .layout-page>.layout-navbar.navbar-detached{top:var(--senso-topbar)!important}html.layout-navbar-fixed body:has(.impersonation-bar) .layout-page{padding-top:calc(5.5rem + var(--senso-topbar))!important}body:has(.impersonation-bar) .offcanvas{top:var(--senso-topbar)}.credentials-box code{-webkit-user-select:all;user-select:all;font-size:.9rem}.auth-brand-mark{width:42px;height:42px;font-size:1.2rem}.command-palette-dialog{margin-top:10vh}.command-palette-dialog .modal-body{max-height:55vh}.command-palette-dialog .list-group-item{border-inline:0;align-items:center;gap:.875rem;padding:.625rem 1.5rem;display:flex}.command-palette-dialog .list-group-item.active{background:rgba(var(--bs-primary-rgb), .1);color:var(--bs-heading-color);border-color:#0000}.command-palette-dialog .palette-group{text-transform:uppercase;letter-spacing:.06em;color:var(--bs-secondary-color);padding:.75rem 1.5rem .25rem;font-size:.6875rem}.command-palette-dialog .palette-icon{background:rgba(var(--bs-base-color-rgb), .06);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@keyframes bell-shake{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-15deg)}40%,80%{transform:rotate(15deg)}}.bx-flashing{color:var(--bs-danger);animation:.6s ease-in-out 3 bell-shake}.card ul.p-0.m-0{list-style:none}.input-group>.form-control-color{flex:0 0 3.25rem;max-width:3.25rem;padding:.3rem}.locale-code{justify-content:center;min-width:2rem}.dropdown-item.active .locale-code{color:inherit!important;background:#ffffff40!important}.module-description{max-width:460px}.module-category-row td{background:rgba(var(--bs-base-color-rgb), .03)!important}.module-activate-menu{min-width:280px}.module-card-muted{opacity:.85}.module-card-muted:hover{opacity:1}[x-cloak]{display:none!important}.platform-message-body>:last-child{margin-bottom:0}.mt-hero{background:linear-gradient(120deg, rgba(var(--bs-primary-rgb), .12), rgba(var(--bs-info-rgb), .08));border:1px solid rgba(var(--bs-primary-rgb), .18);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1rem 1.25rem;display:flex}.mt-hero-stats{gap:1.75rem;display:flex}.mt-hero-stats>div{flex-direction:column;line-height:1.1;display:flex}.mt-num{color:var(--bs-heading-color);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700}.mt-hero-stats small{color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.mt-hero-tools{flex-wrap:wrap;align-items:center;gap:.75rem;margin-left:auto;display:flex}.mt-search{width:16rem;max-width:100%}.mt-group{text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary-color);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8125rem;display:flex}.mt-group>i{color:var(--bs-primary);font-size:1.1rem}.mt-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;display:grid}.mt-tile{color:var(--bs-body-color);background:var(--bs-paper-bg,var(--bs-body-bg));border:1px solid var(--bs-border-color);border-radius:.75rem;flex-direction:column;gap:.45rem;min-width:0;padding:.9rem 1rem .8rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}.mt-tile:hover{color:var(--bs-body-color);border-color:rgba(var(--bs-primary-rgb), .45);box-shadow:0 .5rem 1.25rem rgba(var(--bs-primary-rgb), .12);transform:translateY(-2px)}.mt-tile.is-custom{border-left:3px solid var(--bs-info)}.mt-tile-head{align-items:center;gap:.6rem;min-width:0;display:flex}.mt-env{background:rgba(var(--bs-primary-rgb), .12);width:2rem;height:2rem;color:var(--bs-primary);border-radius:.5rem;flex:none;place-items:center;display:grid}.mt-tile.is-custom .mt-env{background:rgba(var(--bs-info-rgb), .14);color:var(--bs-info)}.mt-title{color:var(--bs-heading-color);overflow-wrap:anywhere;min-width:0;font-weight:600}.mt-go{color:var(--bs-secondary-color);margin-left:auto;transition:transform .15s}.mt-tile:hover .mt-go{color:var(--bs-primary);transform:translate(3px)}.mt-desc{color:var(--bs-secondary-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;display:-webkit-box;overflow:hidden}.mt-subject{background:rgba(var(--bs-base-color-rgb,34, 48, 62), .05);font-size:.75rem;font-family:var(--bs-font-monospace);border-radius:.4rem;align-items:center;gap:.4rem;min-width:0;padding:.3rem .5rem;display:flex}.mt-subject span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mt-foot{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:auto;display:flex}.mt-lang{border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);border-radius:.3rem;padding:.1rem .35rem;font-size:.625rem;font-weight:700}.mt-lang.on{background:var(--bs-info);border-color:var(--bs-info);color:#fff}.mt-attach{background:rgba(var(--bs-danger-rgb), .1);color:var(--bs-danger);border-radius:1rem;align-items:center;gap:.2rem;padding:.1rem .4rem;font-size:.6875rem;display:inline-flex}.mt-langs{background:rgba(var(--bs-base-color-rgb,34, 48, 62), .06);border-radius:.6rem;gap:.2rem;padding:.2rem;display:inline-flex}.mt-langbtn{color:var(--bs-body-color);background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.875rem;display:inline-flex}.mt-langbtn.active{background:var(--bs-paper-bg,var(--bs-body-bg));color:var(--bs-primary);font-weight:600;box-shadow:0 1px 4px #0000001f}.mt-dot{background:var(--bs-border-color);border-radius:50%;width:.5rem;height:.5rem}.mt-dot.on{background:var(--bs-info)}.mt-subject-input{font-weight:500}.mt-compose{border:1px solid var(--bs-border-color);border-radius:.5rem;overflow:hidden}.mt-compose:focus-within{border-color:var(--bs-primary);box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb), .15)}.mt-toolbar{border-bottom:1px solid var(--bs-border-color);background:rgba(var(--bs-base-color-rgb,34, 48, 62), .03);flex-wrap:wrap;align-items:center;gap:.1rem;padding:.3rem .4rem;display:flex}.mt-toolbar button{color:var(--bs-body-color);background:0 0;border:0;border-radius:.35rem;place-items:center;width:2rem;height:2rem;display:grid}.mt-toolbar button:hover,.mt-toolbar button.active{background:rgba(var(--bs-primary-rgb), .12);color:var(--bs-primary)}.mt-sep{background:var(--bs-border-color);width:1px;height:1.2rem;margin:0 .25rem}.mt-count{color:var(--bs-secondary-color);font-variant-numeric:tabular-nums;padding-right:.25rem;font-size:.6875rem}.mt-body{font-family:var(--bs-font-monospace);resize:vertical;border-radius:0;min-height:14rem;font-size:.8125rem;line-height:1.6;box-shadow:none!important;border:0!important}.mt-default{border:1px dashed var(--bs-border-color);background:rgba(var(--bs-base-color-rgb,34, 48, 62), .03);border-radius:.5rem;margin-top:.6rem;padding:.7rem .8rem}.mt-default pre{white-space:pre-wrap;color:var(--bs-secondary-color);max-height:14rem;font-size:.75rem;overflow:auto}.mt-unknown{color:var(--bs-warning);margin-top:.5rem;font-size:.8125rem}.mt-tokens{border-top:1px solid var(--bs-border-color);margin-top:1.25rem;padding-top:1rem}.mt-token-list{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.4rem;display:grid}.mt-token{text-align:left;border:1px solid var(--bs-border-color);color:var(--bs-body-color);background:0 0;border-radius:.45rem;align-items:center;gap:.5rem;min-width:0;padding:.35rem .55rem;font-size:.75rem;display:flex}.mt-token code{flex:none}.mt-token span{color:var(--bs-secondary-color);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mt-token i{color:var(--bs-success);opacity:0;margin-left:auto}.mt-token:hover{border-color:var(--bs-primary)}.mt-token.used{border-color:rgba(var(--bs-success-rgb), .5);background:rgba(var(--bs-success-rgb), .06)}.mt-token.used i{opacity:1}.mt-preview-card{position:sticky;top:5.5rem}.mt-client{border:1px solid var(--bs-border-color);background:var(--bs-paper-bg,var(--bs-body-bg));border-radius:.75rem;max-width:100%;margin:0 auto;transition:max-width .25s;overflow:hidden}.mt-client.is-mobile{border-width:6px;border-radius:1.5rem;max-width:390px}.mt-client-head{border-bottom:1px solid var(--bs-border-color);align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.mt-avatar{color:#fff;background:linear-gradient(135deg, var(--bs-primary), var(--bs-info));border-radius:50%;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-weight:700;display:grid}.mt-client-subject{color:var(--bs-heading-color);overflow-wrap:anywhere;font-weight:600}.mt-client-meta{color:var(--bs-secondary-color);font-size:.75rem}.mt-client-attach{border-bottom:1px solid var(--bs-border-color);flex-wrap:wrap;gap:.5rem;padding:.5rem 1rem;display:flex}.mt-client-attach span{border:1px solid var(--bs-border-color);border-radius:.45rem;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.75rem;display:inline-flex}.mt-client-attach i{color:var(--bs-danger);font-size:1.1rem}.mt-frame{background:#fff;border:0;width:100%;min-height:34rem;display:block}@media (width<=1399.98px){.mt-preview-card{position:static}}@media (width<=575.98px){.mt-hero-tools{width:100%;margin-left:0}.mt-search{width:100%}.mt-hero-stats{gap:1.25rem}.mt-grid,.mt-token-list{grid-template-columns:1fr}.mt-frame{min-height:26rem}}@media (width<=767.98px){.nav-tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-right:1.5rem;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.nav-tabs .nav-link{white-space:nowrap}.nav-tabs>.nav-item.ms-auto{margin-left:0!important}}@media (width<=575.98px){.stat-row{scroll-snap-type:x mandatory;scrollbar-width:none;--bs-gutter-x:.75rem;flex-wrap:nowrap;overflow-x:auto;margin-bottom:1rem!important}.stat-row::-webkit-scrollbar{display:none}.stat-row>[class*=col]{scroll-snap-align:start;flex:0 0 72%;max-width:72%}.stat-row .card-body{padding:.75rem .9rem}.stat-row .card-body h4{font-size:1.125rem}.stat-row .avatar{width:2rem;height:2rem}.stat-row .avatar .icon-26px{font-size:1.1rem}}
