.sai-chips-wrap{transition:grid-template-rows var(--ui-slow,.26s) var(--ui-ease,ease);grid-template-rows:0fr;display:grid}.sai-chips-wrap.open{grid-template-rows:1fr}.sai-chips-clip{min-height:0;overflow:hidden}.sai-chips-wrap.open .sai-chips-clip{transition:overflow 0s linear var(--ui-slow,.26s) allow-discrete;overflow:visible}.sai-chips{interpolate-size:allow-keywords;flex-wrap:wrap;gap:6px;padding:0 0 6px;display:flex;container-type:inline-size}.sai-chip{max-width:240px;height:var(--ui-h-md,36px);border:1px solid var(--ui-edge,var(--line));border-radius:var(--sai-chip-r,15px);background:var(--surface);color:var(--ink);animation:sai-chip-in .3s var(--ui-spring,ease-out) both;transform-origin:0;cursor:pointer;transition:border-color var(--ui-fast,.12s), background-color var(--ui-fast,.12s);outline:0;align-items:center;gap:8px;padding:0 5px;font-size:12.5px;display:inline-flex;position:relative}.sai-chip:hover,.sai-chip:focus-visible{border-color:var(--ui-edge-hover,var(--line));background:color-mix(in srgb, var(--hover) 45%, var(--surface))}.sai-chip.is-leaving{pointer-events:none;animation:sai-chip-out .18s var(--ui-ease,ease-in) forwards}@keyframes sai-chip-in{0%{opacity:0;filter:blur(3px);transform:translateY(6px)scale(.86)}}@keyframes sai-chip-out{to{opacity:0;filter:blur(2px);border-width:0;width:0;max-width:0;margin-right:-6px;padding:0;transform:scale(.8)}}@container (max-width:560px){.sai-chip{max-width:calc(50% - 3px)}}.sai-chip-thumb{object-fit:cover;width:26px;height:26px;animation:sai-thumb-in .36s var(--ui-ease,ease-out) both;border-radius:9px;flex-shrink:0}@keyframes sai-thumb-in{0%{opacity:0;transform:scale(1.25)}}.sai-chip-cover{width:42px;animation:sai-thumb-in .36s var(--ui-ease,ease-out) both;flex-shrink:0}.sai-chip-cover .tc,.sai-chip-card-cover .tc{border-radius:6px}.sai-chip-card-cover{margin-top:6px;display:block}.sai-chip-card-cover .tc{border-radius:10px}.sai-chip-icon{background:var(--hover);width:26px;height:26px;color:var(--muted);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.sai-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.sai-chip>button{width:24px;height:24px;color:var(--muted);cursor:pointer;transition:background-color var(--ui-fast,.12s), color var(--ui-fast,.12s), transform var(--ui-fast,.12s);background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.sai-chip>button:hover{background:var(--hover);color:var(--ink)}.sai-chip>button:active{transform:scale(.88)}.sai-chips{align-items:center}.sai-chip.is-pasted{gap:10px;max-width:280px;height:auto;padding:6px 5px 6px 6px}.sai-chip.is-pasted .sai-chip-icon{width:38px;height:38px;color:var(--ink);border-radius:8px}.sai-chip-text{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.sai-chip-text .sai-chip-name{max-width:100%;font-size:13px}.sai-chip-show{color:var(--muted);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;cursor:pointer;transition:color var(--ui-fast,.12s);background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:11.5px;display:inline-flex}.sai-chip-show:hover{color:var(--ink)}.sai-chip-show svg{transition:transform var(--ui-fast,.12s) var(--ui-ease,ease)}.sai-chip-show:hover svg{transform:translate(2px)}.sai-chip-show:focus-visible{color:var(--ink);outline:0}@container (max-width:560px){.sai-chip.is-pasted{max-width:100%}}.sai-chip.is-reading{color:var(--muted);background:linear-gradient(90deg, var(--surface) 0%, var(--hover) 50%, var(--surface) 100%) 0 0 / 200% 100%;animation:sai-chip-in .3s var(--ui-spring,ease-out) both, sai-shimmer 1.2s linear infinite;padding-right:12px}@keyframes sai-shimmer{to{background-position:-200% 0}}.sai-chip-card{z-index:400;border:1px solid var(--ui-edge,var(--line));background:var(--surface);width:280px;color:var(--ink);box-shadow:var(--ui-shadow-pop,0 20px 44px -14px #00000040);pointer-events:none;animation:sai-card-in var(--ui-med,.18s) var(--ui-ease,ease) both;border-radius:14px;flex-direction:column;gap:4px;padding:12px;display:flex;position:fixed;top:0;left:0}.sai-chip-card[data-side=bottom]{animation-name:sai-card-in-down}.sai-chip-card[data-state=closed]{animation:.12s ease-in both sai-card-out}@keyframes sai-card-in{0%{opacity:0;transform:translateY(6px)scale(.97)}}@keyframes sai-card-in-down{0%{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes sai-card-out{to{opacity:0;transform:scale(.97)}}.sai-chip-card strong{overflow-wrap:anywhere;font-size:13px}.sai-chip-card small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.sai-chip-hint{color:var(--muted);margin-top:4px;font-size:11px;font-style:normal}.sai-chip-card img{background:var(--bg);object-fit:contain;border-radius:10px;width:100%;max-height:180px;margin-top:6px}.sai-chip-card pre{border:1px solid var(--ui-edge,var(--line));background:var(--bg);max-height:150px;color:var(--muted);font:11px/1.5 var(--font-geist-mono), monospace;white-space:pre-wrap;border-radius:10px;margin:6px 0 0;padding:10px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}@media (prefers-reduced-motion:reduce){.sai-chips-wrap{transition:none}.sai-chip,.sai-chip-thumb,.sai-chip.is-reading,.sai-chip-card{animation:none}.sai-chip-show svg{transition:none}}
.sai-composer{--sai-chip-r:15px;--sai-box-r:22px;border-radius:calc(var(--sai-box-r) + 7px);transition:padding var(--ui-slow,.26s) var(--ui-ease,ease), background-color var(--ui-slow,.26s) var(--ui-ease,ease), border-color var(--ui-slow,.26s) var(--ui-ease,ease);border:1px solid #0000;padding:0}.sai-composer:has(>.sai-chips-wrap.open){border-radius:calc(var(--sai-chip-r) + 7px) calc(var(--sai-chip-r) + 7px) calc(var(--sai-box-r) + 7px) calc(var(--sai-box-r) + 7px);border-color:var(--ui-edge,var(--line));background:color-mix(in srgb, var(--ink) 3%, var(--surface));padding:6px}.sai-composer .sai-tool svg{transition:transform var(--ui-med,.18s) var(--ui-spring,ease)}.sai-composer .sai-tool:active:not(:disabled){transform:scale(.92)}.sai-composer .sai-send{transition:transform var(--ui-med,.18s) var(--ui-spring,ease), opacity var(--ui-med,.18s) var(--ui-ease,ease), background-color var(--ui-med,.18s)}.sai-composer .sai-send:disabled{transform:scale(.9)}.sai-composer .sai-send:not(:disabled):hover{transform:translateY(-1px)}.sai-send.has-label{width:auto;font:inherit;border-radius:99px;gap:6px;padding:0 13px 0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.sai-send.has-label:disabled{opacity:.42;background:var(--ink);color:var(--surface)!important}.sai-drop{animation:sai-drop-in var(--ui-med,.18s) var(--ui-ease,ease) both}@keyframes sai-drop-in{0%{opacity:0;transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.sai-composer,.sai-composer .sai-tool svg,.sai-composer .sai-send{transition:none}.sai-drop{animation:none}}.sai-composer .sai-tool.is-open{background:var(--hover);color:var(--ink)}.sai-field{position:relative}.sai-field>textarea{text-indent:var(--sai-indent,0px);transition:text-indent var(--ui-med,.18s) var(--ui-ease,ease)}.sai-command-pill{z-index:1;background:var(--hover);height:22px;color:var(--ink);white-space:nowrap;animation:sai-drop-in var(--ui-med,.18s) var(--ui-ease,ease) both;border-radius:8px;align-items:center;gap:5px;padding:0 2px 0 7px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:0;left:2px}.sai-v-dock .sai-command-pill{height:21px;font-size:12px}.sai-command-pill>svg{width:14px;height:14px;color:var(--muted);flex-shrink:0}.sai-command-pill button{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:relative}.sai-command-pill button:before{content:"";position:absolute;inset:-3px}.sai-command-pill button:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}@media (prefers-reduced-motion:reduce){.sai-field>textarea{transition:none}}.sai-app-pick{border:1px solid var(--ui-edge);background:var(--surface);border-radius:12px;flex-shrink:0;align-items:center;height:36px;padding-right:3px;animation:.42s cubic-bezier(.2,.8,.2,1) both sai-app-pick-pad;display:inline-flex}@keyframes sai-app-pick-pad{0%{padding-right:7px}}.sai-app-pick-main{height:100%;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 0 0 7px;font-size:12.5px;font-weight:500;display:inline-flex}.sai-app-pick-icon{animation:sai-app-pick-icon .46s var(--ui-spring,cubic-bezier(.34, 1.36, .64, 1)) both;flex-shrink:0;place-items:center;display:grid}@keyframes sai-app-pick-icon{0%{opacity:0;rotate:-24deg;scale:.4}}.sai-app-pick-open{grid-template-columns:1fr;animation:.42s cubic-bezier(.2,.8,.2,1) both sai-app-pick-open;display:grid}.sai-app-pick-open>span{align-items:center;min-width:0;display:flex;overflow:hidden}@keyframes sai-app-pick-open{0%{grid-template-columns:0fr}}.sai-app-pick-name{animation:sai-app-pick-name .3s var(--ui-ease,ease) .11s both;padding:0 4px 0 6px}@keyframes sai-app-pick-name{0%{opacity:0;filter:blur(2px);translate:-6px}}.sai-app-pick-off{width:24px;height:24px;color:var(--muted);cursor:pointer;animation:sai-app-pick-off .26s var(--ui-ease,ease) .2s both;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}@keyframes sai-app-pick-off{0%{opacity:0;scale:.6}}@media (prefers-reduced-motion:reduce){.sai-app-pick,.sai-app-pick-icon,.sai-app-pick-open,.sai-app-pick-name,.sai-app-pick-off{animation:none}}.sai-app-pick-off:hover:not(:disabled){background:var(--hover);color:var(--ink)}.sai-app-pick:has(.sai-app-pick-main:hover:not(:disabled)){background:var(--hover)}.ui-pop.sai-slash{overscroll-behavior:contain;width:min(340px,100vw - 16px);max-width:none;max-height:min(380px,100dvh - 16px);padding:5px;overflow-y:auto}.sai-slash-group{color:var(--muted);padding:9px 10px 5px;font-size:11.5px;font-weight:500}.sai-slash-item{cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:6px 10px;display:flex}.sai-slash-item[aria-selected=true]{background:var(--hover)}.sai-slash-icon{background:color-mix(in srgb, var(--ink) 5%, var(--surface));width:28px;height:28px;color:var(--ink);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.sai-slash-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sai-slash-text>span{font-size:13px;font-weight:500}.sai-slash-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.sai-slash-item kbd{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;flex-shrink:0;font-size:11px}.sai-slash-empty{color:var(--muted);margin:0;padding:12px 10px;font-size:12.5px}.sai-msg-command{background:var(--sai-card,var(--hover));height:30px;color:var(--ink);border-radius:99px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:12px;font-weight:500;display:inline-flex}.sai-msg-command svg{width:14px;height:14px;color:var(--muted);flex-shrink:0}.sai-msg-task{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-bottom:3px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.sai-msg-task.alone{color:var(--ink);margin-bottom:0;font-size:13px}.sai-msg-task svg{width:14px;height:14px;color:var(--muted);flex-shrink:0}.sai-composer .sai-tool[aria-expanded=true]{background:var(--hover);color:var(--ink)}.ui-menu.sai-mode-menu{width:244px;padding:4px}.sai-mode-menu .ui-menu-list{gap:1px}.sai-mode-menu .ui-menu-heading{color:var(--muted);padding:6px 8px 4px;font-size:11.5px;font-weight:500}.sai-mode-menu .ui-menu-item{border-radius:9px;align-items:center;gap:10px;padding:5px 8px 5px 5px}.sai-mode-menu .ui-menu-item.checked{background:var(--hover);box-shadow:none}.sai-mode-menu .ui-menu-icon{background:color-mix(in srgb, var(--ink) 5%, var(--surface));width:26px;height:26px;color:var(--ink);border-radius:8px}.sai-mode-menu .ui-menu-item.checked .ui-menu-icon{background:var(--surface)}.sai-mode-menu .ui-menu-text{gap:0;min-width:0}.sai-mode-menu .ui-menu-text>span{font-size:13px;font-weight:500}.sai-mode-menu .ui-menu-text small{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.3;overflow:hidden}.sai-mode-menu .ui-menu-check{color:var(--ink)}.sai-mode-menu .ui-menu-custom{padding:0}.ui-menu.sai-app-menu{overscroll-behavior:contain;width:min(340px,100vw - 16px);max-width:none;max-height:min(520px,100dvh - 16px);padding:6px;overflow-y:auto}.sai-app-menu .ui-menu-list{gap:1px}.sai-app-menu .ui-menu-heading{color:var(--muted);letter-spacing:0;text-transform:none;padding:10px 10px 4px;font-size:12px;font-weight:500}.sai-app-menu .ui-menu-heading:first-child{padding-top:6px}.sai-app-menu .ui-menu-item{border-radius:9px;gap:10px;min-height:34px;padding:6px 10px 6px 8px}.sai-app-menu .ui-menu-item.checked{background:var(--hover)}.sai-app-menu .ui-menu-icon{width:20px;color:var(--ink)}.sai-app-menu .ui-menu-text>span{font-size:13px}.sai-app-menu .ui-menu-item kbd{letter-spacing:.2px;font-family:inherit;font-size:11px}.sai-app-menu .ui-menu-check{display:none}.sai-mode-note{border-top:1px solid var(--line);color:var(--muted);margin:3px 0 0;padding:6px 8px 3px;font-size:11px}.sai-effort{color:var(--muted);display:block}@property --sai-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}:is(.hai,.site-composer,.cv-ai-tray){isolation:isolate}:is(.hai,.site-composer,.cv-ai-tray) .sai-composer-box{position:relative}:is(.hai,.site-composer,.cv-ai-tray) .sai-composer-box:before,:is(.hai,.site-composer,.cv-ai-tray) .sai-composer-box:after{content:"";z-index:-1;border-radius:calc(var(--sai-box-r) + 2px);pointer-events:none;opacity:0;background:conic-gradient(from var(--sai-sweep), transparent 0deg, transparent 230deg, #ff7a8c 270deg, #ffb35c 295deg, #4fd0a2 320deg, #6aa2ff 345deg, transparent 360deg);-webkit-mask-composite:xor;padding:2px;animation:1.1s cubic-bezier(.4,0,.2,1) .2s both sai-sweep;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:is(.hai,.site-composer,.cv-ai-tray) .sai-composer-box:after{border-radius:calc(var(--sai-box-r) + 4px);filter:blur(6px);padding:4px;animation-name:sai-sweep-glow;inset:-4px}@keyframes sai-sweep{0%{opacity:0;--sai-sweep:0deg}15%{opacity:1}80%{opacity:1}to{opacity:0;--sai-sweep:360deg}}@keyframes sai-sweep-glow{0%{opacity:0;--sai-sweep:0deg}15%{opacity:.45}80%{opacity:.45}to{opacity:0;--sai-sweep:360deg}}@media (prefers-reduced-motion:reduce){:is(.hai,.site-composer,.cv-ai-tray) .sai-composer-box:before,:is(.hai,.site-composer,.cv-ai-tray) .sai-composer-box:after{animation:none}}.sai-queue-send{background:var(--ink);height:36px;animation:sai-drop-in var(--ui-med,.18s) var(--ui-ease,ease) both;border-radius:99px;flex-shrink:0;align-items:center;padding:2px;display:inline-flex}.sai-queue-send button{height:100%;font:inherit;cursor:pointer;transition:background-color var(--ui-fast,.12s) var(--ui-ease,ease);background:0 0;border:0;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex;color:var(--surface)!important}.sai-queue-main{border-radius:99px 6px 6px 99px;padding:0 10px 0 12px}.sai-queue-more{border-radius:6px 99px 99px 6px;justify-content:center;width:28px;border-left:1px solid color-mix(in srgb, var(--surface) 22%, transparent)!important}.sai-queue-send button:hover,.sai-queue-more[aria-expanded=true]{background:color-mix(in srgb, var(--surface) 14%, transparent)}.sai-queue-more svg{transition:transform var(--ui-med,.18s) var(--ui-ease,ease)}.sai-queue-more[aria-expanded=true] svg{transform:rotate(180deg)}.sai-composer-row:has(.sai-queue-send) .sai-send.stop{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ui-edge);color:var(--ink)!important}.ui-menu.sai-queue-menu{width:330px}.sai-queue-menu .ui-menu-item kbd,.sai-queue-menu .ui-menu-shortcut{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.sai-queued{z-index:0;border:1px solid var(--ui-edge);background:color-mix(in srgb, var(--ink) 2.5%, var(--surface));animation:sai-queued-in .24s var(--ui-spring,ease) both;border-bottom:0;border-radius:14px 14px 0 0;margin:0 18px -24px;padding-bottom:14px;position:relative;container-type:inline-size}@keyframes sai-queued-in{0%{opacity:0;transform:translateY(10px)}}.sai-bottom .sai-column:has(>.sai-queued)>.sai-composer-wrap{z-index:1;position:relative}.sai-queued ul{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;max-height:132px;margin:0;padding:3px 4px 4px;list-style:none;display:flex;overflow-y:auto}.sai-queued-item{height:30px;animation:sai-drop-in var(--ui-med,.18s) var(--ui-ease,ease) both;transition:background-color var(--ui-fast,.12s) var(--ui-ease,ease);border-radius:10px;align-items:center;gap:8px;padding:0 3px 0 8px;font-size:12.5px;display:flex}.sai-queued-item:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.sai-queued-mark{color:var(--muted);flex-shrink:0}.sai-queued-text{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sai-queued-files{color:var(--muted);flex-shrink:0;align-items:center;gap:2px;font-size:11px;display:inline-flex}.sai-queued-when{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:11.5px}.sai-queued-item.is-steer .sai-queued-mark,.sai-queued-item.is-steer .sai-queued-when{color:#3b63e0}:root[data-theme=dark] .sai-queued-item.is-steer :is(.sai-queued-mark,.sai-queued-when){color:#93c5fd}.sai-queued-actions{flex-shrink:0;align-items:center;display:flex}.sai-queued-actions button{width:24px;height:24px;color:var(--muted);cursor:pointer;transition:background-color var(--ui-fast,.12s) var(--ui-ease,ease), color var(--ui-fast,.12s) var(--ui-ease,ease), transform var(--ui-fast,.12s) var(--ui-ease,ease);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.sai-queued-actions button:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.sai-queued-actions button:active{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.sai-queued,.sai-queued-item,.sai-queue-send{animation:none}}.sai-composer-row{gap:6px}.sai-composer .sai-tool:not(.is-recording){border-color:var(--ui-edge);color:var(--ink);border-radius:99px}.sai-composer .sai-tool:not(.is-recording):is(:hover,[aria-expanded=true],.is-open):not(:disabled){border-color:var(--ui-edge-hover)}.sai-composer .sai-tool-pill{border-color:var(--ui-edge);width:auto;color:var(--ink);font:inherit;white-space:nowrap;border-radius:99px;gap:6px;padding:0 10px 0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.sai-composer .sai-tool-pill .sai-tool-chev{color:var(--muted);margin-left:-2px}.sai-composer .sai-tool-pill:active:not(:disabled){transform:scale(.97)}.sai-composer .sai-app-pick,.sai-composer .sai-app-pick-main{border-radius:99px}@container (max-width:560px){.sai-composer .sai-tool-pill{justify-content:center;width:36px;padding:0}.sai-composer .sai-tool-pill :is(.sai-tool-label,.sai-tool-chev){display:none}}@container (max-width:470px){.sai-composer-row>*+*{margin-left:-2px}.sai-composer-row .sai-tool{border-radius:99px;width:30px;height:30px}.sai-composer-row .sai-app-pick{border-radius:10px;height:30px}.sai-composer-row .sai-send:not(.has-label){width:32px;height:32px}.sai-composer-row .sai-queue-send{height:32px}.sai-queue-main{padding:0 7px 0 9px}.sai-queue-main span{display:none}.sai-queue-more{width:24px}}@container (max-width:350px){.sai-composer-row:has(.sai-queue-send) .sai-tool-extra{display:none}}@container (max-width:270px){.sai-composer-row>*+*{margin-left:-4px}.sai-composer-row .sai-tool{border-radius:8px;width:28px;height:28px}.sai-composer-row .sai-app-pick{border-radius:8px;height:28px}.sai-app-pick-main>.sai-app-pick-open{display:none}}@container (max-width:380px){.sai-queued-when,.sai-queued-files{display:none}}@media (max-width:700px){.sai-queued{margin-inline:12px}}.sai-tab-hint{color:var(--muted);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--ui-med,.18s) var(--ui-ease,ease);align-items:center;gap:5px;margin-right:6px;font-size:12px;display:inline-flex}.sai-tab-hint[hidden]{display:none}.sai-composer-box:focus-within .sai-tab-hint{opacity:.8}.sai-tab-hint kbd{border:1px solid var(--ui-edge);background:color-mix(in srgb, var(--ink) 3%, transparent);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:5px;padding:1px 5px;font-size:11px;line-height:1.5}@container (max-width:470px){.sai-tab-hint{display:none}}@media (hover:none){.sai-tab-hint{display:none}}@media (prefers-reduced-motion:reduce){.sai-tab-hint{transition:none}}.ui-pop.sai-mentions{width:min(300px,100vw - 16px)}.sai-mentions .sai-mention-face{width:28px;height:28px}
