html[data-skin=air] .ams-chat-shell{box-shadow:var(--shadow-card);border-color:#0000}html[data-skin=air] .ams-chat-list{border-right-color:rgb(var(--border))}html[data-skin=air] .ams-chat-list-head{border-bottom-color:rgb(var(--border));padding:10px 12px}html[data-skin=air] .ams-chat-filter{border-color:rgb(var(--border-strong));color:rgb(var(--ink-muted));background:0 0;font-weight:600}html[data-skin=air] .ams-chat-filter:hover{background:rgb(var(--surface-sunken))}html[data-skin=air] .ams-chat-filter-on,html[data-skin=air] .ams-chat-filter-on:hover{background:rgb(var(--accent-soft));color:rgb(var(--accent));border-color:#0000}html[data-skin=air] .ams-chat-rows>li{border-color:rgb(var(--border))}html[data-skin=air] .ams-chat-row{-moz-column-gap:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:2px 10px;padding:10px 56px 10px 12px;display:grid}html[data-skin=air] .ams-chat-row:hover{background:rgb(var(--surface-sunken) / .6)}html[data-skin=air] .ams-chat-row-on,html[data-skin=air] .ams-chat-row-on:hover{background:rgb(var(--accent-soft) / .6)}html[data-skin=air] .ams-chat-row-av{grid-area:1/1/-1;align-self:start}html[data-skin=air] .ams-chat-row-top{display:contents}html[data-skin=air] .ams-chat-row-title{grid-area:1/2;gap:6px}html[data-skin=air] .ams-chat-row-pin,html[data-skin=air] .ams-chat-row-lock{order:2}html[data-skin=air] .ams-chat-row-subject{font-size:13.5px}html[data-skin=air] .ams-chat-row-people{display:none}html[data-skin=air] .ams-chat-row-preview{grid-area:2/2;font-size:12px}html[data-skin=air] .ams-chat-row-meta{flex-direction:column;grid-area:1/3/-1;align-items:flex-end;gap:4px;padding-top:1px;display:flex}html[data-skin=air] .ams-chat-row-when{font-variant-numeric:tabular-nums;font-size:10.5px}html[data-skin=air] .ams-chat-row-badge{min-width:18px;height:18px;font-size:10px}html[data-skin=air] .ams-chat-row-menu button{box-shadow:none;background:0 0;border-color:#0000;border-radius:999px}html[data-skin=air] .ams-chat-row-menu button:hover,html[data-skin=air] .ams-chat-row-menu button[aria-expanded=true]{background:rgb(var(--surface-sunken))}html[data-skin=air] .ams-chat-av-initials{color:#fff;letter-spacing:.02em}html[data-skin=air] .ams-chat-av-initials[data-tone="0"]{background:rgb(var(--brand-500))}html[data-skin=air] .ams-chat-av-initials[data-tone="1"]{background:#7a4ea8}html[data-skin=air] .ams-chat-av-initials[data-tone="2"]{background:#2b8a6f}html[data-skin=air] .ams-chat-av-initials[data-tone="3"]{background:#b3471f}html[data-skin=air] .ams-chat-av-initials[data-tone="4"]{background:#0f7490}html[data-skin=air] .ams-chat-av-initials[data-tone=me]{background:rgb(var(--accent-soft));color:rgb(var(--accent))}html[data-skin=air] .ams-chat-head{border-bottom-color:rgb(var(--border));gap:10px;padding:10px 14px}html[data-skin=air] .ams-chat-head-back{background:rgb(var(--accent-soft));height:36px;color:rgb(var(--accent));box-shadow:var(--shadow-card);border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:0 12px 0 6px;font-size:14px;font-weight:700;display:inline-flex}html[data-skin=air] .ams-chat-head-back:hover{background:rgb(var(--accent));color:#fff}html[data-skin=air] .ams-chat-swipe-hint{color:rgb(var(--accent))}html[data-skin=air] .ams-chat-head-av{flex:none}html[data-skin=air] .ams-chat-head-body{flex:auto}html[data-skin=air] .ams-chat-head-title{font-size:15px;font-weight:700}html[data-skin=air] .ams-chat-head-body>:not(:first-child){font-size:12px}html[data-skin=air] .ams-chat-head-actions{gap:6px}html[data-skin=air] .ams-chat-head-actions>button:not(.ams-chat-head-task),html[data-skin=air] .ams-chat-head-actions>div>button{background:rgb(var(--surface));width:36px;height:36px;box-shadow:var(--shadow-card);color:rgb(var(--ink-muted));border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-skin=air] .ams-chat-head-actions>button:not(.ams-chat-head-task):hover,html[data-skin=air] .ams-chat-head-actions>div>button:hover{background:rgb(var(--surface-sunken));color:rgb(var(--ink))}html[data-skin=air] .ams-chat-head-actions>div>button[aria-expanded=true]{background:rgb(var(--accent-soft));color:rgb(var(--accent))}html[data-skin=air] .ams-chat-head-task{border-radius:999px}html[data-skin=air] .ams-chat-msgs{padding:14px}html[data-skin=air] .ams-chat-msg{gap:8px}html[data-skin=air] .ams-chat-bubble{border-radius:18px;flex-direction:column;align-items:stretch;max-width:72%;padding:8px 12px;font-size:13.5px;line-height:1.4;display:flex}html[data-skin=air] .ams-chat-bubble-theirs{background:rgb(var(--surface-sunken));color:rgb(var(--ink));border-color:#0000;border-bottom-left-radius:6px}html[data-skin=air] .ams-chat-bubble-mine{background:rgb(var(--brand-800));color:rgb(var(--ink-inverse));border-bottom-right-radius:6px}html.dark[data-skin=air] .ams-chat-bubble-mine{background:rgb(var(--brand-600));color:#fff}html[data-skin=air] .ams-chat-deleted{opacity:.65}html[data-skin=air] .ams-chat-av-mine{display:none}html[data-skin=air] .ams-chat-av-theirs{margin-bottom:4px}html[data-skin=air] .ams-chat-sender{color:rgb(var(--accent));font-size:11.5px}html[data-skin=air] .ams-chat-quote{opacity:.85;border-left-color:currentColor;border-radius:8px;font-size:11.5px}html[data-skin=air] .ams-chat-bubble-theirs .ams-chat-quote{background:rgb(var(--surface))}html[data-skin=air] .ams-chat-bubble-mine .ams-chat-quote{background:#ffffff24}html[data-skin=air] .ams-chat-meta{font-size:10.5px}html[data-skin=air] .ams-chat-bubble-theirs .ams-chat-meta{color:rgb(var(--ink-subtle))}html[data-skin=air] .ams-chat-reactions{order:10;align-self:flex-start;margin:4px 0 -18px}html[data-skin=air] .ams-chat-bubble-mine .ams-chat-reactions{align-self:flex-end}html[data-skin=air] .ams-chat-reactions:has(.ams-chat-reactors){margin-bottom:0}html[data-skin=air] .ams-chat-msg:has(.ams-chat-reactions){margin-bottom:14px}html[data-skin=air] .ams-chat-reaction{border:1px solid rgb(var(--border));background:rgb(var(--surface));color:rgb(var(--ink-muted));box-shadow:var(--shadow-card);padding:1px 6px;font-size:11px}html[data-skin=air] .ams-chat-reaction-mine{border-color:rgb(var(--accent));background:rgb(var(--accent-soft));color:rgb(var(--ink))}html[data-skin=air] .ams-chat-reactors{border:1px solid rgb(var(--border));background:rgb(var(--surface));color:rgb(var(--ink-muted));box-shadow:var(--shadow-card);border-radius:10px}html[data-skin=air] .ams-chat-typing{border-color:#0000;border-radius:18px 18px 18px 6px}html[data-skin=air] .ams-chat-composer{border-top-color:rgb(var(--border));padding:10px 14px}html[data-skin=air] .ams-chat-composer-note{border-top-color:rgb(var(--border))}html[data-skin=air] .ams-chat-composer-row{align-items:flex-end;gap:8px}html[data-skin=air] .ams-chat-attach,html[data-skin=air] .ams-chat-link,html[data-skin=air] .ams-chat-emoji,html[data-skin=air] .ams-chat-mic{background:rgb(var(--surface));width:38px;height:38px;box-shadow:var(--shadow-card);color:rgb(var(--ink-muted));border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-skin=air] .ams-chat-attach:hover,html[data-skin=air] .ams-chat-link:hover,html[data-skin=air] .ams-chat-emoji:hover,html[data-skin=air] .ams-chat-mic:hover{background:rgb(var(--surface-sunken));color:rgb(var(--ink))}html[data-skin=air] .ams-chat-attach,html[data-skin=air] .ams-chat-attach:hover{background:rgb(var(--accent-soft));color:rgb(var(--accent))}html[data-skin=air] .ams-chat-mic-on,html[data-skin=air] .ams-chat-mic-on:hover{background:rgb(var(--danger) / .15);color:rgb(var(--danger))}html[data-skin=air] .ams-chat-input{border-radius:20px;order:1;min-height:38px;padding:9px 14px}html[data-skin=air] .ams-chat-recording{border-radius:20px;order:1}html[data-skin=air] .ams-chat-mic{order:3}html[data-skin=air] .ams-chat-send{border-radius:999px;flex:none;order:3;align-items:center;gap:6px;height:38px;padding:0 16px;font-weight:600;display:inline-flex}html[data-skin=air] .ams-chat-send-label{font-size:13px}html[data-skin=air] .ams-chat-voice-preview audio{border-radius:999px}@media (max-width:767px){html[data-skin=air] .ams-chat-shell{box-shadow:none;border-radius:0}html[data-skin=air] .ams-chat-msgs{padding:10px}html[data-skin=air] .ams-chat-bubble{max-width:88%}html[data-skin=air] .ams-chat-head,html[data-skin=air] .ams-chat-composer{padding:8px 10px}html[data-skin=air] .ams-chat-composer-row{gap:6px}html[data-skin=air] .ams-chat-attach,html[data-skin=air] .ams-chat-link,html[data-skin=air] .ams-chat-emoji,html[data-skin=air] .ams-chat-mic{width:34px;height:34px}html[data-skin=air] .ams-chat-send{justify-content:center;width:38px;padding:0}html[data-skin=air] .ams-chat-send-label{display:none}}html[data-skin=air] .ams-chat-composer-row{flex-wrap:wrap}html[data-skin=air] .ams-chat-input{flex:140px;width:auto;min-width:140px}html[data-skin=air] .ams-chat-mini .ams-chat-link,html[data-skin=air] .ams-chat-mini .ams-chat-emoji,html[data-skin=air] .ams-chat-send.hidden,html[data-skin=air] .ams-chat-mic.hidden{display:none}html[data-skin=air] .ams-chat-mic:not(.ams-chat-mic-on){background:rgb(var(--accent));color:#fff}html.dark[data-skin=air] .ams-chat-mic:not(.ams-chat-mic-on){color:rgb(var(--ink-inverse))}html[data-skin=air] .ams-chat-mic:not(.ams-chat-mic-on):hover{filter:brightness(.95);background:rgb(var(--accent))}
html[data-skin=air] .ams-detail-air{border-radius:var(--r-lg);border-color:rgb(var(--border));overflow:hidden}html[data-skin=air] .ams-detail-air>div:first-child{border-bottom:0;padding:20px 20px 0}html[data-skin=air] .ams-detail-air .ams-detail-title{letter-spacing:-.01em;color:rgb(var(--ink));font-size:20px;font-weight:600;line-height:1.2;display:block}html[data-skin=air] .ams-detail-air>div:has(>.ams-detail-grid){padding:0}html[data-skin=air] .ams-detail-air>div:has(>.ams-detail-foot){background:rgb(var(--surface));border-top:1px solid rgb(var(--border));padding:12px 20px}html[data-skin=air] .ams-detail-grid{grid-template-columns:minmax(0,1fr);display:grid}html[data-skin=air] .ams-detail-main{min-width:0;padding:10px 20px 18px}html[data-skin=air] .ams-detail-aside{background:rgb(var(--surface-sunken));min-width:0;color:rgb(var(--ink));border-bottom:1px solid rgb(var(--border));padding:16px;font-size:12.5px}@media (min-width:768px){html[data-skin=air] .ams-detail-grid{grid-template-columns:minmax(0,1fr) 240px}html[data-skin=air] .ams-detail-aside{border-bottom:0;border-left:1px solid rgb(var(--border));order:0}}@media (max-width:767.98px){html[data-skin=air] .ams-detail-aside{order:-1}}html[data-skin=air] .ams-detail-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 8px;display:flex}html[data-skin=air] .ams-detail-main .ams-detail-row{border:0;margin-top:14px;padding:0;display:block}html[data-skin=air] .ams-detail-main .ams-detail-row-label{letter-spacing:.08em;text-transform:uppercase;width:auto;color:rgb(var(--ink-subtle));margin-bottom:6px;font-size:11px;font-weight:700;display:block}html[data-skin=air] .ams-detail-main .ams-detail-row-body{color:rgb(var(--ink));font-size:13.5px}html[data-skin=air] .ams-detail-main .ams-detail-row-lead{margin-top:4px}html[data-skin=air] .ams-detail-main .ams-detail-row-lead .ams-detail-row-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-skin=air] .ams-detail-main .ams-detail-row-lead .ams-detail-row-body{color:rgb(var(--ink-muted))}html[data-skin=air] .ams-detail-subtask{border-bottom:1px dashed rgb(var(--border));align-items:center;padding:6px 0}html[data-skin=air] .ams-detail-discussion{color:rgb(var(--ink-muted));flex-wrap:wrap;align-items:center;gap:8px;display:flex}html[data-skin=air] .ams-detail-kv{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;margin:0 0 14px;display:grid}html[data-skin=air] .ams-detail-kv dt{color:rgb(var(--ink-subtle));font-size:12px;font-weight:600}html[data-skin=air] .ams-detail-kv dd{overflow-wrap:anywhere;min-width:0;margin:0}html[data-skin=air] .ams-detail-kv-sub{color:rgb(var(--ink-subtle));margin-top:1px;font-size:11.5px;display:block}html[data-skin=air] .ams-detail-people{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}html[data-skin=air] .ams-detail-log{border-top:0;margin-top:0;padding-top:0}html[data-skin=air] .ams-detail-log-title{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ink-subtle));margin:0 0 6px;font-size:11px;font-weight:700}html[data-skin=air] .ams-detail-log li{color:rgb(var(--ink-muted));font-size:11.5px}html[data-skin=air] .ams-detail-foot{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}html[data-skin=air] .ams-detail-foot-sp{flex:auto}
