[data-chat-ui=header],[data-chat-ui=composer],#message-chat-settings-page,.message-remark-backdrop{--message-accent: var(--sv3-accent-ink);--message-accent-soft: var(--system-surface, #fff)}html[data-color-mix-runtime=ok] [data-chat-ui=header],html[data-color-mix-runtime=ok] [data-chat-ui=composer],html[data-color-mix-runtime=ok] #message-chat-settings-page,html[data-color-mix-runtime=ok] .message-remark-backdrop{--message-accent-soft: color-mix(in srgb, var(--sv3-accent-solid) 12%, var(--system-surface))}[data-chat-ui=composer]{--chat-secondary-tile-bg: var(--message-accent);--chat-secondary-tile-fg: #fff;--chat-secondary-label: var(--system-text-primary, #273142);--chat-secondary-focus: var(--sv3-accent-solid);--chat-secondary-active-ring: color-mix(in srgb, var(--chat-secondary-tile-bg) 45%, transparent)}:where([data-chat-skin=night]) [data-chat-ui=composer] [data-chat-ui=send]{color:var(--system-text-secondary)}:is(html[data-skin=ios-flat],html[data-skin=paper]) [data-chat-ui=composer]:not(:where([data-dream-chat] *)),html[data-skin=night] [data-chat-ui=composer]:not(:where([data-dream-chat] *)),:where(:is([data-chat-skin=ios-flat],[data-chat-skin=paper])) [data-chat-ui=composer],:where([data-chat-skin=night]) [data-chat-ui=composer]{border-top-color:var(--system-surface-border);background:var(--system-surface);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:where([data-chat-skin=night]) [data-chat-ui=header]{background:var(--system-surface);border-color:var(--system-surface-border);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:where([data-chat-skin=night]) [data-chat-ui=title],:where([data-chat-skin=night] [data-chat-ui=header]) .text-slate-800{color:var(--system-text-primary)}:where([data-chat-skin=night]) [data-chat-ui=status],:where([data-chat-skin=night]) [data-chat-ui=back],:where([data-chat-skin=night] [data-chat-ui=header]) .text-slate-400{color:var(--system-text-secondary)}:where([data-chat-skin=night]) [data-chat-ui=back]:hover{background:var(--message-accent-soft)}:where([data-chat-skin=night]) [data-chat-ui=input-wrap],:where([data-chat-skin=night]) [data-chat-ui=composer-panel]{background:var(--system-bg);border-color:var(--system-surface-border);box-shadow:none}:where([data-chat-skin=night]) [data-chat-ui=input-wrap]:focus-within{background:var(--system-bg);border-color:var(--message-accent)}:where([data-chat-skin=night]) [data-chat-ui=textarea]{color:var(--system-text-primary);caret-color:var(--message-accent)}:where([data-chat-skin=night]) [data-chat-ui=textarea]::placeholder,:where([data-chat-skin=night] [data-chat-ui=input-wrap]) [data-chat-ui=emoji-toggle]{color:var(--system-text-secondary)}html[data-skin=illustration] [data-chat-ui=composer]:not(:where([data-dream-chat] *)),:where([data-chat-skin=illustration]) [data-chat-ui=composer]{border:3px solid var(--system-text-primary);border-bottom:0;border-radius:16px 16px 0 0;background:var(--system-surface);box-shadow:4px -4px 0 var(--system-text-primary);backdrop-filter:none;-webkit-backdrop-filter:none}.message-stop-generation{position:relative;align-self:flex-start;border:0;border-radius:0;padding:.125rem 0;background:transparent;box-shadow:none;color:var(--system-text-secondary, #667085);font-size:calc(.6875rem * var(--os-font-scale, 1));font-weight:500;line-height:1.25}.message-stop-generation:before{position:absolute;top:-.9rem;right:-.75rem;bottom:-.9rem;left:-.75rem;content:""}.message-stop-generation:active{background:transparent;color:var(--message-accent, #db2777)}.message-stop-generation:focus-visible{outline:2px solid var(--message-accent, #db2777);outline-offset:3px}html[data-color-mix-runtime=ok] .message-stop-generation:focus-visible{outline:2px solid color-mix(in srgb,var(--message-accent, #db2777) 62%,transparent)}.message-system-alert-row{display:flex;width:100%;justify-content:center;padding:6px 18px 12px}.message-system-alert-capsule{display:inline-flex;max-width:min(100%,330px);align-items:flex-start;gap:8px;border:1px solid var(--system-danger, #ff3b30);border-radius:999px;padding:7px 12px 7px 8px;color:var(--system-text-secondary, #6e6e73);background:var(--system-overlay-surface, var(--system-surface, #fff));font-size:calc(11px * var(--os-font-scale, 1));line-height:1.45}html[data-color-mix-runtime=ok] .message-system-alert-capsule{border:1px solid color-mix(in srgb,var(--system-danger, #ff3b30) 24%,transparent);background:color-mix(in srgb,var(--system-danger, #ff3b30) 7%,var(--system-overlay-surface, var(--system-surface, #fff)))}.message-system-alert-capsule>span:last-child{min-width:0}.message-system-alert-capsule strong{display:block;color:var(--system-danger, #d92d20);font-size:calc(11px * var(--os-font-scale, 1))}.message-system-alert-capsule__mark{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border-radius:50%;background:var(--system-danger, #ff3b30);color:#fff;font-size:calc(11px * var(--os-font-scale, 1));font-weight:800;line-height:1}.message-system-alert-capsule__action{flex:none;align-self:center;border:1px solid var(--system-danger, #ff3b30);border-radius:999px;padding:3px 10px;background:transparent;color:var(--system-danger, #d92d20);font-size:calc(11px * var(--os-font-scale, 1));font-weight:600;white-space:nowrap}.message-system-alert-capsule__detail{display:block;max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap}.message-system-note-row{display:flex;width:100%;justify-content:center;padding:4px 24px 10px}.message-system-note{display:inline-block;max-width:min(100%,300px);margin:0;border:0;border-radius:999px;padding:3px 12px;color:var(--system-text-secondary, #6e6e73);background:#0000000d;font:inherit;font-size:calc(11px * var(--os-font-scale, 1));line-height:1.5;text-align:center;overflow-wrap:anywhere}html[data-color-mix-runtime=ok] .message-system-note{background:color-mix(in srgb,var(--system-text-primary, #1d1d1f) 6%,transparent)}button.message-system-note{cursor:pointer}button.message-system-note:active{opacity:.7}.message-chat-overlay-surface,.message-chat-overlay-surface .ant-modal-content{overflow:hidden;border:1px solid var(--system-surface-border, rgba(0, 0, 0, .1))!important;border-radius:var(--system-overlay-radius, 16px)!important;color:var(--system-text-primary, #1d1d1f)!important;background:var(--system-overlay-surface, var(--system-surface, #fff))!important;box-shadow:var(--system-shadow, 0 18px 48px rgba(0, 0, 0, .2))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.message-chat-overlay-surface .ant-modal-header,.message-chat-overlay-surface .ant-modal-body,.message-chat-overlay-surface .ant-modal-footer{color:inherit;background:transparent!important}.message-forward-list{display:flex;flex-direction:column;gap:8px;max-height:40vh;overflow-y:auto}.message-forward-list__row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--system-surface-border, rgba(0, 0, 0, .1));border-radius:14px;background:var(--system-surface, #fff);text-align:left;transition:transform .15s ease,background .15s ease}.message-forward-list__row:active{transform:scale(.98);background:var(--system-bg, rgba(0, 0, 0, .04))}.message-forward-list__avatar{width:40px;height:40px;border-radius:12px;object-fit:cover;flex:none}.message-forward-list__meta{flex:1;min-width:0;text-align:left}.message-forward-list__name{font-size:calc(13px * var(--os-font-scale, 1));font-weight:700;color:var(--system-text-primary, #1d1d1f)}.message-forward-list__desc{font-size:calc(10px * var(--os-font-scale, 1));color:var(--system-text-tertiary, #8e8e93);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-forward-list__chevron{width:16px;height:16px;flex:none;color:var(--system-text-tertiary, #8e8e93)}.message-forward-list__empty{text-align:center;font-size:calc(12px * var(--os-font-scale, 1));color:var(--system-text-tertiary, #8e8e93);padding:32px 0}.message-action-grid-surface{color:var(--system-text-primary, #1d1d1f)!important}.message-action-grid-button{color:inherit;border-color:var(--system-surface-border, rgba(0, 0, 0, .1));border-radius:12px}.message-action-grid-button:hover{background:color-mix(in srgb,var(--message-accent, #db2777) 10%,transparent)}.message-action-grid-button:active{background:var(--system-surface, #fff)}html[data-color-mix-runtime=ok] .message-action-grid-button:active{background:color-mix(in srgb,var(--message-accent, #db2777) 10%,transparent)}.message-action-grid-button--destructive{color:#e11d48}.message-action-grid-pointer{border:solid var(--system-surface-border, rgba(0, 0, 0, .1));border-width:0 1px 1px 0;background:var(--system-overlay-surface, var(--system-surface, #fff))}.message-transfer-dialog{--message-transfer-orange: #e9902f;display:flex;flex-direction:column;gap:20px}.message-transfer-dialog__hero{display:flex;align-items:center;gap:12px;border-radius:14px;padding:13px 14px;background:var(--message-transfer-orange);color:#fffaf4;box-shadow:0 3px 9px #6b360d2e}.message-transfer-dialog__hero>div{display:flex;min-width:0;flex-direction:column;gap:2px}.message-transfer-dialog__hero strong{font-size:calc(14px * var(--os-font-scale, 1));line-height:1.35}.message-transfer-dialog__hero span:not(.message-transfer-dialog__currency){font-size:calc(11px * var(--os-font-scale, 1));line-height:1.4;opacity:.82}.message-transfer-dialog__currency{display:grid;width:42px;height:42px;flex:none;place-items:center;border:2px solid currentColor;border-radius:999px;font-size:calc(20px * var(--os-font-scale, 1));font-weight:800}.message-transfer-dialog__field{display:flex;flex-direction:column;gap:8px}.message-transfer-dialog__label{color:var(--system-text-primary, #1d1d1f);font-size:calc(13px * var(--os-font-scale, 1));font-weight:700;line-height:1.4}.message-transfer-dialog__amount.ant-input{border:0;border-bottom:1px solid var(--system-surface-border, rgba(0, 0, 0, .18));border-radius:0;padding-inline:0;color:var(--system-text-primary, #1d1d1f);background:transparent;box-shadow:none;font-size:calc(28px * var(--os-font-scale, 1));font-weight:650;letter-spacing:-.035em}.message-transfer-dialog__amount.ant-input:hover,.message-transfer-dialog__amount.ant-input:focus{border-bottom-color:var(--message-transfer-orange);box-shadow:0 1px 0 var(--message-transfer-orange)}.message-transfer-dialog__note.ant-input{color:var(--system-text-primary, #1d1d1f);background:var(--system-bg, #f2f2f7)}.message-transfer-dialog__actions{display:flex;width:100%;flex-direction:column;gap:10px}.message-transfer-dialog__submit.ant-btn-primary{border-color:#e9902f;background:#e9902f;font-weight:700}.message-transfer-dialog__submit.ant-btn-primary:hover,.message-transfer-dialog__submit.ant-btn-primary:active{border-color:#e9902f!important;background:#e9902f!important}.message-transfer-dialog__actions .ant-btn{min-height:44px;border-radius:12px}.dream-reply-quote{display:flex;width:min(92%,18rem);min-width:0;flex-direction:column;gap:2px;margin-top:5px;padding:7px 10px;overflow:hidden;border:1px solid var(--system-surface-border, rgba(0, 0, 0, .1));border-radius:12px;color:var(--system-text-secondary, #6e6e73);background:var(--system-overlay-surface, var(--system-surface, #fff));box-shadow:0 1px 3px #0f172a14}.dream-reply-quote--user{align-self:flex-end}.dream-reply-quote--assistant{align-self:flex-start}.dream-reply-quote__author{overflow:hidden;color:var(--system-text-primary, #1d1d1f);font-size:calc(11px * var(--os-font-scale, 1));font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dream-reply-quote__content{display:-webkit-box;overflow:hidden;font-size:calc(12px * var(--os-font-scale, 1));line-height:1.35;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.message-theme-action{min-width:44px;min-height:44px;color:var(--message-accent)}.message-theme-action:hover,.message-theme-action:active{background:var(--message-accent-soft)}.message-theme-action:focus-visible,.message-chat-tool-button:focus-visible,.message-chat-settings-tab:focus-visible{outline:3px solid var(--message-accent);outline-offset:2px}.message-chat-tool-button{min-width:44px;min-height:44px;color:var(--system-text-secondary, #6e6e73);background:transparent}.message-chat-tool-button:hover,.message-chat-tool-button.is-active{color:var(--message-accent);background:var(--message-accent-soft)}:where([data-chat-skin=night]) [data-chat-ui=header],:where([data-chat-skin=night]) [data-chat-ui=composer],:where([data-chat-skin=night] [data-chat-ui=header]) :is([data-chat-ui=call],[data-chat-ui=menu]),:where([data-chat-skin=night] [data-chat-ui=composer]) [data-chat-ui=more],:where([data-chat-skin=night] [data-chat-ui=composer]) [data-chat-ui=more]:is(:hover,:active,.is-active){color:var(--system-text-primary)}.message-chat-tool-button[aria-disabled=true]{opacity:.58}.message-chat-settings-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:12px 16px 0;padding:4px;border-radius:14px;background:var(--system-surface, #fff)}html[data-color-mix-runtime=ok] .message-chat-settings-tabs{background:color-mix(in srgb,var(--system-text-tertiary, #aeaeb2) 16%,transparent)}.message-settings-benchmark-page{--message-benchmark-soft: var(--system-surface, #fff)}html[data-color-mix-runtime=ok] .message-settings-benchmark-page{--message-benchmark-soft: color-mix(in srgb, var(--sv3-accent-solid) 9%, var(--system-surface))}.message-settings-benchmark-page .sv7-header{flex:none}.message-settings-save{border:0!important;background:var(--sv3-accent-gradient)!important;color:#fff!important;box-shadow:0 8px 18px color-mix(in srgb,var(--sv3-accent-solid) 24%,transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.message-settings-benchmark-canvas{display:flex;flex-direction:column;gap:24px}.message-settings-benchmark-section{display:flex;min-width:0;flex-direction:column;gap:12px;padding-inline:16px}.message-settings-benchmark-card .settings-v3-native-card-body,.message-settings-benchmark-card.sv3-card{gap:0}.message-settings-benchmark-card.sv3-card{padding:0;overflow:hidden}.message-settings-benchmark-card,.message-settings-benchmark-card .settings-v3-native-card-body{min-width:0}.message-settings-benchmark-card .dreamos-antd-glass-row,.message-settings-benchmark-card .dreamos-system-row{min-height:62px;padding:12px 16px!important;list-style:none;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.message-settings-benchmark-card .ant-list-item-meta-title,.message-settings-benchmark-card .dreamos-system-row-title{margin:0!important;color:var(--system-text-primary)!important;font-size:calc(14px * var(--os-font-scale, 1))!important;font-weight:650!important;line-height:1.35!important}.message-settings-benchmark-card .ant-list-item-meta-description,.message-settings-benchmark-card .dreamos-system-row-subtitle{margin-top:3px;color:var(--system-text-secondary)!important;font-size:calc(11px * var(--os-font-scale, 1))!important;line-height:1.45!important}.message-settings-benchmark-card button,.message-settings-benchmark-card .ant-btn,.message-settings-benchmark-card .dreamos-system-button,.message-settings-benchmark-card .ant-switch,.message-settings-benchmark-card .dreamos-system-toggle{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.message-settings-benchmark-card .ant-switch-checked,.message-settings-benchmark-card .dreamos-system-toggle[aria-checked=true],html[data-skin] #message-chat-settings-page .message-settings-benchmark-card .ant-switch.ant-switch-checked,html[data-skin] #message-chat-settings-page .message-settings-benchmark-card button[role=switch][aria-checked=true]{background:var(--sv3-accent-solid)!important}html[data-skin] #message-chat-settings-page .message-settings-benchmark-card button[role=switch][aria-checked=false]{background:var(--system-text-tertiary, #aeaeb2)!important}html[data-color-mix-runtime=ok][data-skin] #message-chat-settings-page .message-settings-benchmark-card button[role=switch][aria-checked=false]{background:color-mix(in srgb,var(--system-text-tertiary) 32%,transparent)!important}.message-settings-background-field,.message-settings-slider-field{padding:16px;border-bottom:1px solid var(--system-row-divider)}.message-settings-background-action{position:relative;display:flex;width:100%;height:116px;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:16px;color:var(--system-text-secondary);background:var(--message-benchmark-soft);box-shadow:none}.message-settings-background-action:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px dashed var(--system-surface-border, rgba(0, 0, 0, .1));border-radius:inherit;content:"";pointer-events:none}html[data-color-mix-runtime=ok] .message-settings-background-action:after{border:1px dashed color-mix(in srgb,var(--sv3-accent-solid) 34%,var(--system-surface-border))}.message-settings-clear-background{margin-top:10px;border:0;padding:2px 0;color:var(--system-danger, #ff3b30);background:transparent;font-size:calc(11px * var(--os-font-scale, 1));font-weight:650}.message-settings-field-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--system-text-primary);font-size:calc(13px * var(--os-font-scale, 1));font-weight:650}.message-settings-field-heading strong{color:var(--sv3-accent-ink);font-variant-numeric:tabular-nums}.message-settings-choice-row{display:flex;gap:8px;padding:0 16px 16px;overflow-x:auto;scrollbar-width:none}.message-settings-choice-row::-webkit-scrollbar{display:none}.message-settings-choice{min-width:max-content;min-height:36px;border:0;border-radius:999px;padding:0 13px;color:var(--system-text-secondary);background:var(--system-surface, #fff);font-size:calc(11px * var(--os-font-scale, 1));font-weight:700}html[data-color-mix-runtime=ok] .message-settings-choice:not([data-selected=true]){background:color-mix(in srgb,var(--system-text-tertiary) 10%,transparent)}.message-settings-choice[data-selected=true]{color:#fff;background:var(--sv3-accent-solid)}.message-settings-translation-pair{display:flex;align-items:flex-end;gap:8px;padding:12px 16px 16px}.message-settings-translation-pair__field{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:6px}.message-settings-translation-pair__caption{color:var(--system-text-secondary);font-size:calc(12px * var(--os-font-scale, 1))}.message-settings-translation-pair__select{width:100%;min-height:44px;padding:0 12px;cursor:pointer;font-size:calc(14px * var(--os-font-scale, 1))}.message-settings-translation-pair__swap{flex:0 0 36px;width:36px;height:44px;border:0;border-radius:999px;color:var(--sv3-accent-ink, var(--system-text-primary));background:transparent;font-size:calc(18px * var(--os-font-scale, 1));line-height:1}.message-settings-benchmark-card .dreamos-system-input,.message-settings-benchmark-card .dreamos-system-textarea,.message-settings-benchmark-card input.ant-input,.message-settings-benchmark-card textarea.ant-input,.message-settings-benchmark-card .ant-input,.message-settings-benchmark-card .ant-input-affix-wrapper,.message-settings-benchmark-card .ant-select-selector,.message-settings-benchmark-card .dreamos-system-segmented{border:1px solid var(--system-surface-border, rgba(0, 0, 0, .1))!important;border-radius:13px!important;color:var(--system-text-primary)!important;background:var(--system-bg, #f2f2f7)!important;background-color:var(--system-bg, #f2f2f7)!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-color-mix-runtime=ok]:not([data-skin=iphone-liquid]) .message-settings-benchmark-card .dreamos-system-input,html[data-color-mix-runtime=ok]:not([data-skin=iphone-liquid]) .message-settings-benchmark-card .dreamos-system-textarea,html[data-color-mix-runtime=ok]:not([data-skin=iphone-liquid]) .message-settings-benchmark-card input.ant-input,html[data-color-mix-runtime=ok]:not([data-skin=iphone-liquid]) .message-settings-benchmark-card textarea.ant-input,html[data-color-mix-runtime=ok]:not([data-skin=iphone-liquid]) .message-settings-benchmark-card .ant-input,html[data-color-mix-runtime=ok]:not([data-skin=iphone-liquid]) .message-settings-benchmark-card .ant-input-affix-wrapper,html[data-color-mix-runtime=ok]:not([data-skin=iphone-liquid]) .message-settings-benchmark-card .ant-select-selector,html[data-color-mix-runtime=ok]:not([data-skin=iphone-liquid]) .message-settings-benchmark-card .dreamos-system-segmented{border:1px solid color-mix(in srgb,var(--sv3-accent-solid) 18%,var(--system-surface-border))!important;background:color-mix(in srgb,var(--sv3-accent-solid) 5%,var(--system-bg))!important}.message-settings-benchmark-card .ant-input-affix-wrapper>.ant-input{border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.message-settings-benchmark-card .dreamos-system-segmented-opt[data-active=true],.message-settings-benchmark-card .ant-segmented-item-selected{color:#fff!important;background:var(--sv3-accent-solid)!important;box-shadow:none!important}.message-settings-benchmark-card .ant-segmented-thumb{display:none!important}.message-settings-benchmark-card .dreamos-antd-glass-row,.message-settings-benchmark-card>.dreamos-antd-glass-row{border-bottom:1px solid var(--system-row-divider)}.message-settings-benchmark-card .dreamos-antd-glass-row:last-child,.message-settings-benchmark-card>.dreamos-antd-glass-row:last-child{border-bottom:0}.message-settings-benchmark-footer{margin:-4px 2px 0;color:var(--system-text-tertiary);font-size:calc(11px * var(--os-font-scale, 1));line-height:1.55}html[data-skin=night] .message-settings-benchmark-page{--message-accent: #0a84ff;--message-accent-soft: rgba(10, 132, 255, .16);--sv3-accent-solid: #0a84ff;--sv3-accent-ink: #64b5ff}html[data-skin=illustration] .message-settings-benchmark-card.ant-card{border-width:3px}html[data-skin=iphone-liquid] .message-settings-benchmark-card.sv3-card{border:0!important;background:var(--system-surface, #fff)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--system-text-primary, #1d1d1f) 14%,transparent)!important;-webkit-backdrop-filter:blur(14px) saturate(1.04)!important;backdrop-filter:blur(14px) saturate(1.04)!important}html[data-color-mix-runtime=ok][data-skin=iphone-liquid] .message-settings-benchmark-card.sv3-card{background:color-mix(in srgb,#fff 88%,var(--sv3-accent-solid) 12%)!important}html[data-skin=iphone-liquid] #message-chat-settings-page .message-settings-benchmark-card input.ant-input,html[data-skin=iphone-liquid] #message-chat-settings-page .message-settings-benchmark-card textarea.ant-input,html[data-skin=iphone-liquid] #message-chat-settings-page .message-settings-benchmark-card .ant-input-affix-wrapper,html[data-skin=iphone-liquid] #message-chat-settings-page .message-settings-benchmark-card .ant-select-selector{border:1px solid rgba(60,60,67,.18)!important;border-color:#3c3c432e!important;background:#f2f2f7!important;background-color:#f2f2f7!important;background-image:none!important}html[data-skin=iphone-liquid] #message-chat-settings-page .message-settings-benchmark-card .ant-input-affix-wrapper>input.ant-input{border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-skin] #message-chat-settings-page .sv7-header .message-settings-save.sv12-sm{width:36px!important;height:36px!important;min-width:36px!important;border:0!important;border-radius:12px!important;color:#fff!important;background:var(--sv3-accent-gradient)!important;box-shadow:0 8px 18px color-mix(in srgb,var(--sv3-accent-solid) 24%,transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-skin=iphone-liquid] .message-settings-benchmark-card .dreamos-antd-glass-row,html[data-skin=iphone-liquid] .message-settings-benchmark-card .ant-list-item{border-inline:0!important}:is(html[data-skin=ios-flat],html[data-skin=paper]) .message-settings-benchmark-card,html[data-skin=night] .message-settings-benchmark-card{border-color:var(--system-surface-border)!important;background:var(--system-surface)!important;box-shadow:var(--system-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.message-chat-settings-tab{min-height:44px;border-radius:11px;color:var(--system-text-secondary, #6e6e73);font-size:calc(13px * var(--os-font-scale, 1));font-weight:700}.message-chat-settings-tab[aria-selected=true]{color:#fff;background:var(--message-accent)}.chat-secondary-actions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;align-items:start;gap:18px 10px;padding:20px 14px}.chat-secondary-actions-grid.hidden{display:none}.chat-secondary-actions-grid[data-action-page]{grid-template-rows:repeat(2,minmax(78px,auto))}.chat-secondary-action{position:relative;display:flex;min-width:0;min-height:78px;flex-direction:column;align-items:center;gap:7px;border:0;border-radius:12px;color:var(--chat-secondary-label);background:transparent;text-align:center;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s ease-out}.chat-secondary-action__icon{display:grid;width:52px;height:52px;place-items:center;border-radius:15px;color:var(--chat-secondary-tile-fg);background:var(--chat-secondary-tile-bg);box-shadow:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease-out}[data-chat-ui=composer]:is([data-chat-channel=message_private],[data-chat-channel=message_group]){--chat-secondary-tile-bg: transparent;--chat-secondary-tile-fg: var(--system-text-secondary, #6e6e73);--chat-secondary-active-ring: color-mix(in srgb, var(--message-accent) 28%, transparent)}[data-chat-ui=composer]:is([data-chat-channel=message_private],[data-chat-channel=message_group]) .chat-secondary-action:hover .chat-secondary-action__icon,[data-chat-ui=composer]:is([data-chat-channel=message_private],[data-chat-channel=message_group]) .chat-secondary-action[data-active=true] .chat-secondary-action__icon{color:var(--message-accent);background:var(--message-accent-soft)}.chat-secondary-action__label{display:block;max-width:100%;overflow:hidden;font-size:calc(11px * var(--os-font-scale, 1));font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.chat-secondary-action__state{position:absolute;top:-2px;right:calc(50% - 31px);width:10px;height:10px;border:2px solid var(--system-surface, #fff);border-radius:999px;background:var(--chat-secondary-tile-bg)}.chat-secondary-action:active .chat-secondary-action__icon,.chat-secondary-action[data-active=true] .chat-secondary-action__icon{transform:scale(1.06);box-shadow:0 0 0 4px var(--chat-secondary-active-ring)}.chat-secondary-action:focus-visible{outline:3px solid var(--chat-secondary-focus);outline-offset:2px}.chat-secondary-action:disabled{cursor:not-allowed;opacity:.42}@media (max-width: 340px){.chat-secondary-actions-grid{gap:14px 6px;padding-inline:8px}.chat-secondary-action__icon{width:48px;height:48px}.chat-secondary-action__label{font-size:calc(10px * var(--os-font-scale, 1))}}@media (prefers-reduced-motion: reduce){.chat-secondary-action,.chat-secondary-action__icon{transition:none}.message-theme-action,.message-chat-tool-button{transition:none!important;animation:none!important}}.message-settings-slider-field .dreamos-system-slider{height:4px;border-radius:999px;background:var(--system-surface-border, rgba(0, 0, 0, .12))!important;accent-color:var(--sv3-accent-solid)}.message-settings-slider-field .ant-slider .ant-slider-rail{background:var(--system-surface-border, rgba(0, 0, 0, .12))!important}html[data-color-mix-runtime=ok] .message-settings-slider-field .dreamos-system-slider,html[data-color-mix-runtime=ok] .message-settings-slider-field .ant-slider .ant-slider-rail{background:color-mix(in srgb,var(--system-text-primary) 12%,transparent)!important}.message-settings-slider-field .ant-slider .ant-slider-track{background:var(--sv3-accent-solid)!important}.message-settings-slider-field .ant-slider:hover .ant-slider-track{background:var(--sv3-accent-ink)!important}.message-settings-slider-field .ant-slider .ant-slider-handle:after{box-shadow:0 0 0 2px var(--sv3-accent-solid)!important}.message-settings-slider-field .ant-slider .ant-slider-handle:focus:after{box-shadow:0 0 0 4px var(--sv3-accent-solid)!important}html[data-skin=night] .message-settings-slider-field .dreamos-system-slider,html[data-skin=night] .message-settings-slider-field .ant-slider .ant-slider-rail{background:#ffffff2e!important}#message-chat-settings-page .dreamos-system-segmented,#message-chat-settings-page .ant-segmented{min-height:46px!important;padding:4px!important;border:1px solid var(--sv12-hairline)!important;border-radius:14px!important;background:var(--system-surface, #fff)!important;box-shadow:none!important}html[data-color-mix-runtime=ok] #message-chat-settings-page .dreamos-system-segmented,html[data-color-mix-runtime=ok] #message-chat-settings-page .ant-segmented{background:color-mix(in srgb,var(--system-text-primary) 6%,var(--system-surface))!important}#message-chat-settings-page .ant-segmented-item,#message-chat-settings-page .ant-segmented-item-label{display:flex!important;min-height:36px!important;align-items:center!important;justify-content:center!important;font-size:calc(13px * var(--os-font-scale, 1))!important}html[data-skin=iphone-liquid] #message-chat-settings-page .ant-segmented-item-selected,html[data-skin=iphone-liquid] #message-chat-settings-page .ant-segmented-thumb{border-radius:12px!important;background:var(--sv3-segmented-fill)!important;box-shadow:hsla(var(--sv12-h),80%,55%,.22) 0 3px 10px!important}html[data-skin=iphone-liquid] #message-chat-settings-page .ant-segmented-item-selected .ant-segmented-item-label{color:#fff!important}html:not([data-skin=iphone-liquid]) #message-chat-settings-page .ant-segmented-item-selected,html:not([data-skin=iphone-liquid]) #message-chat-settings-page .ant-segmented-thumb{border-radius:12px!important;background:var(--system-surface, #fff)!important}html[data-color-mix-runtime=ok]:not([data-skin=iphone-liquid]) #message-chat-settings-page .ant-segmented-item-selected,html[data-color-mix-runtime=ok]:not([data-skin=iphone-liquid]) #message-chat-settings-page .ant-segmented-thumb{background:color-mix(in srgb,var(--sv3-accent-solid) 18%,var(--system-surface))!important}html:not([data-skin=iphone-liquid]) #message-chat-settings-page .ant-segmented-item-selected .ant-segmented-item-label{color:var(--sv3-accent-ink)!important}@supports selector(.ant-segmented-item:has(input:checked)){html[data-skin=iphone-liquid] #message-chat-settings-page .ant-segmented-item:has(input:checked),html[data-skin=iphone-liquid] .moments-benchmark-card .ant-segmented-item:has(input:checked){border-radius:12px!important;background:var(--sv3-segmented-fill)!important}html[data-skin=iphone-liquid] #message-chat-settings-page .ant-segmented-item:has(input:checked) .ant-segmented-item-label,html[data-skin=iphone-liquid] .moments-benchmark-card .ant-segmented-item:has(input:checked) .ant-segmented-item-label{color:#fff!important}html:not([data-skin=iphone-liquid]) #message-chat-settings-page .ant-segmented-item:has(input:checked),html:not([data-skin=iphone-liquid]) .moments-benchmark-card .ant-segmented-item:has(input:checked){border-radius:12px!important;background:var(--system-surface, #fff)!important}html[data-color-mix-runtime=ok]:not([data-skin=iphone-liquid]) #message-chat-settings-page .ant-segmented-item:has(input:checked),html[data-color-mix-runtime=ok]:not([data-skin=iphone-liquid]) .moments-benchmark-card .ant-segmented-item:has(input:checked){background:color-mix(in srgb,var(--sv3-accent-solid) 18%,var(--system-surface))!important}html:not([data-skin=iphone-liquid]) #message-chat-settings-page .ant-segmented-item:has(input:checked) .ant-segmented-item-label,html:not([data-skin=iphone-liquid]) .moments-benchmark-card .ant-segmented-item:has(input:checked) .ant-segmented-item-label{color:var(--sv3-accent-ink)!important}}#message-chat-settings-page .dreamos-system-segmented,.moments-drawer-page .dreamos-system-segmented{min-height:46px;padding:4px;border:1px solid var(--sv12-hairline);border-radius:14px;background:var(--system-surface, #fff)}html[data-color-mix-runtime=ok] #message-chat-settings-page .dreamos-system-segmented,html[data-color-mix-runtime=ok] .moments-drawer-page .dreamos-system-segmented{background:color-mix(in srgb,var(--system-text-primary) 6%,var(--system-surface))}#message-chat-settings-page .dreamos-system-segmented-opt,.moments-drawer-page .dreamos-system-segmented-opt{min-height:36px;border-radius:12px;color:var(--system-text-secondary)!important}#message-chat-settings-page .dreamos-system-segmented-opt[data-active=true],.moments-drawer-page .dreamos-system-segmented-opt[data-active=true]{background:var(--system-surface, #fff)!important;color:var(--sv3-accent-ink)!important;box-shadow:none!important}html[data-color-mix-runtime=ok] #message-chat-settings-page .dreamos-system-segmented-opt[data-active=true],html[data-color-mix-runtime=ok] .moments-drawer-page .dreamos-system-segmented-opt[data-active=true]{background:color-mix(in srgb,var(--sv3-accent-solid) 16%,var(--system-surface))!important}html[data-skin=night] #message-chat-settings-page .dreamos-system-segmented-opt[data-active=true],html[data-skin=night] .moments-drawer-page .dreamos-system-segmented-opt[data-active=true]{background:var(--system-surface, #fff)!important;color:#fff!important}html[data-color-mix-runtime=ok][data-skin=night] #message-chat-settings-page .dreamos-system-segmented-opt[data-active=true],html[data-color-mix-runtime=ok][data-skin=night] .moments-drawer-page .dreamos-system-segmented-opt[data-active=true]{background:color-mix(in srgb,var(--sv3-accent-solid) 30%,var(--system-surface))!important}#message-chat-settings-page .dreamos-antd-glass-row{display:flex!important;align-items:center!important;gap:12px!important}#message-chat-settings-page .dreamos-antd-glass-row .ant-list-item-meta{min-width:0!important;flex:1 1 auto!important;margin:0!important}#message-chat-settings-page .dreamos-antd-glass-row>:not(.ant-list-item-meta){flex:none!important}#message-chat-settings-page .dreamos-system-row{display:flex!important;align-items:center!important;gap:12px!important}#message-chat-settings-page .dreamos-system-row-body{min-width:0!important;flex:1 1 auto!important}#message-chat-settings-page .message-settings-proactive-toggle-row{width:100%!important;align-self:stretch!important;justify-content:space-between!important}#message-chat-settings-page .message-settings-proactive-toggle-row .dreamos-system-row-body,#message-chat-settings-page .message-settings-proactive-toggle-row .ant-list-item-meta{min-width:0!important;flex:1 1 auto!important;margin:0!important}#message-chat-settings-page .message-settings-proactive-toggle-row>.dreamos-system-toggle,#message-chat-settings-page .message-settings-proactive-toggle-row>button[role=switch],#message-chat-settings-page .message-settings-proactive-toggle-row>.ant-switch{flex:0 0 auto!important}#message-chat-settings-page .message-settings-proactive-expanded,#message-chat-settings-page .message-settings-relationship-expanded,#message-chat-settings-page .message-settings-provider-expanded,#message-chat-settings-page .message-settings-image-generation-expanded,#message-chat-settings-page .message-settings-voice-expanded{padding-top:12px}#message-chat-settings-page{--primary-color: var(--sv3-accent-solid)}#message-chat-settings-page .message-settings-benchmark-card .sv12-sm{margin:0}#message-chat-settings-page .dreamos-system-input:focus,#message-chat-settings-page .dreamos-system-input:focus-visible,#message-chat-settings-page select.dreamos-system-input:focus,#message-chat-settings-page select.dreamos-system-input:focus-visible,#message-chat-settings-page .dreamos-system-textarea:focus,#message-chat-settings-page .dreamos-system-select-trigger:focus-visible,#message-chat-settings-page .ant-input:focus,#message-chat-settings-page .ant-input-affix-wrapper:focus-within,#message-chat-settings-page .ant-input-affix-wrapper-focused,#message-chat-settings-page .ant-select-focused .ant-select-selector{border-color:var(--sv3-accent-solid)!important;box-shadow:none!important;outline:none!important}#message-chat-settings-page .message-settings-benchmark-card>.message-settings-footer-actions>button,#message-chat-settings-page .message-settings-benchmark-card>.message-settings-footer-actions>.ant-btn{flex:1 1 0;min-width:0}.message-settings-category-tabs{display:flex;gap:8px;margin-top:12px;padding:2px 16px 4px;overflow-x:auto;scrollbar-width:none}.message-settings-category-tabs::-webkit-scrollbar{display:none}.message-settings-category-tab{min-height:40px;flex:0 0 auto;border:1px solid var(--sv12-hairline);border-radius:999px;padding:0 15px;color:var(--system-text-secondary);background:var(--system-surface, #fff);font-size:calc(12px * var(--os-font-scale, 1));font-weight:650;white-space:nowrap}.message-settings-category-tab[data-active=true]{border-color:var(--sv3-accent-solid);background:var(--sv3-accent-solid);color:#fff}html[data-skin=iphone-liquid] .message-settings-category-tab[data-active=true]{box-shadow:0 8px 18px hsla(var(--sv12-h),70%,52%,.2)}.message-settings-category-tab:focus-visible{outline:2px solid var(--sv3-accent-solid);outline-offset:2px}#message-chat-settings-page .message-chat-danger-card__controls{display:flex;align-items:center;gap:8px;padding:0 16px 14px}#message-chat-settings-page .message-chat-danger-card__controls--partial{align-items:stretch}#message-chat-settings-page .message-chat-danger-card__input{min-width:0;flex:1}#message-chat-settings-page .message-chat-danger-card__error{margin:-6px 16px 12px;color:var(--system-danger, #ff3b30);font-size:calc(12px * var(--os-font-scale, 1))}.message-settings-canvas-background{display:flex;flex-direction:column;align-items:center;padding:0 16px 20px}.message-settings-canvas-background-action{position:relative;display:flex;width:30%;aspect-ratio:375 / 620;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:22px;background:var(--message-benchmark-soft)}.message-settings-canvas-background-action:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px dashed var(--system-surface-border, rgba(0, 0, 0, .1));border-radius:inherit;content:"";pointer-events:none}html[data-color-mix-runtime=ok] .message-settings-canvas-background-action:after{border:1px dashed color-mix(in srgb,var(--sv3-accent-solid) 34%,var(--system-surface-border))}.message-settings-canvas-background-image{width:100%;height:100%;object-fit:cover}.message-settings-canvas-background-empty{padding:0 24px;color:var(--system-text-secondary);font-size:calc(13px * var(--os-font-scale, 1));text-align:center}.message-settings-canvas-background-clear{margin-top:10px;align-self:center;border:0;padding:2px 0;color:var(--system-danger, #ff3b30);background:transparent;font-size:calc(11px * var(--os-font-scale, 1));font-weight:650}#message-chat-settings-page .message-settings-benchmark-canvas{gap:20px}#message-chat-settings-page .message-settings-benchmark-section{gap:10px;padding-inline:16px}#message-chat-settings-page .message-settings-benchmark-section>.sv3-head{padding-inline:2px}#message-chat-settings-page .message-settings-benchmark-card,#message-chat-settings-page .message-settings-benchmark-card.sv3-card,#message-chat-settings-page .message-settings-benchmark-card.settings-v3-native-card{border-radius:var(--sv3-card-radius, 20px)}#message-chat-settings-page .message-settings-context-field{min-width:0}#message-chat-settings-page .message-settings-context-input{flex:0 0 112px!important;width:112px!important;min-height:44px!important;padding:10px 12px!important;text-align:right;font-variant-numeric:tabular-nums}#message-chat-settings-page .message-settings-context-error{margin:-4px 16px 12px;color:var(--system-danger, #ff3b30);font-size:calc(12px * var(--os-font-scale, 1));line-height:1.45}#message-chat-settings-page .message-chat-danger-card__controls{min-height:72px;padding:12px 16px 16px}#message-chat-settings-page .message-chat-danger-card__action{width:auto!important;min-width:88px;min-height:44px;padding:10px 16px!important;border-radius:13px!important;font-size:calc(13px * var(--os-font-scale, 1))!important}#message-chat-settings-page .message-chat-danger-card__controls--partial .message-chat-danger-card__action{flex:0 0 88px}#message-chat-settings-page .message-chat-danger-card__input{min-height:44px!important;padding:10px 12px!important;font-variant-numeric:tabular-nums}html.ios-standalone body:not(.ios-keyboard-open) [data-chat-ui=composer]{padding-bottom:max(0px,calc(var(--content-bottom-inset, 0px) - .75rem))}.chat-avatar-section{display:grid;gap:12px;padding:14px 16px}.chat-avatar-section__editor{display:grid;gap:10px}[data-chat-bar-fade]{--chat-bar-base: var(--system-surface, #fff)}[data-chat-bar-fade]:is([data-chat-skin=iphone-liquid],:not([data-chat-skin])){--chat-bar-base: #fff}[data-chat-bar-fade][data-chat-bar-fade] [data-chat-ui=header],[data-chat-bar-fade][data-chat-bar-fade] [data-chat-ui=composer]{background:color-mix(in srgb,var(--chat-bar-base) var(--chat-bar-alpha, 100%),transparent);border-color:color-mix(in srgb,var(--system-surface-border, rgba(15, 23, 42, .08)) var(--chat-bar-alpha, 100%),transparent);box-shadow:none;backdrop-filter:blur(calc(24px * var(--chat-bar-frame-scale, 1)));-webkit-backdrop-filter:blur(calc(24px * var(--chat-bar-frame-scale, 1)))}[data-chat-bar-icons] [data-chat-ui=header] :is([data-chat-ui=back],[data-chat-ui=call],[data-chat-ui=menu],[data-chat-ui=assistant-trigger]),[data-chat-bar-icons] [data-chat-ui=composer] :is([data-chat-ui=emoji-toggle],[data-chat-ui=image-picker],[data-chat-ui=voice-input],[data-chat-ui=assistant-trigger],[data-chat-ui=more],[data-chat-ui=send],[data-permanent-action]){color:var(--chat-bar-icon-color, var(--system-text-secondary, #6e6e73))}.message-sticker-dialog__preview{width:96px;height:96px;align-self:center;object-fit:contain;border:1px solid var(--system-surface-border, rgba(0, 0, 0, .12));border-radius:14px;background:var(--system-surface, #fff)}.message-sticker-dialog__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%}.message-sticker-dialog__thumb{width:100%;aspect-ratio:1;object-fit:contain;border:1px solid var(--system-surface-border, rgba(0, 0, 0, .12));border-radius:12px;background:var(--system-surface, #fff)}.message-sticker-dialog__more{display:grid;place-items:center;aspect-ratio:1;border-radius:12px;background:color-mix(in srgb,var(--system-text-primary, #1d1d1f) 6%,transparent);color:var(--system-text-secondary);font-size:calc(13px * var(--os-font-scale, 1));font-weight:600}.message-sticker-dialog__roster{display:flex;width:100%;max-height:min(40vh,320px);margin:0;padding:0;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--system-surface-border, rgba(0, 0, 0, .12));border-radius:14px;list-style:none}.message-sticker-dialog__roster li+li{border-top:1px solid var(--system-row-divider)}.message-sticker-dialog__roster-row{display:flex;width:100%;min-height:52px;align-items:center;gap:10px;padding:8px 12px;border:0;background:transparent;color:var(--system-text-primary);font:inherit;text-align:start;cursor:pointer}.message-sticker-dialog__roster-row:focus-visible{outline:2px solid var(--system-accent);outline-offset:-2px}.message-sticker-dialog__avatar{width:36px;height:36px;flex:none;border-radius:10px;object-fit:cover}.message-sticker-dialog__name{min-width:0;flex:1;overflow:hidden;font-size:calc(14px * var(--os-font-scale, 1));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.message-sticker-dialog__check{display:grid;width:22px;height:22px;flex:none;place-items:center;border:1.5px solid var(--system-surface-border, rgba(0, 0, 0, .2));border-radius:999px;color:#fff}.message-sticker-dialog__check svg{width:13px;height:13px}.message-sticker-dialog__roster-row[data-checked=true] .message-sticker-dialog__check{border-color:var(--system-accent);background:var(--system-accent)}.message-sticker-manage{display:flex;width:100%;flex-direction:column;gap:12px;text-align:start}.message-sticker-manage__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.message-sticker-manage__tile{display:grid;min-height:72px;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:10px;padding:10px 12px;border:1px solid var(--system-surface-border, rgba(0, 0, 0, .12));border-radius:14px;background:var(--system-surface, #fff);color:var(--system-text-primary);font:inherit;text-align:start;cursor:pointer;transition:transform .16s ease-out}.message-sticker-manage__tile:active{transform:scale(.98)}.message-sticker-manage__icon{display:grid;width:36px;height:36px;grid-row:1 / span 2;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--system-accent) 12%,transparent);color:var(--system-accent)}.message-sticker-manage__tile[data-tone=danger] .message-sticker-manage__icon{background:color-mix(in srgb,#ef4444 12%,transparent);color:#ef4444}.message-sticker-manage__label{font-size:calc(14px * var(--os-font-scale, 1));font-weight:650;line-height:1.3}.message-sticker-manage__hint{overflow:hidden;color:var(--system-text-tertiary);font-size:calc(11px * var(--os-font-scale, 1));line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.message-sticker-manage__rows{display:flex;flex-direction:column;border-top:1px solid var(--system-row-divider, rgba(0, 0, 0, .08))}.message-sticker-manage__row{display:flex;min-height:46px;align-items:center;gap:10px;padding:0 4px;border:0;background:transparent;color:var(--system-text-primary);font:inherit;font-size:calc(14px * var(--os-font-scale, 1));text-align:start;cursor:pointer}.message-sticker-manage__row+.message-sticker-manage__row{border-top:1px solid var(--system-row-divider, rgba(0, 0, 0, .08))}.message-sticker-manage__row svg{flex:none;color:var(--system-accent)}.message-sticker-manage__row[data-tone=danger],.message-sticker-manage__row[data-tone=danger] svg{color:#ef4444}.message-sticker-manage__note{margin:0;color:var(--system-text-tertiary);font-size:calc(12px * var(--os-font-scale, 1));line-height:1.5}.message-sticker-cloud-sync{display:flex;width:100%;flex-direction:column;gap:10px;text-align:start}.message-sticker-cloud-sync__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px}.message-sticker-cloud-sync__copy,.message-sticker-cloud-sync__status,.message-sticker-cloud-sync__projects,.message-sticker-cloud-sync__project{display:flex;min-width:0;flex-direction:column;gap:4px}.message-sticker-cloud-sync__projects{gap:8px}.message-sticker-cloud-sync__project{padding-top:6px;border-top:1px solid var(--system-row-divider, rgba(0, 0, 0, .08))}.message-sticker-cloud-sync__project-name{overflow-wrap:anywhere}.message-sticker-sheet-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;align-items:flex-end;justify-content:center;background:#0006}.message-sticker-sheet{display:flex;width:100%;max-width:480px;max-height:82vh;min-height:60vh;flex-direction:column;background:var(--system-surface, #fff);color:var(--system-text-primary);box-shadow:var(--system-shadow, 0 -12px 32px rgba(0, 0, 0, .18))}html:not([data-skin=night]) .message-sticker-sheet{background:#fffdf8}.message-sticker-sheet__header{display:grid;min-height:54px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:6px 8px 0}.message-sticker-sheet__title{text-align:center}.message-sticker-sheet__title h2{margin:0;font-size:calc(17px * var(--os-font-scale, 1));font-weight:650}.message-sticker-sheet__title p{margin:2px 0 0;color:var(--system-text-tertiary);font-size:calc(12px * var(--os-font-scale, 1))}.message-sticker-sheet__close{display:grid;width:44px;height:44px;place-items:center;border:0;background:transparent;color:var(--system-accent);cursor:pointer}.message-sticker-sheet__body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px 16px}.message-sticker-sheet__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.message-sticker-sheet__tile{position:relative;overflow:hidden;aspect-ratio:1;padding:4px;border:1px solid var(--system-surface-border, rgba(0, 0, 0, .12));border-radius:14px;background:color-mix(in srgb,var(--system-text-primary, #1d1d1f) 4%,transparent);cursor:pointer}.message-sticker-sheet__tile img{width:100%;height:100%;border-radius:10px;object-fit:contain}.message-sticker-sheet__tile[data-selected=true]{border-color:#ef4444;box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 22%,transparent)}.message-sticker-sheet__badge{position:absolute;top:4px;right:4px;display:grid;width:20px;height:20px;place-items:center;border-radius:999px;background:#ef4444;color:#fff;font-size:calc(11px * var(--os-font-scale, 1));font-weight:700}.message-sticker-sheet__name{position:absolute;right:4px;bottom:4px;left:4px;overflow:hidden;padding:1px 4px;border-radius:6px;background:#0f172a99;color:#fff;font-size:calc(10px * var(--os-font-scale, 1));font-weight:600;line-height:1.3;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.message-sticker-sheet__empty{margin:0;padding:40px 0;color:var(--system-text-tertiary);font-size:calc(12px * var(--os-font-scale, 1));text-align:center}.message-sticker-sheet__footer{display:flex;flex-direction:column;gap:10px;padding:12px 20px calc(16px + var(--content-bottom-inset, 0px));border-top:1px solid var(--system-row-divider, rgba(0, 0, 0, .08))}.message-sticker-sheet__footer>button{width:100%;min-height:46px;border-radius:14px}.message-sticker-sheet__footer .dreamos-settings-dialog__primary--danger{border:0;background:#ef4444!important;color:#fff!important}.message-sticker-sheet__footer .dreamos-settings-dialog__primary--danger:disabled{opacity:.4;cursor:not-allowed}
