.tasksPanel .overdueCount{color:var(--red);font-weight:600}.tasksPanel .showDone{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.tasksPanel .showDone input{width:auto}.taskForm{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.taskForm .taskTitleInput{flex:260px}.taskForm input[type=datetime-local],.taskForm select{flex:0 auto;width:auto}.taskForm button{flex:none}.taskList{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.taskRow{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:11px;padding:11px 14px;display:flex}.taskRow:last-child{border-bottom:none}.taskRow.late{box-shadow:inset 2px 0 0 var(--red)}.taskRow.done{opacity:.5}.taskRow.done .taskName{text-decoration:line-through}.taskCheck{border:1.5px solid var(--line);background:var(--paper);width:20px;height:20px;color:var(--pine-bright);box-shadow:none;border-radius:6px;flex:none;margin-top:1px;padding:0;font-size:13px;line-height:1}.taskCheck:hover{border-color:var(--pine)}.taskRow.done .taskCheck{background:var(--bubble-me);border-color:var(--pine)}.taskBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.taskName{word-break:break-word;font-size:14px;line-height:1.35}.taskMeta{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.taskMeta .due{font-family:var(--mono)}.taskMeta .due.late{color:var(--red)}.taskMeta .due.today{color:var(--pine-bright)}.taskMeta .due.soon{color:var(--ink-soft)}.taskMeta .linkBtn{box-shadow:none;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.taskDel{opacity:0;flex:none;padding:2px 7px;font-size:12px}.taskRow:hover .taskDel{opacity:1}@media (width<=640px){.tasksPanel{padding:16px}.taskDel{opacity:1}}.quickTask{flex:none;position:relative}.quickTaskForm{z-index:40;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-md);width:250px;box-shadow:var(--shadow-md);flex-direction:column;gap:7px;padding:11px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.quickTaskForm input{width:100%}.boardPanel{flex-direction:column;width:100%;height:100%;min-height:0;padding:20px 20px 0;display:flex}.boardHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.boardHead h1{font-family:var(--display);margin:0;font-size:20px}.boardHead .sub{color:var(--ink-soft);margin:4px 0 0;font-size:13px}.boardAddStage{gap:6px;display:flex}.boardAddStage input{width:150px}.boardAddStage button{flex:none;padding:6px 12px}.boardCols{flex:1;gap:12px;min-height:0;padding-bottom:16px;display:flex;overflow:auto hidden}.boardCol{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;flex:0 0 250px;min-height:0;display:flex}.boardCol.over{border-color:var(--pine);background:var(--pine-dim)}.boardColHead{border-top:3px solid var(--line);border-radius:var(--radius-md) var(--radius-md) 0 0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 9px;display:flex}.boardColName{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.boardWon{color:var(--pine-bright)}.boardLost{color:var(--red)}.boardColCount{font-family:var(--mono);color:var(--ink-faint);font-size:11.5px}.boardColSum{font-family:var(--mono);color:var(--pine-bright);padding:0 12px 8px;font-size:12px}.boardColBody{flex-direction:column;flex:1;gap:7px;padding:0 8px 10px;display:flex;overflow-y:auto}.boardColEmpty{text-align:center;color:var(--line);padding:10px 0}.boardCard{background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:9px;padding:9px 11px}.boardCard:hover{border-color:var(--pine)}.boardCard:active{cursor:grabbing}.boardCardTop{align-items:center;gap:7px;display:flex}.boardCardName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.boardUnread{background:var(--pine);min-width:17px;height:17px;color:var(--on-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;display:flex}.boardCardMeta{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;overflow:hidden}.boardCardValue{font-family:var(--mono);color:var(--pine-bright);margin-top:5px;font-size:12px}.boardHint{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink-soft);margin-bottom:16px;padding:14px 16px;font-size:13px;line-height:1.5}.stagePicker{flex:none}.stagePicker select{width:auto;max-width:170px;padding:5px 8px;font-size:12px}.invBtnWrap{flex:none;position:relative}.invPanel{z-index:40;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-md);width:290px;box-shadow:var(--shadow-md);padding:12px;position:absolute;top:calc(100% + 6px);right:0}.invPanel input{width:100%;margin-bottom:7px}.invRow{gap:7px;display:flex}.invRow input{flex:1;margin-bottom:7px}.invRow button{flex:none}.invList{border-top:1px solid var(--line-soft);margin-top:10px;padding-top:8px}.invItem{align-items:center;gap:8px;padding:5px 0;font-size:12.5px;display:flex}.invItem.paid .invAmount{color:var(--pine-bright)}.invItem.cancelled{opacity:.5}.invItem.cancelled .invAmount{text-decoration:line-through}.invAmount{font-family:var(--mono);flex:1}.invStatus{color:var(--ink-faint);font-size:11.5px}.invItem .ghost{flex:none;padding:1px 7px;font-size:11px}.invHint{color:var(--ink-faint);margin-top:9px;font-size:11.5px;line-height:1.45}.pushBtn{align-items:center;gap:6px;display:inline-flex}.pushDot{background:var(--ink-faint);border-radius:50%;width:7px;height:7px}.aioPage.page.wide{max-width:1680px}.aioHead{flex-wrap:wrap;gap:16px}.aioBeta{font-family:var(--body);text-transform:uppercase;letter-spacing:.05em;background:var(--pine-dim);color:var(--pine-bright);vertical-align:middle;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600}.aioModeWrap{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.aioModeHint,.aioSaved{color:var(--ink-soft);font-size:12.5px}.aioSaved{min-height:16px}.aioSaved.error{color:var(--red)}.aioSeg{border-radius:var(--radius-md);background:var(--panel-2);border:1px solid var(--line);flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.aioSeg button{color:var(--ink-soft);box-shadow:none;background:0 0;padding:8px 14px;font-weight:500}.aioSeg button:hover{background:var(--panel);color:var(--ink)}.aioSeg button.on{background:var(--panel);color:var(--pine-bright);box-shadow:var(--shadow-sm);font-weight:600}.aioSeg.wide{margin-bottom:14px;display:flex}.aioSeg.wide button{flex:180px}.aioLayout{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-top:18px;display:flex}.aioNav{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;flex:220px;gap:12px;max-width:100%;padding:14px;display:flex}.aioMain{flex-direction:column;flex:999 520px;gap:16px;min-width:0;display:flex}.aioSide{flex:320px;min-width:0;position:sticky;top:0}@media (width>=1200px){.aioNav{max-width:260px}.aioSide{max-width:380px}}.aioReady{border-bottom:1px solid var(--line-soft);padding-bottom:12px}.aioReadyRow{justify-content:space-between;align-items:baseline;font-size:13.5px;font-weight:600;display:flex}.aioReadyRow b{font-family:var(--display);color:var(--pine-bright);font-size:18px}.aioReady p{color:var(--ink-soft);margin:8px 0 0;font-size:12.5px;line-height:1.45}.aioBar{background:var(--panel-2);border-radius:99px;height:8px;margin-top:8px;overflow:hidden}.aioBar span{background:var(--pine);border-radius:99px;height:100%;transition:width .3s;display:block}.aioNavGroup{flex-direction:column;gap:2px;display:flex}.aioNavTitle{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);padding:8px 8px 4px;font-size:11px;font-weight:600}.aioNavItem{border-radius:var(--radius-sm);width:100%;color:var(--ink);font-family:var(--body);text-align:left;box-shadow:none;background:0 0;align-items:center;gap:9px;padding:8px 9px;font-size:13.5px;font-weight:500;display:flex}.aioNavItem:hover{background:var(--panel-2);color:var(--ink);box-shadow:none}.aioNavItem.on{background:var(--pine-dim);font-weight:600}.aioNavLabel{flex:1;min-width:0}.aioDot{border:2px solid var(--line);border-radius:50%;flex:none;width:9px;height:9px}.aioDot.ok{background:var(--pine);border-color:var(--pine)}.aioDot.todo{border-color:var(--amber);background:0 0}.aioDot.none{background:0 0;border-color:#0000}.aioBadge{border-radius:99px;flex:none;padding:1px 7px;font-size:11.5px;font-weight:600}.aioBadge.amber{background:color-mix(in srgb, var(--amber) 16%, transparent);color:var(--amber)}.aioBadge.red{background:color-mix(in srgb, var(--red) 14%, transparent);color:var(--red)}.aioCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.aioCardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aioCardHead h2{font-family:var(--display);margin:0;font-size:18px}.aioCardHead p{color:var(--ink-soft);max-width:70ch;margin:4px 0 0;font-size:13px;line-height:1.5}.aioCardActions,.aioActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aioCard textarea{resize:vertical;line-height:1.5}.aioH3{margin:6px 0 0;font-size:13.5px;font-weight:600}.aioNote{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.5}.aioMuted{color:var(--ink-soft);font-size:13px}.aioEmpty{text-align:center;color:var(--ink-soft);border:1px dashed var(--line);border-radius:var(--radius-md);padding:18px;font-size:13.5px}.aioSr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aioTwo{flex-wrap:wrap;gap:12px;display:flex}.aioTwo>.field{flex:240px;margin:0}.aioInline{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.aioInline input{width:80px}.aioIconBtn{padding:6px 9px;line-height:1}.aioIconBtn.on{background:var(--pine-dim);color:var(--pine-bright);border-color:var(--pine)}.aioSmall{padding:6px 12px;font-size:12.5px}.aioPerms{flex-wrap:wrap;gap:6px;display:flex}.aioPerm{border:1px solid var(--line);background:var(--panel-2);border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600}.aioPerm.ok{color:var(--pine-bright);border-color:var(--pine)}.aioPerm.no{color:var(--red,#c0392b);border-color:var(--red,#c0392b)}.aioWarn{border-radius:var(--radius-md);border:1px solid var(--amber,#b7791f);background:var(--panel-2);flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.aioNote.warn{color:var(--amber,#b7791f)}.aioNote.err{color:var(--red,#c0392b)}.aioDisabled{opacity:.5;pointer-events:none}.aioRadio{cursor:pointer}.aioRadio.on{background:var(--panel-2)}.aioRadio input[type=radio]{flex:none;width:18px;height:18px;margin:0;padding:0;display:inline-block}.aioMap{border:1px solid var(--line-soft);border-radius:var(--radius-md);flex-direction:column;gap:6px;margin-bottom:10px;padding:12px;display:flex}.aioMapTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aioMapTop select{flex:200px;min-width:0}.aioMap textarea{font-family:var(--mono,ui-monospace, monospace);font-size:13px}.aioMapHint{color:var(--ink-soft);font-size:12px}.aioChips{flex-wrap:wrap;gap:6px;display:flex}.aioChip{background:var(--panel-2);color:var(--ink-soft);border:1px solid var(--line);box-shadow:none;border-radius:99px;padding:3px 10px;font-size:12.5px;font-weight:500}.aioChip:hover{color:var(--ink)}.aioChip.on{color:var(--pine-bright);border-color:var(--pine);font-weight:600}.aioDetails{border:1px dashed var(--line);border-radius:var(--radius-md);flex-direction:column;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.aioDetails summary{cursor:pointer;font-weight:600}.aioLog{border:1px solid var(--line-soft);border-radius:var(--radius-md);flex-direction:column;max-height:380px;display:flex;overflow:auto}.aioLogRow{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;font-size:13px;display:flex}.aioLogRow+.aioLogRow{border-top:1px solid var(--line-soft)}.aioLogDetail{color:var(--ink-soft);overflow-wrap:anywhere;flex:260px}.aioLogMeta{color:var(--ink-soft);font-size:11.5px}.aioStatus{background:var(--panel-2);color:var(--ink-soft);border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:600}.aioStatus.ok{color:var(--pine-bright)}.aioStatus.dry{color:#2f6fb5}.aioStatus.error{color:var(--red,#c0392b)}.aioSaveLine{text-align:right;min-height:18px}.aioPill{background:var(--panel-2);color:var(--ink-soft);border-radius:99px;flex:none;padding:2px 9px;font-size:12px;font-weight:600}.aioPill.accent{background:var(--pine);color:var(--on-accent)}.aioSpark{color:var(--pine)}.aioSwitch{background:var(--line);width:42px;height:24px;box-shadow:none;border-radius:99px;flex:none;justify-content:flex-start;padding:3px;display:flex}.aioSwitch:hover{background:var(--ink-faint);box-shadow:none}.aioSwitch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;box-shadow:0 1px 2px #00000040}.aioSwitch.on{background:var(--pine)}.aioSwitch.on:hover{background:var(--pine-bright)}.aioSwitch.on span{transform:translate(18px)}.aioRows{border:1px solid var(--line-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}.aioRow{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.aioRow+.aioRow{border-top:1px solid var(--line-soft)}.aioRow.muted{background:var(--panel-2)}.aioRowLabel{flex:180px;font-weight:600}input.aioRowLabel,input.aioRowHint{padding:7px 10px}.aioRowHint{color:var(--ink-soft);flex:2 200px;font-size:13px}.aioRowMeta{color:var(--ink-soft);font-size:12.5px}.aioRowText{flex-direction:column;flex:260px;gap:2px;display:flex}.aioRowText span{color:var(--ink-soft);font-size:12.5px}.aioStageSelect{width:auto;min-width:180px}.aioAddRow{flex-wrap:wrap;gap:8px;display:flex}.aioAddRow select{flex:200px;min-width:0}.aioChips{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.aioChip{border:1px solid var(--line);background:var(--panel-2);color:var(--ink);font-family:var(--body);box-shadow:none;border-radius:99px;padding:5px 11px;font-size:12.5px;font-weight:500}.aioChip:hover{background:var(--panel);color:var(--ink);box-shadow:none}.aioChip.on{border-color:var(--pine);background:var(--pine-dim);color:var(--pine-bright);font-weight:600}.aioRuleGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;display:grid}.aioRule{border-radius:var(--radius-md);border:1px solid var(--line);align-items:center;gap:10px;padding:11px 12px;font-size:13.5px;display:flex}.aioRule span{flex:1}.aioRule.on{border-color:color-mix(in srgb, var(--pine) 45%, transparent);background:color-mix(in srgb, var(--pine-dim) 60%, transparent)}.aioHours{flex-direction:column;gap:6px;display:flex}.aioHourRow{flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.aioHourRow input[type=time]{width:120px;padding:6px 8px}.aioDay{width:44px;font-weight:600}.aioHourRow.off .aioDay{color:var(--ink-soft)}.aioSuggest{border-radius:var(--radius-md);background:color-mix(in srgb, var(--pine-dim) 55%, transparent);border:1px solid color-mix(in srgb, var(--pine) 35%, transparent);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.aioSuggestHead{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.aioSuggestHead .linkBtn{margin-left:auto}.aioSuggestText{white-space:pre-wrap;max-height:220px;margin:0;font-size:13.5px;line-height:1.5;overflow-y:auto}.aioSuggestRow{border-radius:var(--radius-sm);background:var(--panel);border:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 11px;display:flex}.aioSuggestRow b{flex:180px}.aioSuggestRow .aioMuted{flex:160px}.aioPrice{font-family:var(--display);white-space:nowrap;font-weight:600}.aioSuggest blockquote{border-left:3px solid var(--pine);margin:0;padding-left:10px;font-size:13.5px}.aioShadow blockquote{white-space:pre-wrap}.aioShadowHuman{border-radius:var(--radius-md);background:var(--panel-2);border:1px solid var(--line);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.aioShadowHuman blockquote{border-left:3px solid var(--ink-soft);margin:0;padding-left:10px;font-size:13.5px}.aioBadge.green{background:color-mix(in srgb, var(--pine-bright) 16%, transparent);color:var(--pine-bright)}.aioBadge.muted{background:var(--panel-2);color:var(--ink-soft)}.aioToolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aioToolbar input{flex:240px;width:auto}.aioTableWrap{border:1px solid var(--line-soft);border-radius:var(--radius-md);overflow-x:auto}.aioTable{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.aioTable th{text-align:left;color:var(--ink-soft);background:var(--panel-2);padding:9px 12px;font-size:12px;font-weight:600}.aioTable td{border-top:1px solid var(--line-soft);vertical-align:middle;padding:10px 12px}.aioTable .nowrap{white-space:nowrap}.aioAvail{white-space:nowrap;background:var(--pine-dim);color:var(--pine-bright);border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600}.aioAvail.order{background:color-mix(in srgb, var(--blue) 14%, transparent);color:var(--blue)}.aioAvail.out{background:color-mix(in srgb, var(--red) 14%, transparent);color:var(--red)}.aioProductForm{border-radius:var(--radius-md);background:var(--panel-2);flex-wrap:wrap;gap:8px;padding:10px;display:flex}.aioProductForm input,.aioProductForm select{background:var(--panel);flex:140px;width:auto}.aioProductForm input[type=number]{flex:0 80px}.aioProductForm .wideCell{flex:3 260px}.aioFaqList{flex-direction:column;gap:8px;display:flex}.aioFaq{border-radius:var(--radius-md);border:1px solid var(--line-soft);background:var(--panel);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.aioFaqQ{font-weight:600}.aioFaqA{color:var(--ink-soft);white-space:pre-wrap;font-size:13.5px}.aioFaqForm{border-radius:var(--radius-md);background:var(--panel-2);flex-direction:column;gap:8px;padding:12px;display:flex}.aioFaqForm input,.aioFaqForm textarea{background:var(--panel)}.aioLearnStatus{border-radius:var(--radius-md);background:var(--panel-2);padding:12px 14px;font-size:13.5px}.aioLearnStatus.error{color:var(--red)}.aioLearnGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.aioLearnCard{border-radius:var(--radius-md);border:1px solid var(--line);flex-direction:column;gap:10px;padding:16px;display:flex}.aioLearnCard.primary{border:2px solid var(--pine)}.aioLearnCard p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.5}.aioLearnCard>button{align-self:flex-start}.aioLearnTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.aioTabs{flex-wrap:wrap;gap:6px;display:flex}.aioTabs button{background:var(--panel-2);color:var(--ink-soft);border:1px solid var(--line);box-shadow:none;border-radius:99px;padding:7px 14px}.aioTabs button.on{background:var(--ink);color:var(--panel);border-color:var(--ink)}.aioGap{border-radius:var(--radius-md);border:1px solid var(--line);flex-direction:column;gap:10px;padding:14px;display:flex}.aioGapHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.aioGapHead h3{flex:260px;margin:0;font-size:15px}.aioStats{gap:12px}.aioStatsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.aioStatsHead h2{font-family:var(--display);margin:0;font-size:16px}.aioKpis{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.aioKpis>div{border-radius:var(--radius-md);background:var(--panel-2);flex-direction:column;padding:10px 12px;display:flex}.aioKpis span{color:var(--ink-soft);font-size:12px}.aioKpis b{font-family:var(--display);font-size:22px}.aioReasons{flex-direction:column;gap:6px;font-size:13px;display:flex}.aioReason{align-items:center;gap:10px;display:flex}.aioReason>span:first-child{flex:1}.aioReasonBar{background:var(--panel-2);border-radius:99px;width:120px;height:8px;overflow:hidden}.aioReasonBar span{background:var(--pine);height:100%;display:block}.aioChat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.aioChatHead{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:12px 14px;display:flex}.aioChatHead>div{flex-direction:column;flex:1;display:flex}.aioChatHead span{color:var(--ink-soft);font-size:12.5px}.aioChatBody{background:var(--chat-bg);flex-direction:column;gap:6px;min-height:280px;max-height:52vh;padding:12px;display:flex;overflow-y:auto}.aioChatEmpty{text-align:center;max-width:260px;color:var(--ink-soft);margin:auto;font-size:13px}.aioBubble{border-radius:var(--radius-md);max-width:88%;box-shadow:var(--shadow-sm);white-space:pre-wrap;flex-direction:column;gap:4px;padding:8px 12px;font-size:13.5px;line-height:1.45;display:flex}.aioBubble.them{background:var(--bubble-them);border-bottom-left-radius:4px;align-self:flex-start}.aioBubble.ai{background:var(--bubble-me);border-bottom-right-radius:4px;align-self:flex-end}.aioBubbleTag{color:var(--pine-bright);font-size:11px;font-weight:700}.aioSources{background:color-mix(in srgb, var(--panel) 70%, transparent);color:var(--ink-soft);border-radius:99px;align-self:flex-start;padding:1px 8px;font-size:11.5px}.aioDots{gap:4px;padding:4px 0;display:inline-flex}.aioDots i{background:var(--ink-soft);border-radius:50%;width:6px;height:6px;animation:1.2s infinite aioBlink}.aioDots i:nth-child(2){animation-delay:.2s}.aioDots i:nth-child(3){animation-delay:.4s}@keyframes aioBlink{0%,80%,to{opacity:.25}40%{opacity:1}}.aioChatState{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;padding:10px 14px;display:flex}.aioChatState .aioNavTitle{padding:0}.aioFact{border-radius:var(--radius-sm);background:var(--panel-2);color:var(--ink);padding:3px 9px;font-size:12.5px}.aioFact span{color:var(--ink-soft)}.aioFact.missing{border:1px dashed var(--line);color:var(--ink-soft);background:0 0}.aioHandoffNote{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--amber) 14%, transparent);color:var(--ink);padding:7px 10px;font-size:12.5px}.aioSummary{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.45}.aioChatInput{border-top:1px solid var(--line-soft);gap:8px;padding:10px;display:flex}.aioChatInput input{flex:1;width:auto}.aioChatInput button{padding:9px 14px}.aioBarConv{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--pine-dim) 55%, var(--panel));flex-direction:column;gap:8px;padding:8px 16px;font-size:13px;display:flex}.aioBarConv.handoff{background:color-mix(in srgb, var(--amber) 13%, var(--panel))}.aioBarConv.paused{background:var(--panel-2)}.aioBarRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aioBarText{font-weight:600}.aioBarSpacer{flex:1}.aioBarDetails{flex-direction:column;gap:8px;display:flex}.aioFacts{flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}.aioFacts>div{gap:6px;display:flex}.aioFacts dt{color:var(--ink-soft)}.aioFacts dd{margin:0;font-weight:600}.aioFeedback{color:var(--ink-soft);align-items:center;gap:6px;display:flex}.aioDraft{border-radius:var(--radius-md);background:var(--panel);border:1px dashed var(--pine);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.aioDraft .aioNavTitle{padding:0}.aioDraft p{white-space:pre-wrap;margin:0;line-height:1.45}.aiChip{background:var(--pine-dim);color:var(--pine-bright);border-radius:99px;flex:none;padding:0 6px;font-size:10.5px;font-weight:700;line-height:17px}.aiChip.handoff{background:color-mix(in srgb, var(--amber) 16%, transparent);color:var(--amber)}.aiChip.draft{background:color-mix(in srgb, var(--blue) 14%, transparent);color:var(--blue)}.msg .aiTag{color:var(--pine-bright);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.aioNiches{flex-wrap:wrap;gap:6px;display:flex}.aioWarnText{color:var(--amber)}.aioProposal{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--pine) 35%, transparent);background:color-mix(in srgb, var(--pine-dim) 45%, transparent);flex-direction:column;gap:8px;padding:14px;display:flex}.aioProposalHead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.aioPart{border-radius:var(--radius-sm);background:var(--panel);border:1px solid var(--line-soft);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.aioPart input{flex:none;width:auto;margin-top:3px}.aioPart:not(.on){opacity:.6}.aioPartBody{flex-direction:column;gap:4px;min-width:0;display:flex}.aioPre{white-space:pre-wrap;color:var(--ink-soft)}.aioSteps{flex-direction:column;gap:5px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.aioSteps li{color:var(--ink);align-items:flex-start;gap:7px;display:flex}.aioSteps li.done{color:var(--ink-soft)}.aioSteps li.done span:last-child{text-decoration:line-through}.aioSteps .linkBtn{text-align:left;padding:0;font-size:12.5px}.aioStepMark{border:1.5px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;margin-top:1px;font-size:10px;font-weight:700;display:flex}.aioSteps li.done .aioStepMark{background:var(--pine);border-color:var(--pine);color:var(--on-accent)}.aioCatalogSettings{border-radius:var(--radius-md);background:var(--panel-2);flex-direction:column;gap:10px;padding:12px;display:flex}.aioCatalogSettings .aioTwo>input{background:var(--panel);flex:160px;width:auto}.aioLabel{color:var(--ink-soft);margin-bottom:4px;font-size:12px;display:block}.aioChipX{color:var(--ink-soft);box-shadow:none;background:0 0;padding:0 0 0 6px;font-size:11px}.aioChipX:hover{color:var(--red);box-shadow:none;background:0 0}.aioAttrInput{background:var(--panel);width:200px;padding:5px 10px;font-size:12.5px}.aioGoal{border-radius:var(--radius-md);border:1px solid var(--line);flex-direction:column;gap:8px;padding:12px;display:flex}.aioGoalRow{align-items:center;gap:8px;display:flex}.aioGoalRow input{flex:1;font-weight:600}.aioGoalActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aioInlineField{color:var(--ink-soft);align-items:center;gap:6px;margin:0;font-size:12.5px;display:inline-flex}.aioInlineField select{width:auto;min-width:140px;padding:6px 8px}.aioGoalChip{background:color-mix(in srgb, var(--blue) 12%, transparent);color:var(--blue);border-radius:99px;align-self:flex-start;padding:1px 8px;font-size:11.5px;font-weight:600}.aioGuard{align-items:center;gap:8px;display:flex}.aioGuard input:first-child{flex:2}.aioGuardKw{flex:1}.aioGuardInfo{color:var(--ink-soft);font-size:11.5px}.aioGuardInfo summary{cursor:pointer;color:var(--amber);font-weight:600}.aioGuardInfo s,.aioGuardInfo span{white-space:pre-wrap;margin-top:3px;display:block}.aioStep{border-radius:var(--radius-md);border:1px solid var(--line);flex-direction:column;gap:8px;padding:12px;display:flex}.aioStep.off{opacity:.55}.aioStepHead{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.aioStepHead input[type=number]{width:70px;padding:6px 8px}.aioStepHead select{width:auto;padding:6px 8px}.aioStepHead .aioSeg button{padding:5px 10px;font-size:12.5px}@font-face{font-family:MT Sans;src:url(/wa-inbox/assets/mtsans-latin-var-iYYiuvgj.woff2)format("woff2");font-weight:300 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:MT Sans;src:url(/wa-inbox/assets/mtsans-arm-400-CEC6GpBT.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+530-58F,U+FB13-FB17}@font-face{font-family:MT Sans;src:url(/wa-inbox/assets/mtsans-arm-500-DE92C6uu.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+530-58F,U+FB13-FB17}@font-face{font-family:MT Sans;src:url(/wa-inbox/assets/mtsans-arm-600-SVVP-Ixb.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+530-58F,U+FB13-FB17}@font-face{font-family:MT Sans;src:url(/wa-inbox/assets/mtsans-arm-700-BI1VBKAy.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+530-58F,U+FB13-FB17}:root{--mds-p-ink-0:#fff;--mds-p-ink-25:#fbfcfc;--mds-p-ink-50:#f4f6f6;--mds-p-ink-100:#eaeeee;--mds-p-ink-150:#e0e5e6;--mds-p-ink-200:#cfd6d8;--mds-p-ink-300:#a7b0b2;--mds-p-ink-400:#7d878a;--mds-p-ink-500:#5f696c;--mds-p-ink-600:#454e51;--mds-p-ink-700:#2f3639;--mds-p-ink-800:#1a1e20;--mds-p-ink-900:#121516;--mds-p-ink-950:#0b0d0e;--mds-p-teal-50:#ecfcf8;--mds-p-teal-100:#d6f8f1;--mds-p-teal-200:#a8efe1;--mds-p-teal-300:#6be3cc;--mds-p-teal-400:#27d2b3;--mds-p-teal-500:#1cb99b;--mds-p-teal-600:#0f9e83;--mds-p-teal-700:#008068;--mds-p-teal-800:#006653;--mds-p-teal-900:#005043;--mds-font-sans:"MT Sans", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Armenian", "Noto Sans", "Helvetica Neue", Arial, sans-serif;--mds-font-mono:ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, monospace;--mds-text-xs:.75rem;--mds-text-sm:.8125rem;--mds-text-md:.875rem;--mds-text-lg:1rem;--mds-text-xl:1.25rem;--mds-text-2xl:1.5rem;--mds-text-3xl:1.875rem;--mds-text-4xl:2.5rem;--mds-leading-tight:1.2;--mds-leading-snug:1.35;--mds-leading-normal:1.5;--mds-weight-regular:400;--mds-weight-medium:500;--mds-weight-semibold:600;--mds-weight-bold:700;--mds-tracking-tight:-.015em;--mds-measure:70ch;--mds-space-0:0;--mds-space-0-5:2px;--mds-space-1:4px;--mds-space-2:8px;--mds-space-3:12px;--mds-space-4:16px;--mds-space-5:20px;--mds-space-6:24px;--mds-space-8:32px;--mds-space-10:40px;--mds-space-12:48px;--mds-space-16:64px;--mds-space-20:80px;--mds-control-sm:28px;--mds-control-md:36px;--mds-control-lg:44px;--mds-row-compact:36px;--mds-row-default:44px;--mds-row-comfortable:52px;--mds-sidebar-w:248px;--mds-sidebar-w-collapsed:64px;--mds-topbar-h:56px;--mds-content-max:1440px;--mds-form-max:720px;--mds-icon-sm:16px;--mds-icon-md:20px;--mds-radius-xs:4px;--mds-radius-sm:6px;--mds-radius-md:8px;--mds-radius-lg:12px;--mds-radius-xl:16px;--mds-radius-full:999px;--mds-duration-instant:80ms;--mds-duration-fast:.14s;--mds-duration-base:.2s;--mds-duration-slow:.28s;--mds-ease-out:cubic-bezier(.23, 1, .32, 1);--mds-ease-in-out:cubic-bezier(.77, 0, .175, 1);--mds-z-sticky:10;--mds-z-dropdown:100;--mds-z-drawer:200;--mds-z-modal:300;--mds-z-toast:400;--mds-z-tooltip:500;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mds-accent:var(--mds-p-teal-700);--mds-accent-hover:var(--mds-p-teal-800);--mds-accent-press:var(--mds-p-teal-900);--mds-accent-soft:color-mix(in srgb, var(--mds-accent) 8%, white);--mds-accent-soft-2:color-mix(in srgb, var(--mds-accent) 16%, white);--mds-accent-text:var(--mds-accent-hover);--mds-on-accent:#fff;--mds-brand:var(--mds-p-teal-400);--mds-bg:var(--mds-p-ink-50);--mds-surface:var(--mds-p-ink-0);--mds-surface-2:var(--mds-p-ink-25);--mds-surface-sunken:var(--mds-p-ink-100);--mds-surface-hover:color-mix(in srgb, var(--mds-p-ink-900) 4%, transparent);--mds-surface-selected:var(--mds-accent-soft);--mds-input-bg:var(--mds-p-ink-0);--mds-overlay:#0b0d0e7a;--mds-border:var(--mds-p-ink-150);--mds-border-strong:var(--mds-p-ink-200);--mds-border-input:var(--mds-p-ink-300);--mds-divider:var(--mds-p-ink-100);--mds-text:var(--mds-p-ink-900);--mds-text-2:var(--mds-p-ink-600);--mds-text-3:var(--mds-p-ink-500);--mds-text-disabled:var(--mds-p-ink-300);--mds-text-inverse:var(--mds-p-ink-0);--mds-link:var(--mds-accent);--mds-focus-ring:0 0 0 2px var(--mds-surface), 0 0 0 4px var(--mds-accent);--mds-success:#17804f;--mds-success-soft:#e8f6ee;--mds-success-solid:#1f9d61;--mds-warning:#8a5300;--mds-warning-soft:#fdf3dc;--mds-warning-solid:#f2b84b;--mds-danger:#c42b31;--mds-danger-soft:#fdeceb;--mds-danger-solid:#e5484d;--mds-info:#1f5fbf;--mds-info-soft:#eaf1fc;--mds-info-solid:#3b7be0;--mds-neutral:var(--mds-p-ink-600);--mds-neutral-soft:var(--mds-p-ink-100);--mds-chart-1:#0f9e83;--mds-chart-2:#3b6fd8;--mds-chart-3:#d9921a;--mds-chart-4:#7c5cd6;--mds-chart-5:#d4486f;--mds-chart-6:#1597b8;--mds-chart-7:#6f8f2f;--mds-chart-8:#7d878a;--mds-chart-grid:var(--mds-p-ink-100);--mds-chart-axis:var(--mds-p-ink-500);--mds-shadow-0:none;--mds-shadow-1:0 1px 2px #1215160d;--mds-shadow-2:0 0 0 1px #1215160f, 0 4px 12px -2px #1215161a, 0 2px 4px #1215160a;--mds-shadow-3:0 0 0 1px #1215160f, 0 16px 40px -8px #12151638, 0 4px 10px #1215160f}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mds-accent:var(--mds-p-teal-400);--mds-accent-hover:var(--mds-p-teal-300);--mds-accent-press:var(--mds-p-teal-200);--mds-accent-soft:color-mix(in srgb, var(--mds-accent) 12%, #121516);--mds-accent-soft-2:color-mix(in srgb, var(--mds-accent) 22%, #121516);--mds-accent-text:var(--mds-p-teal-300);--mds-on-accent:#0b0d0e;--mds-bg:#0e1112;--mds-surface:#161a1b;--mds-surface-2:#1b2021;--mds-surface-sunken:#111415;--mds-surface-hover:#ffffff0a;--mds-input-bg:#111415;--mds-overlay:#0000009e;--mds-border:#ffffff17;--mds-border-strong:#ffffff24;--mds-border-input:#fff3;--mds-divider:#ffffff0f;--mds-text:#eef1f1;--mds-text-2:#b6bec0;--mds-text-3:#8d979a;--mds-text-disabled:#5b6568;--mds-text-inverse:#121516;--mds-success:#4cc98a;--mds-success-soft:#4cc98a1f;--mds-success-solid:#2fae6e;--mds-warning:#f2c26b;--mds-warning-soft:#f2b84b1f;--mds-warning-solid:#f2b84b;--mds-danger:#ff8a8d;--mds-danger-soft:#e5484d24;--mds-danger-solid:#e5484d;--mds-info:#8db7ff;--mds-info-soft:#3b7be024;--mds-info-solid:#3b7be0;--mds-neutral:#b6bec0;--mds-neutral-soft:#ffffff12;--mds-chart-grid:#ffffff12;--mds-chart-axis:#8d979a;--mds-shadow-1:0 1px 2px #0006;--mds-shadow-2:0 0 0 1px #ffffff0f, 0 8px 24px -4px #0000008c;--mds-shadow-3:0 0 0 1px #ffffff12, 0 24px 56px -8px #000000b3}@media (prefers-reduced-motion:reduce){:root{--mds-duration-instant:0s;--mds-duration-fast:0s;--mds-duration-base:0s;--mds-duration-slow:0s}}.mds,.mds *,.mds :before,.mds :after{box-sizing:border-box}.mds{font-family:var(--mds-font-sans);font-size:var(--mds-text-md);line-height:var(--mds-leading-normal);color:var(--mds-text);background:var(--mds-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.mds :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}.mds :where(h1,h2,h3){font-weight:var(--mds-weight-semibold);line-height:var(--mds-leading-tight);text-wrap:balance}.mds :where(p){text-wrap:pretty;max-width:var(--mds-measure)}.mds :where(a){color:var(--mds-link);text-decoration:none}.mds :where(a:hover){text-underline-offset:2px;text-decoration:underline}.mds :where(button,input,select,textarea){font:inherit;color:inherit}.mds :where(:focus-visible){box-shadow:var(--mds-focus-ring);border-radius:var(--mds-radius-xs);outline:none}.mds ::selection{background:var(--mds-accent-soft-2)}.mds-h1{font-size:var(--mds-text-2xl);letter-spacing:var(--mds-tracking-tight);font-weight:var(--mds-weight-semibold)}.mds-h2{font-size:var(--mds-text-xl);letter-spacing:var(--mds-tracking-tight);font-weight:var(--mds-weight-semibold)}.mds-h3{font-size:var(--mds-text-lg);font-weight:var(--mds-weight-semibold)}.mds-muted{color:var(--mds-text-2)}.mds-subtle{color:var(--mds-text-3);font-size:var(--mds-text-sm)}.mds-num{font-variant-numeric:tabular-nums}.mds-mono{font-family:var(--mds-font-mono);font-size:.92em}.mds-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mds-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mds-stack{gap:var(--mds-gap,var(--mds-space-4));flex-direction:column;display:flex}.mds-row{align-items:center;gap:var(--mds-gap,var(--mds-space-2));min-width:0;display:flex}.mds-row--wrap{flex-wrap:wrap}.mds-row--between{justify-content:space-between}.mds-spacer{flex:1}.mds-grid{gap:var(--mds-gap,var(--mds-space-4));grid-template-columns:repeat(var(--mds-cols,12), minmax(0, 1fr));display:grid}.mds-grid--auto{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--mds-min,240px)), 1fr))}@media (width<=767px){.mds-grid:not(.mds-grid--auto){grid-template-columns:minmax(0,1fr)}}.mds-app{grid-template-columns:var(--mds-sidebar-w) minmax(0, 1fr);grid-template-rows:var(--mds-topbar-h) minmax(0, 1fr);min-height:100dvh;display:grid}.mds-app--collapsed{grid-template-columns:var(--mds-sidebar-w-collapsed) minmax(0, 1fr)}.mds-sidebar{background:var(--mds-surface);border-right:1px solid var(--mds-border);padding:var(--mds-space-3);gap:var(--mds-space-1);flex-direction:column;grid-row:1/-1;display:flex;overflow-y:auto}.mds-sidebar__brand{height:calc(var(--mds-topbar-h) - var(--mds-space-3));align-items:center;gap:var(--mds-space-2);padding:0 var(--mds-space-2);font-weight:var(--mds-weight-semibold);display:flex}.mds-sidebar__section{margin-top:var(--mds-space-4);padding:0 var(--mds-space-2) var(--mds-space-1);font-size:var(--mds-text-xs);color:var(--mds-text-3);font-weight:var(--mds-weight-medium)}.mds-nav-item{align-items:center;gap:var(--mds-space-3);height:var(--mds-control-md);padding:0 var(--mds-space-2);border-radius:var(--mds-radius-sm);color:var(--mds-text-2);font-weight:var(--mds-weight-medium);transition:background var(--mds-duration-fast) var(--mds-ease-out), color var(--mds-duration-fast) var(--mds-ease-out);display:flex;text-decoration:none!important}.mds-nav-item:hover{background:var(--mds-surface-hover);color:var(--mds-text)}.mds-nav-item[aria-current=page]{background:var(--mds-accent-soft);color:var(--mds-accent-text)}.mds-nav-item__count{font-size:var(--mds-text-xs);color:var(--mds-text-3);font-variant-numeric:tabular-nums;margin-left:auto}.mds-topbar{align-items:center;gap:var(--mds-space-3);padding:0 var(--mds-space-6);background:var(--mds-surface);border-bottom:1px solid var(--mds-border);z-index:var(--mds-z-sticky);display:flex;position:sticky;top:0}.mds-main{overflow:auto}.mds-page{width:100%;max-width:var(--mds-content-max);padding:var(--mds-space-6);gap:var(--mds-space-6);flex-direction:column;margin:0 auto;display:flex}.mds-page--narrow{max-width:calc(var(--mds-form-max) + 2 * var(--mds-space-6))}.mds-page-header{align-items:flex-start;gap:var(--mds-space-4);flex-wrap:wrap;display:flex}.mds-page-header__titles{gap:var(--mds-space-1);flex-direction:column;flex:280px;min-width:0;display:flex}.mds-page-header__actions{gap:var(--mds-space-2);flex-wrap:wrap;align-items:center;display:flex}.mds-breadcrumb{gap:var(--mds-space-1);font-size:var(--mds-text-sm);color:var(--mds-text-3);flex-wrap:wrap;align-items:center;display:flex}.mds-breadcrumb a{color:var(--mds-text-2)}.mds-breadcrumb__sep{color:var(--mds-text-disabled)}@media (width<=1023px){.mds-app{grid-template-columns:minmax(0,1fr)}.mds-sidebar{display:none}.mds-sidebar[data-open=true]{width:min(86vw, var(--mds-sidebar-w));z-index:var(--mds-z-drawer);box-shadow:var(--mds-shadow-3);display:flex;position:fixed;inset:0 auto 0 0}.mds-page{padding:var(--mds-space-4);gap:var(--mds-space-4)}.mds-topbar{padding:0 var(--mds-space-4)}}.mds-btn{--_bg:var(--mds-surface);--_fg:var(--mds-text);--_bd:var(--mds-border-strong);--_bg-h:var(--mds-surface-2);--_bg-a:var(--mds-surface-sunken);justify-content:center;align-items:center;gap:var(--mds-space-2);height:var(--mds-control-md);padding:0 var(--mds-space-4);border-radius:var(--mds-radius-md);border:1px solid var(--_bd);background:var(--_bg);color:var(--_fg);font-size:var(--mds-text-md);font-weight:var(--mds-weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--mds-duration-fast) var(--mds-ease-out), border-color var(--mds-duration-fast) var(--mds-ease-out), transform var(--mds-duration-instant) var(--mds-ease-out);line-height:1;display:inline-flex}.mds-btn:hover{background:var(--_bg-h)}.mds-btn:active{background:var(--_bg-a);transform:scale(.97)}.mds-btn:focus-visible{box-shadow:var(--mds-focus-ring);outline:none}.mds-btn:disabled,.mds-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.mds-btn svg{width:var(--mds-icon-sm);height:var(--mds-icon-sm);flex:none}.mds-btn--primary{--_bg:var(--mds-accent);--_fg:var(--mds-on-accent);--_bd:transparent;--_bg-h:var(--mds-accent-hover);--_bg-a:var(--mds-accent-press)}.mds-btn--ghost{--_bg:transparent;--_bd:transparent;--_fg:var(--mds-text-2);--_bg-h:var(--mds-surface-hover);--_bg-a:var(--mds-surface-sunken)}.mds-btn--danger{--_bg:var(--mds-danger-solid);--_fg:#fff;--_bd:transparent;--_bg-h:var(--mds-danger);--_bg-a:var(--mds-danger)}.mds-btn--danger-quiet{--_fg:var(--mds-danger)}.mds-btn--sm{height:var(--mds-control-sm);padding:0 var(--mds-space-3);font-size:var(--mds-text-sm);border-radius:var(--mds-radius-sm)}.mds-btn--lg{height:var(--mds-control-lg);padding:0 var(--mds-space-5);font-size:var(--mds-text-lg)}.mds-btn--icon{width:var(--mds-control-md);padding:0}.mds-btn--icon.mds-btn--sm{width:var(--mds-control-sm)}.mds-btn--block{width:100%}.mds-btn[aria-busy=true]{color:#0000;pointer-events:none;position:relative}.mds-btn[aria-busy=true]:after{content:"";border:2px solid var(--_fg);border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite mds-spin;position:absolute}@media (pointer:coarse){.mds-btn{min-height:var(--mds-control-lg)}}.mds-field{gap:var(--mds-space-1);flex-direction:column;min-width:0;display:flex}.mds-label{font-size:var(--mds-text-sm);font-weight:var(--mds-weight-medium);color:var(--mds-text)}.mds-label__req{color:var(--mds-danger);margin-left:2px}.mds-label__opt{color:var(--mds-text-3);font-weight:var(--mds-weight-regular);margin-left:var(--mds-space-1)}.mds-hint{font-size:var(--mds-text-xs);color:var(--mds-text-3)}.mds-error{font-size:var(--mds-text-xs);color:var(--mds-danger);gap:var(--mds-space-1);align-items:flex-start;display:flex}.mds-input,.mds-select,.mds-textarea{width:100%;height:var(--mds-control-md);padding:0 var(--mds-space-3);background:var(--mds-input-bg);color:var(--mds-text);border:1px solid var(--mds-border-input);border-radius:var(--mds-radius-md);font-size:var(--mds-text-md);transition:border-color var(--mds-duration-fast) var(--mds-ease-out), box-shadow var(--mds-duration-fast) var(--mds-ease-out)}.mds-textarea{height:auto;min-height:88px;padding:var(--mds-space-2) var(--mds-space-3);line-height:var(--mds-leading-normal);resize:vertical}.mds-select{appearance:none;padding-right:var(--mds-space-8);background-image:linear-gradient(45deg, transparent 50%, var(--mds-text-3) 50%), linear-gradient(135deg, var(--mds-text-3) 50%, transparent 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px}.mds-input::placeholder,.mds-textarea::placeholder{color:var(--mds-text-3)}.mds-input:hover,.mds-select:hover,.mds-textarea:hover{border-color:var(--mds-text-3)}.mds-input:focus,.mds-select:focus,.mds-textarea:focus{border-color:var(--mds-accent);box-shadow:0 0 0 3px var(--mds-accent-soft-2);outline:none}.mds-input[aria-invalid=true],.mds-select[aria-invalid=true],.mds-textarea[aria-invalid=true]{border-color:var(--mds-danger)}.mds-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--mds-danger-soft)}.mds-input:disabled,.mds-select:disabled,.mds-textarea:disabled{background:var(--mds-surface-sunken);color:var(--mds-text-disabled);cursor:not-allowed}.mds-input[readonly]{background:var(--mds-surface-2)}.mds-input--sm{height:var(--mds-control-sm);font-size:var(--mds-text-sm)}.mds-input-group{align-items:center;display:flex;position:relative}.mds-input-group>svg{left:var(--mds-space-3);width:var(--mds-icon-sm);height:var(--mds-icon-sm);color:var(--mds-text-3);pointer-events:none;position:absolute}.mds-input-group>.mds-input{padding-left:calc(var(--mds-space-3) + var(--mds-icon-sm) + var(--mds-space-2))}.mds-check{align-items:center;gap:var(--mds-space-2);cursor:pointer;min-height:24px;display:inline-flex}.mds-check input:not(.mds-switch){width:16px;height:16px;accent-color:var(--mds-accent);cursor:pointer;margin:0}.mds-switch{appearance:none;border-radius:var(--mds-radius-full);background:var(--mds-border-strong);cursor:pointer;width:32px;height:18px;transition:background var(--mds-duration-fast) var(--mds-ease-out);flex:none;position:relative}.mds-switch:after{content:"";width:14px;height:14px;box-shadow:var(--mds-shadow-1);transition:transform var(--mds-duration-fast) var(--mds-ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.mds-switch:checked{background:var(--mds-accent)}.mds-switch:checked:after{transform:translate(14px)}.mds-form{gap:var(--mds-space-5);max-width:var(--mds-form-max);flex-direction:column;display:flex}.mds-form-section{gap:var(--mds-space-6);padding:var(--mds-space-6) 0;border-top:1px solid var(--mds-divider);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.mds-form-row{gap:var(--mds-space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.mds-form-actions{gap:var(--mds-space-2);padding-top:var(--mds-space-4);border-top:1px solid var(--mds-divider);justify-content:flex-end;display:flex}@media (width<=767px){.mds-form-section{gap:var(--mds-space-3);grid-template-columns:1fr}.mds-input,.mds-select{height:var(--mds-control-lg);font-size:var(--mds-text-lg)}}.mds-card{background:var(--mds-surface);border:1px solid var(--mds-border);border-radius:var(--mds-radius-lg);min-width:0}.mds-card__header{align-items:center;gap:var(--mds-space-3);padding:var(--mds-space-4) var(--mds-space-5);border-bottom:1px solid var(--mds-divider);min-height:56px;display:flex}.mds-card__title{font-size:var(--mds-text-lg);font-weight:var(--mds-weight-semibold)}.mds-card__body{padding:var(--mds-space-5)}.mds-card__footer{padding:var(--mds-space-3) var(--mds-space-5);border-top:1px solid var(--mds-divider);gap:var(--mds-space-2);justify-content:flex-end;display:flex}.mds-card--flush .mds-card__body{padding:0}.mds-card--interactive{cursor:pointer;transition:border-color var(--mds-duration-fast) var(--mds-ease-out)}.mds-card--interactive:hover{border-color:var(--mds-border-strong)}.mds-divider{border:0;border-top:1px solid var(--mds-divider);margin:0}.mds-dl{gap:var(--mds-space-2) var(--mds-space-6);font-size:var(--mds-text-md);grid-template-columns:minmax(120px,max-content) minmax(0,1fr);display:grid}.mds-dl dt{color:var(--mds-text-2)}.mds-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.mds-kpis{gap:var(--mds-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}@media (width<=767px){.mds-kpis{gap:var(--mds-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.mds-kpi__value{font-size:var(--mds-text-xl);white-space:nowrap}.mds-kpi{padding:var(--mds-space-3) var(--mds-space-4)}}.mds-kpi{background:var(--mds-surface);border:1px solid var(--mds-border);border-radius:var(--mds-radius-lg);padding:var(--mds-space-4) var(--mds-space-5);gap:var(--mds-space-1);flex-direction:column;min-width:0;display:flex}.mds-kpi__label{font-size:var(--mds-text-sm);color:var(--mds-text-2)}.mds-kpi__value{font-size:var(--mds-text-3xl);font-weight:var(--mds-weight-semibold);letter-spacing:var(--mds-tracking-tight);font-variant-numeric:tabular-nums;line-height:var(--mds-leading-tight)}.mds-kpi__meta{font-size:var(--mds-text-xs);color:var(--mds-text-3);gap:var(--mds-space-2);align-items:center;display:flex}.mds-delta{font-weight:var(--mds-weight-medium);font-variant-numeric:tabular-nums}.mds-delta--good{color:var(--mds-success)}.mds-delta--bad{color:var(--mds-danger)}.mds-badge{height:22px;padding:0 var(--mds-space-2);border-radius:var(--mds-radius-full);font-size:var(--mds-text-xs);font-weight:var(--mds-weight-medium);white-space:nowrap;background:var(--mds-neutral-soft);color:var(--mds-neutral);align-items:center;gap:6px;display:inline-flex}.mds-badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.mds-badge--plain:before{display:none}.mds-badge--success{background:var(--mds-success-soft);color:var(--mds-success)}.mds-badge--warning{background:var(--mds-warning-soft);color:var(--mds-warning)}.mds-badge--danger{background:var(--mds-danger-soft);color:var(--mds-danger)}.mds-badge--info{background:var(--mds-info-soft);color:var(--mds-info)}.mds-badge--accent{background:var(--mds-accent-soft);color:var(--mds-accent-text)}.mds-tag{align-items:center;gap:var(--mds-space-1);height:24px;padding:0 var(--mds-space-2);border:1px solid var(--mds-border);border-radius:var(--mds-radius-sm);font-size:var(--mds-text-xs);color:var(--mds-text-2);background:var(--mds-surface);display:inline-flex}.mds-count{border-radius:var(--mds-radius-full);background:var(--mds-accent);min-width:18px;height:18px;color:var(--mds-on-accent);font-size:11px;font-weight:var(--mds-weight-semibold);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:inline-grid}.mds-table-wrap{border:1px solid var(--mds-border);border-radius:var(--mds-radius-lg);background:var(--mds-surface);max-width:100%;overflow:auto}.mds-table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:var(--mds-text-md)}.mds-table th{z-index:1;background:var(--mds-surface-2);text-align:left;font-weight:var(--mds-weight-medium);font-size:var(--mds-text-sm);color:var(--mds-text-2);height:40px;padding:0 var(--mds-space-4);border-bottom:1px solid var(--mds-border);white-space:nowrap;position:sticky;top:0}.mds-table td{height:var(--mds-row-default);padding:0 var(--mds-space-4);border-bottom:1px solid var(--mds-divider);vertical-align:middle}.mds-table tbody tr:last-child td{border-bottom:0}.mds-table tbody tr{transition:background var(--mds-duration-instant) linear}.mds-table tbody tr:hover{background:var(--mds-surface-hover)}.mds-table tbody tr[aria-selected=true]{background:var(--mds-surface-selected)}.mds-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mds-table .is-actions{white-space:nowrap;text-align:right;width:1%}.mds-table .is-check{width:44px;padding-right:0}.mds-table .is-primary{font-weight:var(--mds-weight-medium);color:var(--mds-text)}.mds-table th[aria-sort]{cursor:pointer;-webkit-user-select:none;user-select:none}.mds-table th[aria-sort=ascending]:after{content:" ↑";color:var(--mds-text-3)}.mds-table th[aria-sort=descending]:after{content:" ↓";color:var(--mds-text-3)}.mds-table--compact td{height:var(--mds-row-compact)}.mds-table--compact th{height:34px}.mds-table-footer{align-items:center;gap:var(--mds-space-3);padding:var(--mds-space-3) var(--mds-space-4);border-top:1px solid var(--mds-border);font-size:var(--mds-text-sm);color:var(--mds-text-2);display:flex}.mds-bulkbar{align-items:center;gap:var(--mds-space-3);padding:var(--mds-space-2) var(--mds-space-4);background:var(--mds-accent-soft);color:var(--mds-accent-text);border-bottom:1px solid var(--mds-border);font-weight:var(--mds-weight-medium);flex-wrap:wrap;display:flex}.mds-toolbar{align-items:center;gap:var(--mds-space-2);flex-wrap:wrap;display:flex}.mds-toolbar .mds-input-group{width:min(320px,100%)}.mds-chip{align-items:center;gap:var(--mds-space-1);height:var(--mds-control-sm);padding:0 var(--mds-space-3);border:1px dashed var(--mds-border-strong);border-radius:var(--mds-radius-full);font-size:var(--mds-text-sm);color:var(--mds-text-2);cursor:pointer;background:0 0;display:inline-flex}.mds-chip[aria-pressed=true]{border-style:solid;border-color:var(--mds-accent);background:var(--mds-accent-soft);color:var(--mds-accent-text)}.mds-tabs{gap:var(--mds-space-1);border-bottom:1px solid var(--mds-border);scrollbar-width:none;display:flex;overflow-x:auto}.mds-tab{height:40px;padding:0 var(--mds-space-3);color:var(--mds-text-2);font-weight:var(--mds-weight-medium);cursor:pointer;white-space:nowrap;align-items:center;gap:var(--mds-space-2);background:0 0;border:0;display:inline-flex;position:relative}.mds-tab:hover,.mds-tab[aria-selected=true]{color:var(--mds-text)}.mds-tab[aria-selected=true]:after{content:"";left:var(--mds-space-2);right:var(--mds-space-2);background:var(--mds-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px}.mds-segmented{background:var(--mds-surface-sunken);border-radius:var(--mds-radius-md);gap:2px;padding:2px;display:inline-flex}.mds-segmented button{height:calc(var(--mds-control-md) - 4px);padding:0 var(--mds-space-3);border-radius:var(--mds-radius-sm);color:var(--mds-text-2);font-weight:var(--mds-weight-medium);cursor:pointer;background:0 0;border:0}.mds-segmented button[aria-pressed=true]{background:var(--mds-surface);color:var(--mds-text);box-shadow:var(--mds-shadow-1)}.mds-pagination{align-items:center;gap:var(--mds-space-1);display:flex}.mds-pagination [aria-current=page]{background:var(--mds-accent-soft);color:var(--mds-accent-text);border-color:#0000}.mds-steps{gap:var(--mds-space-2);counter-reset:step;flex-wrap:wrap;align-items:center;display:flex}.mds-step{align-items:center;gap:var(--mds-space-2);color:var(--mds-text-3);font-weight:var(--mds-weight-medium);font-size:var(--mds-text-sm);display:flex}.mds-step:before{counter-increment:step;content:counter(step);border:1px solid var(--mds-border-strong);width:24px;height:24px;font-size:var(--mds-text-xs);border-radius:50%;place-items:center;display:grid}.mds-step[aria-current=step]{color:var(--mds-text)}.mds-step[aria-current=step]:before{background:var(--mds-accent);color:var(--mds-on-accent);border-color:#0000}.mds-step[data-done=true]:before{content:"✓";background:var(--mds-accent-soft);color:var(--mds-accent-text);border-color:#0000}.mds-step+.mds-step:after{content:"";background:var(--mds-border-strong);order:-1;width:24px;height:1px}.mds-alert{gap:var(--mds-space-3);padding:var(--mds-space-3) var(--mds-space-4);border-radius:var(--mds-radius-md);background:var(--mds-info-soft);color:var(--mds-text);border:1px solid color-mix(in srgb, var(--mds-info) 22%, transparent);font-size:var(--mds-text-md);display:flex}.mds-alert__title{font-weight:var(--mds-weight-semibold)}.mds-alert>svg{width:var(--mds-icon-md);height:var(--mds-icon-md);color:var(--mds-info);flex:none}.mds-alert--success{background:var(--mds-success-soft);border-color:color-mix(in srgb, var(--mds-success) 22%, transparent)}.mds-alert--success>svg{color:var(--mds-success)}.mds-alert--warning{background:var(--mds-warning-soft);border-color:color-mix(in srgb, var(--mds-warning) 25%, transparent)}.mds-alert--warning>svg{color:var(--mds-warning)}.mds-alert--danger{background:var(--mds-danger-soft);border-color:color-mix(in srgb, var(--mds-danger) 22%, transparent)}.mds-alert--danger>svg{color:var(--mds-danger)}.mds-toast-region{right:var(--mds-space-6);bottom:var(--mds-space-6);z-index:var(--mds-z-toast);gap:var(--mds-space-2);width:min(380px, calc(100vw - 2 * var(--mds-space-4)));flex-direction:column;display:flex;position:fixed}.mds-toast{gap:var(--mds-space-3);padding:var(--mds-space-3) var(--mds-space-4);background:var(--mds-p-ink-900);color:var(--mds-p-ink-0);border-radius:var(--mds-radius-md);box-shadow:var(--mds-shadow-3);font-size:var(--mds-text-md);animation:mds-in var(--mds-duration-base) var(--mds-ease-out);align-items:flex-start;display:flex}.mds-toast a,.mds-toast button{color:var(--mds-p-teal-300);font-weight:var(--mds-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}:root[data-theme=dark] .mds-toast{background:var(--mds-p-ink-0);color:var(--mds-p-ink-900)}:root[data-theme=dark] .mds-toast a,:root[data-theme=dark] .mds-toast button{color:var(--mds-p-teal-800)}.mds-progress{border-radius:var(--mds-radius-full);background:var(--mds-surface-sunken);height:6px;overflow:hidden}.mds-progress>span{background:var(--mds-accent);border-radius:inherit;height:100%;transition:width var(--mds-duration-slow) var(--mds-ease-out);display:block}.mds-spinner{border:2px solid var(--mds-border-strong);border-top-color:var(--mds-accent);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite mds-spin}.mds-skeleton{background:linear-gradient(90deg, var(--mds-surface-sunken) 0%, var(--mds-surface-2) 50%, var(--mds-surface-sunken) 100%);border-radius:var(--mds-radius-sm);background-size:200% 100%;min-height:12px;animation:1.4s linear infinite mds-shimmer}.mds-empty{text-align:center;align-items:center;gap:var(--mds-space-3);padding:var(--mds-space-12) var(--mds-space-6);color:var(--mds-text-2);flex-direction:column;display:flex}.mds-empty__icon{border-radius:var(--mds-radius-lg);background:var(--mds-surface-sunken);width:48px;height:48px;color:var(--mds-text-3);place-items:center;display:grid}.mds-empty__icon svg{width:24px;height:24px}.mds-empty__title{font-size:var(--mds-text-lg);font-weight:var(--mds-weight-semibold);color:var(--mds-text)}.mds-empty__text{max-width:44ch}.mds-overlay{background:var(--mds-overlay);z-index:var(--mds-z-modal);padding:var(--mds-space-4);animation:mds-fade var(--mds-duration-base) var(--mds-ease-out);place-items:center;display:grid;position:fixed;inset:0}.mds-modal{width:min(560px,100%);max-height:calc(100dvh - 2 * var(--mds-space-8));background:var(--mds-surface);border-radius:var(--mds-radius-xl);box-shadow:var(--mds-shadow-3);animation:mds-pop var(--mds-duration-base) var(--mds-ease-out);flex-direction:column;display:flex}.mds-modal--lg{width:min(880px,100%)}.mds-modal__header{padding:var(--mds-space-5) var(--mds-space-6) var(--mds-space-3);gap:var(--mds-space-3);align-items:flex-start;display:flex}.mds-modal__title{font-size:var(--mds-text-xl);font-weight:var(--mds-weight-semibold);flex:1}.mds-modal__body{padding:0 var(--mds-space-6) var(--mds-space-5);overflow:auto}.mds-modal__footer{padding:var(--mds-space-4) var(--mds-space-6);border-top:1px solid var(--mds-divider);gap:var(--mds-space-2);justify-content:flex-end;display:flex}.mds-drawer{background:var(--mds-surface);width:min(520px,100vw);box-shadow:var(--mds-shadow-3);z-index:var(--mds-z-drawer);animation:mds-slide var(--mds-duration-slow) var(--mds-ease-out);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.mds-drawer__header{padding:var(--mds-space-4) var(--mds-space-5);border-bottom:1px solid var(--mds-divider);align-items:center;gap:var(--mds-space-3);min-height:var(--mds-topbar-h);display:flex}.mds-drawer__body{padding:var(--mds-space-5);flex:1;overflow:auto}.mds-drawer__footer{padding:var(--mds-space-3) var(--mds-space-5);border-top:1px solid var(--mds-divider);gap:var(--mds-space-2);justify-content:flex-end;display:flex}.mds-menu{min-width:200px;padding:var(--mds-space-1);background:var(--mds-surface);border-radius:var(--mds-radius-md);box-shadow:var(--mds-shadow-2);z-index:var(--mds-z-dropdown);animation:mds-pop var(--mds-duration-fast) var(--mds-ease-out);transform-origin:var(--mds-origin,top left)}.mds-menu__item{align-items:center;gap:var(--mds-space-2);width:100%;height:32px;padding:0 var(--mds-space-2);border-radius:var(--mds-radius-sm);color:var(--mds-text);font-size:var(--mds-text-md);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.mds-menu__item:hover,.mds-menu__item:focus-visible{background:var(--mds-surface-hover);box-shadow:none}.mds-menu__item--danger{color:var(--mds-danger)}.mds-menu__sep{background:var(--mds-divider);height:1px;margin:var(--mds-space-1) 0}.mds-tooltip{padding:var(--mds-space-1) var(--mds-space-2);background:var(--mds-p-ink-900);color:var(--mds-p-ink-0);border-radius:var(--mds-radius-sm);font-size:var(--mds-text-xs);z-index:var(--mds-z-tooltip);max-width:280px}.mds-avatar{background:var(--mds-accent-soft-2);width:28px;height:28px;color:var(--mds-accent-text);font-size:var(--mds-text-xs);font-weight:var(--mds-weight-semibold);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.mds-avatar img{object-fit:cover;width:100%;height:100%}.mds-avatar--lg{width:40px;height:40px;font-size:var(--mds-text-md)}.mds-kbd{font-family:var(--mds-font-mono);border:1px solid var(--mds-border-strong);border-radius:var(--mds-radius-xs);color:var(--mds-text-2);background:var(--mds-surface);border-bottom-width:2px;padding:1px 5px;font-size:11px}.mds-timeline{flex-direction:column;display:flex}.mds-timeline__item{gap:var(--mds-space-3);padding-bottom:var(--mds-space-4);grid-template-columns:20px minmax(0,1fr);display:grid;position:relative}.mds-timeline__item:before{content:"";background:var(--mds-border-strong);border-radius:50%;width:8px;height:8px;margin:6px auto 0}.mds-timeline__item:after{content:"";background:var(--mds-divider);width:1px;position:absolute;top:18px;bottom:0;left:9.5px}.mds-timeline__item:last-child:after{display:none}@keyframes mds-spin{to{transform:rotate(360deg)}}@keyframes mds-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes mds-fade{0%{opacity:0}}@keyframes mds-in{0%{opacity:0;transform:translateY(6px)}}@keyframes mds-pop{0%{opacity:0;transform:scale(.96)}}@keyframes mds-slide{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.mds *,.mds :before,.mds :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Nunito;src:url(/wa-inbox/brand/fonts/Nunito-Variable.woff2)format("woff2");font-weight:200 1000;font-display:swap}@font-face{font-family:Noto Sans Armenian;src:url(/wa-inbox/brand/fonts/NotoSansArmenian-Variable.woff2)format("woff2");font-weight:100 800;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:var(--mds-bg);--panel:var(--mds-surface);--panel-2:var(--mds-surface-sunken);--ink:var(--mds-text);--ink-soft:var(--mds-text-2);--ink-faint:var(--mds-text-3);--line:var(--mds-border);--line-soft:var(--mds-divider);--pine:var(--mds-accent);--pine-bright:var(--mds-accent-hover);--pine-dim:var(--mds-accent-soft);--on-accent:var(--mds-text-inverse);--bubble-me:var(--mds-accent-soft-2);--bubble-them:var(--mds-surface);--chat-bg:var(--mds-bg);--amber:var(--mds-warning);--red:var(--mds-danger);--blue:var(--mds-info);--ink-dark:#0f1714;--scrim:#1118196b;--chat-dots:#1118190d;--quote-bg:#1118190b;--display:var(--mds-font-sans);--body:var(--mds-font-sans);--mono:var(--mds-font-mono);--shadow-sm:var(--mds-shadow-1);--shadow-md:var(--mds-shadow-2);--shadow-lg:var(--mds-shadow-3);--radius-sm:var(--mds-radius-sm);--radius-md:var(--mds-radius-md);--radius-lg:var(--mds-radius-lg)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--panel-2:var(--mds-surface-2);--scrim:#000000a8;--chat-dots:#ffffff09;--quote-bg:#ffffff0d}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--body);color:var(--ink);background:var(--paper)}.app{flex-direction:column;height:100%;display:flex}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ink-soft)}header{border-bottom:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-sm);z-index:5;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:relative}header .brand{flex:none}header>.right{flex:none;min-width:0}header .brand{align-items:center;display:inline-flex}.brandLogo img,img.brandLogo{display:block}.brandLogo.auto{display:inline-flex}.brandLogo.auto .onDark,:root[data-theme=dark] .brandLogo.auto .onLight{display:none}:root[data-theme=dark] .brandLogo.auto .onDark{display:block}header>.right{align-items:center;gap:10px;display:flex}.navTabs{align-items:center;gap:6px;min-width:0;display:flex}.navTabs button{flex:none}.navScroll{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.navScroll::-webkit-scrollbar{display:none}.navTabs button{border-radius:999px;padding:7px 14px}button{font-family:var(--display);border-radius:var(--radius-sm);cursor:pointer;background:var(--pine);color:var(--on-accent);border:none;padding:9px 16px;font-size:13px;font-weight:600;transition:background .15s,transform .1s,box-shadow .15s}button:hover{background:var(--pine-bright);box-shadow:var(--shadow-sm)}button:active{transform:scale(.97)}button:disabled{background:var(--line-soft);color:var(--ink-faint);border:1px solid var(--line);cursor:not-allowed;box-shadow:none;transform:none}button.ghost{color:var(--ink-soft);border:1px solid var(--line);background:0 0}button.ghost:hover{background:var(--panel-2);color:var(--ink)}button.danger{background:var(--red);color:var(--on-accent)}button:focus-visible,.navItem:focus-visible,.linkBtn:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--pine);outline-offset:2px}input,textarea,select{width:100%;font-family:var(--body);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--ink);resize:none;padding:9px 12px;font-size:14px}input:focus,textarea:focus,select:focus{outline:2px solid var(--pine);outline-offset:1px;border-color:#0000}input::placeholder,textarea::placeholder{color:var(--ink-faint)}label{color:var(--ink-soft);margin-bottom:4px;font-size:12px;display:block}.field+.field{margin-top:10px}.pill{font-family:var(--mono);border:1px solid var(--line);background:var(--panel-2);color:var(--ink-soft);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;max-width:220px;padding:5px 10px;font-size:11px;transition:border-color .12s,background .12s;display:inline-flex}.pill:hover{border-color:var(--pine-bright)}.pill .label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pill .dot{background:var(--ink-soft);border-radius:50%;flex:none;width:7px;height:7px}.pill.open .dot{background:var(--pine-bright)}.pill.qr .dot,.pill.pending .dot,.pill.connecting .dot{background:var(--amber)}.pill.close .dot,.pill.error .dot,.pill.logged_out .dot{background:var(--red)}.pill.active{border-color:var(--pine);background:var(--pine-dim);color:var(--ink)}main{background:var(--paper);flex:1;grid-template-columns:320px 1fr;display:grid;overflow:hidden}main.withPanel{grid-template-columns:320px 1fr 300px}aside{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;display:flex;overflow:hidden}.sidebarToolbar{justify-content:space-between;align-items:center;padding:18px 18px 6px;display:flex}.sidebarTitle{font-family:var(--display);letter-spacing:-.01em;font-size:21px;font-weight:700}.sidebarActions{align-items:center;gap:2px;display:flex}.iconBtn{color:var(--ink-soft);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:17px;display:flex}.iconBtn:hover{background:var(--paper);color:var(--ink);box-shadow:none}.searchBar{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;margin:6px 12px 8px;padding:8px 14px;display:flex}.searchBar .searchIcon{color:var(--ink-soft);flex:none;font-size:13px}.searchBar input{background:0 0;border:none;padding:0;font-size:14px}.searchBar input:focus{outline:none}.accountsBar{border-bottom:1px solid var(--line);gap:6px;padding:4px 16px 12px;display:flex;overflow-x:auto}#chats{flex:1;padding:4px 8px;overflow-y:auto}.chat{border-radius:var(--radius-md);cursor:pointer;flex-direction:column;gap:3px;padding:10px 8px;transition:background .12s;display:flex}.chat:hover{background:var(--panel-2)}.chat.active{background:var(--pine-dim);box-shadow:inset 2px 0 0 var(--pine)}.chat .row1{justify-content:space-between;gap:8px;display:flex}.chat .name{color:var(--ink);font-size:15px;font-weight:600}.chat .badge{background:var(--pine);color:var(--on-accent);text-align:center;min-width:18px;font-size:10px;font-family:var(--body);border-radius:999px;padding:2px 6px;font-weight:700}.chat .prev{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.empty-list{color:var(--ink-soft);text-align:center;padding:24px 18px;font-size:13px}section#conv{background:var(--chat-bg);flex-direction:column;display:flex;overflow:hidden}.conv-head{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;min-height:64px;padding:14px 24px;display:flex}.conv-head .name{font-family:var(--display);color:var(--ink);font-size:16px;font-weight:600}.conv-head .num{font-family:var(--body);color:var(--ink-soft);font-size:13px}#messages{background-color:var(--chat-bg);background-image:radial-gradient(var(--chat-dots) 1.4px, transparent 1.4px);background-size:26px 26px;flex-direction:column;flex:1;gap:2px;padding:18px 8%;display:flex;overflow-y:auto}.dayGroup{flex-direction:column;gap:2px;display:flex}.daySep{z-index:2;pointer-events:none;align-self:center;margin:10px 0 6px;position:sticky;top:6px}.daySep span{background:var(--panel);color:var(--ink-soft);box-shadow:var(--shadow-sm);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.msg{border-radius:var(--radius-md);max-width:65%;box-shadow:var(--shadow-sm);white-space:pre-wrap;overflow-wrap:anywhere;padding:9px 14px 10px;font-size:14px;line-height:1.4;position:relative}.msg .quote,.msg .sender,.msg .t,.msg .aiTag{white-space:normal}.msg .t,.msg .tick,.msg .msgReplyBtn,.msg .sender,.msg .aiTag,.msg .voiceTextLabel{-webkit-user-select:none;user-select:none}.msg .msgReplyBtn{box-sizing:content-box;background:var(--panel);width:24px;height:24px;color:var(--ink-soft);font-family:var(--body);opacity:0;pointer-events:none;cursor:pointer;filter:drop-shadow(0 1px 2px #0b141a2e);background-clip:content-box;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0 4px;font-size:12px;transition:opacity .12s;display:flex;position:absolute;top:2px}.msg:hover .msgReplyBtn{opacity:1;pointer-events:auto}.msg .msgReplyBtn:hover{background:var(--paper);color:var(--ink)}.msg.me .msgReplyBtn{right:100%}.msg.them .msgReplyBtn{left:100%}.msg.them{background:var(--bubble-them);border-bottom-left-radius:4px;align-self:flex-start}.msg.me{background:var(--bubble-me);border-bottom-right-radius:4px;align-self:flex-end}.msg .sender{color:var(--pine);margin-bottom:2px;font-size:12.5px;font-weight:600}.msg .quote{border-left:3px solid var(--pine);color:var(--ink-soft);background:var(--quote-bg);border-radius:4px;margin-bottom:5px;padding:3px 8px;font-size:12px}.msg .att{margin-bottom:4px;display:block}.msg .att img,.msg .att video{border-radius:6px;width:auto;max-width:100%;max-height:320px;display:block}.msg .att audio{width:260px;max-width:100%;display:block}.msg .voiceText{color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;max-width:260px;margin:2px 0 4px;font-size:13px}.msg .voiceTextLabel{letter-spacing:.04em;text-transform:uppercase;opacity:.75;margin-right:4px;font-size:11px}.msg .t{color:var(--ink-soft);float:right;align-items:center;gap:4px;margin-top:2px;margin-left:8px;font-size:11px;display:flex}.msg .mention{color:var(--pine);font-weight:600}.msg .tick{letter-spacing:-3px;color:var(--ink-soft);font-size:15px}.msg .tick.read{color:var(--blue)}.msg .tick.fail{color:var(--red);letter-spacing:0;font-size:11px;font-weight:700}.reply{border-top:1px solid var(--line);background:var(--chat-bg);padding:14px 20px}.quoteStrip{background:var(--panel);border-left:3px solid var(--pine);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:6px 10px;font-size:12px;display:flex}.replyRow{background:var(--panel);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-items:center;gap:8px;padding:6px 8px;display:flex;position:relative}.replyRow textarea{resize:none;background:0 0;border:none;flex:1;height:30px;padding:6px 4px}.replyRow textarea:focus{outline:none}.replyRow>button:not(.ghost){border-radius:var(--radius-sm);background:var(--ink-dark);padding:10px 18px}.replyRow>button:not(.ghost):hover{background:var(--pine-bright)}.replyRow>button.ghost,.replyRow>.recordingBar>button{border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:16px;display:flex}.fileChip{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:8px;margin-bottom:8px;padding:6px 10px;font-size:12px;display:flex}.recordingBar{flex:1;align-items:center;gap:8px;padding:0 6px;display:flex}.recordingBar .recDot{background:var(--red);border-radius:50%;flex:none;width:10px;height:10px;animation:1.1s ease-in-out infinite pulse}.recordingBar .recTime{font-family:var(--mono);color:var(--ink);flex:none;font-size:13px}.recordingBar .recHint{color:var(--ink-soft);flex:1;font-size:13px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.mentionMenu{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-md);z-index:20;border-radius:8px;min-width:200px;max-height:180px;position:absolute;bottom:54px;left:0;overflow-y:auto}.mentionMenu .item{cursor:pointer;padding:7px 12px;font-size:13px}.mentionMenu .item:hover,.mentionMenu .item.sel{background:var(--bubble-me)}.placeholder{color:var(--ink-soft);text-align:center;flex:1;justify-content:center;align-items:center;padding:40px;font-size:15px;display:flex}.panel{border-left:1px solid var(--line);background:var(--panel);width:300px;overflow-y:auto}.panelHead{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;align-items:center;padding:28px 20px 20px;display:flex}.panelHeadName{font-family:var(--display);margin-top:12px;font-size:17px;font-weight:700}.panelHeadMeta{color:var(--ink-soft);margin-top:2px;font-size:13px}.panelSection{border-bottom:1px solid var(--line);padding:18px 20px}.panelSection h4{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin:0 0 12px;font-size:11px}.panelList{flex-direction:column;gap:2px;display:flex}.mediaGrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mediaGrid a{aspect-ratio:1;border-radius:10px;display:block;overflow:hidden}.mediaGrid img{object-fit:cover;width:100%;height:100%;display:block}.participant{justify-content:space-between;align-items:center;padding:7px 0;font-size:13px;display:flex}.participant .role{font-size:10px;font-family:var(--mono);color:var(--ink-soft);text-transform:uppercase}.participant .role.admin,.participant .role.superadmin{color:var(--pine)}.modalOverlay{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;justify-content:center;align-items:center;animation:.15s ease-out fadeIn;display:flex;position:fixed;inset:0}.modal{background:var(--panel);border-radius:var(--radius-lg);width:340px;max-width:92vw;box-shadow:var(--shadow-lg);padding:24px;animation:.18s cubic-bezier(.2,.8,.3,1) popIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal.wide{width:420px}.checklist{border:1px solid var(--line);border-radius:8px;max-height:260px;margin:4px 0;overflow-y:auto}.checklist label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;font-weight:400;display:flex}.checklist label:last-child{border-bottom:none}.checklist label:hover{background:var(--paper)}.checklist input[type=checkbox]{flex:none;width:auto}.modal h2{font-family:var(--display);margin:0 0 14px;font-size:17px}.modal .qrImg{border:1px solid var(--line);border-radius:10px;width:220px;height:220px;margin:14px auto;display:block}.modal .hint{color:var(--ink-soft);text-align:center;font-size:13px;line-height:1.5}.modal .actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.modal .pairForm{gap:8px;display:flex}.modal .pairForm input{flex:1;min-width:0}.modal .pairCode{text-align:center;letter-spacing:.14em;border:1px dashed var(--line);-webkit-user-select:all;user-select:all;border-radius:10px;margin:14px 0 10px;padding:14px 8px;font:600 28px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.modal .pairSteps{color:var(--ink-soft);margin:0 0 10px;padding-left:20px;font-size:13px;line-height:1.6}.spinner{border:3px solid var(--line);border-top-color:var(--pine);border-radius:50%;width:20px;height:20px;margin:6px auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loginScreen{background:radial-gradient(circle at 30% 20%, #3fb87f1a, transparent 55%), var(--paper);justify-content:center;align-items:center;height:100%;display:flex}.loginBox{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);width:320px;box-shadow:var(--shadow-md);padding:28px}.loginBox h1{font-family:var(--display);margin:0 0 18px;font-size:20px}.errorText{color:var(--red);margin-top:8px;font-size:13px}#toast{background:var(--red);color:var(--on-accent);z-index:100;box-shadow:var(--shadow-lg);border-radius:999px;padding:10px 18px;font-size:13px;animation:.18s cubic-bezier(.2,.8,.3,1) popIn;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.convBack{flex:none;padding:6px 12px;font-size:16px;line-height:1;display:none}@media (width<=760px){main,main.withPanel{grid-template-columns:1fr}main>section#conv,.panel,body.viewing main>aside,.app.embedViewing main>aside{display:none}body.viewing main>section#conv,.app.embedViewing main>section#conv{display:flex}.convBack{justify-content:center;align-items:center;display:inline-flex}}.modeToggle{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.modeBtn{color:var(--ink-soft);border:1px solid var(--line);box-shadow:none;background:0 0;border-radius:999px;flex:none;padding:5px 11px;font-size:12px}.modeBtn:hover:not(:disabled){background:var(--paper);color:var(--ink);box-shadow:none}.modeBtn.active{background:var(--bubble-me);border-color:var(--pine);color:var(--ink)}.modeBtn:disabled{opacity:.5}.modeHint{color:var(--ink-soft);flex:1;min-width:160px;font-size:11.5px}.postThumb{background:var(--paper);border:1px solid var(--line);border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex;overflow:hidden}.postThumb.sm{width:38px;height:38px}.postThumb img{object-fit:cover;width:100%;height:100%;display:block}.conv-head .postLink{color:var(--pine-bright);text-decoration:none}.conv-head .postLink:hover{text-decoration:underline}.msg.note{border:1px dashed var(--line);box-shadow:none;color:var(--ink-soft);background:0 0;font-size:13px}.embedChannels{border-bottom:1px solid var(--line);background:var(--panel);flex:none;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.embedChip{background:var(--paper);border:1px solid var(--line);color:var(--ink);box-shadow:none;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.embedChip:hover{background:var(--panel);box-shadow:none}.embedChip.active{border-color:var(--pine);background:var(--bubble-me)}.embedChip .lb{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.embedChip .dot{background:var(--ink-soft);border-radius:50%;flex:none;width:7px;height:7px}.embedChip .dot.open{background:var(--pine-bright)}.embedChip .dot.qr,.embedChip .dot.connecting,.embedChip .dot.pending{background:var(--amber)}.embedChip .dot.close,.embedChip .dot.error,.embedChip .dot.logged_out{background:var(--red)}.embedChip.broken{border-color:var(--red)}.leadNote{color:var(--ink-soft);background:var(--panel-2);border:1px dashed var(--line);border-radius:var(--radius-sm);padding:12px 14px;font-size:13px}.embedFilterRow{flex:none;padding:0 12px 8px}.embedSeg{border:1px solid var(--line);background:var(--paper);border-radius:999px;display:inline-flex;overflow:hidden}.embedSeg button{color:var(--ink-soft);box-shadow:none;background:0 0;border-radius:0;padding:5px 14px;font-size:12px;font-weight:500}.embedSeg button:hover{background:var(--panel-2);color:var(--ink);box-shadow:none}.embedSeg button.active{background:var(--bubble-me);color:var(--ink);font-weight:700}.embedChip .fix{color:var(--red);font-size:11px}.embedModalBack{background:var(--scrim);z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.embedModal{background:var(--panel);width:min(360px,100%);box-shadow:var(--shadow-lg);border-radius:14px;overflow:hidden}.embedModalHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;display:flex}.embedModalBody{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:18px 16px;display:flex}.embedQr{width:240px;height:240px;image-rendering:pixelated;background:#fff;border-radius:8px}.embedHint{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.5}.embedStart{flex-direction:column;gap:8px;max-width:380px;margin:auto;padding:28px 24px;display:flex}.embedStart h3{font-family:var(--display);margin:0;font-size:17px}.embedStart label{margin-top:8px}.embedStart .embedLink{color:var(--pine-bright);background:0 0;border:none;align-self:flex-start;padding:2px 0;font-size:12px}.embedStart .embedError{color:var(--red);font-size:12.5px}.embedStart>button:last-child{margin-top:12px}.embedNewRow{gap:6px;padding:8px 10px 0;display:flex}.embedNewRow button{flex:1;padding:7px 6px;font-size:12.5px}.embedNewPanel{border-bottom:1px solid var(--line);gap:6px;max-width:none;margin:0;padding:10px 12px 14px}.embedNewPanel h3{font-size:14px}.embedNewPanel label{margin-top:4px;font-size:12px}.embedNewPanel textarea{resize:vertical;font:inherit}.embedNewActions{gap:8px;margin-top:10px;display:flex}.embedNewActions button{flex:1}.embedNewRow .embedGear{flex:none;padding:7px 10px}.embedAccess{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:760px;height:100%;margin:0 auto;padding:20px 24px;display:flex;overflow-y:auto}.embedAccessHead{justify-content:space-between;align-items:center;display:flex}.embedAccessHead h3{font-family:var(--display);color:var(--ink);margin:0;font-size:18px}.embedAccessBlock{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.embedAccessBlock h4{font-family:var(--display);color:var(--ink);margin:0;font-size:14px}.embedAccess input[type=checkbox]{flex:none;width:auto;margin:0;padding:0}.embedAccessToggle{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:14px;font-weight:600;display:flex}.embedAccess .embedAccessToggle input{appearance:none;background:var(--line);cursor:pointer;border:none;border-radius:999px;width:38px;height:22px;transition:background .15s;position:relative}.embedAccessToggle input:after{content:"";width:16px;height:16px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}.embedAccessToggle input:checked{background:var(--pine)}.embedAccessToggle input:checked:after{transform:translate(16px)}.embedAccessList{border:1px solid var(--line);border-radius:10px;max-height:50vh;overflow-y:auto}.embedAccessRow{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:8px 12px;font-size:13px;display:grid}.embedAccessPick{cursor:pointer;grid-template-columns:18px 32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;margin:0;display:grid}.embedScope{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:7px;max-width:150px;padding:4px 6px;font-size:12px}.embedAccessRow:first-child{border-top:none}.embedAccessRow:hover{background:var(--panel-2)}.embedAccessRow.on{background:color-mix(in srgb, var(--pine) 8%, transparent)}.embedAccessRow .av{background:var(--panel-2);width:32px;height:32px;color:var(--ink-soft);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.embedAccessRow .who{flex-direction:column;min-width:0;display:flex}.embedAccessRow .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.embedAccessRow .ps{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.embedAccessRow .adm{background:var(--panel-2);color:var(--ink-soft);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.embedAccessEmpty{text-align:center;color:var(--ink-soft);padding:18px;font-size:13px}.embedOwnBar{border-bottom:1px solid var(--line);background:var(--panel-2);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:7px 14px;font-size:13px;display:flex}.embedOwnWho{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.embedOwnFree{color:var(--ink-soft)}.embedOwnBar button{padding:5px 12px;font-size:12.5px}.embedAccessFoot{justify-content:space-between;align-items:center;gap:8px;display:flex}.embedAccess .embedError{color:var(--red);font-size:12.5px}.convNoReply{white-space:nowrap;padding:6px 10px;font-size:12px}.impersonationBar{background:var(--amber);color:#fff;flex:none;align-items:center;gap:14px;padding:8px 20px;font-size:13px;display:flex}.impersonationBar b{font-weight:700}.impersonationBar .time{font-family:var(--mono);opacity:.9;margin-left:auto;font-size:12px}.impersonationBar button{color:#fff;border-color:#fff9}.impersonationBar button:hover{color:#fff;background:#ffffff26}.bitrixBar{background:var(--red);color:#fff;flex-wrap:wrap;flex:none;align-items:center;gap:8px 14px;padding:8px 20px;font-size:13px;display:flex}.bitrixBar b{font-weight:700}.bitrixBar button{color:#fff;border-color:#fff9;margin-left:auto}.bitrixBar button:hover{color:#fff;background:#ffffff26}.otpInput{font-family:var(--mono);letter-spacing:.28em;text-align:center;font-size:20px}.totpQr{background:#fff;border-radius:8px;width:190px;height:190px;margin:4px auto 8px;display:block}.totpSecret{font-family:var(--mono);text-align:center;background:var(--paper);border:1px solid var(--line);word-break:break-all;border-radius:8px;padding:8px;font-size:12.5px;display:block}.recoveryCodes{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.recoveryCodes span{font-family:var(--mono);background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:6px;padding:7px 8px;font-size:13px}.tagFilter{flex:none;gap:6px;padding:0 12px 8px;display:flex;overflow-x:auto}.tagChip{font-family:var(--body);border:1px solid var(--line);color:var(--ink-soft);box-shadow:none;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.tagChip:hover{background:var(--panel-2);color:var(--ink);box-shadow:none}.tagChip.on{color:var(--ink);border-color:var(--pine);background:var(--pine-dim)}.tagChip.add{border-style:dashed}.tagDot{border-radius:50%;flex:none;width:7px;height:7px}.tagX{color:inherit;opacity:.6;background:0 0;border:none;padding:0 0 0 2px;font-size:11px}.tagX:hover{opacity:1;box-shadow:none;background:0 0}.convTags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tagAdd{position:relative}.tagMenu{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);z-index:30;min-width:170px;margin-top:6px;position:absolute;top:100%;right:0;overflow:hidden}.tagMenuItem{cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.tagMenuItem:hover{background:var(--panel-2)}.chat .tagDots{flex:none;gap:3px;display:flex}.qrMenu{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);z-index:20;max-height:220px;position:absolute;bottom:54px;left:0;right:0;overflow-y:auto}.qrItem{cursor:pointer;border-bottom:1px solid var(--line-soft);padding:9px 12px}.qrItem:last-child{border-bottom:none}.qrItem:hover,.qrItem.sel{background:var(--panel-2)}.qrItem b{font-family:var(--mono);color:var(--pine-bright);font-size:12px}.qrItem span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.aiBtn{padding:8px 11px;font-size:15px;line-height:1}.aiInlineError{color:var(--red);padding:6px 14px;font-size:12px}.navMore{position:relative}.navMore>button{align-items:center;gap:6px;display:inline-flex}.navCaret{opacity:.7;font-size:9px}.navAlert{background:var(--red);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.navMenu{z-index:60;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-md);min-width:250px;box-shadow:var(--shadow-lg);padding:7px;position:absolute;top:calc(100% + 7px);left:0}.navGroup+.navGroup{border-top:1px solid var(--line-soft);margin-top:6px;padding-top:6px}.navGroupTitle{font-family:var(--display);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-faint);padding:5px 9px 4px;font-size:10px}.navItem{width:100%;box-shadow:none;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;font-size:13px;display:flex}.navItem:hover{background:var(--panel)}.navItem.on{background:var(--pine-dim);color:var(--ink)}.navItem em{color:var(--ink-faint);font-size:11.5px;font-style:normal}.loginOr{color:var(--ink-faint);align-items:center;gap:10px;margin:14px 0 12px;font-size:11.5px;display:flex}.loginOr:before,.loginOr:after{content:"";background:var(--line);flex:1;height:1px}:root{--page-max:960px;--page-max-wide:1180px;--page-pad:24px}.page{width:100%;height:100%;padding:var(--page-pad);max-width:calc(var(--page-max) + var(--page-pad) * 2);margin:0 auto;overflow-y:auto}.page.wide{max-width:calc(var(--page-max-wide) + var(--page-pad) * 2)}.pageHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.pageHead h1,.pageTitle{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.pageSub{color:var(--ink-soft);max-width:64ch;margin:5px 0 0;font-size:13px;line-height:1.5}.pageActions{flex:none;align-items:center;gap:8px;display:flex}.list{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.listRow{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:13px 16px;display:flex}.listRow:last-child{border-bottom:none}.listRow.off{opacity:.55}.listRow.on{box-shadow:inset 2px 0 0 var(--pine)}.listMain{flex:1;min-width:0}.listTitle{flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.listMeta{color:var(--ink-faint);margin-top:3px;font-size:12px}.listActions{flex:none;align-items:center;gap:6px;display:flex}.listActions .ghost{padding:4px 9px;font-size:12px}.listStat{text-align:center;border-radius:var(--radius-sm);flex:none;padding:4px 10px}.listStat b{font-family:var(--display);font-size:19px;line-height:1.1;display:block}.listStat span{color:var(--ink-soft);font-size:11px}.listStat.clickable{cursor:pointer}.listStat.clickable:hover{background:var(--panel-2)}.emptyState{text-align:center;color:var(--ink-soft);padding:28px 16px;font-size:13px}.note,.bcNote{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel);color:var(--ink-soft);margin-bottom:12px;padding:10px 13px;font-size:13px;line-height:1.5}.note.err,.bcNote.err{border-color:var(--red);color:var(--red)}.note.warn,.bcNote.warn{border-color:var(--amber);color:var(--amber)}.note.ok,.bcNote.ok{border-color:var(--pine);color:var(--pine-bright)}.note.accent{border-color:var(--pine);background:var(--pine-dim);color:var(--ink)}.hint,.fmHint,.bcHint{color:var(--ink-faint);margin-top:4px;font-size:12px;line-height:1.45}.formCard,.fmForm{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:18px}.row2,.bcTwo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkRow,.bcCheck{color:var(--ink-soft);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.checkRow input,.bcCheck input{width:auto}.formActions,.bcActions{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.linkBtn{box-shadow:none;font-family:var(--body);font-size:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.linkBtn:hover{color:var(--pine);background:0 0}.fmList{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.fmRow{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:13px 16px;display:flex}.fmRow:last-child{border-bottom:none}.fmRow.off{opacity:.55}.fmMain{flex:1;min-width:0}.fmTitle{flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.fmMeta{color:var(--ink-faint);margin-top:3px;font-size:12px}.fmActions{flex:none;align-items:center;gap:6px;display:flex}.fmActions .ghost{padding:4px 9px;font-size:12px}.fmActions .danger{color:var(--red)}.fmCount{text-align:center;border-radius:var(--radius-sm);cursor:pointer;flex:none;padding:4px 10px}.fmCount:hover{background:var(--panel-2)}.fmCount b{font-family:var(--display);font-size:19px;line-height:1.1;display:block}.fmCount span{color:var(--ink-soft);font-size:11px}.statusBadge{font-family:var(--mono);border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;display:inline-flex}.statusBadge .dot{background:var(--ink-soft);border-radius:50%;flex:none;width:7px;height:7px}.statusBadge.on{border-color:var(--pine);background:var(--pine-dim);color:var(--ink)}.statusBadge.on .dot{background:var(--pine)}.statusBadge.off .dot{background:var(--red)}.themeBtn{padding:7px 10px;font-size:14px;line-height:1}.orgBadge{color:var(--ink);background:var(--paper);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;max-width:180px;padding:5px 11px;font-size:13px;font-weight:600;overflow:hidden}.userBtn{align-items:center;gap:8px;padding:5px 10px 5px 5px;display:inline-flex}.userAvatar{background:var(--pine);width:26px;height:26px;color:var(--on-accent);font-family:var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.userName{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.navMenu.right{left:auto;right:0}.navItem.danger{color:var(--red);background:0 0}.navItem:disabled{opacity:.6;cursor:default}.navItem>span{align-items:center;gap:7px;display:inline-flex}.pushDot{background:var(--ink-faint);border-radius:50%;flex:none;width:7px;height:7px}.pushDot.on{background:var(--pine)}@media (width<=900px){.userName,.orgBadge{display:none}}input.invalid,textarea.invalid,select.invalid{border-color:var(--red)}.chat:focus-visible,.pill:focus-visible,.tagMenuItem:focus-visible,.qrItem:focus-visible,.mentionMenu .item:focus-visible{outline:2px solid var(--pine);outline-offset:-2px}.msg .msgReplyBtn:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--pine)}.olderRow{align-self:center;margin:2px 0 8px}.olderRow button{border-radius:999px;padding:5px 14px;font-size:12px}.loadMoreRow{justify-content:center;padding:8px 0 12px;display:flex}.loadMoreRow button{border-radius:999px;padding:6px 16px;font-size:12.5px}.sendError{color:var(--red);padding:6px 14px 8px;font-size:12.5px}.embedBanner{border-bottom:1px solid var(--line);background:var(--panel-2);color:var(--red);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:13px;line-height:1.4;display:flex}.embedBanner.expired{background:var(--amber);color:#fff;border-bottom-color:#0000;font-weight:600}.embedBanner button{flex:none;padding:3px 9px;font-size:12px}.errorBoundary h2{font-family:var(--display);color:var(--ink);margin:0 0 8px;font-size:18px}.errorBoundary p{max-width:420px;margin:0 0 16px;line-height:1.5}.convTools{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.conv-head{flex-wrap:wrap;gap:12px}.tfaStatus{text-align:left;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.tfaStatus b{color:var(--ink);font-size:14px;display:block}.tfaStatus .dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.tfaStatus.on{background:var(--pine-dim);color:var(--ink-soft)}.tfaStatus.on .dot{background:var(--pine)}.tfaStatus.off{background:var(--panel-2);color:var(--ink-soft)}.tfaStatus.off .dot{background:var(--amber)}:root{--mds-accent:#0a7a54;--mds-accent-hover:#086a49;--mds-accent-press:#075a3e}:root[data-theme=dark]{--mds-accent:#2dd4b0;--mds-accent-hover:#6be3cc;--mds-accent-press:#a8efe1;--mds-accent-text:#6be3cc}.mds .mds-label{margin:0;display:inline-block}.mds .mds-input{width:100%}.gi-auth{width:100%;height:100%;min-height:100%;padding:var(--mds-space-6) var(--mds-space-4);background:var(--mds-bg);place-items:center;display:grid;overflow-y:auto}.gi-auth__card{gap:var(--mds-space-6);flex-direction:column;width:min(400px,100%);display:flex}.gi-auth__card .mds-card__body{padding:var(--mds-space-8) var(--mds-space-6);gap:var(--mds-space-5);flex-direction:column;display:flex}.gi-auth__logo{align-self:center;height:36px;display:inline-flex}.gi-auth__logo img{width:auto;height:36px;display:block}.gi-auth__foot{text-align:center;font-size:var(--mds-text-sm);color:var(--mds-text-2)}.gi-auth__foot--xs{font-size:var(--mds-text-xs)}.gi-auth__foot a,.gi-auth__lang{color:inherit}.gi-auth__lang{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.gi-auth__lang:hover{text-underline-offset:2px;text-decoration:underline}.gi-auth__lang[aria-current=true]{color:var(--mds-text);font-weight:var(--mds-weight-medium)}.gi-auth__head{gap:var(--mds-space-1);flex-direction:column;display:flex}.gi-auth__link{font:inherit;font-size:var(--mds-text-sm);color:var(--mds-link);cursor:pointer;background:0 0;border:0;padding:0}.gi-auth__link:hover{text-underline-offset:2px;text-decoration:underline}.gi-auth__hint{font-size:var(--mds-text-sm);color:var(--mds-text-3);text-align:center}.gi-auth__or{align-items:center;gap:var(--mds-space-3);color:var(--mds-text-3);font-size:var(--mds-text-sm);display:flex}.gi-auth__or:before,.gi-auth__or:after{content:"";background:var(--mds-divider);flex:1;height:1px}.gi-auth .mds-alert svg{width:var(--mds-icon-sm);height:var(--mds-icon-sm);color:var(--mds-danger);flex:none;margin-top:2px}.gi-otp-input{text-align:center;letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:var(--mds-text-xl)!important;height:52px!important}.gi-pass{position:relative}.gi-pass .mds-input{padding-right:calc(var(--mds-control-md) + var(--mds-space-1))}.gi-pass .mds-btn{position:absolute;top:50%;right:2px;transform:translateY(-50%)}.gi-pass .mds-btn:active{transform:translateY(-50%)}.gi-auth .gi-qr{width:200px;height:200px;padding:var(--mds-space-2);border:1px solid var(--mds-border);border-radius:var(--mds-radius-lg);background:var(--mds-p-ink-0);align-self:center}.gi-auth .gi-secret{text-align:center;font-family:var(--mds-font-mono);font-size:var(--mds-text-sm);background:var(--mds-surface-sunken);border-radius:var(--mds-radius-md);padding:var(--mds-space-2) var(--mds-space-3);word-break:break-all;display:block}.gi-auth .gi-codes{gap:var(--mds-space-2);font-family:var(--mds-font-mono);font-size:var(--mds-text-md);grid-template-columns:repeat(2,1fr);display:grid}.gi-auth .gi-codes span{background:var(--mds-surface-sunken);border-radius:var(--mds-radius-sm);padding:var(--mds-space-2);text-align:center}.gi-auth__google{justify-content:center;display:flex}.mds .mds-btn:disabled{background:var(--_bg);color:var(--_fg);border-color:var(--_bd)}.mds .mds-btn:hover{box-shadow:none}.mds .gi-auth__link:hover,.mds .gi-auth__lang:hover{box-shadow:none;background:0 0}.mds .gi-auth__link:active,.mds .gi-auth__lang:active{transform:none}.mds .gi-auth__link:focus-visible,.mds .gi-auth__lang:focus-visible{outline:none}
