.instant-page{--instant-accent:var(--brand,#e27454);--instant-accent-strong:#c95636;--instant-soft:#e274541f;--instant-ink:var(--text,#201f1c);--instant-muted:var(--muted,#73716d);--instant-line:var(--line,#e6e3df);--instant-surface:color-mix(in srgb,var(--panel,#fff) 92%,transparent);--instant-field:var(--field,#fffaf7);--instant-glass-shadow:0 12px 35px #12162112,inset 0 1px #ffffffb3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.045 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(circle at 85% 6%,#6d5cff14,transparent 26%), radial-gradient(circle at 12% 92%,#ed755512,transparent 24%), var(--canvas,#f6f5f2);min-height:100%;color:var(--instant-ink);padding:30px}.theme-dark .instant-page{--instant-glass-shadow:0 12px 35px #0000003d,inset 0 1px #ffffff0d}.instant-hero{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1500px;margin:0 auto 22px;display:flex}.instant-hero p,.instant-modal header p{color:var(--instant-accent);letter-spacing:.14em;align-items:center;gap:7px;margin:0 0 7px;font-size:10px;font-weight:850;display:inline-flex}.instant-hero p:before{content:"";background:var(--instant-accent);border-radius:99px;width:18px;height:2px}.instant-hero h1{letter-spacing:-.045em;background:linear-gradient(115deg,var(--text) 55%,color-mix(in srgb,var(--text) 45%,var(--brand)));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(27px,3vw,38px);font-weight:850}.instant-hero span{color:var(--instant-muted);margin-top:7px;font-size:13px;display:block}.instant-add,.instant-save{background:linear-gradient(180deg,#ef835f,var(--instant-accent));color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:780;display:flex;box-shadow:0 11px 25px #ca53313b}.instant-add:hover,.instant-save:hover:not(:disabled){background:linear-gradient(#e87551,#cf5937);transform:translateY(-1px)}.instant-add svg{width:18px}.instant-context{z-index:20;max-width:1500px;margin:0 auto 16px;position:relative}.instant-context-trigger{border:1px solid var(--instant-line);background:var(--instant-surface);width:100%;min-height:76px;color:var(--instant-ink);text-align:left;box-shadow:var(--instant-glass-shadow);-webkit-backdrop-filter:blur(9px);border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto 22px;align-items:center;gap:12px;padding:11px 15px;display:grid}.instant-context-trigger:hover:not(:disabled),.instant-context-trigger[aria-expanded=true]{border-color:#e7a98d;box-shadow:0 12px 32px #b14e2e1a}.instant-context-trigger:disabled{cursor:not-allowed;opacity:.65}.instant-context-trigger>span{background:var(--instant-soft);width:42px;height:42px;color:var(--instant-accent-strong);border-radius:13px;place-items:center;display:grid}.instant-context-trigger>span svg{width:20px}.instant-context-trigger>div{gap:2px;min-width:0;display:grid}.instant-context-trigger small,.instant-editor-context small{color:var(--instant-accent-strong);letter-spacing:.11em;font-size:8px;font-style:normal;font-weight:850}.instant-context-trigger b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.instant-context-trigger em,.instant-editor-context em{color:var(--instant-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.instant-context-trigger>svg{width:17px;color:var(--instant-accent);transition:transform .18s}.instant-context-trigger>svg.rotated{transform:rotate(180deg)}.instant-access-summary{border-left:1px solid var(--instant-line);align-items:center;min-width:165px;padding:9px 13px;grid-template-columns:20px 1fr!important;gap:8px!important;display:flex!important}.instant-access-summary>svg{width:18px;color:var(--instant-accent)}.instant-access-summary span{gap:2px;min-width:0;margin:0;display:grid}.instant-access-summary b{font-size:11px}.instant-context-panel{border:1px solid color-mix(in srgb,#6d5cff 18%,var(--instant-line));background:color-mix(in srgb,var(--panel,#fff) 96%,transparent);width:min(940px,100%);color:var(--instant-ink);-webkit-backdrop-filter:blur(12px);border-radius:18px;padding:18px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 30px 80px #3b251933}.instant-context-panel>header{border-bottom:1px solid var(--instant-line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.instant-context-panel>header p{color:var(--instant-accent);letter-spacing:.14em;margin:0 0 4px;font-size:8px;font-weight:850}.instant-context-panel>header h2{margin:0;font-size:18px}.instant-context-panel>header span{color:var(--instant-muted);margin-top:3px;font-size:10px;display:block}.instant-context-panel>header>button{background:var(--instant-soft);width:32px;height:32px;color:var(--instant-accent-strong);border:0;border-radius:9px;place-items:center;display:grid}.instant-context-panel>header>button svg{width:16px}.instant-context-layout{grid-template-columns:minmax(250px,.8fr) minmax(360px,1.2fr);gap:15px;padding:15px 0;display:grid}.instant-context-layout>section{border:1px solid var(--instant-line);background:color-mix(in srgb,var(--panel,#fff) 60%,transparent);border-radius:14px;min-width:0;padding:13px}.instant-context-layout h3{color:#5b463a;margin:0;font-size:11px}.instant-context-layout p{color:var(--instant-muted);margin:3px 0 0;font-size:9px}.instant-website-list,.instant-agent-list{gap:6px;max-height:230px;margin-top:10px;padding-right:3px;display:grid;overflow:auto}.instant-website-list>button{border:1px solid var(--instant-line);background:var(--instant-field);min-width:0;color:var(--instant-ink);text-align:left;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:8px;display:grid}.instant-website-list>button:hover,.instant-website-list>button.selected{border-color:var(--instant-accent);background:var(--instant-soft)}.instant-website-list>button>span{color:#9b6952;background:#f8eee8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.instant-website-list>button>span svg{width:16px}.instant-website-list>button>div{gap:1px;min-width:0;display:grid}.instant-website-list b,.instant-website-list small,.instant-website-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.instant-website-list b{font-size:10px}.instant-website-list small{color:var(--instant-muted);font-size:8px}.instant-website-list em{color:var(--instant-accent-strong);font-size:8px;font-style:normal}.instant-website-list>button>svg{width:15px;color:var(--instant-accent)}.instant-access-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.instant-toggle{flex:0 0 38px;width:38px;height:22px;position:relative}.instant-toggle input{opacity:0;position:absolute}.instant-toggle i{cursor:pointer;background:#d9cec7;border-radius:99px;transition:all .18s;position:absolute;inset:0}.instant-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.instant-toggle input:checked+i{background:var(--instant-accent)}.instant-toggle input:checked+i:after{transform:translate(16px)}.instant-toggle input:disabled+i{cursor:not-allowed;opacity:.55}.instant-agent-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:184px}.instant-agent-list.disabled{opacity:.48}.instant-agent-list>button{border:1px solid var(--instant-line);background:var(--instant-field);min-width:0;color:var(--instant-ink);text-align:left;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 17px;align-items:center;gap:7px;padding:7px;display:grid}.instant-agent-list>button:hover:not(:disabled),.instant-agent-list>button.selected{border-color:var(--instant-accent);background:var(--instant-soft)}.instant-agent-list>button>.avatar-preset,.instant-agent-list>button>img{object-fit:cover;border-radius:9px;width:30px;height:30px}.instant-agent-list>button>span{gap:1px;min-width:0;display:grid}.instant-agent-list b,.instant-agent-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.instant-agent-list b{font-size:9px}.instant-agent-list small{color:var(--instant-muted);font-size:7px}.instant-agent-list>button>i{color:#fff;border:1px solid #d8c9c0;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.instant-agent-list>button.selected>i{border-color:var(--instant-accent);background:var(--instant-accent)}.instant-agent-list>button>i svg{width:11px}.instant-access-save{background:var(--instant-accent);color:#fff;border:0;border-radius:9px;align-items:center;gap:5px;min-height:34px;margin:10px 0 0 auto;padding:0 11px;font-size:9px;font-weight:800;display:flex}.instant-access-save:disabled{opacity:.45}.instant-access-save svg{width:13px}.instant-context-panel>footer{border-top:1px solid var(--instant-line);justify-content:flex-end;align-items:center;gap:8px;padding-top:13px;display:flex}.instant-context-panel>footer>div{gap:2px;margin-right:auto;display:grid}.instant-context-panel>footer>div b{font-size:10px}.instant-context-panel>footer>div span{color:var(--instant-muted);font-size:8px}.instant-context-panel>footer>button{border:1px solid var(--instant-line);background:var(--instant-field);min-height:36px;color:var(--instant-muted);border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:780;display:flex}.instant-context-panel>footer>button:hover{background:var(--instant-soft);color:var(--instant-accent-strong);border-color:#e5aa91}.instant-context-panel>footer>button svg{width:13px}.instant-surface{border:1px solid color-mix(in srgb,#6d5cff 14%,var(--instant-line));background:var(--instant-surface);max-width:1500px;box-shadow:var(--instant-glass-shadow);-webkit-backdrop-filter:blur(9px);border-radius:18px;margin:auto;overflow:hidden}.instant-toolbar{border-bottom:1px solid var(--instant-line);background:color-mix(in srgb,var(--instant-line) 22%,transparent);align-items:center;gap:10px;padding:15px;display:flex}.instant-search,.instant-select{border:1px solid var(--instant-line);background:var(--instant-field);border-radius:12px;align-items:center;min-width:0;height:44px;transition:border-color .16s,box-shadow .16s;display:flex}.instant-search:focus-within,.instant-select:focus-within{border-color:var(--instant-accent);box-shadow:0 0 0 3px #e274541f}.instant-search{flex:1;gap:9px;min-width:260px;padding:0 13px}.instant-search svg{color:#9a8d84;width:17px}.instant-search input,.instant-select select{width:100%;min-width:0;color:var(--instant-ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.instant-search input::placeholder{color:#a89d96}.instant-select{flex:0 0 210px;width:210px;padding:0 36px 0 13px;position:relative}.instant-select select{appearance:none;cursor:pointer;height:100%}.instant-select>svg{pointer-events:none;width:16px;color:var(--instant-accent);stroke-width:2.5px;position:absolute;right:12px}.instant-toolbar-actions{gap:8px;margin-left:auto;display:flex}.instant-toolbar-actions button{border:1px solid var(--instant-line);color:#66554b;white-space:nowrap;background:#fffaf7;border-radius:11px;align-items:center;gap:6px;height:44px;padding:0 12px;font-size:11px;font-weight:750;display:flex}.instant-toolbar-actions button:hover{background:var(--instant-soft);color:var(--instant-accent-strong);border-color:#e5aa91}.instant-toolbar-actions svg{width:15px}.instant-toolbar-context{background:var(--instant-soft);height:34px;color:var(--instant-accent-strong);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:750;display:flex}.instant-toolbar-context svg{width:13px}.instant-notice{color:#8d432c;background:#fff1e9;border:1px solid #ebc7b6;border-radius:11px;justify-content:space-between;align-items:center;margin:12px 15px 0;padding:11px 13px;font-size:12px;font-weight:650;display:flex}.instant-notice button{width:28px;height:28px;color:inherit;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.instant-notice button:hover{background:#e274541f}.instant-notice svg{width:15px}.instant-table-wrap{min-height:370px;overflow:auto}.instant-table-wrap table{table-layout:fixed;border-collapse:collapse;width:100%}.instant-table-wrap th{text-align:left;background:color-mix(in srgb,var(--instant-line) 28%,transparent);color:var(--instant-muted);letter-spacing:.1em;text-transform:uppercase;padding:14px 12px;font-size:10px;font-weight:850}.instant-table-wrap th:first-child{width:52px}.instant-table-wrap th:nth-child(2){width:13%}.instant-table-wrap th:nth-child(3){width:35%}.instant-table-wrap th:nth-child(4){width:17%}.instant-table-wrap th:nth-child(5){width:19%}.instant-table-wrap th:nth-child(6){width:13%}.instant-table-wrap td.instant-serial{color:var(--instant-muted);font-variant-numeric:tabular-nums;font-size:12px}.instant-table-wrap td{border-top:1px solid var(--instant-line);vertical-align:middle;padding:15px 12px}.instant-table-wrap td p{max-width:440px;color:var(--instant-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.5;overflow:hidden}.instant-table-wrap td time{color:var(--instant-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.instant-table-wrap code{background:var(--instant-soft);color:var(--instant-accent-strong);border:1px solid #f0cabb;border-radius:8px;padding:6px 9px;font-family:inherit;font-size:12px;font-weight:800}.instant-creator{color:var(--instant-ink);align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.instant-creator>img,.instant-creator>.avatar-preset{object-fit:cover;border-radius:10px;flex:0 0 32px;width:32px;height:32px}.instant-actions{justify-content:flex-end;gap:5px;display:flex}.instant-actions button{border:1px solid var(--instant-line);background:var(--instant-field);width:34px;height:34px;color:var(--instant-muted);border-radius:9px;place-items:center;transition:transform .18s,border-color .18s,color .18s;display:grid}.instant-actions button:hover{background:var(--instant-soft);color:var(--instant-accent-strong);border-color:#e5aa91;transform:translateY(-1px)}.instant-actions button:last-child:hover{color:#c73d3d;background:#fff0f0;border-color:#efb2b2}.instant-actions svg{width:15px}.instant-surface>footer{border-top:1px solid var(--instant-line);color:var(--instant-muted);padding:13px 18px;font-size:11px}.instant-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.instant-pager{align-items:center;gap:8px;display:flex}.instant-pager b{color:var(--instant-ink);font-variant-numeric:tabular-nums}.instant-pager button{border:1px solid var(--instant-line);background:var(--instant-field);width:30px;height:30px;color:var(--instant-muted);border-radius:9px;place-items:center;display:grid}.instant-pager button:not(:disabled):hover{background:var(--instant-soft);color:var(--instant-accent-strong);border-color:#e5aa91}.instant-pager button:disabled{opacity:.4;cursor:not-allowed}.instant-pager svg{width:15px}.instant-empty{text-align:center;align-content:center;place-items:center;min-height:330px;padding:62px 20px;display:grid}.instant-empty>span{background:var(--instant-soft);width:54px;height:54px;color:var(--instant-accent);border-radius:17px;place-items:center;display:grid}.instant-empty>span svg{width:25px}.instant-empty h2{margin:14px 0 4px;font-size:18px}.instant-empty p{color:var(--instant-muted);margin:0;font-size:12px}.instant-empty button{color:var(--instant-accent-strong);background:0 0;border:0;align-items:center;gap:5px;margin-top:12px;font-weight:750;display:flex}.instant-empty button svg{width:16px}.instant-modal-backdrop{z-index:90;backdrop-filter:blur(8px);background:#231c177a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.instant-modal{border:1px solid color-mix(in srgb,#6d5cff 16%,var(--instant-line));background:color-mix(in srgb,var(--panel,#fff) 96%,transparent);width:min(760px,100%);max-height:92vh;color:var(--instant-ink);-webkit-backdrop-filter:blur(12px);border-radius:20px;padding:24px;overflow:auto;box-shadow:0 28px 70px #100d0947,inset 0 1px #fff9}.instant-modal>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.instant-modal h2{margin:0;font-size:24px}.instant-modal header span{color:var(--instant-muted);margin-top:5px;font-size:12px;display:block}.instant-modal header>button{background:var(--instant-soft);color:#81523d;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.instant-modal header>button svg{width:18px}.instant-scope-fieldset,.instant-target-fieldset{border:0;margin:19px 0 0;padding:0}.instant-scope-fieldset legend,.instant-target-fieldset legend{color:#5b463a;width:100%;margin-bottom:8px;font-size:11px;font-weight:800}.instant-target-fieldset legend{justify-content:space-between;display:flex}.instant-target-fieldset legend span{color:var(--instant-accent);font-size:10px}.instant-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.instant-scope-grid>button{border:1px solid var(--instant-line);min-width:0;min-height:96px;color:var(--instant-ink);text-align:left;background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:3px 9px;padding:12px;display:grid}.instant-scope-grid>button>span{color:#9b6952;background:#f8eee8;border-radius:10px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.instant-scope-grid>button svg{width:16px}.instant-scope-grid b{font-size:12px}.instant-scope-grid small{color:var(--instant-muted);font-size:9px;line-height:1.35}.instant-scope-grid>button:hover,.instant-scope-grid>button.selected{border-color:var(--instant-accent);background:var(--instant-soft);box-shadow:0 5px 16px #b14e2e14}.instant-scope-grid>button.selected>span{background:var(--instant-accent);color:#fff}.instant-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:210px;padding:2px;display:grid;overflow:auto}.instant-target-grid>button{border:1px solid var(--instant-line);min-width:0;min-height:58px;color:var(--instant-ink);text-align:left;background:#fff;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:1px 9px;padding:9px 10px;display:grid}.instant-target-grid>button>span:first-child,.instant-target-grid>button>img,.instant-target-grid>button>.avatar-preset{object-fit:cover;background:var(--instant-soft);width:36px;height:36px;color:var(--instant-accent);border-radius:10px;grid-row:1/3;place-items:center;display:grid}.instant-target-grid svg{width:17px}.instant-target-grid b,.instant-target-grid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.instant-target-grid b{font-size:11px}.instant-target-grid small{color:var(--instant-muted);font-size:9px}.instant-target-grid>button:hover,.instant-target-grid>button.selected{border-color:var(--instant-accent);background:var(--instant-soft)}.instant-target-grid>button.selected{box-shadow:inset 3px 0 var(--instant-accent)}.instant-target-fieldset>p{color:var(--instant-muted);margin:8px 0 0;font-size:11px}.instant-form-field{color:#58463b;gap:7px;margin-top:16px;font-size:11px;font-weight:800;display:grid}.instant-form-field>small{color:var(--instant-muted);font-size:9px;font-weight:500}.instant-shortcut-input{border:1px solid var(--instant-line);background:var(--instant-field);border-radius:11px;align-items:center;height:44px;display:flex;overflow:hidden}.instant-shortcut-input:focus-within,.instant-form-field textarea:focus{border-color:var(--instant-accent);box-shadow:0 0 0 3px #e274541f}.instant-shortcut-input>b{border-right:1px solid var(--instant-line);background:var(--instant-soft);height:100%;color:var(--instant-accent-strong);place-items:center;padding:0 13px;font-size:16px;display:grid}.instant-shortcut-input input{min-width:0;height:100%;color:var(--instant-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 12px}.instant-form-field textarea{border:1px solid var(--instant-line);resize:vertical;background:var(--instant-field);color:var(--instant-ink);font:inherit;border-radius:12px;outline:0;padding:12px 13px;font-size:12px;line-height:1.55}.instant-editor-context{background:var(--instant-soft);color:var(--instant-accent-strong);border:1px solid #edcdbd;border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:11px 12px;display:flex}.instant-editor-context>svg{flex:0 0 20px;width:20px}.instant-editor-context>span{gap:2px;min-width:0;display:grid}.instant-editor-context b{color:var(--instant-ink);font-size:11px}.instant-modal>footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.instant-modal>footer>button:not(.instant-save){border:1px solid var(--instant-line);background:var(--instant-field);min-height:44px;color:var(--instant-muted);border-radius:12px;padding:0 17px;font-weight:700}.instant-save{min-height:44px}.instant-save:disabled{cursor:not-allowed;opacity:.45;transform:none}.instant-csv-format{color:#6f5141;background:#fff3eb;border:1px solid #edcdbd;border-radius:14px;margin-top:18px;padding:15px}.instant-csv-format>div{gap:6px;display:grid}.instant-csv-format b{font-size:11px}.instant-csv-format code{width:max-content;max-width:100%;color:var(--instant-accent-strong);background:#fff;border-radius:7px;padding:6px 8px;font-size:10px;overflow:auto}.instant-csv-format ul{gap:6px;margin:12px 0;padding-left:19px;font-size:10px;line-height:1.45;display:grid}.instant-csv-format button{min-height:36px;color:var(--instant-accent-strong);background:#fff;border:1px solid #e2a98e;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:750;display:flex}.instant-csv-format button svg{width:14px}.instant-import-result{color:#356047;background:#f0fbf4;border:1px solid #badfc8;border-radius:12px;margin-top:12px;padding:12px}.instant-import-result>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.instant-import-result span{text-align:center;background:#ffffffb8;border-radius:8px;padding:8px;font-size:9px}.instant-import-result span b{margin-top:2px;font-size:15px;display:block}.instant-import-result.has-errors{color:#8a3939;background:#fff3f3;border-color:#efbaba}.instant-import-result ul{border-top:1px solid;max-height:120px;margin:10px 0 0;padding:9px 9px 9px 26px;font-size:9px;line-height:1.5;overflow:auto}.instant-import-mode{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0 0;padding:0;display:grid}.instant-import-mode legend{color:#5b463a;grid-column:1/-1;margin-bottom:7px;font-size:11px;font-weight:800}.instant-import-mode label{border:1px solid var(--instant-line);background:var(--instant-field);cursor:pointer;border-radius:11px;align-items:flex-start;gap:9px;padding:11px;display:flex}.instant-import-mode input{accent-color:var(--instant-accent);margin-top:2px}.instant-import-mode span,.instant-import-mode b,.instant-import-mode small{display:block}.instant-import-mode b{font-size:11px}.instant-import-mode small{color:var(--instant-muted);margin-top:2px;font-size:9px}.instant-delete-dialog{border:1px solid color-mix(in srgb,#6d5cff 16%,var(--instant-line));background:color-mix(in srgb,var(--panel,#fff) 96%,transparent);width:min(430px,100%);color:var(--instant-ink);text-align:center;-webkit-backdrop-filter:blur(12px);border-radius:20px;padding:27px;box-shadow:0 28px 70px #100d0947}.instant-delete-dialog>span{color:#c83f3f;background:#fff0f0;border-radius:16px;place-items:center;width:52px;height:52px;margin:auto;display:grid}.instant-delete-dialog>span svg{width:23px}.instant-delete-dialog h2{margin:14px 0 6px;font-size:20px}.instant-delete-dialog p{color:var(--instant-muted);margin:0;font-size:12px;line-height:1.5}.instant-delete-dialog footer{grid-template-columns:1fr 1fr;gap:9px;margin-top:21px;display:grid}.instant-delete-dialog footer button{border:1px solid var(--instant-line);background:var(--instant-field);min-height:43px;color:var(--instant-muted);border-radius:11px;font-weight:750}.instant-delete-dialog footer button:last-child{color:#fff;background:#d94c4c;border-color:#d94c4c}.theme-dark .instant-page{--instant-accent-strong:#ff9b77;--instant-soft:#ef835f29}.theme-dark .instant-csv-format{color:#eadbd2;background:#392d27;border-color:#5a453a}.theme-dark .instant-csv-format code,.theme-dark .instant-csv-format button{background:#292823}.theme-dark .instant-import-result{color:#bce0c8;background:#263a2d;border-color:#386148}.theme-dark .instant-import-result.has-errors{color:#efbebe;background:#402a2a;border-color:#704141}.theme-dark .instant-import-result span{background:#00000021}@media (max-width:1150px){.instant-toolbar{flex-wrap:wrap}.instant-search{flex-basis:calc(100% - 230px)}.instant-toolbar-actions{margin-left:0}.instant-table-wrap th:nth-child(2){width:42%}.instant-table-wrap th:nth-child(3){width:18%}}@media (max-width:760px){.instant-page{padding:18px}.instant-hero{flex-direction:column;align-items:flex-start}.instant-add{width:100%}.instant-context-trigger{grid-template-columns:38px minmax(0,1fr) 20px}.instant-access-summary{border-top:1px solid var(--instant-line);border-left:0;grid-column:2/4;width:100%;padding:7px 0 0}.instant-context-panel{width:auto;position:fixed;inset:74px 10px 10px;overflow:auto}.instant-context-layout,.instant-agent-list{grid-template-columns:1fr}.instant-context-panel>footer{flex-wrap:wrap;align-items:stretch}.instant-context-panel>footer>div{width:100%}.instant-context-panel>footer>button{flex:1;justify-content:center}.instant-toolbar{flex-direction:column;align-items:stretch}.instant-search,.instant-select{flex:0 0 44px;width:100%;min-width:0}.instant-toolbar-context{justify-content:center}.instant-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.instant-toolbar-actions button{justify-content:center}.instant-scope-grid,.instant-target-grid{grid-template-columns:1fr}.instant-modal-backdrop{padding:10px}.instant-modal{padding:18px}.instant-modal>footer{grid-template-columns:1fr 1fr;display:grid}.instant-modal>footer button{width:100%}.instant-import-mode{grid-template-columns:1fr}.instant-import-result>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
.pane-composer{position:relative}.pane-composer>.instant-suggestion-popup{z-index:45;backdrop-filter:blur(22px)saturate(135%);background:#fffffff0;border:1px solid #ffffff8c;border-radius:17px;grid-template-columns:minmax(0,1fr);gap:4px;width:auto;max-height:min(416px,100vh - 210px);padding:7px;left:14px;right:14px;overflow:auto;box-shadow:0 18px 50px #0f172a33;flex:0 auto!important;align-items:stretch!important;height:auto!important;display:grid!important;position:absolute!important;bottom:calc(100% + 8px)!important}.pane-composer>.instant-suggestion-popup>button{color:#26313e;text-align:left;background:0 0;border:0;border-radius:11px;align-content:center;gap:4px;min-height:62px;place-items:initial!important;flex:none!important;width:100%!important;height:auto!important;padding:10px 12px!important;display:grid!important}.pane-composer>.instant-suggestion-popup>button:hover,.pane-composer>.instant-suggestion-popup>button.active{background:#ed714e1f}.instant-suggestion-popup strong{color:#d35a38;justify-content:space-between;align-items:center;gap:10px;display:flex}.instant-suggestion-popup strong>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.instant-suggestion-popup strong span{color:#16865c;white-space:nowrap;background:#1caf731c;border-radius:999px;padding:3px 7px;font-size:10px}.instant-suggestion-popup p{color:#66717f;white-space:pre-line;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.instant-suggestion-popup mark{color:#573c00;background:#ffe397;border-radius:3px}.theme-dark .pane-composer>.instant-suggestion-popup{background:#262520f5;border-color:#ffffff1a}.theme-dark .pane-composer>.instant-suggestion-popup>button{color:#f5f2eb}.theme-dark .instant-suggestion-popup p{color:#c5c0b5}.users-page,.profile-page{background:var(--app-bg,#f7f6f3);min-height:100%;color:var(--text,#1f2937);padding:30px}.users-page>header{justify-content:space-between;align-items:flex-end;max-width:1450px;margin:0 auto 22px;display:flex}.users-page>header p,.users-modal header p,.profile-card>header p{color:#ed714e;letter-spacing:.15em;margin:0 0 7px;font-size:12px;font-weight:800}.users-page h1,.profile-card h1{margin:0;font-size:32px}.users-page>header span,.profile-card>header span{color:#737d89;margin-top:7px;display:block}.users-page>header>button,.user-save,.profile-card footer button{color:#fff;background:#1caf73;border:0;border-radius:13px;align-items:center;gap:8px;padding:13px 17px;font-weight:750;display:flex}.users-page>header svg,.user-save svg,.profile-card footer svg{width:18px}.users-page>section,.profile-card{border:1px solid var(--line,#e5e2dc);background:var(--surface,#fff);border-radius:22px;max-width:1450px;margin:auto;box-shadow:0 18px 55px #1e232d12}.users-toolbar{border-bottom:1px solid var(--line,#ddd);align-items:center;gap:15px;padding:16px;display:flex}.users-toolbar label{border:1px solid var(--line,#ddd);border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 13px;display:flex}.users-toolbar input{width:100%;min-height:43px;color:inherit;background:0 0;border:0;outline:0}.users-toolbar svg{width:17px}.users-toolbar b{color:#79828d}.users-notice,.profile-notice{color:#087746;background:#edf9f3;border-radius:10px;margin:14px;padding:11px}.users-notice{justify-content:space-between;display:flex}.users-notice button{background:0 0;border:0}.users-grid{display:grid}.users-grid article{border-top:1px solid var(--line,#eee);grid-template-columns:48px minmax(180px,1fr) 120px 170px;align-items:center;gap:13px;padding:15px 20px;display:grid}.user-avatar{object-fit:cover;color:#fff;background:linear-gradient(135deg,#ed714e,#ffc37e);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.user-avatar svg{width:21px}.users-grid h2{margin:0;font-size:15px}.users-grid p{color:#7b8490;margin:4px 0 0;font-size:12px}.directory-status{text-transform:capitalize;align-items:center;gap:6px;display:flex}.directory-status i,.profile-avatar i{background:#8d949e;border-radius:50%;width:9px;height:9px}.directory-status.online i,.profile-avatar i.online{background:#18bb77}.directory-status.away i,.profile-avatar i.away{background:#f4a62a}.users-grid em{text-transform:capitalize;align-items:center;gap:6px;font-style:normal;display:flex}.users-grid em svg{color:#795dff;width:16px}.users-modal-backdrop{z-index:90;backdrop-filter:blur(7px);background:#12161d78;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.users-modal{background:var(--surface,#fff);border-radius:22px;width:min(540px,100%);padding:24px;box-shadow:0 30px 80px #0004}.users-modal header{justify-content:space-between;display:flex}.users-modal h2{margin:0 0 18px}.users-modal header>button{color:inherit;background:0 0;border:0}.users-modal>label{gap:6px;margin:12px 0;font-weight:700;display:grid}.users-modal input,.users-modal select,.profile-fields input,.profile-fields select,.password-section input{border:1px solid var(--line,#ddd);background:var(--input-bg,#fafafa);min-height:45px;color:inherit;border-radius:11px;padding:0 12px}.users-modal footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.users-modal footer>button:not(.user-save){border:1px solid var(--line,#ddd);color:inherit;background:0 0;border-radius:12px;padding:0 16px}.profile-card{max-width:920px;padding:28px}.profile-avatar{align-items:center;gap:18px;margin:25px 0;display:flex}.profile-avatar>span{color:#ed714e;background:#fff0ea;border-radius:25px;place-items:center;width:86px;height:86px;display:grid;position:relative}.profile-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.profile-avatar>span>svg{width:34px}.profile-avatar i{border:3px solid var(--surface,#fff);position:absolute;bottom:-2px;right:-2px}.profile-avatar label{border:1px solid var(--line,#ddd);cursor:pointer;border-radius:11px;gap:7px;padding:10px 13px;font-weight:700;display:flex}.profile-avatar label svg{width:17px}.profile-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.profile-fields label,.password-section label{gap:7px;font-weight:700;display:grid}.password-section{border:1px solid var(--line,#ddd);border-radius:16px;grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;padding:20px;display:grid}.password-section>div{grid-column:1/-1;gap:10px;display:flex}.password-section>div svg{color:#ed714e;width:21px}.password-section small{color:#7b8490;display:block}.profile-card footer{justify-content:flex-end;margin-top:22px;display:flex}.theme-dark .users-page,.theme-dark .profile-page{--surface:#292823;--input-bg:#24231f;--line:#403e37;color:#f3f1eb}.theme-dark .users-modal{background:#292823}.theme-dark .users-notice,.theme-dark .profile-notice{background:#153b2c}@media (max-width:720px){.users-page,.profile-page{padding:18px}.users-grid article{grid-template-columns:48px 1fr}.users-grid article>.directory-status,.users-grid article>em{grid-column:2}.profile-fields,.password-section{grid-template-columns:1fr}}.queue-section.compact>header{position:relative}.queue-section.compact>header>button{width:24px;height:24px;color:inherit;background:0 0;border:1px solid #787d8433;border-radius:8px;place-items:center;display:grid;position:absolute;right:30px}.queue-section.compact>header>button svg{width:13px}.internal-sidebar-row{width:calc(100% - 16px);color:inherit;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;margin:3px 8px;padding:9px;display:flex;position:relative}.internal-sidebar-row>span:nth-of-type(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.internal-sidebar-row>b{color:#fff;background:#20c77e;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.internal-avatar{color:#bb5336;background:linear-gradient(135deg,#fff0ea,#ffc9ac);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.internal-avatar.group{color:#735fff;background:#efeaff}.internal-avatar img{object-fit:cover;width:100%;height:100%}.internal-avatar svg{width:16px}.presence-dot{background:#8b929b;border-radius:50%;width:8px;height:8px}.presence-dot.online{background:#1fbd77}.presence-dot.away{background:#f0a526}.internal-show-more{color:#ed714e;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;width:100%;padding:6px;font-size:11px;font-weight:750;display:flex}.internal-show-more svg{width:13px}.internal-people-scroll{scrollbar-width:thin;max-height:285px;overflow:auto}.internal-window-stack{z-index:75;pointer-events:none;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:18px;right:22px}.internal-chat-window{resize:both;color:#25303d;backdrop-filter:blur(24px)saturate(140%);pointer-events:auto;background:#ffffffed;border:1px solid #ffffff8c;border-radius:20px;flex-direction:column;width:360px;min-width:300px;max-width:620px;height:500px;min-height:330px;max-height:78vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a47}.internal-chat-window.detached{transform:translateY(-35px)}.internal-chat-window.minimized{resize:none;min-height:64px;height:64px!important}.internal-chat-window>header{background:linear-gradient(135deg,#fff0eaf2,#ffffffe6);border-bottom:1px solid #6e747c29;align-items:center;gap:8px;min-height:64px;padding:10px 11px;display:flex}.internal-chat-window>header>div{flex:1;min-width:0}.internal-chat-window>header strong,.internal-chat-window>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.internal-chat-window>header small{color:#77818e;text-transform:capitalize;margin-top:2px;font-size:10px}.internal-chat-window>header>button{color:#66717d;background:0 0;border:0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.internal-chat-window>header>button:hover{background:#fff}.internal-chat-window>header svg{width:15px}.internal-chat-messages{flex-direction:column;flex:1;gap:10px;min-height:0;padding:13px;display:flex;overflow:auto}.internal-chat-messages article{align-items:flex-end;gap:7px;display:flex}.internal-chat-messages article.mine{flex-direction:row-reverse}.internal-chat-messages article>span{background:#fff0ea;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid;overflow:hidden}.internal-chat-messages article>span img{object-fit:cover;width:100%;height:100%}.internal-chat-messages article>div{max-width:78%}.internal-chat-messages article small{color:#818995;margin:0 4px 3px;font-size:9px;display:block}.internal-chat-messages article.mine small{text-align:right}.internal-chat-messages article p{white-space:pre-wrap;background:#f1f3f5;border-radius:13px 13px 13px 4px;margin:0;padding:9px 11px;font-size:12px;line-height:1.4}.internal-chat-messages article.mine p{color:#763920;background:#fff0ea;border-radius:13px 13px 4px}.internal-chat-empty{color:#808995;text-align:center;justify-items:center;gap:5px;margin:auto;display:grid}.internal-chat-empty svg{color:#ed714e;width:30px}.internal-chat-empty span{font-size:11px}.internal-chat-window>form{border-top:1px solid #6e747c26;padding:10px}.internal-chat-window textarea{resize:none;width:100%;height:55px;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:9px;font-size:12px}.internal-chat-window form footer{justify-content:space-between;display:flex}.internal-chat-window form button{color:#717b87;background:0 0;border:0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.internal-chat-window form svg{width:16px}.internal-chat-window form .internal-send{color:#fff;background:#ed714e}.internal-attachment{color:inherit;border:1px solid #e3e5e8;border-radius:10px;align-items:center;gap:6px;margin-top:4px;padding:8px;font-size:10px;text-decoration:none;display:flex}.internal-attachment svg{width:17px}.internal-attachment.image{display:grid}.internal-attachment img{object-fit:cover;border-radius:8px;max-width:180px;max-height:130px}.internal-picker-backdrop{z-index:95;backdrop-filter:blur(7px);background:#0d121973;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.internal-picker{background:var(--surface,#fff);border:1px solid #ffffff8c;border-radius:21px;width:min(520px,100%);max-height:86vh;padding:22px;overflow:auto;box-shadow:0 30px 80px #0004}.internal-picker>header{justify-content:space-between;display:flex}.internal-picker>header p{color:#ed714e;letter-spacing:.13em;margin:0;font-size:11px;font-weight:800}.internal-picker h2{margin:5px 0 18px}.internal-picker>header button{color:inherit;background:0 0;border:0}.internal-picker>form>label{gap:6px;font-weight:700;display:grid}.internal-picker input[type=text],.internal-picker>form>label input{border:1px solid var(--line,#ddd);min-height:44px;color:inherit;background:0 0;border-radius:11px;padding:0 12px}.internal-picker fieldset{border:1px solid var(--line,#ddd);border-radius:13px;margin:17px 0}.internal-member-list{max-height:360px;display:grid;overflow:auto}.internal-member-list>button,.internal-member-list>label{color:inherit;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:9px;display:flex}.internal-member-list>button:hover,.internal-member-list>label:hover{background:#ed714e14}.internal-member-list span:nth-of-type(2){flex:1;min-width:0}.internal-member-list b,.internal-member-list small{display:block}.internal-member-list small{color:#7b8490}.internal-picker form>footer{justify-content:flex-end;gap:9px;display:flex}.internal-picker form>footer button{border:1px solid var(--line,#ddd);min-height:42px;color:inherit;background:0 0;border-radius:11px;padding:0 15px}.internal-picker form>footer .internal-picker-save{color:#fff;background:#1caf73;border-color:#1caf73}.theme-dark .internal-chat-window{color:#f4f1e9;background:#292823f5;border-color:#4a473f}.theme-dark .internal-chat-window>header{background:linear-gradient(135deg,#3b2c26,#292823)}.theme-dark .internal-chat-messages article p{background:#35342f}.theme-dark .internal-chat-messages article.mine p{color:#ffd8c7;background:#573327}.theme-dark .internal-picker{--surface:#292823;--line:#49473f;color:#f4f1e9;background:#292823}@media (max-width:850px){.internal-window-stack{bottom:8px;left:8px;right:8px}.internal-chat-window{width:100%;max-width:none}.internal-window-stack .internal-chat-window:not(:last-child){display:none}}.agent-profile-link{min-width:0;color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex!important}.agent-profile-link>span:last-child{min-width:0;display:grid}.agent-profile-link strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-profile-link small{text-transform:capitalize}.agent-mini i.away{background:#f0a526!important}.agent-mini i.offline{background:#8b929b!important}.users-page>header>button,.user-save,.profile-card footer>button{color:#fff!important;background:linear-gradient(#ff9853,#ef6418)!important;border:1px solid #ffb37e!important;box-shadow:0 7px 18px #e25b1433,inset 0 1px #ffffff8c!important}.staff-notice{max-width:1500px;margin:14px auto -8px}.staff-users-grid article{grid-template-columns:48px minmax(240px,1fr) 120px 170px 40px}.staff-users-grid article:first-child{border-top:0}.staff-users-grid .staff-icon-button{justify-self:end}.theme-dark .staff-users-grid article{border-color:#403e37}@media (max-width:900px){.staff-users-grid article{grid-template-columns:48px minmax(160px,1fr) 40px}.staff-users-grid article>.directory-status,.staff-users-grid article>em{grid-column:2}.staff-users-grid article>.staff-icon-button{grid-area:1/3/3}}.profile-card{box-sizing:border-box;width:min(920px,100%)}.profile-fields>*{min-width:0}.profile-avatar>button{border:1px solid var(--line,#ddd);color:inherit;cursor:pointer;background:0 0;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;font-weight:700;display:flex}.profile-avatar>button svg{width:17px}.avatar-preset{display:block;background-color:#fee5d1!important;background-image:url(/speakto-avatar-presets.png)!important;background-repeat:no-repeat!important;background-size:300% 200%!important}.avatar-preset-support-1{background-position:0 0!important}.avatar-preset-support-2{background-position:50% 0!important}.avatar-preset-support-3{background-position:100% 0!important}.avatar-preset-support-4{background-position:0 100%!important}.avatar-preset-support-5{background-position:50% 100%!important}.avatar-preset-support-6{background-position:100% 100%!important}.profile-avatar>span>.avatar-preset{border-radius:inherit;width:100%;height:100%}.avatar-picker-backdrop{z-index:110;backdrop-filter:blur(9px);background:#201a156b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.avatar-picker{color:#41291e;background:#fffaf4f7;border:1px solid #ffffffb3;border-radius:24px;width:min(650px,100%);padding:24px;box-shadow:0 30px 85px #502d183d}.avatar-picker>header{justify-content:space-between;align-items:flex-start;display:flex}.avatar-picker>header p{color:#ed714e;letter-spacing:.15em;margin:0;font-size:11px;font-weight:800}.avatar-picker h2{margin:5px 0 3px;font-size:25px}.avatar-picker>header span{color:#826f64;font-size:13px}.avatar-picker>header>button{color:#89543a;background:#fff3e8;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.avatar-picker>header svg{width:18px}.avatar-preset-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin:21px 0;display:grid}.avatar-preset-grid>button{color:#563a2c;text-align:left;background:#ffffffb8;border:1px solid #ead8c9;border-radius:16px;grid-template-columns:58px 1fr;align-items:center;gap:9px;padding:9px;display:grid}.avatar-preset-grid>button:hover,.avatar-preset-grid>button.selected{background:#fff1e6;border-color:#ed714e;box-shadow:0 7px 20px #e5662726}.avatar-preset-grid .avatar-preset{border-radius:15px;width:58px;height:58px}.avatar-preset-grid span{font-size:11px;font-weight:700}.avatar-upload{color:#7b4429;background:#fff7ef;border:1px dashed #e28a58;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px;display:flex}.avatar-upload svg{color:#ed714e;width:20px}.avatar-upload span,.avatar-upload small{text-align:left;display:block}.avatar-upload small{color:#9a7a68;margin-top:2px;font-weight:400}.theme-dark .avatar-picker{color:#fff5eb;background:#2e2a23fa;border-color:#5c4b40}.theme-dark .avatar-picker>header span{color:#b9aa9d}.theme-dark .avatar-preset-grid>button{color:#f9eee5;background:#38332c;border-color:#57483e}.theme-dark .avatar-preset-grid>button:hover,.theme-dark .avatar-preset-grid>button.selected{background:#4a3327;border-color:#ed714e}.theme-dark .avatar-upload{color:#f8e8dc;background:#382f29;border-color:#8a5639}.internal-sidebar-row{background:var(--queue-item-bg,#f7f6f3d1)!important;border-left:3px solid #ed714e40!important}.internal-sidebar-row:hover{background:#ed714e1a!important}.internal-sidebar-row.has-unread{box-shadow:0 6px 16px #37201726;color:#fff!important;background:linear-gradient(100deg,#4b2b20,#35251f)!important;border-left-color:#4a2a1f!important}.internal-sidebar-row.has-unread .presence-dot{box-shadow:0 0 0 2px #4b2b20}.internal-sidebar-row>i+b,.internal-sidebar-row>span+b{color:#fff!important;background:#ed714e!important}.theme-dark .internal-sidebar-row{--queue-item-bg:#302f2a}.theme-dark .internal-sidebar-row.has-unread{background:linear-gradient(100deg,#6a3625,#48271f)!important}@media (max-width:640px){.avatar-preset-grid{grid-template-columns:1fr 1fr}.avatar-preset-grid>button{grid-template-columns:48px 1fr}.avatar-preset-grid .avatar-preset{width:48px;height:48px}}.agent-mini>.avatar-preset{border-radius:inherit;width:100%;height:100%}.internal-chat-messages article>.avatar-preset{border-radius:8px;flex:none;width:25px;height:25px}.internal-group-avatar{background:#fff4e9;border:1px solid #8e756233;border-radius:12px;flex:0 0 36px;width:36px;height:36px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf}.internal-group-avatar .group-member-avatar{border:2px solid var(--surface,#fff)!important;border-radius:8px!important;width:23px!important;height:23px!important;position:absolute!important}.internal-group-avatar .group-member-avatar:first-child{top:1px;left:1px}.internal-group-avatar .group-member-avatar:nth-child(2){bottom:1px;right:1px}.internal-group-avatar .group-member-avatar:nth-child(3){top:0;right:0;width:18px!important;height:18px!important}.theme-dark .internal-group-avatar{background:#3a3029;border-color:#5a493e}.theme-dark .internal-group-avatar .group-member-avatar{border-color:#292823!important}.avatar-picker-backdrop{width:100vw!important;height:100vh!important}.avatar-picker{box-sizing:border-box}.avatar-preset-grid{grid-auto-rows:minmax(78px,auto)!important}.avatar-preset-grid>button{overflow:hidden;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:78px!important}.avatar-preset-grid>button>.avatar-preset{flex:none!important;align-self:center!important;display:block!important}.avatar-upload{box-sizing:border-box!important;height:auto!important;min-height:64px!important}.profile-card.profile-card-wide{max-width:1180px}.notification-settings button{border-radius:.75rem;width:auto;height:auto;min-height:2rem;padding:0 .75rem;font-size:.75rem;font-weight:600}.notification-settings .btn-square{width:2rem;padding:0}.notification-settings select{background:var(--input-bg,#fff);min-height:2rem;color:inherit}.notification-settings input[type=range]{background:0 0;border:0;min-height:auto;padding:0}.notification-settings .toggle{border:0;min-height:1.5rem;padding:0}.notification-settings h2,.notification-settings h3,.notification-settings p{margin:0}.theme-dark .notification-settings{--b1:41 40 35;--b2:36 35 31;--b3:73 70 62;--bc:244 241 233;color:#f4f1e9}.inbox-shell .queue-section header{letter-spacing:-.01em;font-size:13px;font-weight:600}.inbox-shell .queue-section header b{font-size:11px;font-weight:600}.inbox-shell .live-queue-item strong{letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:1.25}.inbox-shell .live-queue-item small{font-size:11px;font-weight:450;line-height:1.35}.inbox-shell .live-queue-item>b{font-size:10px;font-weight:650}.inbox-shell .internal-sidebar-row>span:nth-of-type(2){letter-spacing:-.01em;font-size:13px;font-weight:500}.inbox-shell .queue-section.compact>header span{font-weight:600}.internal-chat-window form footer{justify-content:flex-start;align-items:center;gap:8px}.internal-chat-window form footer small{color:#8a929d;flex:1;min-width:0;font-size:9px}.internal-chat-window form button:disabled{cursor:not-allowed;opacity:.45}.internal-chat-error{color:#b42318;background:#fff0f0;border-radius:8px;margin:0 4px 4px;padding:7px 9px;font-size:10px;line-height:1.35}.theme-dark .internal-chat-error{color:#ffb4aa;background:#4b2724}.profile-page[data-theme=speakto]{--notification-accent:var(--brand,#e27454);--notification-accent-strong:#c95132;--notification-accent-soft:#fff0e8;--notification-line:#edcfbf;--notification-ink:#40291f;--notification-muted:#826f64;background:radial-gradient(circle at 12% 8%,#e274541f,#0000 28%),linear-gradient(#fffaf6 0%,#f8eee7 100%)}.profile-page[data-theme=speakto] .profile-card-wide{background:linear-gradient(#fffdfb 0%,#fff9f4 100%);border-color:#ead7ca;box-shadow:0 20px 58px #663d241a}.notification-settings{border:1px solid var(--notification-line);color:var(--notification-ink);background:linear-gradient(145deg,#fff8f3,#fcece2);border-radius:20px;margin-top:22px;padding:18px;box-shadow:inset 0 1px #ffffffe6,0 9px 24px #7842260f}.notification-settings-header,.notification-settings-title,.notification-sound-row,.notification-volume>span,.notification-event-footer{align-items:center;display:flex}.notification-settings-header{justify-content:space-between;gap:16px}.notification-settings-title{align-items:flex-start;gap:11px}.notification-settings-icon{background:var(--notification-accent-soft);width:38px;height:38px;color:var(--notification-accent);border-radius:12px;flex:0 0 38px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #e274541f}.notification-settings-icon svg{width:18px;height:18px}.notification-settings h2{color:var(--notification-ink);font-size:17px;line-height:1.2}.notification-settings h3{color:var(--notification-ink);font-size:13px;line-height:1.25}.notification-settings-title p{color:var(--notification-muted);margin-top:4px;font-size:11px;line-height:1.45}.notification-settings .notification-permission-button{color:#8a432b;background:#fffaf7;border:1px solid #e5bca8;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:700;display:flex;box-shadow:0 3px 10px #713b220d}.notification-permission-button svg{width:14px;height:14px}.notification-settings .notification-permission-button:hover{border-color:var(--notification-accent);background:var(--notification-accent-soft)}.notification-master-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.notification-settings .notification-master-toggle{width:100%;min-height:58px;color:var(--notification-ink);text-align:left;background:#ffffffd1;border:1px solid #edd7ca;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 3px 10px #633d270a}.notification-settings .notification-master-toggle:hover,.notification-settings .notification-master-toggle:focus-visible{background:#fff;border-color:#e5a789;outline:0;box-shadow:0 5px 14px #7b412414}.notification-master-toggle>span:first-child{min-width:0}.notification-master-toggle b,.notification-master-toggle small{display:block}.notification-master-toggle b{font-size:12px}.notification-master-toggle small{color:var(--notification-muted);margin-top:3px;font-size:10px;font-weight:500}.notification-toggle-state{align-items:center;gap:7px;display:flex}.notification-toggle-state em,.notification-compact-toggle em{color:#8f7b70;font-size:9px;font-style:normal;font-weight:750}.notification-toggle-state i,.notification-compact-toggle i{background:#d9cbc4;border-radius:999px;flex:0 0 31px;width:31px;height:18px;transition:background .18s;position:relative;box-shadow:inset 0 1px 2px #44281a26}.notification-toggle-state i:after,.notification-compact-toggle i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #37201640}.is-enabled .notification-toggle-state em,.notification-compact-toggle.is-enabled em{color:var(--notification-accent-strong)}.is-enabled .notification-toggle-state i,.notification-compact-toggle.is-enabled i{background:var(--notification-accent)}.is-enabled .notification-toggle-state i:after,.notification-compact-toggle.is-enabled i:after{transform:translate(13px)}.notification-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.notification-event-card{background:#ffffffdb;border:1px solid #ead8cd;border-radius:14px;min-width:0;padding:13px;box-shadow:0 4px 13px #5d37220b}.notification-event-card header p{color:var(--notification-muted);margin-top:3px;font-size:10px;line-height:1.4}.notification-sound-row{align-items:flex-end;gap:7px;margin-top:10px}.notification-sound-row>label,.notification-event-footer>label{color:#755f53;flex:1;gap:5px;min-width:0;font-size:9px;font-weight:750;display:grid}.profile-notification-select{display:block;position:relative}.notification-settings .profile-notification-select select{appearance:none;color:#573a2d;background:#fffaf7;border:1px solid #e5cfc2;border-radius:9px;outline:0;width:100%;height:32px;min-height:32px;padding:0 30px 0 10px;font-size:10px;font-weight:600;box-shadow:inset 0 1px #ffffffe6}.notification-settings .profile-notification-select select:hover{border-color:#dfa78b}.notification-settings .profile-notification-select select:focus{border-color:var(--notification-accent);box-shadow:0 0 0 3px #e2745421}.profile-notification-select svg{pointer-events:none;width:14px;height:14px;color:var(--notification-accent);stroke-width:2.6px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.notification-settings .notification-preview-button{width:32px;height:32px;min-height:32px;color:var(--notification-accent);background:#fff8f3;border:1px solid #e4c9ba;border-radius:9px;place-items:center;padding:0;display:grid}.notification-preview-button svg{width:13px;height:13px}.notification-settings .notification-preview-button:hover:not(:disabled){border-color:var(--notification-accent);background:var(--notification-accent-soft)}.notification-settings .notification-preview-button:disabled{cursor:not-allowed;opacity:.38}.notification-volume{grid-template-columns:minmax(95px,.65fr) minmax(130px,1fr);align-items:center;gap:12px;margin-top:10px;display:grid}.notification-volume>span{color:#755f53;justify-content:space-between;gap:8px;font-size:9px;font-weight:750}.notification-volume>span>span{align-items:center;gap:5px;display:flex}.notification-volume svg{width:13px;height:13px;color:var(--notification-accent)}.notification-volume b{color:var(--notification-accent-strong);font-size:9px}.notification-settings .notification-volume input[type=range]{appearance:none;background:linear-gradient(90deg,var(--notification-accent) 0 var(--notification-volume),#e6d8d0 var(--notification-volume) 100%);border:0;border-radius:999px;outline:0;width:100%;height:4px;min-height:4px;padding:0}.notification-volume input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--notification-accent);border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #70331b4d}.notification-volume input[type=range]::-moz-range-thumb{background:var(--notification-accent);border:2px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 1px 4px #70331b4d}.notification-event-footer{align-items:flex-end;gap:8px;margin-top:10px}.notification-settings .notification-compact-toggle{color:#6d5143;text-align:left;background:#fff8f3;border:1px solid #ead6ca;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:6px;min-width:154px;min-height:32px;padding:0 8px 0 10px;font-size:9px;font-weight:750;display:grid}.notification-settings .notification-compact-toggle:hover,.notification-settings .notification-compact-toggle:focus-visible{border-color:#dfa78b;outline:0}.notification-compact-toggle i{flex-basis:27px;width:27px;height:16px}.notification-compact-toggle i:after{width:10px;height:10px}.notification-compact-toggle.is-enabled i:after{transform:translate(11px)}.theme-dark .profile-page[data-theme=speakto]{--notification-accent:#ef835f;--notification-accent-strong:#ff9b77;--notification-accent-soft:#4b3027;--notification-line:#5a453a;--notification-ink:#fff2e9;--notification-muted:#c5b3a8;background:radial-gradient(circle at 12% 8%,#ef835f1f,#0000 28%),linear-gradient(#292722,#24231f)}.theme-dark .profile-page[data-theme=speakto] .profile-card-wide{background:linear-gradient(#302d27,#292722);border-color:#51463d}.theme-dark .notification-settings{background:linear-gradient(145deg,#3a302a,#302923);border-color:#5a453a}.theme-dark .notification-settings .notification-master-toggle,.theme-dark .notification-event-card{color:var(--notification-ink);background:#342f29;border-color:#57483e}.theme-dark .notification-settings .profile-notification-select select,.theme-dark .notification-settings .notification-permission-button,.theme-dark .notification-settings .notification-preview-button,.theme-dark .notification-settings .notification-compact-toggle{color:#f8eade;background:#2d2924;border-color:#5f4d42}@media (max-width:780px){.notification-settings{padding:14px}.notification-settings-header{flex-direction:column;align-items:flex-start}.notification-master-grid,.notification-event-grid{grid-template-columns:1fr}.notification-settings .notification-permission-button{justify-content:center;align-self:stretch}.notification-event-footer{flex-direction:column;align-items:stretch}.notification-settings .notification-compact-toggle{width:100%}}.internal-chat-messages article>img.internal-avatar{object-fit:cover;border-radius:8px;flex:0 0 25px;min-width:25px;max-width:25px;min-height:25px;max-height:25px;display:block;width:25px!important;height:25px!important}.internal-chat-window>form{z-index:2;pointer-events:auto;background:#fffffff7;flex:none;position:relative}.internal-chat-window textarea{caret-color:#ed714e;pointer-events:auto;background:#fff;border:1px solid #786b64;border-radius:10px;min-height:58px;display:block}.internal-chat-window textarea:focus{border-color:#ed714e;box-shadow:0 0 0 3px #ed714e24}.theme-dark .internal-chat-window>form{background:#292823fa}.theme-dark .internal-chat-window textarea{background:#24231f;border-color:#8d8176}.internal-chat-messages article>img{object-fit:cover!important;border-radius:8px!important;flex:0 0 25px!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important}.internal-attachment.image{width:min(240px,100%);color:inherit;text-align:left;cursor:zoom-in;background:#fff;border-color:#cfc7c2;gap:6px;padding:6px;display:grid}.chat-image-thumbnail{background:#eee;border-radius:8px;display:block;position:relative;overflow:hidden}.internal-attachment.image .chat-image-thumbnail>img{object-fit:cover;border-radius:8px;width:100%;max-width:240px;height:auto;max-height:180px;display:block}.chat-image-thumbnail>i{color:#fff;opacity:0;background:#181c23c7;border-radius:8px;place-items:center;width:27px;height:27px;transition:opacity .15s;display:grid;position:absolute;bottom:7px;right:7px}.internal-attachment.image:hover .chat-image-thumbnail>i,.internal-attachment.image:focus-visible .chat-image-thumbnail>i,.message-attachment.image:hover .chat-image-thumbnail>i,.message-attachment.image:focus-visible .chat-image-thumbnail>i{opacity:1}.chat-image-thumbnail>i svg{width:14px;height:14px}.chat-image-lightbox{z-index:200;backdrop-filter:blur(9px);background:#0d1015d1;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.chat-image-lightbox>section{background:#17191d;border:1px solid #ffffff38;border-radius:18px;flex-direction:column;width:min(1100px,100%);height:min(820px,92vh);display:flex;overflow:hidden;box-shadow:0 30px 100px #0000007a}.chat-image-lightbox header{color:#fff;align-items:center;gap:8px;min-height:54px;padding:8px 12px 8px 18px;display:flex}.chat-image-lightbox header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.chat-image-lightbox header a,.chat-image-lightbox header button{color:#fff;background:#2b2e34;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.chat-image-lightbox header svg{width:18px;height:18px}.chat-image-lightbox>section>img{object-fit:contain;background:#101216;width:100%;height:100%;min-height:0;padding:18px;display:block}.message-attachment.image{width:min(240px,100%);color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;gap:4px;padding:0;text-decoration:none;display:grid;overflow:hidden}.message-attachment.image .chat-image-thumbnail>img{object-fit:cover;width:100%;height:auto;max-height:180px;display:block}.message-attachment.image>span:last-child{text-overflow:ellipsis;white-space:nowrap;padding:2px;font-size:9px;overflow:hidden}@media (max-width:640px){.chat-image-lightbox{padding:8px}.chat-image-lightbox>section{border-radius:14px;height:94vh}.internal-attachment.image{width:min(210px,100%)}}.internal-chat-window.maximized{z-index:210;resize:none;border-radius:16px;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;position:fixed;inset:12px}.composer-attachment-preview{color:#3a302c;background:#fff8f4;border:1px solid #d8cec8;border-radius:12px;grid-template-columns:72px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:68px;margin:0 0 8px;padding:8px;display:grid;position:relative;box-shadow:0 5px 16px #3c231914}.composer-attachment-preview>img{object-fit:cover;background:#ece8e4;border-radius:8px;width:72px;height:52px;display:block}.composer-attachment-preview>svg{color:#ed714e;width:28px;height:28px;margin:auto}.composer-attachment-preview>span{gap:3px;min-width:0;display:grid}.composer-attachment-preview b,.composer-attachment-preview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-attachment-preview b{font-size:12px}.composer-attachment-preview small{color:#81746d;font-size:10px;font-weight:500}.composer-attachment-preview>button{border:0;border-radius:8px;place-items:center;display:grid;color:#8a4b38!important;background:#f2e6e0!important;width:28px!important;height:28px!important}.composer-attachment-preview>button svg{width:14px!important}.composer-attachment-preview .composer-preview-kind{display:none}.pane-composer:has(.composer-attachment-preview){flex-basis:188px;min-height:188px;padding:9px 12px 0}.pane-composer>.composer-attachment-preview{flex:none;margin:0 0 5px}.pane-composer:has(.composer-attachment-preview)>textarea{width:calc(100% + 24px);min-height:54px;margin-inline:-12px}.bell-widget-composer:has(.composer-attachment-preview){flex-wrap:wrap}.bell-widget-composer>.composer-attachment-preview{flex:1 0 100%;width:100%;margin:0}.composer-attachment-preview>button:disabled{opacity:.45}.composer-attachment-chips{color:#3a302c;background:#fff8f4;border:1px solid #d8cec8;border-radius:12px;gap:5px;margin:0 0 8px;padding:7px 8px;display:grid;box-shadow:0 5px 16px #3c231914}.composer-attachment-chips>ul{flex-wrap:wrap;gap:5px;max-height:92px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.composer-attachment-chips li{background:#fff;border:1px solid #e8dad2;border-radius:999px;align-items:center;gap:5px;max-width:100%;height:28px;padding:0 3px 0 8px;font-size:11px;display:inline-flex}.composer-attachment-chips li>svg{color:#ed714e;flex:none;height:13px;width:13px!important}.composer-attachment-chips li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:150px;font-weight:650;overflow:hidden}.composer-attachment-chips small{color:#81746d;white-space:nowrap;font-size:10px;font-weight:500}.composer-attachment-chips li>button{border:0;flex:none;place-items:center;display:grid;color:#8a4b38!important;background:#f2e6e0!important;border-radius:999px!important;width:22px!important;height:22px!important}.composer-attachment-chips li>button svg{height:12px;width:12px!important}.composer-attachment-chips li>button:disabled{opacity:.45}.bell-widget-composer:has(.composer-attachment-chips){flex-wrap:wrap}.bell-widget-composer>.composer-attachment-chips{flex:1 0 100%;width:100%;margin:0}.internal-chat-window.direct .internal-chat-messages article{flex-direction:row-reverse;justify-content:flex-start;width:100%}.internal-chat-window.direct .internal-chat-messages article>div{justify-items:end;max-width:76%;display:grid}.internal-chat-window.direct .internal-chat-messages article small{text-align:right}.internal-chat-window.direct .internal-chat-messages article p{color:#713820;text-align:left;background:#ffe3d7;border-radius:15px 15px 5px;min-width:72px;padding:10px 14px;box-shadow:0 2px 8px #5b2d1c12}.internal-chat-window.direct .internal-chat-messages article.mine p{color:#27313c;background:#f2f3f5}.internal-chat-window.direct .internal-attachment{justify-self:end}.internal-chat-window.direct .internal-chat-messages article:not(.mine) .internal-attachment.image{background:#fff0e9;border-color:#efb9a5}.internal-chat-window.direct .internal-chat-messages article.mine .internal-attachment.image{background:#f5f6f7;border-color:#d6d8dc}.internal-chat-window.maximized{background:var(--panel,#fff);box-shadow:none;border:0;border-radius:0;inset:0}.internal-chat-window.maximized>header{background:color-mix(in srgb,#ed714e 7%,var(--panel,#fff));border-radius:0;min-height:78px;padding:12px 22px}.internal-chat-window.maximized .internal-chat-messages{background:var(--canvas,#faf9f7);gap:12px;width:100%;padding:24px clamp(20px,5vw,86px)}.internal-chat-window.maximized.direct .internal-chat-messages article>div{max-width:min(70%,820px)}.internal-chat-window.maximized>form{background:var(--panel,#fff);padding:14px clamp(20px,5vw,86px) 18px}.internal-chat-window.maximized>form textarea{min-height:72px;padding:14px 16px}.internal-chat-window.maximized>form footer{align-items:center;padding-top:5px}.standalone-internal-page{z-index:1;background:var(--canvas,#faf9f7);position:fixed;inset:0}.standalone-internal-page .internal-chat-window{pointer-events:auto}.standalone-internal-loading,.standalone-internal-error{background:var(--canvas,#faf9f7);min-height:100vh;color:var(--text,#27313c);text-align:center;place-content:center;gap:8px;padding:30px;display:grid}.standalone-internal-error a{color:#ed714e;font-weight:700}.theme-dark .composer-attachment-preview{color:#f6eee9;box-shadow:none;background:#342c28;border-color:#5c514b}.theme-dark .composer-attachment-preview small{color:#b8aaa2}.theme-dark .composer-attachment-preview>button{color:#ffc6b0!important;background:#503a31!important}.theme-dark .composer-attachment-chips{color:#f6eee9;box-shadow:none;background:#342c28;border-color:#5c514b}.theme-dark .composer-attachment-chips li{background:#2b2421;border-color:#5c514b}.theme-dark .composer-attachment-chips small{color:#b8aaa2}.theme-dark .composer-attachment-chips li>button{color:#ffc6b0!important;background:#503a31!important}.theme-dark .internal-chat-window.direct .internal-chat-messages article p{color:#ffe9de;background:#713d2d}.theme-dark .internal-chat-window.direct .internal-chat-messages article.mine p{color:#f4f1e9;background:#3b3a36}.theme-dark .internal-chat-window.direct .internal-chat-messages article:not(.mine) .internal-attachment.image{color:#ffe9de;background:#4d3128;border-color:#8a5543}.theme-dark .internal-chat-window.direct .internal-chat-messages article.mine .internal-attachment.image{color:#f4f1e9;background:#34332f;border-color:#55534d}.theme-dark .internal-chat-window.maximized,.theme-dark .internal-chat-window.maximized>form,.theme-dark .internal-chat-window.maximized>header{background:#292823}.theme-dark .internal-chat-window.maximized .internal-chat-messages,.theme-dark .standalone-internal-page{background:#24231f}@media (max-width:640px){.internal-chat-window.direct .internal-chat-messages article>div,.internal-chat-window.maximized.direct .internal-chat-messages article>div{max-width:84%}.internal-chat-window.maximized .internal-chat-messages{padding:15px 12px}.internal-chat-window.maximized>form{padding:10px 12px 12px}.composer-attachment-preview{grid-template-columns:58px minmax(0,1fr) 28px}.composer-attachment-preview>img{width:58px;height:46px}}.internal-chat-window.direct .internal-chat-messages{gap:10px}.internal-chat-window.direct .internal-chat-messages article,.internal-chat-window.direct .internal-chat-messages article.mine{background:#fff0e9;border:1px solid #e4ddd8;border-radius:15px;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;padding:11px 12px;box-shadow:0 3px 10px #462a1f0f}.internal-chat-window.direct .internal-chat-messages article.mine{background:#f6f6f5;border-color:#e1e2e4}.internal-chat-window.direct .internal-chat-messages article>div,.internal-chat-window.maximized.direct .internal-chat-messages article>div{width:100%;max-width:none;display:block}.internal-chat-window.direct .internal-chat-messages article small,.internal-chat-window.direct .internal-chat-messages article.mine small{color:#766d68;text-align:left;margin:0 0 5px;font-size:11px;font-weight:600;line-height:1.25;display:block}.internal-chat-window.direct .internal-chat-messages article p,.internal-chat-window.direct .internal-chat-messages article.mine p{color:#2c333b;text-align:left;min-width:0;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;font-size:13px;font-weight:500;line-height:1.45}.internal-chat-window.direct .internal-attachment{justify-self:auto;margin-top:8px}.internal-chat-window.direct .internal-chat-messages article:not(.mine) .internal-attachment.image,.internal-chat-window.direct .internal-chat-messages article.mine .internal-attachment.image{background:#ffffff85;border-color:#d8d1cc}.internal-chat-window.maximized.direct .internal-chat-messages{gap:11px}.internal-chat-window.maximized.direct .internal-chat-messages article{border-radius:18px;padding:13px 16px}.internal-chat-window.maximized.direct .internal-chat-messages article small{font-size:12px}.internal-chat-window.maximized.direct .internal-chat-messages article p{font-size:15px}.theme-dark .internal-chat-window.direct .internal-chat-messages article,.theme-dark .internal-chat-window.direct .internal-chat-messages article:not(.mine){background:#3b302b;border-color:#56433b}.theme-dark .internal-chat-window.direct .internal-chat-messages article.mine{background:#302f2b;border-color:#46453f}.theme-dark .internal-chat-window.direct .internal-chat-messages article p,.theme-dark .internal-chat-window.direct .internal-chat-messages article.mine p{color:#f3eee8;background:0 0}.theme-dark .internal-chat-window.direct .internal-chat-messages article small{color:#b9ada5}.theme-dark .internal-chat-window.direct .internal-chat-messages article:not(.mine) .internal-attachment.image,.theme-dark .internal-chat-window.direct .internal-chat-messages article.mine .internal-attachment.image{color:#f4f1e9;background:#34322f;border-color:#5b554f}@media (max-width:640px){.internal-chat-window.direct .internal-chat-messages article{border-radius:13px;padding:10px}.internal-chat-window.direct .internal-chat-messages article>div,.internal-chat-window.maximized.direct .internal-chat-messages article>div{max-width:none}.internal-chat-window.direct .internal-chat-messages article p{font-size:12px}}.internal-chat-window.direct .internal-chat-messages article,.internal-chat-window.direct .internal-chat-messages article.mine{grid-template-columns:38px minmax(0,1fr);column-gap:11px;text-align:left!important;align-items:start!important;display:grid!important}.internal-chat-window.direct .internal-chat-messages article>span,.internal-chat-window.direct .internal-chat-messages article>img{grid-area:1/1/3;border-radius:10px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important}.internal-chat-window.direct .internal-chat-messages article>div{grid-column:2;text-align:left!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important}.internal-chat-window.direct .internal-message-meta{align-items:baseline;gap:9px;width:100%;margin:0 0 6px;text-align:left!important;justify-content:flex-start!important;display:flex!important}.internal-chat-window.direct .internal-message-meta strong{color:#272d34;white-space:nowrap;font-size:13px;font-weight:750;line-height:1.25}.internal-chat-window.direct .internal-message-meta time{color:#827a75;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.25}.internal-chat-window.direct .internal-chat-messages article p,.internal-chat-window.direct .internal-chat-messages article.mine p{text-align:left!important;justify-self:start!important;width:100%!important;display:block!important}.internal-chat-window.direct .internal-chat-messages article .internal-attachment,.internal-chat-window.direct .internal-chat-messages article.mine .internal-attachment{float:none!important;text-align:left!important;place-self:start!important;margin:8px 0 0!important}.internal-chat-window.direct textarea{color:#2c333b!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}.internal-chat-window.maximized.direct .internal-chat-messages article{grid-template-columns:54px minmax(0,1fr);column-gap:15px;padding:15px 18px}.internal-chat-window.maximized.direct .internal-chat-messages article>span,.internal-chat-window.maximized.direct .internal-chat-messages article>img{border-radius:13px!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important}.internal-chat-window.maximized.direct .internal-message-meta{gap:11px;margin-bottom:7px}.internal-chat-window.maximized.direct .internal-message-meta strong{font-size:16px}.internal-chat-window.maximized.direct .internal-message-meta time{font-size:12px}.internal-chat-window.maximized.direct textarea{font-size:15px!important}.theme-dark .internal-chat-window.direct .internal-message-meta strong{color:#fff4ed}.theme-dark .internal-chat-window.direct .internal-message-meta time{color:#a99f98}.theme-dark .internal-chat-window.direct textarea{color:#f3eee8!important}@media (max-width:640px){.internal-chat-window.direct .internal-chat-messages article,.internal-chat-window.maximized.direct .internal-chat-messages article{grid-template-columns:34px minmax(0,1fr);column-gap:9px;padding:10px}.internal-chat-window.direct .internal-chat-messages article>span,.internal-chat-window.direct .internal-chat-messages article>img,.internal-chat-window.maximized.direct .internal-chat-messages article>span,.internal-chat-window.maximized.direct .internal-chat-messages article>img{border-radius:9px!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important}.internal-chat-window.direct .internal-message-meta strong,.internal-chat-window.maximized.direct .internal-message-meta strong{font-size:12px}.internal-chat-window.direct .internal-message-meta time,.internal-chat-window.maximized.direct .internal-message-meta time{font-size:9px}}
.tenant-detail{--tenant-rail-w:212px;--tenant-hairline:color-mix(in srgb, var(--brand) 62%, transparent);--tenant-sunken:color-mix(in srgb, var(--text) 4%, var(--panel));width:100%}.tenant-detail:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 84% 6%, color-mix(in srgb, var(--brand) 11%, transparent), transparent 30%), radial-gradient(circle at 10% 92%, color-mix(in srgb, var(--green) 7%, transparent), transparent 32%);position:fixed;inset:0}.tenant-mono{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.tenant-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:700}.tenant-detail .text-base-content\/45,.tenant-detail .text-base-content\/50{color:color-mix(in srgb, var(--text) 62%, transparent)}.tenant-detail .text-base-content\/55,.tenant-detail .text-base-content\/60{color:color-mix(in srgb, var(--text) 70%, transparent)}.tenant-detail .text-base-content\/70{color:color-mix(in srgb, var(--text) 82%, transparent)}.tenant-btn{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:var(--panel);height:32px;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;line-height:1;transition:background-color .12s,border-color .12s,opacity .12s;display:inline-flex}.tenant-btn:hover:not(:disabled){background:color-mix(in srgb, var(--text) 5%, var(--panel))}.tenant-btn:disabled{opacity:.5;cursor:not-allowed}.tenant-btn.is-primary{background:var(--brand);color:#fff;border-color:#0000}.tenant-btn.is-primary:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 88%, #000)}.tenant-btn.is-ghost{color:var(--muted);background:0 0;border-color:#0000}.tenant-btn.is-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text)}.tenant-btn.is-danger{color:#d9534f;background:0 0;border-color:#d9534f5c}.tenant-btn.is-danger:hover:not(:disabled){background:#d9534f1a}.tenant-btn.is-danger-solid{color:#fff;background:#d9534f;border-color:#0000}.tenant-btn.is-danger-solid:hover:not(:disabled){background:#bf4946}.tenant-btn.is-warning{color:#b47400;background:0 0;border-color:#d0870061}.theme-dark .tenant-btn.is-warning{color:#e0a526}.tenant-btn.is-warning:hover:not(:disabled){background:#d087001f}.tenant-btn.is-success{border-color:color-mix(in srgb, var(--green) 38%, transparent);color:var(--green);background:0 0}.tenant-btn.is-success:hover:not(:disabled){background:color-mix(in srgb, var(--green) 10%, transparent)}.tenant-switch{background:color-mix(in srgb, var(--text) 18%, transparent);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background-color .14s;position:relative}.tenant-switch:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.tenant-switch[aria-checked=true]{background:var(--green)}.tenant-switch[aria-checked=true]:after{transform:translate(16px)}.tenant-switch:disabled{opacity:.5;cursor:not-allowed}.tenant-btn.is-icon{width:32px;padding:0}.tenant-stat{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--panel) 80%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.12);border-radius:14px;padding:14px 16px;position:relative;box-shadow:0 15px 35px #161a2312}.theme-dark .tenant-stat{background:color-mix(in srgb, var(--panel) 74%, transparent);border-color:#f3efe817;box-shadow:0 20px 43px #0000003d}.tenant-stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:24px;font-weight:700;line-height:1.1}.tenant-stat-value small{letter-spacing:0;color:var(--muted);font-size:11px;font-weight:600}.tenant-stat.is-metered{border-color:color-mix(in srgb, var(--brand) 34%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 9%, var(--panel)), var(--panel))}.tenant-meter{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:999px;height:3px;margin-top:9px;overflow:hidden}.tenant-meter>i{background:var(--brand);height:3px;box-shadow:0 0 10px color-mix(in srgb, var(--brand) 70%, transparent);border-radius:999px;display:block}.tenant-meter.is-exhausted>i{box-shadow:none;background:#d9534f}.tenant-rail{width:var(--tenant-rail-w);flex-direction:column;flex-shrink:0;align-self:flex-start;gap:2px;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px;overflow-y:auto}.tenant-rail button{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px 13px;font-size:13px;transition:background-color .12s,color .12s;display:flex;position:relative}.tenant-rail button:hover{background:color-mix(in srgb, var(--text) 4%, transparent);color:var(--text)}.tenant-rail button[aria-selected=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--brand) 13%, transparent), transparent);color:var(--text);font-weight:600}.tenant-rail button[aria-selected=true]:before{content:"";background:var(--brand);width:2px;box-shadow:0 0 12px color-mix(in srgb, var(--brand) 85%, transparent);border-radius:999px;position:absolute;top:8px;bottom:8px;left:0}.tenant-rail .tenant-rail-index{color:color-mix(in srgb, var(--muted) 80%, transparent);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:700}.tenant-rail button[aria-selected=true] .tenant-rail-index{color:var(--brand)}.tenant-rail .tenant-rail-count{color:var(--muted);margin-left:auto;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px}.tenant-panel{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--panel) 80%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.12);border-radius:16px;position:relative;box-shadow:0 15px 35px #161a2312}.theme-dark .tenant-panel{background:color-mix(in srgb, var(--panel) 74%, transparent);border-color:#f3efe817;box-shadow:0 20px 43px #0000003d}.tenant-panel table,.tenant-panel input,.tenant-panel select,.tenant-panel textarea{-webkit-backdrop-filter:none}.tenant-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--tenant-hairline), transparent);border-radius:999px;height:1px;position:absolute;top:-1px;left:22px;right:22px}.tenant-subpanel{border:1px solid color-mix(in srgb, var(--line) 80%, transparent);background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:12px}.tenant-subpanel.is-ok{border-color:color-mix(in srgb, var(--green) 32%, transparent);background:color-mix(in srgb, var(--green) 7%, transparent)}.tenant-empty{border:1px dashed color-mix(in srgb, var(--line) 90%, transparent);background:color-mix(in srgb, var(--panel) 55%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.08);border-radius:16px}.tenant-panel.is-ok{border-color:color-mix(in srgb, var(--green) 30%, transparent)}.tenant-panel.is-ok:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--green) 60%, transparent), transparent)}.tenant-panel.is-danger{border-color:color-mix(in srgb, #d9534f 34%, var(--line));background:color-mix(in srgb, #d9534f 5%, var(--panel))}.tenant-panel.is-danger:before{background:linear-gradient(90deg,#0000,#d9534f8c,#0000)}.tenant-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 9px var(--green);border-radius:999px;flex-shrink:0}.tenant-dot.is-idle{background:var(--muted);box-shadow:none}.tenant-dot.is-warn{background:#d08700;box-shadow:0 0 9px #d08700}.tenant-dot.is-fail{background:#d9534f;box-shadow:0 0 9px #d9534f}.tenant-auto{border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);background:color-mix(in srgb, var(--brand) 9%, transparent);color:var(--brand);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 10px color-mix(in srgb, var(--brand) 18%, transparent);vertical-align:middle;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:9.5px;font-weight:700;display:inline-flex}.tenant-auto.is-edited{border-color:color-mix(in srgb, var(--text) 18%, transparent);color:var(--muted);box-shadow:none;background:0 0}.tenant-auto.is-unknown{color:#b47400;box-shadow:none;background:#d087001a;border-color:#d0870066}.theme-dark .tenant-auto.is-unknown{color:#e0a526}.tenant-scan{position:relative;overflow:hidden}.tenant-scan:after{content:"";background:linear-gradient(90deg, transparent, var(--brand), transparent);width:40%;height:2px;animation:1.1s ease-in-out infinite tenant-scan;position:absolute;inset:0 auto auto 0}@keyframes tenant-scan{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.tenant-scan:after{opacity:.6;width:100%;animation:none}}@media (max-width:860px){.tenant-detail{--tenant-rail-w:100%}.tenant-rail{flex-direction:row;gap:4px;max-height:none;padding-bottom:4px;position:static;overflow:auto visible}.tenant-rail button{white-space:nowrap;width:auto}.tenant-rail button[aria-selected=true]:before{width:auto;height:2px;inset:auto 10px 0}.tenant-rail .tenant-rail-count{margin-left:0}}
