html:root.dark[data-appearance=matrix],html:root.dark[data-appearance=matrix] .app-layout{--background:#090a0d;--surface:#111318;--surface-hover:#1b1e26;--foreground:#e8eaf0;--muted:#9b9fac;--border:#282c35;--accent:#aab8ff;--accent-hover:#c7d0ff;--accent-soft:#232a46;--input:#121419;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:root:not(.dark)[data-appearance=matrix],html:root:not(.dark)[data-appearance=matrix] .app-layout{--background:#f6f7fa;--surface:#fff;--foreground:#1d2130;--muted:#606779;--border:#d9dde7;--accent:#3d52bc;--accent-hover:#304397;--accent-soft:#e7ebff;--input:#fff}html[data-appearance] .matrix-rain,html[data-appearance] .live-thread:before,html[data-appearance] .live-thread:after,html[data-appearance] .auth-minimal:before,html[data-appearance] .auth-minimal:after{display:none}html[data-appearance] .workspace-content:not(:has(.chat-workspace)){background-image:none}html[data-appearance] .brand{font-family:var(--app-font);letter-spacing:-.5px;color:var(--foreground)}html[data-appearance] .brand-mark{background:var(--accent-soft);color:var(--accent);border:1px solid var(--border);box-shadow:none;transform:none}html[data-appearance] .auth-header .brand{letter-spacing:-1px;text-indent:0;font-size:clamp(27px,7vw,42px)}html[data-appearance] .auth-minimal{background:var(--background)}html[data-appearance] .app-layout .button-primary{background:var(--accent);color:var(--background)}html[data-appearance] .app-layout.anty-layout{flex-direction:column;grid-template-columns:none;height:100dvh;min-height:0;display:flex;overflow:hidden}.anty-topbar{border-bottom:1px solid var(--border);background:var(--background);z-index:20;flex-shrink:0;align-items:center;gap:20px;padding:8px 22px;display:flex}html[data-appearance] .anty-topbar .brand{white-space:nowrap;gap:8px;font-size:21px}html[data-appearance] .anty-topbar .brand-mark{border-radius:10px;width:32px;height:32px}html[data-appearance] .anty-topbar .app-navigation{border:0;flex-direction:row;flex:1;justify-content:center;gap:4px;min-width:0;margin:0;padding:0;display:flex}html[data-appearance] .anty-topbar .app-navigation a{white-space:nowrap;min-width:0;box-shadow:none;border-radius:8px;gap:7px;padding:10px 12px;font-size:13px}html[data-appearance] .anty-topbar .app-navigation a:after{display:none}.quick-menu-toggle{background:var(--surface);width:40px;height:40px;color:var(--foreground);border:1px solid var(--border);border-radius:11px;flex-shrink:0;place-items:center;display:grid;position:relative}.quick-menu-toggle b{background:var(--accent);color:var(--background);border-radius:12px;padding:2px 5px;font-size:10px;position:absolute;top:-4px;right:-3px}.quick-menu-dialog{background:var(--background);width:min(370px,100vw - 24px);max-height:90dvh;color:var(--foreground);border:1px solid var(--border);border-radius:16px;padding:20px;animation:.15s ease-out anty-menu;overflow:auto}.quick-menu-dialog::backdrop{background:#0009}.quick-menu-dialog header,.quick-menu-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.quick-menu-dialog header{margin-bottom:8px}.quick-menu-dialog h2{font-size:17px}.quick-menu-row{border-top:1px solid var(--border);padding:14px 0}.quick-menu-dialog .pwa-workspace-install{margin:12px 0}.quick-menu-dialog .pwa-install-launcher{justify-content:center;width:100%}.quick-menu-dialog .pwa-launcher-label{display:inline!important}.quick-menu-dialog .notifications{margin:0}html[data-appearance] .app-layout.anty-layout>.workspace{flex:1;width:100%;min-height:0;overflow:auto}html[data-appearance] .app-layout.anty-layout .workspace-content{max-width:none;min-height:100%}html[data-appearance] .app-layout.anty-layout .workspace:has(.chat-workspace) .workspace-content{height:100%;min-height:0;padding:0;display:flex}html[data-appearance] .app-layout.anty-layout .chat-workspace{flex:1;width:100%;height:100%;min-height:0}.advertising-strip{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;min-height:70px;padding:8px 22px;display:flex;position:relative;overflow:hidden}.ad-label{letter-spacing:1px;text-transform:uppercase;color:var(--muted);writing-mode:vertical-rl;font-size:9px}.ad-viewport{flex:1;min-width:0;overflow:hidden}.ad-creative{min-height:52px;color:var(--foreground);align-items:center;gap:16px;display:flex}.ad-creative>span:first-of-type{min-width:0}.ad-creative strong{font-size:15px;display:block}.ad-creative span span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.ad-creative img{object-fit:contain;border-radius:5px;max-width:44%;max-height:70px}.ad-visit{color:var(--accent);white-space:nowrap;margin-left:auto;font-size:12px}.ad-controls{align-items:center;gap:2px;display:flex}.ad-controls button{width:32px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ad-controls button:hover{background:var(--surface-hover)}.ad-controls span{color:var(--muted);font-size:10px}.ad-slide{animation:.25s ease-out anty-menu}.ad-viewport>.ad-ticker{gap:64px;width:max-content;animation:linear infinite anty-ticker;display:flex}.ad-viewport>.ad-ticker .ad-creative{flex-shrink:0;max-width:680px}.ad-viewport>.ad-ticker.is-paused{animation-play-state:paused}.advertising-editor{gap:24px;display:grid}.ad-editor-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ad-editor-options label{gap:8px;font-size:13px;display:grid}.ad-editor-options input,.ad-editor-options select{border:1px solid var(--border);background:var(--input);width:100%;min-height:42px;color:var(--foreground);border-radius:8px;padding:10px}.ad-editor-row{border:0;border-top:1px solid var(--border);min-width:0;margin:0;padding:20px 0}.ad-editor-row legend{padding-right:10px;font-weight:600}.ad-editor-row .form-actions{flex-wrap:wrap;margin-top:16px}.ad-image-preview{align-items:center;gap:12px;margin:12px 0;display:flex}.ad-image-preview img{object-fit:contain;max-width:240px;max-height:100px}@keyframes anty-menu{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes anty-ticker{0%{transform:translate(20vw)}to{transform:translate(-100%)}}@media (max-width:760px){.anty-topbar{flex-wrap:wrap;gap:8px;padding:7px 8px}html[data-appearance] .anty-topbar .brand{flex:1;font-size:16px}html[data-appearance] .anty-topbar .brand-mark{width:27px;height:27px}html[data-appearance] .anty-topbar .app-navigation{flex-basis:100%;order:3;justify-content:space-between;gap:0}html[data-appearance] .anty-topbar .app-navigation a{flex-direction:column;flex:1;gap:3px;min-height:46px;padding:6px 2px;font-size:10px}html[data-appearance] .anty-topbar .app-navigation svg{width:19px;height:19px}.advertising-strip{gap:7px;min-height:66px;padding:6px 9px}.ad-creative{gap:8px}.ad-creative strong{font-size:12px}.ad-creative span span{font-size:11px}.ad-creative img{max-width:38%;max-height:54px}.ad-visit{font-size:0}.ad-visit:after{content:"↗";font-size:16px}.ad-controls{flex-direction:column}.ad-controls button{width:28px;height:24px}.ad-controls span{display:none}.ad-editor-options{grid-template-columns:1fr}.ad-image-preview{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ad-viewport>.ad-ticker{flex-wrap:wrap;gap:16px;width:100%;animation:none;transform:none}.ad-slide,.quick-menu-dialog{animation:none}}@media (max-width:760px){.anty-topbar{flex-wrap:nowrap;gap:6px}html[data-appearance] .anty-topbar .brand{flex:0 0 28px}html[data-appearance] .anty-topbar .brand>span:last-child{display:none}html[data-appearance] .anty-topbar .app-navigation{flex:auto;order:0}.quick-menu-toggle{width:34px;height:38px}html[data-appearance] .anty-topbar .app-navigation a{padding:5px 1px;font-size:9px}.ad-creative img{width:auto;height:auto}}.ad-creative img,.ad-image-preview img{width:auto;height:auto}html[data-appearance] .anty-topbar .app-navigation .nav-icon{display:inline-flex;position:relative}html[data-appearance] .anty-topbar .app-navigation .nav-badges{top:-7px;left:auto;right:-8px;transform:none}html[data-appearance] .anty-topbar .app-navigation .nav-count{min-width:15px;height:15px;padding:0 3px;font-size:9px}html[data-appearance] .quick-menu-dialog .user-summary{padding:16px 0;display:flex}
html:root.dark[data-appearance=matrix],html:root.dark[data-appearance=matrix] .app-layout{--background:#0b0e14;--surface:#11151e;--surface-hover:#1b2230;--foreground:#edf1fa;--muted:#929eb2;--border:#252c3a;--accent:#adc2ff;--accent-hover:#c5d3ff;--accent-soft:#202d4c;--input:#121823;--bubble:#19212e;--own-bubble:#23365a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:root:not(.dark)[data-appearance=matrix],html:root:not(.dark)[data-appearance=matrix] .app-layout{--background:#f5f7fc;--surface:#fff;--surface-hover:#e9eef8;--foreground:#19243a;--muted:#606d83;--border:#dce2ee;--accent:#3659be;--accent-hover:#284ba8;--accent-soft:#e5ecff;--input:#f0f3f9;--bubble:#fff;--own-bubble:#dce6ff}html[data-appearance] body{font-family:var(--app-font);letter-spacing:.01em;font-size:14px}html[data-appearance=matrix]{--matrix-display:var(--app-font)}html[data-appearance=matrix] .app-layout h1,html[data-appearance=matrix] .app-layout h2{color:var(--foreground)}html[data-appearance] .brand{letter-spacing:0;font-family:var(--app-font);gap:11px;font-weight:800}html[data-appearance] .brand .brand-mark{box-shadow:none;color:var(--accent);background:0 0;border:0;border-radius:0;width:38px;height:38px;transform:none}.brand-mark svg{width:100%;height:100%}html[data-appearance] .brand-wordmark{letter-spacing:-1px;align-items:center;gap:.3em;font-size:22px;line-height:1;display:flex;overflow:visible}.brand-wordmark>span{color:var(--muted);letter-spacing:1px;font-weight:400}html[data-appearance] .app-layout.anty-layout{height:100dvh;height:var(--app-height,100dvh);grid-template-rows:68px auto minmax(0,1fr);grid-template-columns:96px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.anty-topbar{background:var(--background);border-bottom:1px solid var(--border);z-index:20;grid-area:1/1/auto/-1;gap:20px;padding:0 26px}html[data-appearance] .anty-topbar .brand{flex:none;margin:0;font-size:22px}html[data-appearance] .anty-topbar .brand>span:last-child{display:flex}html[data-appearance] .anty-topbar .brand>span.brand-wordmark:last-child{flex-shrink:0;width:auto;max-width:none;display:flex;overflow:visible}.anty-shell-caption{color:var(--muted);border-left:1px solid var(--border);letter-spacing:.04em;padding-left:20px;font-size:11px}.anty-topbar .quick-menu-toggle{background:var(--surface);border:0;border-radius:14px;width:42px;height:42px;margin-left:auto}.anty-nav{border-right:1px solid var(--border);background:var(--background);flex-direction:column;grid-area:2/1/4;justify-content:space-between;min-height:0;padding:20px 8px 18px;display:flex}html[data-appearance] .anty-nav .app-navigation{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex;overflow:visible}html[data-appearance] .anty-nav .app-navigation a{white-space:nowrap;min-height:66px;box-shadow:none;color:var(--muted);border-radius:15px;flex-direction:column;justify-content:center;gap:8px;padding:12px 2px;font-size:10px;font-weight:500;line-height:1.3;display:flex}html[data-appearance] .anty-nav .app-navigation a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}html[data-appearance] .anty-nav .app-navigation a:after{display:none}.anty-nav .nav-icon{display:inline-flex;position:relative}.anty-nav .nav-badges{top:-6px;left:auto;right:-9px;transform:none}.anty-nav .nav-count{min-width:16px;height:16px;padding:0 3px;font-size:9px}.anty-nav-signature{color:var(--muted);letter-spacing:2px;text-align:center;opacity:.6;font-size:9px}html[data-appearance] .app-layout.anty-layout>.workspace{background:var(--surface);grid-area:3/2;min-width:0;min-height:0;overflow:auto}html[data-appearance] .app-layout.anty-layout .workspace-content{max-width:none;margin:0;padding:36px 5%}html[data-appearance] .app-layout.anty-layout .workspace:has(.chat-workspace) .workspace-content{height:100%;min-height:0;padding:0}html[data-appearance] .app-layout .chat-workspace{background:var(--background);border:0;border-radius:0}html[data-appearance] .app-layout .inbox-panel{background:var(--surface);border-right:1px solid var(--border);width:330px}html[data-appearance] .app-layout .inbox-panel>header{height:88px;padding:24px 22px 14px}html[data-appearance] .app-layout .inbox-panel h1{letter-spacing:-.7px;font-size:22px;font-weight:650}html[data-appearance] .app-layout .inbox-tabs{border:0;gap:4px;padding:0 14px}html[data-appearance] .app-layout .inbox-tabs button{background:0 0;border-radius:9px;min-height:36px;padding:8px 4px;font-size:12px}html[data-appearance] .app-layout .inbox-tabs button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}html[data-appearance] .app-layout .inbox-tabs button:after{display:none}html[data-appearance] .app-layout .inbox-search{background:var(--background);border:1px solid var(--border);border-radius:11px;height:40px;min-height:40px;margin:16px 16px 10px}html[data-appearance] .app-layout .inbox-row{background:0 0;border:0;border-radius:12px;gap:12px;min-height:85px;margin:3px 0;padding:14px 12px}html[data-appearance] .app-layout .inbox-row.selected{background:var(--accent-soft)}html[data-appearance] .app-layout .inbox-row-body strong{font-size:14px;font-weight:650}.app-layout .inbox-row-body>span{font-size:13px}html[data-appearance] .app-layout .queue-row{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:18px 12px}html[data-appearance] .app-layout .live-thread{background:var(--background);min-width:0}html[data-appearance] .app-layout .live-thread>header{background:var(--background);border-bottom:1px solid var(--border);gap:12px;min-height:70px;padding:16px 28px}html[data-appearance] .app-layout .live-thread>header h2{letter-spacing:-.3px;font-size:16px;font-weight:650}.thread-title-icon{color:var(--accent)}html[data-appearance] .app-layout .thread-tools{background:var(--background);border:0;gap:8px;min-height:44px;padding:8px 28px}html[data-appearance] .app-layout .message-search{background:var(--surface);border:1px solid var(--border);border-radius:9px;min-height:32px}html[data-appearance] .app-layout .live-messages{scrollbar-width:thin;overscroll-behavior:contain;background:0 0;padding:22px max(24px,50% - 470px)}html[data-appearance] .app-layout .live-message{gap:10px;margin:0 0 16px;animation:.18s ease-out both anty-message-in}html[data-appearance] .app-layout .live-bubble{background:var(--bubble);box-shadow:none;max-width:min(620px,80%);color:var(--foreground);border:0;border-radius:4px 18px 18px;padding:12px 15px}html[data-appearance] .app-layout .live-message.own .live-bubble{background:var(--own-bubble);color:var(--foreground);border-radius:18px 4px 18px 18px}html[data-appearance] .app-layout .live-bubble>strong{color:var(--accent);margin-bottom:5px;font-size:12px}html[data-appearance] .app-layout .live-bubble>p{letter-spacing:0;font-size:14px;line-height:1.65}html[data-appearance] .app-layout .live-bubble>span{color:var(--muted);font-size:10px}html[data-appearance] .app-layout .live-system{color:var(--muted);background:0 0;margin:16px auto;font-size:11px}html[data-appearance] .app-layout .live-composer{background:var(--background);border:0;padding:14px max(24px,50% - 470px) 22px}html[data-appearance] .app-layout .composer-row{background:var(--surface);border:1px solid var(--border);border-radius:18px;align-items:flex-end;gap:2px;padding:5px}html[data-appearance] .app-layout .composer-row:focus-within{border-color:var(--accent)}html[data-appearance] .app-layout .composer-row form{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-end;gap:4px;padding:0}html[data-appearance] .app-layout .composer-row textarea{box-shadow:none;background:0 0;border:0;outline:none;min-height:40px;padding:8px 6px;font-size:16px;line-height:24px}html[data-appearance] .app-layout .send-button{background:var(--accent);color:var(--background);width:40px;min-width:40px;height:40px;box-shadow:none;border-radius:13px}html[data-appearance] .app-layout .send-button:disabled{background:var(--surface-hover);color:var(--muted);opacity:1}html[data-appearance] .app-layout .thread-empty,html[data-appearance] .app-layout .support-start{background:var(--background)}html[data-appearance] .app-layout .thread-empty>span,html[data-appearance] .app-layout .support-symbol{background:var(--accent-soft);color:var(--accent);width:72px;height:72px;box-shadow:none;border:0;border-radius:24px}html[data-appearance] .app-layout .thread-empty h2,html[data-appearance] .app-layout .support-start h2{letter-spacing:-.8px;font-size:26px;font-weight:600}.advertising-strip{background:var(--surface);border-bottom:1px solid var(--border);grid-area:2/2;gap:12px;min-height:60px;padding:8px 24px}.ad-creative{min-height:40px}.ad-creative img{border-radius:8px;max-height:48px}.ad-creative strong{font-size:13px}.ad-creative span span{font-size:11px}.ad-controls button{min-width:36px;min-height:36px}.ad-label{writing-mode:horizontal-tb;letter-spacing:.06em;font-size:9px}html[data-appearance] .app-layout .button{box-shadow:none;border-radius:11px;min-height:42px;font-weight:600}html[data-appearance] .app-layout .button-primary{background:var(--accent);color:var(--background)}html[data-appearance] .app-layout .settings-page{max-width:820px;margin:0 auto}html[data-appearance] .settings-page>h1{letter-spacing:-1px;font-size:30px}.telegram-settings{border-top:1px solid var(--border);margin-top:40px;padding-top:30px}.telegram-settings>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.telegram-settings h2{font-size:22px}.telegram-settings>p{color:var(--muted);line-height:1.7}.telegram-section{border-bottom:1px solid var(--border);gap:16px;padding:28px 0;display:grid}.telegram-section h3{font-size:16px;font-weight:600}.telegram-section p,.telegram-section li{color:var(--muted);font-size:13px;line-height:1.75}.telegram-section ol{margin:8px 0;padding-left:20px}.telegram-section a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.telegram-section .field{margin:0}.telegram-section .field input{font-size:16px}.telegram-section .form-actions{margin:0}.telegram-section details{background:var(--background);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.telegram-section summary{cursor:pointer;color:var(--foreground);min-height:24px;font-size:13px}.integration-status{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.integration-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.integration-status[data-ready=true]{color:var(--accent)}.telegram-section .copy-value{background:var(--background);border-radius:10px;gap:8px;margin:0;padding:12px 14px;display:grid}.copy-value code{overflow-wrap:anywhere;white-space:normal;font-size:12px}.telegram-section .toggle-line{align-items:center;gap:10px;min-height:32px;font-size:13px;display:flex}.toggle-line input{width:18px;height:18px;accent-color:var(--accent)}.integration-result{border-left:2px solid var(--accent);background:var(--accent-soft);border-radius:0 8px 8px 0;padding:12px 14px;line-height:1.6}html[data-appearance] .auth-minimal{background:var(--background);justify-content:center;align-items:center;min-height:100svh;padding:0;display:flex}html[data-appearance] .auth-minimal .auth-main{flex-direction:column;width:min(100%,480px);max-width:480px;min-height:100svh;margin:0;padding:70px 32px 28px;display:flex;position:relative}html[data-appearance] .auth-header{flex-direction:column;align-items:flex-start;gap:18px;margin:0;padding:0;display:flex}html[data-appearance] .auth-header .brand{text-indent:0;flex-direction:row;gap:14px;display:flex}html[data-appearance] .auth-header .brand .brand-mark{width:62px;height:62px}html[data-appearance] .auth-header .brand .brand-mark svg{transform:none}html[data-appearance] .auth-minimal .auth-header,html[data-appearance] .auth-minimal .auth-form{animation:.2s ease-out both anty-message-in}html[data-appearance] .auth-header .brand-wordmark{letter-spacing:-2px;font-size:39px}.auth-brand-caption{color:var(--muted);letter-spacing:.02em;padding-left:5px;font-size:13px}html[data-appearance] .auth-minimal .auth-content{flex:1;align-items:center;padding:50px 4px;display:flex}html[data-appearance] .auth-minimal .auth-form{text-align:left;max-width:100%}html[data-appearance] .auth-minimal .auth-form h1{letter-spacing:-.7px;margin-bottom:20px;font-size:26px;font-weight:600}html[data-appearance] .auth-minimal .auth-form .form-subtitle{margin-top:-8px;margin-bottom:28px}html[data-appearance] .auth-minimal .field input{background:var(--input);border-radius:12px;min-height:50px;font-size:16px}html[data-appearance] .auth-minimal .submit-button{background:var(--accent);min-height:48px;color:var(--background);box-shadow:none;border-radius:12px}.anty-auth-footer{letter-spacing:.08em;color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding-top:20px;font-size:9px;display:flex}.anty-auth-footer>span{letter-spacing:0}.quick-menu-dialog{background:var(--surface);border-radius:22px;padding:24px;animation:.18s cubic-bezier(.2,.8,.2,1) anty-menu-in;box-shadow:0 24px 90px #0007}.quick-menu-dialog::backdrop{background:#04070bc4;animation:.16s ease-out anty-fade}@keyframes anty-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes anty-menu-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes anty-fade{0%{opacity:0}to{opacity:1}}@media (hover:hover){.anty-nav .app-navigation a:hover,.inbox-row:hover{background:var(--surface-hover)}button:hover:not(:disabled){transition:background .16s,color .16s}.quick-menu-toggle:hover{color:var(--accent)}}@media (min-width:761px){.user-public-workspace .live-thread{max-width:none}.auth-minimal .auth-main:before{content:"";background:var(--accent);width:6px;height:100%;position:fixed;top:0;left:0}}@media (max-width:1000px) and (min-width:761px){html[data-appearance] .app-layout .inbox-panel{width:290px}html[data-appearance] .app-layout .live-messages{padding:20px}html[data-appearance] .app-layout .live-composer{padding:12px 18px}}@media (max-width:760px){html[data-appearance] .app-layout.anty-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(56px + env(safe-area-inset-top)) auto minmax(0,1fr) auto}.anty-topbar{padding:env(safe-area-inset-top) 16px 0;flex-wrap:nowrap;grid-area:1/1;gap:12px}html[data-appearance] .anty-topbar .brand{flex:none}.anty-shell-caption{display:none}html[data-appearance] .anty-topbar .brand .brand-mark{width:32px;height:32px}html[data-appearance] .anty-topbar .brand-wordmark{letter-spacing:-.7px;font-size:20px;display:flex}.anty-topbar .quick-menu-toggle{width:40px;height:40px}.anty-nav{padding:5px max(8px,env(safe-area-inset-left)) max(6px,env(safe-area-inset-bottom));border:0;border-top:1px solid var(--border);z-index:15;grid-area:4/1;display:block}html[data-appearance] .anty-nav .app-navigation{flex-direction:row;justify-content:space-around;gap:3px}html[data-appearance] .anty-nav .app-navigation a{border-radius:12px;flex:1;gap:4px;min-width:0;min-height:49px;padding:7px 1px;font-size:9px}.anty-nav-signature{display:none}.anty-nav .app-navigation svg{width:20px;height:20px}html[data-appearance] .app-layout.anty-layout>.workspace{grid-area:3/1}html[data-appearance] .app-layout.anty-layout .workspace-content{padding:24px 18px}.advertising-strip{grid-area:2/1;gap:8px;min-height:54px;padding:5px 12px}.ad-label{writing-mode:vertical-rl;font-size:8px}.ad-creative{gap:9px;min-height:40px}.ad-creative img{max-width:28%;max-height:40px}.ad-creative strong{font-size:11px}.ad-creative span span{font-size:10px}.ad-controls{flex-direction:row}.ad-controls button{min-width:30px;min-height:36px}.ad-controls span{display:none}html[data-appearance] .app-layout .inbox-panel{width:100%;max-width:none}html[data-appearance] .app-layout .live-thread>header{min-height:58px;padding:12px 16px}html[data-appearance] .app-layout .thread-tools{flex-wrap:wrap;min-height:38px;padding:6px 12px}html[data-appearance] .app-layout .live-messages{padding:16px 12px}html[data-appearance] .app-layout .live-message{gap:6px;margin-bottom:12px}html[data-appearance] .app-layout .live-bubble{border-radius:4px 16px 16px;max-width:calc(100% - 44px);padding:10px 12px}html[data-appearance] .app-layout .live-message.own .live-bubble{border-radius:16px 4px 16px 16px}html[data-appearance] .app-layout .live-composer{padding:8px 10px 10px}html[data-appearance] .app-layout .composer-row{border-radius:17px}.app-layout:has(.live-composer textarea:focus) .anty-nav{display:none}.app-layout:has(.live-composer textarea:focus) .live-composer{padding-bottom:max(10px,env(safe-area-inset-bottom))}html[data-appearance] .app-layout .support-start{padding:28px 20px;overflow:auto}html[data-appearance] .app-layout .support-start h2{font-size:24px}.telegram-settings>header{flex-direction:column;align-items:flex-start;gap:8px}.telegram-section .form-actions{align-items:stretch}.telegram-section .form-actions .button{flex:1}html[data-appearance] .auth-minimal .auth-main{padding:max(60px,env(safe-area-inset-top)) 24px max(26px,env(safe-area-inset-bottom))}html[data-appearance] .auth-header .brand .brand-mark{width:48px;height:48px}html[data-appearance] .auth-header .brand-wordmark{letter-spacing:-1.4px;font-size:32px}.anty-auth-footer{font-size:8px}.quick-menu-dialog{width:calc(100vw - 24px);padding:20px}input,textarea,select{scroll-margin-bottom:90px}}@media (prefers-reduced-motion:reduce){html[data-appearance] *,html[data-appearance] :before,html[data-appearance] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.developer-credit{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:5px;padding:12px 3px;line-height:1.4;transition:color .18s;display:flex}.developer-credit>span{letter-spacing:.01em;font-size:9px;font-weight:400}.developer-credit strong{letter-spacing:.08em;color:var(--foreground);max-width:76px;font-size:11px;font-weight:750;line-height:1.25}.developer-credit:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.anty-auth-footer{align-items:center}.anty-auth-footer .developer-credit{align-items:flex-start;gap:3px;padding:0}.anty-auth-footer .developer-credit strong{max-width:none;font-size:10px}html[data-appearance] .anty-nav .app-navigation a[data-primary=true][aria-current=page]{background:var(--accent);color:var(--background)}html[data-appearance] .anty-nav .app-navigation a{transition:background .18s,color .18s,transform .18s}html[data-appearance] .app-layout .live-thread[data-chat-type=public]>header{gap:13px;min-height:80px;padding:16px max(24px,50% - 470px);display:flex}.live-thread[data-chat-type=public] .thread-back{display:none!important}.community-symbol{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.thread-heading{min-width:0}.thread-heading>span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}html[data-appearance] .app-layout .live-thread[data-chat-type=public]>header h2{letter-spacing:-.6px;font-size:20px}.community-search-toggle{flex:none;margin-left:auto}html[data-appearance] .app-layout .thread-tools[hidden]{display:none}html[data-appearance] .app-layout .live-thread[data-chat-type=public] .thread-tools:not([hidden]){padding:0 max(24px,50% - 470px) 10px;animation:.16s ease-out anty-message-in}html[data-appearance] .app-layout .live-thread[data-chat-type=public] .live-messages{background-image:radial-gradient(color-mix(in srgb,var(--muted) 10%,transparent) .8px,transparent .8px);background-size:22px 22px}.community-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:30px 12px;animation:.3s ease-out anty-message-in;display:flex}.community-welcome>span{background:var(--accent-soft);color:var(--accent);border-radius:25px;place-items:center;width:72px;height:72px;margin-bottom:24px;display:grid;transform:rotate(-7deg)}.community-welcome>span svg{transform:rotate(7deg)}.community-welcome .community-eyebrow{letter-spacing:.17em;color:var(--accent);margin:0 0 14px;font-size:9px;font-weight:600}.community-welcome h3{letter-spacing:-1.1px;color:var(--foreground);margin:0 0 14px;font-size:clamp(24px,3vw,36px);font-weight:650;line-height:1.2}.community-welcome>p{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.7}.community-welcome .text-button{color:var(--accent);align-items:center;gap:12px;min-height:44px;font-size:12px;display:flex}html[data-appearance] .app-layout .composer-row{transition:border-color .16s,box-shadow .16s}html[data-appearance] .app-layout .composer-row:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.reaction-chip[aria-pressed=true]{animation:.22s ease-out community-reaction}.send-button:active:not(:disabled){transform:scale(.93)}@keyframes community-reaction{50%{transform:scale(1.12)}}.advertising-strip{background:var(--surface);gap:20px;min-height:0;padding:12px 24px;display:flex;overflow:hidden}.advertising-strip .ad-viewport{border-radius:10px;flex:1;min-width:0;overflow:hidden}.advertising-strip .ad-creative{width:100%;min-height:0;color:var(--foreground);gap:18px;text-decoration:none;display:flex}.advertising-strip .ad-creative img{object-fit:contain;background:color-mix(in srgb,var(--background) 70%,transparent);border-radius:9px;flex-shrink:0;width:min(48%,380px);max-width:none;height:104px;max-height:none;display:block}.advertising-strip .ad-copy{flex:1;min-width:0}.advertising-strip .ad-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.4}.advertising-strip .ad-copy>span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.advertising-strip .ad-visit{color:var(--accent);font-size:inherit;flex-shrink:0;margin-left:auto}.ad-footer{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.advertising-strip .ad-label{writing-mode:horizontal-tb;letter-spacing:.12em;color:var(--muted);font-size:8px}.advertising-strip .ad-controls{flex-direction:row;align-items:center;gap:0;display:flex}.advertising-strip .ad-controls button{cursor:pointer;width:40px;min-width:40px;height:40px;min-height:40px}.advertising-strip .ad-controls .ad-position{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-size:10px;display:block}.advertising-strip .ad-slide{animation:.28s ease-out anty-fade}.advertising-strip .ad-viewport>.ad-ticker{gap:0;width:max-content;min-width:200%;animation:linear infinite community-ticker;display:flex}.advertising-strip .ad-ticker-group{flex:1;justify-content:space-around;align-items:center;gap:36px;padding-right:36px;display:flex}.advertising-strip .ad-ticker-group .ad-creative{flex:none;width:max-content;max-width:620px}.advertising-strip .ad-ticker-group .ad-creative img{width:190px;height:68px}.advertising-strip .ad-ticker-group .ad-copy{max-width:300px}.advertising-strip .ad-viewport>.ad-ticker.is-paused{animation-play-state:paused}.advertising-strip.ad-manual.ad-ticker .ad-viewport{scrollbar-width:thin;overflow-x:auto}.advertising-strip.ad-manual .ad-viewport>.ad-ticker{flex-wrap:nowrap;width:max-content;min-width:100%;animation:none;transform:none}.advertising-strip.ad-manual .ad-ticker-group{justify-content:flex-start}@keyframes community-ticker{to{transform:translate(-50%)}}.mirror-page{color:#f2f2f4;background:#050506;min-height:100svh;padding:0 max(24px,50vw - 580px);overflow:hidden}.mirror-header{color:#979aa6;border-bottom:1px solid #24252a;justify-content:space-between;align-items:center;gap:24px;min-height:88px;font-size:12px;display:flex}.mirror-header a{color:#e1e2e7;align-items:center;gap:10px;min-height:44px;display:inline-flex}.mirror-art{max-width:1000px;margin:22px auto 0;animation:.6s ease-out anty-fade}.mirror-art img{width:100%;height:auto;display:block}.mirror-intro{grid-template-columns:1.1fr 1fr;align-items:start;column-gap:70px;padding:40px 0 76px;display:grid}.mirror-eyebrow{letter-spacing:.17em;color:#b2b7c6;grid-column:1/-1;margin:0 0 24px;font-size:10px}.mirror-intro h1{letter-spacing:-2.8px;grid-row:2/4;margin:0;font-size:clamp(38px,5vw,66px);font-weight:600;line-height:1.06}.mirror-intro h1 span{color:#888b96}.mirror-intro>p:not(.mirror-eyebrow){color:#b2b5c0;max-width:470px;margin:0 0 24px;font-size:16px;line-height:1.85}.mirror-cta{color:#f2f2f4;border-bottom:1px solid #6f7380;justify-content:space-between;align-items:center;gap:18px;width:fit-content;min-height:48px;font-size:12px;display:inline-flex}.mirror-features{border-top:1px solid #24252a;grid-template-columns:repeat(3,1fr);gap:44px;padding:44px 0 70px;display:grid}.mirror-features svg{color:#b7c7e7;margin-bottom:22px}.mirror-features h2{letter-spacing:-.3px;margin-bottom:12px;font-size:17px;font-weight:550}.mirror-features p{color:#9296a3;max-width:290px;font-size:13px;line-height:1.8}.mirror-footer{padding:28px 0 max(32px,env(safe-area-inset-bottom));color:#858995;border-top:1px solid #24252a;justify-content:space-between;gap:24px;font-size:11px;display:flex}.mirror-footer strong{letter-spacing:.15em;color:#c4c7d0;font-size:11px}@media (hover:hover){.developer-credit:hover,.developer-credit:hover strong{color:var(--accent)}.mirror-header a:hover,.mirror-cta:hover{color:#adc2ff}.advertising-strip a.ad-creative:hover .ad-copy strong{color:var(--accent)}html[data-appearance] .anty-nav .app-navigation a:hover{transform:translateY(-1px)}}@media (max-width:760px){.anty-nav .developer-credit{flex-direction:row;justify-content:center;gap:6px;min-height:24px;padding:6px 0 2px}.anty-nav .developer-credit>span{font-size:9px}.anty-nav .developer-credit strong{letter-spacing:.08em;max-width:none;font-size:10px}html[data-appearance] .app-layout .live-thread[data-chat-type=public]>header{gap:10px;min-height:66px;padding:10px 14px}html[data-appearance] .app-layout .live-thread[data-chat-type=public]>header h2{letter-spacing:-.35px;font-size:17px}.community-symbol{border-radius:13px;width:38px;height:38px}.community-symbol svg{width:21px;height:21px}.thread-heading>span{margin-top:2px;font-size:10px}html[data-appearance] .app-layout .live-thread[data-chat-type=public] .thread-tools:not([hidden]){padding:0 12px 8px}.community-welcome{padding:24px 8px}.community-welcome h3{font-size:27px}.community-welcome>span{border-radius:21px;width:60px;height:60px;margin-bottom:20px}.advertising-strip{padding:8px 12px 0;display:block}.advertising-strip .ad-creative{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;display:grid}.advertising-strip .ad-creative img{border-radius:7px;grid-column:1/-1;width:100%;max-width:100%;height:clamp(66px,24vw,100px)}.advertising-strip .ad-copy strong{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.advertising-strip .ad-copy>span{-webkit-line-clamp:1;margin-top:2px;font-size:10px;line-height:1.4}.advertising-strip .ad-visit{align-self:center;width:16px;height:16px}.advertising-strip .ad-footer{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-height:28px}.advertising-strip .ad-controls button{width:44px;min-width:44px;height:44px;min-height:44px}.advertising-strip .ad-controls .ad-position{min-width:30px;font-size:9px}.app-layout:has(.live-composer textarea:focus) .ad-slide .ad-creative img{height:60px}.app-layout:has(.live-composer textarea:focus) .ad-slide .ad-copy>span{display:none}.advertising-strip .ad-ticker-group{gap:24px;padding-right:24px}.advertising-strip .ad-ticker-group .ad-creative{gap:10px;max-width:calc(100vw - 40px);display:flex}.advertising-strip .ad-ticker-group .ad-creative img{width:110px;max-width:42%;height:64px}.advertising-strip .ad-ticker-group .ad-copy{max-width:190px}.mirror-page{padding:0 22px}.mirror-header{min-height:72px;font-size:11px}.mirror-header>span{display:none}.mirror-art{margin:24px -16px 0}.mirror-intro{padding:30px 0 44px;display:block}.mirror-eyebrow{letter-spacing:.14em;margin-bottom:20px;font-size:8px}.mirror-intro h1{letter-spacing:-1.8px;margin-bottom:24px;font-size:42px}.mirror-intro>p:not(.mirror-eyebrow){font-size:14px;line-height:1.8}.mirror-cta{gap:12px;font-size:11px}.mirror-features{grid-template-columns:1fr;gap:30px;padding:32px 0 44px}.mirror-features>div{padding-left:44px;position:relative}.mirror-features svg{position:absolute;top:2px;left:0}.mirror-features h2{margin-bottom:8px;font-size:16px}.mirror-features p{max-width:none}.mirror-footer{flex-direction:column;gap:10px;font-size:10px}}@media (max-height:540px) and (max-width:760px){.community-welcome{padding:12px}.community-welcome>span,.community-welcome .community-eyebrow{display:none}.community-welcome h3{font-size:21px}.community-welcome>p{margin-bottom:4px;font-size:11px}}@media (prefers-reduced-motion:reduce){.mirror-page *,.developer-credit,.community-welcome,.advertising-strip *{transition:none!important;animation:none!important}}
html:root.dark[data-appearance=matrix],html:root.dark[data-appearance=matrix] .app-layout{--background:#101318;--surface:#171c23;--surface-hover:#232b36;--foreground:#edf2f8;--muted:#9ba8bb;--border:#303a48;--accent:#a9c8f5;--accent-hover:#c4dcff;--accent-soft:#24354d;--input:#141a22;--bubble:#202833;--own-bubble:#29405d;--success:#91d5b0;--danger:#ffa8b4;--on-accent:#12243e;--panel:#1a212b;--canvas:#121820;--shadow:0 12px 40px #0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:root:not(.dark)[data-appearance=matrix],html:root:not(.dark)[data-appearance=matrix] .app-layout{--background:#f3f5f8;--surface:#fff;--surface-hover:#e7edf5;--foreground:#1c2b40;--muted:#5b6b80;--border:#cdd7e4;--accent:#285a9f;--accent-hover:#204d8b;--accent-soft:#e0ebfa;--input:#f8fafc;--bubble:#fff;--own-bubble:#dbe9fc;--success:#26734e;--danger:#a72d43;--on-accent:#fff;--panel:#f8fafc;--canvas:#edf2f8;--shadow:0 12px 40px #263a5910;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-appearance] body{--app-font:var(--font-manrope),"Segoe UI",sans-serif;font-family:var(--app-font);letter-spacing:0;font-size:15px;line-height:1.5}html[data-appearance] body,html[data-appearance] .app-layout{--text-muted:var(--muted)}html[data-appearance=matrix]{--matrix-display:var(--app-font)}html[data-appearance] :is(h1,h2,h3){font-family:var(--app-font);text-wrap:balance;letter-spacing:-.035em}html[data-appearance] :is(button,input,select,textarea){font-family:var(--app-font)}html[data-appearance] :is(button,a,input,select,textarea){touch-action:manipulation}html[data-appearance] :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-appearance] .button{min-height:44px;box-shadow:none;letter-spacing:0;border-radius:10px;font-size:13px;font-weight:700}html[data-appearance] .button-primary,html[data-appearance] .app-layout .button-primary{background:var(--accent);color:var(--on-accent)}html[data-appearance] .button-primary:hover:not(:disabled){background:var(--accent-hover);box-shadow:none}html[data-appearance] .button-secondary{background:var(--surface);border-color:var(--border);color:var(--foreground)}html[data-appearance] .icon-button{min-width:40px;min-height:40px;color:var(--muted);border-radius:10px}html[data-appearance] .text-button{min-height:40px;font-size:13px}html[data-appearance] .field label{font-size:13px;font-weight:650}html[data-appearance] .field input{background:var(--input);border-radius:10px;min-height:48px;font-size:15px}html[data-appearance] .field-hint,html[data-appearance] .field-error{font-size:12px;line-height:1.6}html[data-appearance] .inline-error{background:color-mix(in srgb,var(--danger) 8%,transparent);border-radius:10px;font-size:13px}html[data-appearance] .brand{font-family:var(--app-font);gap:10px}html[data-appearance] .brand-wordmark{letter-spacing:-.9px;gap:5px;font-size:21px}html[data-appearance] .brand-wordmark>span{letter-spacing:-.6px;color:var(--muted);font-weight:500}html[data-appearance] .brand .brand-mark{width:32px;height:32px}html[data-appearance] .app-layout.anty-layout{grid-template-rows:64px auto minmax(0,1fr);grid-template-columns:216px minmax(0,1fr)}.anty-topbar{background:var(--background);gap:24px;padding:0 24px}.anty-shell-caption{letter-spacing:0;border-left:0;padding-left:12px;font-size:12px}.anty-topbar .quick-menu-toggle{background:var(--surface);border:1px solid var(--border);border-radius:12px}.anty-nav{background:var(--background);padding:24px 12px 18px}html[data-appearance] .anty-nav .app-navigation{gap:6px}html[data-appearance] .anty-nav .app-navigation a{min-height:48px;color:var(--muted);border-radius:11px;flex-direction:row;justify-content:flex-start;gap:12px;padding:12px 15px;font-size:13px;font-weight:650;line-height:1.4;transition:background .16s,color .16s}html[data-appearance] .anty-nav .app-navigation a[data-primary=true][aria-current=page],html[data-appearance] .anty-nav .app-navigation a[aria-current=page]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 3px 0 var(--accent)}html[data-appearance] .anty-nav .app-navigation a:hover{transform:none}.anty-nav .developer-credit{text-align:left;border-top:1px solid var(--border);align-items:flex-start;margin-top:24px;padding:16px 15px 0}.anty-nav .developer-credit>span{font-size:11px}.anty-nav .developer-credit strong{letter-spacing:.04em;max-width:none;font-size:12px}html[data-appearance] .app-layout.anty-layout>.workspace{background:var(--canvas)}html[data-appearance] .app-layout.anty-layout .workspace-content{padding:40px clamp(24px,4vw,64px)}html[data-appearance] .app-layout .chat-workspace{background:var(--canvas);height:100%;min-height:0}html[data-appearance] .app-layout .live-thread{background:var(--canvas)}html[data-appearance] .app-layout .live-thread>header,html[data-appearance] .app-layout .live-thread[data-chat-type=public]>header{background:var(--surface);gap:14px;min-height:80px;padding:16px 28px}html[data-appearance] .app-layout .live-thread[data-chat-type=public]>header h2{letter-spacing:-.6px;font-size:19px;font-weight:750}.community-symbol{background:var(--accent-soft);border:0;border-radius:15px;width:44px;height:44px}.thread-heading>span{margin-top:2px!important;font-size:12px!important}html[data-appearance] .app-layout .thread-tools{background:var(--surface);padding:8px 28px}html[data-appearance] .app-layout .live-thread[data-chat-type=public] .thread-tools:not([hidden]){padding:0 28px 12px}html[data-appearance] .app-layout .message-search{background:var(--input);border-radius:10px;min-height:40px;padding:0 12px}html[data-appearance] .app-layout .live-messages{background:var(--canvas);gap:8px;padding:28px max(28px,50% - 460px)}html[data-appearance] .app-layout .live-thread[data-chat-type=public] .live-messages{background-image:none}html[data-appearance] .app-layout .live-message{align-items:flex-end;gap:10px;max-width:88%;margin-bottom:8px}html[data-appearance] .app-layout .live-bubble{background:var(--bubble);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:17px 17px 17px 5px;min-width:110px;max-width:min(660px,100%);padding:11px 15px 8px;box-shadow:0 2px 3px #00000005}html[data-appearance] .app-layout .live-message.own .live-bubble{background:var(--own-bubble);border-color:#0000;border-radius:17px 17px 5px}html[data-appearance] .app-layout .live-bubble>p{font-size:15px;line-height:1.65}html[data-appearance] .app-layout .live-bubble>strong{margin-bottom:5px;font-size:12px;font-weight:750}html[data-appearance] .app-layout .live-bubble>span{margin-top:6px;font-size:11px}.app-layout .sender-avatar{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:12px;flex-shrink:0;font-size:13px}.app-layout .sender-avatar>img{border-radius:12px}html[data-appearance] .app-layout .live-system{background:var(--surface);border-radius:20px;margin:10px auto;padding:6px 12px;font-size:12px}.reaction-chip{min-height:28px;background:var(--surface)!important;color:var(--foreground)!important;border-radius:8px!important;font-size:12px!important}.reaction-chip[aria-pressed=true]{border-color:var(--accent)!important;background:var(--accent-soft)!important}html[data-appearance] .app-layout .live-composer{background:var(--canvas);padding:14px max(28px,50% - 460px) 24px}html[data-appearance] .app-layout .composer-row{background:var(--surface);border:1px solid var(--border);border-radius:18px;gap:3px;padding:6px;box-shadow:0 4px 20px #00000008}html[data-appearance] .app-layout .composer-row:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}html[data-appearance] .app-layout .composer-row textarea{min-height:42px;padding:9px 8px;font-size:16px;line-height:24px}html[data-appearance] .app-layout .send-button{background:var(--accent);width:42px;min-width:42px;height:42px;color:var(--on-accent);border-radius:13px}html[data-appearance] .app-layout .send-button:hover:not(:disabled){background:var(--accent-hover)}.community-welcome>span{width:76px;height:68px;box-shadow:12px -10px 0 color-mix(in srgb,var(--accent-soft) 40%,transparent);border-radius:25px 25px 25px 7px;margin-bottom:30px;transform:none}.community-welcome>span svg{transform:none}.community-welcome .community-eyebrow{display:none}.community-welcome h3{letter-spacing:-1.2px;font-size:clamp(25px,2.8vw,36px);font-weight:750;line-height:1.25}.community-welcome>p{max-width:340px;font-size:14px;line-height:1.8}.community-welcome .text-button{font-size:13px;font-weight:650}html[data-appearance] .app-layout .inbox-panel{background:var(--surface);width:320px}html[data-appearance] .app-layout .inbox-panel>header{border-bottom:0;height:80px;padding:20px 22px}html[data-appearance] .app-layout .inbox-panel h1{letter-spacing:-.8px;font-size:24px;font-weight:750}html[data-appearance] .app-layout .inbox-tabs{gap:3px;padding:0 14px}html[data-appearance] .app-layout .inbox-tabs button{min-height:40px;font-size:12px;font-weight:650}html[data-appearance] .app-layout .inbox-search{background:var(--input);height:42px;margin:14px 16px 8px}html[data-appearance] .app-layout .inbox-search input{font-size:13px}html[data-appearance] .app-layout .inbox-row{border-radius:12px;gap:12px;min-height:88px;margin:3px 0;padding:14px 12px}html[data-appearance] .app-layout .inbox-row.selected{background:var(--accent-soft)}html[data-appearance] .app-layout .inbox-row-body strong{font-size:14px;font-weight:750}.app-layout .inbox-row-body>span{font-size:12px;line-height:1.6}.app-layout .inbox-row .user-avatar{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:14px;font-weight:700}html[data-appearance] .app-layout .queue-row{border-radius:0;padding:18px 12px}.app-layout .queue-row strong{font-size:14px}.app-layout .queue-row>span,.app-layout .queue-row>time{font-size:12px}html[data-appearance] .app-layout .thread-empty,html[data-appearance] .app-layout .support-start{background:var(--canvas)}.app-layout .contact-panel{background:var(--surface);width:272px;padding:24px}.app-layout .contact-panel h3{font-size:18px}.app-layout .contact-panel h4{font-size:14px}.app-layout .contact-panel dl{font-size:13px}.app-layout .contact-panel textarea{border-radius:10px;min-height:80px;font-size:14px;line-height:1.6}html[data-appearance] .app-layout .settings-page{max-width:760px;margin-inline:auto;padding-bottom:32px}html[data-appearance] .settings-page>h1,html[data-appearance] .page-heading h1{letter-spacing:-1px;margin-bottom:8px;font-size:30px;font-weight:750}html[data-appearance] .page-heading p{color:var(--muted);font-size:14px;line-height:1.8}.settings-page>.setting-row:first-of-type{margin-top:24px}.settings-page .setting-row{align-items:center;padding:22px 0;font-size:14px}.settings-page .setting-row h2{font-size:15px}.settings-page .profile-sections{border:0;flex-wrap:wrap;gap:8px;margin:24px 0;padding:0;display:flex}.profile-sections a{background:var(--surface);border:1px solid var(--border);border-radius:9px;min-height:40px;padding:10px 13px;font-size:12px}.settings-page .profile-heading{background:var(--surface);border:1px solid var(--border);border-radius:18px;gap:18px;margin:24px 0;padding:24px}.profile-heading h2{font-size:21px;font-weight:750}.profile-heading p{font-size:12px;line-height:1.7}.profile-heading .large-avatar{border-radius:21px;width:64px;height:64px;font-size:28px}.settings-page .profile-form{max-width:none}.settings-page .profile-form>.field{max-width:580px}.settings-page :is(.profile-security,.integration-settings,.push-settings){margin-top:32px;padding-top:28px}.settings-page :is(.profile-security,.integration-settings)>h2{font-size:21px;font-weight:750}.settings-page .profile-security>p,.settings-page .integration-settings p{max-width:65ch;font-size:13px}.settings-page :is(.push-settings,.pwa-install)>h2{margin-bottom:12px;font-size:20px;font-weight:750}.settings-page :is(.push-settings,.pwa-install)>p{color:var(--muted);max-width:68ch;margin:10px 0 16px;font-size:13px;line-height:1.8}.settings-page .push-settings>p[role=status]{color:var(--foreground);font-size:12px;font-weight:650}.settings-page .pwa-install{padding:26px 0 0}.settings-page .push-settings{border-top:1px solid var(--border);padding-top:26px}.avatar-editor small{font-size:11px;line-height:1.6}.settings-page select{min-height:42px;font-size:13px}.settings-page .site-settings-form{margin-top:40px}.admin-console{max-width:1180px}.admin-eyebrow{letter-spacing:0;text-transform:none;margin-bottom:6px;font-size:12px}.admin-console .admin-heading h1{letter-spacing:-1px;font-size:30px;font-weight:750}.admin-console .admin-tabs{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:4px;margin-bottom:32px;padding:5px}.admin-console .admin-tabs button{border:0;border-radius:8px;min-height:42px;padding:11px 13px;font-size:12px;font-weight:650}.admin-console .admin-tabs button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border:0}.admin-console .admin-metrics{gap:20px;margin:0 0 32px;padding:0 0 28px}.admin-metrics span{font-size:12px}.admin-metrics strong{letter-spacing:-1.4px;font-size:34px}.admin-console h2{font-size:19px;font-weight:750}.admin-section-heading p{font-size:13px;line-height:1.7}.admin-console .live-table{font-size:13px}.admin-console .live-table th{background:var(--surface);padding:14px;font-size:12px}.admin-console .live-table td{padding:18px 14px}.admin-console .admin-overview-grid{gap:32px}.admin-console .admin-overview-grid>section+section{padding-left:28px}.admin-console .admin-role{border-radius:8px;padding:7px 11px;font-size:12px}.quick-menu-dialog,dialog.user-card-dialog,.step-up-dialog{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);overscroll-behavior:contain;border-radius:20px}.quick-menu-dialog .user-summary{display:flex}.quick-menu-dialog .quick-menu-row{padding:14px 0;font-size:14px}.quick-menu-dialog .user-avatar{border-radius:14px}.quick-menu-dialog .user-summary strong{font-size:16px}.quick-menu-dialog .user-summary span{font-size:12px}html[data-appearance] .auth-minimal{background:var(--background);isolation:isolate;grid-template-columns:minmax(380px,1fr) minmax(480px,1fr);align-items:stretch;padding:0;display:grid}html[data-appearance] .auth-minimal:before,html[data-appearance] .auth-minimal:after{display:none}.entry-story{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;min-height:100svh;padding:40px clamp(36px,5vw,88px);display:flex}.entry-story>.brand{align-self:flex-start}.entry-story-content{margin:auto 0;padding:50px 0}.entry-story h2{letter-spacing:-3.7px;color:var(--foreground);margin:34px 0 24px;font-size:clamp(48px,5.3vw,78px);font-weight:750;line-height:1.06}.entry-story-content>p{color:var(--muted);font-size:16px;line-height:1.8}.entry-conversation{align-items:flex-start;gap:12px;height:110px;display:flex}.entry-conversation>span{background:var(--accent);width:112px;height:94px;color:var(--on-accent);border-radius:30px 30px 30px 8px;place-items:center;display:grid;transform:rotate(-7deg)}.entry-conversation>span+span{background:var(--accent-soft);width:80px;height:76px;color:var(--accent);border-radius:22px 22px 6px;margin-top:26px;transform:rotate(9deg)}.entry-topics{color:var(--muted);gap:20px;margin-top:32px;font-size:12px;display:flex}.entry-topics span+span{border-left:1px solid var(--border);padding-left:20px}.entry-story>.developer-credit{text-align:left;align-items:flex-start;padding:0}.entry-story>.developer-credit>span{font-size:11px}.entry-story>.developer-credit strong{max-width:none;font-size:12px}html[data-appearance] .auth-minimal .auth-main{justify-content:center;width:min(100%,500px);max-width:500px;min-height:100svh;margin:auto;padding:70px 40px 26px}html[data-appearance] .auth-minimal .auth-main:before,html[data-appearance] .auth-minimal .auth-header{display:none}html[data-appearance] .auth-minimal .auth-content{flex:1;align-items:center;padding:40px 0;display:flex}html[data-appearance] .auth-minimal .auth-form{text-align:left;max-width:100%;animation:none}html[data-appearance] .auth-minimal .auth-form h1{color:var(--foreground);text-align:left;letter-spacing:-1px;margin:0 0 14px;font-size:29px;font-weight:750;line-height:1.25}html[data-appearance] .auth-minimal .auth-form .form-subtitle{text-align:left;margin:0 0 30px;font-size:14px;line-height:1.8}html[data-appearance] .auth-minimal .form-icon{border-radius:15px;width:48px;height:48px;margin-bottom:22px}html[data-appearance] .auth-minimal .back-link{min-height:40px;margin-bottom:24px;font-size:12px}html[data-appearance] .auth-minimal .field{gap:8px;margin-bottom:20px}html[data-appearance] .auth-minimal .field input{border-radius:11px;min-height:50px;font-size:15px}html[data-appearance] .auth-minimal .submit-button{background:var(--accent);height:auto;min-height:50px;color:var(--on-accent);border-radius:11px;justify-content:center;margin-top:8px;font-size:13px;line-height:1.5}html[data-appearance] .auth-minimal .button:hover:not(:disabled){box-shadow:none;transform:none}.auth-minimal .anty-auth-footer{letter-spacing:0;border:0;justify-content:flex-end;min-height:44px;padding:0;font-size:11px}.auth-minimal .anty-auth-footer>.developer-credit{display:none}.auth-minimal .auth-appearance{z-index:3;position:absolute;top:24px;right:24px}.app-layout>.advertising-strip{background:var(--surface);border-bottom:1px solid var(--border);gap:20px;padding:12px 24px}.advertising-strip .ad-creative img{border:1px solid color-mix(in srgb,var(--border) 55%,transparent);background:var(--background);object-fit:contain;border-radius:10px;width:min(43%,360px);height:96px}.advertising-strip .ad-copy strong{font-size:14px;font-weight:750}.advertising-strip .ad-copy>span{color:var(--muted);font-size:12px;line-height:1.6}.advertising-strip .ad-label{letter-spacing:0;text-transform:none;font-size:10px}.advertising-strip .ad-controls button{border-radius:10px;min-width:40px;min-height:40px}.advertising-strip .ad-controls .ad-position{font-size:11px}.banner-image-fallback{color:var(--muted);border:1px dashed var(--border);border-radius:10px;align-items:center;gap:8px;max-width:240px;min-height:72px;padding:12px;font-size:12px;display:flex}.admin-console form.banner-studio{flex-direction:column;gap:26px;width:100%;min-width:0;max-width:none;display:flex}.banner-studio :is(fieldset,legend){min-width:0}.banner-studio fieldset{margin:0}.banner-studio h3{font-size:16px;font-weight:750}.banner-studio-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.banner-studio-heading h2{font-size:24px}.banner-studio-heading p{color:var(--muted);max-width:64ch;margin-top:8px;font-size:13px;line-height:1.7}.banner-state{white-space:nowrap;background:var(--surface);border:1px solid var(--border);color:var(--muted);border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:12px}.banner-guide{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:220px minmax(0,1fr);gap:24px;padding:24px;display:grid}.banner-size-sample{aspect-ratio:3.2;border:1px dashed var(--accent);background:var(--accent-soft);color:var(--accent);border-radius:8px;justify-content:center;align-self:center;align-items:center;gap:10px;display:flex;position:relative}.banner-size-sample strong{white-space:nowrap;font-size:16px}.banner-size-sample>span{text-align:center;color:var(--muted);font-size:11px;position:absolute;bottom:-24px;left:0;right:0}.banner-guide h3{margin-bottom:8px}.banner-guide p{color:var(--muted);max-width:80ch;font-size:12px;line-height:1.8}.banner-guide p+p{margin-top:5px}.banner-guide p strong{color:var(--foreground);font-weight:650}.banner-guide details{margin-top:10px}.banner-guide summary{color:var(--accent);cursor:pointer;padding:4px 0;font-size:12px}.banner-guide details p{margin-top:8px}.banner-studio .banner-controls{border:0;border-bottom:1px solid var(--border);grid-template-columns:1fr 1.2fr .8fr;gap:24px;padding:18px 0 24px;display:grid}.banner-controls legend{padding:0 0 10px;font-size:16px;font-weight:750}.banner-toggle{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:650;display:flex}.banner-toggle input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin:0}.banner-toggle small{color:var(--muted);margin-top:6px;font-size:12px;font-weight:400;display:block}.banner-studio .banner-field{flex-direction:column;align-items:stretch;gap:8px;font-size:12px;font-weight:650;display:flex;position:relative}.banner-studio .banner-field :is(input,textarea,select){box-sizing:border-box;border:1px solid var(--border);background-color:var(--input);width:100%;min-width:0;max-width:none;min-height:44px;color:var(--foreground);border-radius:9px;padding:11px 12px;font-size:14px;font-weight:450;line-height:1.5}.banner-studio .banner-field textarea{resize:vertical;min-height:80px;max-height:180px}.banner-studio .banner-field small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.6}.banner-optional{color:var(--muted);font-size:11px;font-weight:400;position:absolute;top:0;right:0}.banner-list-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.banner-list-heading h3 span{color:var(--muted);margin-left:10px;font-size:12px;font-weight:450}.banner-list-heading>span{color:var(--muted);font-size:12px}.banner-list{flex-direction:column;gap:24px;min-width:0;display:flex}.banner-studio .banner-editor{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:16px 24px 24px;display:block}.banner-editor legend{color:var(--foreground);margin-left:-8px;padding:0 8px;font-size:14px;font-weight:750}.banner-editor-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.banner-order{gap:4px;display:flex}.banner-order .icon-button{background:var(--input);border:1px solid var(--border);width:36px;min-width:36px;height:36px;min-height:36px}.banner-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.banner-fields{flex-direction:column;gap:18px;min-width:0;display:flex}.banner-upload-column{min-width:0}.banner-artwork,.banner-image-empty{aspect-ratio:3.2;background:var(--background);border:1px solid var(--border);border-radius:10px;width:100%;min-height:128px;position:relative;overflow:hidden}.banner-artwork img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:none;position:absolute;inset:0;visibility:visible!important;opacity:1!important;display:block!important}.banner-artwork[data-state=error] img{visibility:hidden!important}.banner-image-status{text-align:center;background:var(--background);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;line-height:1.6;display:flex;position:absolute;inset:0}.banner-image-meta{background:color-mix(in srgb,var(--background) 94%,transparent);color:var(--muted);align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.banner-image-empty{color:var(--muted);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.banner-image-empty strong{font-size:12px;font-weight:550}.banner-image-empty>span{font-size:11px}.banner-upload-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.banner-upload-button{background:var(--accent-soft);min-height:44px;color:var(--accent);cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.banner-upload-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.banner-upload-button:focus-within{outline:2px solid var(--accent);outline-offset:3px}.banner-upload-actions .text-button{font-size:12px}.banner-upload-note{color:var(--muted);overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.7}.banner-studio fieldset:disabled .banner-upload-button{opacity:.6;cursor:wait}.banner-add{align-self:flex-start}.banner-undo{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.banner-empty{text-align:center;color:var(--muted);background:var(--surface);border:1px dashed var(--border);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:30px;font-size:13px;display:flex}.banner-preview-section{border-top:1px solid var(--border);min-width:0;padding-top:26px}.banner-preview-section>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.banner-preview-section p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.6}.banner-device-switch{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:4px;padding:4px;display:flex}.banner-device-switch button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;display:flex}.banner-device-switch button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.banner-preview-frame{border:1px solid var(--border);background:var(--canvas);border-radius:14px;width:100%;max-width:100%;margin-inline:auto;overflow:hidden;container-type:inline-size}.banner-preview-frame[data-device=mobile]{width:390px}.banner-preview-frame .advertising-strip{grid-area:auto;gap:14px;padding:14px;display:flex}.banner-preview-frame .advertising-strip .ad-creative img{width:45%;height:90px}.banner-preview-frame .advertising-strip .ad-ticker-group .ad-creative img{width:140px;height:66px}.banner-preview-chat{flex-direction:column;gap:12px;padding:22px;display:flex}.banner-preview-chat>span{background:var(--border);opacity:.5;border-radius:10px 10px 10px 3px;width:34%;height:20px}.banner-preview-chat>span+span{background:var(--own-bubble);border-radius:10px 10px 3px;align-self:flex-end;width:45%}.banner-preview-chat>div{border:1px solid var(--border);background:var(--surface);border-radius:10px;height:30px;margin-top:4px}.banner-preview-notice{margin-bottom:14px}.banner-save{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:24px 0 4px;display:flex}.banner-save>div{flex:1;min-width:200px}.banner-save strong{font-size:13px;font-weight:700}.banner-save p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.7}.banner-save>.button{flex-shrink:0}.banner-save>.success-message{flex-basis:100%}@container (max-width:520px){.banner-preview-frame .advertising-strip{padding:10px 12px 0;display:block}.banner-preview-frame .advertising-strip .ad-creative{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.banner-preview-frame .advertising-strip .ad-creative img{grid-column:1/-1;width:100%;height:96px}.banner-preview-frame .advertising-strip .ad-footer{flex-direction:row;justify-content:space-between;min-height:28px}.banner-preview-frame .advertising-strip .ad-copy strong{font-size:12px}.banner-preview-frame .advertising-strip .ad-copy>span{font-size:11px}.banner-preview-frame .advertising-strip .ad-ticker-group .ad-creative{display:flex}.banner-preview-frame .advertising-strip .ad-ticker-group .ad-creative img{width:110px;height:64px}}@media (hover:hover){html[data-appearance] .icon-button:hover:not(:disabled),.banner-device-switch button:hover,.profile-sections a:hover{background:var(--surface-hover);color:var(--foreground)}.banner-upload-button:hover{border-color:var(--accent)}.app-layout .inbox-row:hover{background:var(--surface-hover)}}@media (min-width:761px) and (max-width:1100px){html[data-appearance] .app-layout.anty-layout{grid-template-columns:176px minmax(0,1fr)}html[data-appearance] .anty-nav .app-navigation a{gap:10px;padding:12px 10px;font-size:12px}html[data-appearance] .app-layout .inbox-panel{width:280px}.banner-guide{grid-template-columns:170px minmax(0,1fr);gap:20px;padding:20px}.banner-editor-grid{grid-template-columns:1fr}.banner-studio .banner-controls{grid-template-columns:1fr 1fr}.banner-controls .banner-toggle{grid-column:1/-1}.banner-size-sample strong{font-size:13px}.banner-size-sample svg{width:20px}.banner-studio-heading{flex-wrap:wrap}}@media (max-width:1000px){html[data-appearance] .auth-minimal{grid-template-columns:1fr}.entry-story{display:none}html[data-appearance] .auth-minimal .auth-main{width:min(100%,500px);padding:64px 32px 24px}html[data-appearance] .auth-minimal .auth-header{gap:12px;margin:0;display:flex}html[data-appearance] .auth-minimal .auth-header .brand{flex-direction:row;gap:12px}html[data-appearance] .auth-minimal .auth-header .brand-mark{width:38px;height:38px}html[data-appearance] .auth-minimal .auth-header .brand-wordmark{letter-spacing:-1px;font-size:28px}.auth-brand-caption{padding:0;font-size:12px}html[data-appearance] .auth-minimal .auth-content{padding:40px 0}.auth-minimal .anty-auth-footer{border-top:1px solid var(--border);justify-content:space-between;gap:16px;padding-top:20px}.auth-minimal .anty-auth-footer>.developer-credit{display:flex}.auth-minimal .anty-auth-footer>.developer-credit strong{font-size:11px}.auth-minimal .anty-auth-footer>.developer-credit>span{font-size:10px}.auth-minimal .anty-auth-footer>span{text-align:right;max-width:140px;font-size:10px}}@media (max-width:760px){html[data-appearance] .app-layout.anty-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:calc(56px + env(safe-area-inset-top)) auto minmax(0,1fr) auto}.anty-topbar{padding:env(safe-area-inset-top) 14px 0;gap:10px}.anty-shell-caption{display:none}html[data-appearance] .anty-topbar .brand-wordmark{font-size:20px}html[data-appearance] .anty-topbar .brand .brand-mark{width:29px;height:29px}.anty-topbar .quick-menu-toggle{border:0;width:38px;height:38px;min-height:38px}.anty-nav{padding:5px max(7px,env(safe-area-inset-left)) max(5px,env(safe-area-inset-bottom))}html[data-appearance] .anty-nav .app-navigation{flex-direction:row;gap:2px}html[data-appearance] .anty-nav .app-navigation a{border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-height:50px;padding:6px 2px;font-size:10px;font-weight:600;line-height:1.4}html[data-appearance] .anty-nav .app-navigation a[data-primary=true][aria-current=page],html[data-appearance] .anty-nav .app-navigation a[aria-current=page]{box-shadow:none;background:var(--accent-soft)}.anty-nav .developer-credit{border:0;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-height:22px;margin:0;padding:4px 0 1px}.anty-nav .developer-credit>span{font-size:9px}.anty-nav .developer-credit strong{letter-spacing:.03em;font-size:10px}html[data-appearance] .app-layout.anty-layout .workspace-content{padding:26px 18px}html[data-appearance] .app-layout .live-thread>header,html[data-appearance] .app-layout .live-thread[data-chat-type=public]>header{gap:10px;min-height:66px;padding:10px 14px}html[data-appearance] .app-layout .live-thread[data-chat-type=public]>header h2{font-size:17px}.thread-heading>span{font-size:11px!important}.community-symbol{border-radius:13px;width:38px;height:38px}html[data-appearance] .app-layout .live-thread[data-chat-type=public] .thread-tools:not([hidden]){padding:0 12px 10px}html[data-appearance] .app-layout .live-messages{gap:6px;padding:16px 12px}html[data-appearance] .app-layout .live-message{gap:6px;max-width:95%;margin-bottom:8px}html[data-appearance] .app-layout .live-bubble{border-radius:15px 15px 15px 4px;max-width:calc(100% - 36px);padding:10px 12px 7px}html[data-appearance] .app-layout .live-message.own .live-bubble{border-radius:15px 15px 4px}html[data-appearance] .app-layout .live-bubble>p{font-size:14px;line-height:1.6}.app-layout .sender-avatar{border-radius:10px;width:28px;height:28px;font-size:12px}html[data-appearance] .app-layout .live-bubble>span{font-size:10px}html[data-appearance] .app-layout .live-composer{padding:8px 10px 10px}html[data-appearance] .app-layout .composer-row{border-radius:16px;gap:1px;padding:4px}html[data-appearance] .app-layout .composer-row textarea{min-height:40px;padding:8px 5px;font-size:16px}.composer-row .icon-button{width:36px;min-width:36px}html[data-appearance] .app-layout .send-button{border-radius:12px;width:40px;min-width:40px;height:40px}html[data-appearance] .app-layout .inbox-panel{width:100%;max-width:none}.community-welcome h3{font-size:27px}.community-welcome>p{font-size:13px}.community-welcome>span{width:64px;height:58px}.app-layout>.advertising-strip{padding:8px 12px 0;display:block}.advertising-strip .ad-creative{gap:6px 8px}.advertising-strip .ad-creative img{border-radius:8px;width:100%;height:clamp(66px,24vw,96px)}.advertising-strip .ad-copy strong{font-size:12px}.advertising-strip .ad-copy>span{font-size:11px;line-height:1.5}.advertising-strip .ad-label{font-size:10px}.advertising-strip .ad-footer{min-height:26px}.advertising-strip .ad-controls button{min-width:44px;min-height:44px}.advertising-strip .ad-ticker-group .ad-creative img{width:110px;height:64px}.app-layout:has(.live-composer textarea:focus) .ad-slide .ad-creative img{height:48px}.app-layout:has(.live-composer textarea:focus) .ad-slide .ad-copy>span{display:none}.admin-console .admin-heading h1,html[data-appearance] .settings-page>h1,html[data-appearance] .page-heading h1{font-size:27px}.admin-console .admin-tabs{flex-wrap:nowrap;gap:2px;padding:4px;display:flex;overflow-x:auto}.admin-console .admin-tabs button{flex-shrink:0;min-height:42px;padding:10px 12px;font-size:12px}.admin-console .admin-overview-grid>section+section{padding-left:0}.settings-page .profile-heading{padding:20px}.profile-heading h2{font-size:19px}.settings-page .field input{font-size:16px}.settings-page .setting-row{gap:16px;padding:20px 0}.settings-page .profile-sections{gap:6px}.profile-sections a{padding:9px 10px;font-size:11px}.banner-studio-heading{flex-direction:column;gap:12px}.banner-studio-heading h2{font-size:22px}.banner-state{font-size:11px}.banner-guide{grid-template-columns:1fr;gap:32px;padding:18px}.banner-size-sample{justify-self:center;width:100%;max-width:260px;min-height:72px;margin-bottom:6px}.banner-guide p{font-size:12px}.banner-studio .banner-controls{grid-template-columns:1fr;gap:20px;padding:10px 0 24px}.banner-list-heading{flex-direction:column;align-items:flex-start;gap:5px}.banner-studio .banner-editor{padding:12px 16px 20px}.banner-editor-grid{grid-template-columns:1fr;gap:24px}.banner-studio .banner-field :is(input,textarea,select){font-size:16px}.banner-image-empty,.banner-artwork{min-height:130px}.banner-image-meta{font-size:10px}.banner-order .icon-button{width:40px;min-width:40px;height:44px;min-height:44px}.banner-editor-top{margin-bottom:12px}.banner-upload-button{font-size:12px}.banner-add{width:100%}.banner-preview-section>header{flex-direction:column;align-items:flex-start;gap:16px}.banner-device-switch{width:100%}.banner-device-switch button{flex:1;justify-content:center;min-height:40px}.banner-save{flex-direction:column;align-items:stretch}.banner-save>.button{width:100%;min-height:48px}.banner-preview-frame .advertising-strip .ad-ticker-group .ad-creative img{width:110px}html[data-appearance] .auth-minimal .auth-main{padding:64px 24px max(24px,env(safe-area-inset-bottom));min-height:100svh}html[data-appearance] .auth-minimal .auth-content{padding:32px 0}html[data-appearance] .auth-minimal .auth-form h1{font-size:27px}html[data-appearance] .auth-minimal .field input{font-size:16px}.auth-minimal .auth-appearance{top:15px;right:16px}}@media (max-height:540px) and (max-width:760px){.app-layout>.advertising-strip .ad-creative img{height:40px}.app-layout>.advertising-strip .ad-copy>span{display:none}.app-layout>.advertising-strip{padding-top:4px}.community-welcome>span{display:none}.community-welcome{padding:12px}.community-welcome h3{font-size:20px}.community-welcome>p{margin-bottom:5px;font-size:12px}html[data-appearance] .app-layout .live-thread[data-chat-type=public]>header{min-height:50px;padding-block:6px}.thread-heading>span{display:none!important}}@media (max-height:540px) and (min-width:761px){.app-layout>.advertising-strip{padding-block:6px}.app-layout>.advertising-strip .ad-creative img{height:48px}.app-layout>.advertising-strip .ad-footer{flex-direction:row;align-items:center}html[data-appearance] .app-layout .live-thread>header,html[data-appearance] .app-layout .live-thread[data-chat-type=public]>header{min-height:58px;padding-block:8px}html[data-appearance] .app-layout .live-composer{padding-block:8px}.anty-nav{padding-top:10px;overflow-y:auto}.anty-nav .developer-credit{margin-top:10px;padding-top:8px}}@media (max-height:540px) and (min-width:600px) and (max-width:760px){.app-layout>.advertising-strip{align-items:center;gap:12px;padding:4px 12px;display:flex}.app-layout>.advertising-strip .ad-creative{gap:10px;display:flex}.app-layout>.advertising-strip .ad-creative img{width:100px;max-width:30%;height:44px}.app-layout>.advertising-strip .ad-footer{flex-direction:row;align-items:center;gap:8px}.app-layout>.advertising-strip .ad-label{font-size:9px}}@media (min-width:761px) and (max-width:1100px){.app-layout>.advertising-strip .ad-creative img{width:200px;max-width:55%}}@media (max-height:540px){.app-layout:has(.live-composer textarea:focus) .community-welcome{flex-shrink:0;justify-content:center;padding:12px}.app-layout:has(.live-composer textarea:focus) .community-welcome h3{margin:0;font-size:18px;line-height:1.4}.app-layout:has(.live-composer textarea:focus) .community-welcome>span{display:none}.app-layout:has(.live-composer textarea:focus) .community-welcome>p{display:none}.app-layout:has(.live-composer textarea:focus) .community-welcome>.text-button{display:none}}@media (prefers-reduced-motion:reduce){html[data-appearance] *,html[data-appearance] :before,html[data-appearance] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.auth-stage{--metal-high:#e8f1fc;--metal-mid:#9aacc3;--metal-low:#35475e;--metal-depth:#1d2a3b;background:var(--background);min-height:100svh;color:var(--foreground);padding-inline:max(28px, env(safe-area-inset-left), calc((100vw - 1320px) / 2));isolation:isolate;grid-template-rows:auto 1fr auto;display:grid}html:not(.dark) .auth-stage{--metal-high:#7086a3;--metal-mid:#314b6c;--metal-low:#182d49;--metal-depth:#13243a}.auth-stage-header{padding-block:max(28px, env(safe-area-inset-top)) 20px;justify-content:space-between;align-items:center;gap:24px;display:flex}.auth-stage-header .theme-switch button{border:1px solid var(--border);background:0 0;border-radius:50%;width:44px;height:44px}.auth-stage-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(48px,8vw,120px);width:100%;max-width:1100px;margin-inline:auto;padding:36px 0 52px;display:grid}.entry-emblem{-webkit-user-select:none;user-select:none;justify-self:center;width:100%;max-width:490px;position:relative}.entry-emblem-art{width:100%;height:auto;display:block;overflow:visible}.emblem-contours{color:var(--muted);opacity:.17}.emblem-solid{transform-origin:50%;transform-box:fill-box;animation:1.1s cubic-bezier(.16,1,.3,1) both emblem-arrive}.emblem-glint{animation:1.3s ease-in-out .3s both emblem-reflection}.entry-emblem-name{text-align:center;letter-spacing:-.065em;margin:-12px 0 0;font-size:clamp(30px,3.5vw,48px);font-weight:800;line-height:1;animation:.7s .2s both entry-content-in}.entry-emblem-name>span{color:var(--muted);font-weight:450}.auth-stage-panel{width:100%;min-width:0;scroll-margin-top:24px}.auth-stage-content{flex-direction:column;align-items:stretch;gap:16px;width:100%;max-width:400px;margin-inline:auto;animation:.65s .1s both entry-content-in;display:flex}html[data-appearance] .auth-stage .auth-form{text-align:left;width:100%;max-width:none;padding:0;animation:none}html[data-appearance] .auth-stage .auth-form h1{color:var(--foreground);letter-spacing:-1.2px;text-align:left;margin:0 0 28px;font-size:32px;font-weight:750;line-height:1.2}.auth-stage .form-subtitle{margin:-12px 0 26px;font-size:14px;line-height:1.7}.auth-stage .field{gap:9px;margin-bottom:20px}html[data-appearance] .auth-stage .field input{background:var(--surface);border-radius:12px;height:52px;min-height:52px;font-size:16px}.auth-stage .password-input button{width:44px;height:44px;top:4px;right:4px}.auth-stage .label-row{gap:16px}.auth-stage .label-row a{padding-block:6px}html[data-appearance] .auth-stage .button{white-space:normal;border-radius:12px;width:100%;min-height:52px;padding:14px 20px;font-size:14px;line-height:1.45}.auth-stage .oauth-buttons{flex-direction:column;gap:12px;width:100%;margin:0;display:flex}html[data-appearance] .auth-stage .telegram-login{background:var(--accent);border-color:var(--accent);color:var(--on-accent);gap:12px;min-height:56px}.auth-stage .telegram-login svg{flex-shrink:0;transition:transform .22s}.auth-stage .submit-button{margin-top:6px}.auth-stage .back-link{min-height:44px;color:var(--muted);align-items:center;margin:0 0 20px;font-size:12px;display:inline-flex}.auth-stage .form-icon{display:none}.auth-stage .form-alternate{margin-top:24px;font-size:13px}.auth-stage .form-divider{margin:24px 0}.auth-stage .form-error,.auth-stage .notice{margin-block:16px;font-size:13px;line-height:1.65}.auth-stage .auth-provider-status{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.auth-stage #two-factor>p{color:var(--muted);margin:-10px 0 26px;font-size:14px;line-height:1.7}.auth-stage #two-factor>p[role=status]{margin:0 0 18px;font-size:12px}.auth-stage #two-factor>.form-error{color:var(--danger);margin:16px 0 0}.auth-stage .pwa-install-compact{text-align:left;width:100%;margin:0;padding:0}html[data-appearance] .auth-stage .pwa-install-compact>.button{border-color:var(--border);color:var(--muted);background:0 0;font-size:13px;font-weight:600}.auth-stage .pwa-install-guide{background:var(--surface);max-width:100%;margin-top:16px;font-size:13px;line-height:1.7}.auth-stage .pwa-install-guide .text-button{font-size:13px}.auth-stage-footer{padding:20px 0 max(24px, env(safe-area-inset-bottom));justify-content:center;display:flex}.creator-signature{min-height:52px;color:var(--muted);isolation:isolate;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:11px;padding:8px 14px;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.creator-emblem{color:var(--muted);flex-shrink:0;transition:transform .3s,color .2s}.creator-type{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.creator-caption{letter-spacing:.02em;color:var(--muted);font-size:10px;font-weight:450;line-height:1.4}.creator-type strong{letter-spacing:.06em;white-space:nowrap;color:var(--foreground);font-size:12px;font-weight:800;line-height:1.3}.creator-sheen{pointer-events:none;background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--foreground) 13%, transparent), transparent);width:45%;animation:1.2s .5s both signature-reflection;position:absolute;inset:0 auto 0 0;transform:translate(-180%)skew(-18deg)}.creator-signature:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-color:var(--border)}.anty-nav>.creator-signature{border-top-color:var(--border);border-radius:0 0 10px 10px;flex-shrink:0;gap:8px;width:100%;margin-top:24px;padding:12px 5px}.anty-nav .creator-emblem{width:29px;height:29px}.anty-nav .creator-type strong{letter-spacing:.035em;font-size:11px}.anty-topbar .brand-mark{transition:transform .25s}.chat-empty{text-align:center;min-height:100%;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 12px;animation:.4s both entry-content-in;display:flex}.chat-empty>svg{color:var(--accent);opacity:.65;margin-bottom:18px}.chat-empty>p{margin:0 0 6px;font-size:14px;line-height:1.5}.chat-empty .text-button{min-height:44px;color:var(--accent);text-underline-offset:5px;font-size:12px}html[data-appearance] .app-layout .live-thread[data-chat-type=public]>header{min-height:72px;padding-block:12px}@media (hover:hover){.creator-signature:hover{background:var(--surface);border-color:var(--border)}.creator-signature:hover .creator-emblem{color:var(--accent);transform:rotate(-7deg)}.creator-signature:hover .creator-sheen,.creator-signature:focus-visible .creator-sheen{animation:.85s both signature-hover}.auth-stage .telegram-login:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.auth-stage .telegram-login:hover:not(:disabled) svg{transform:translate(2px,-2px)}html[data-appearance] .auth-stage .pwa-install-compact>.button:hover{color:var(--foreground);background:var(--surface)}.anty-topbar .brand:hover .brand-mark{transform:translateY(-2px)}.chat-empty .text-button:hover{text-decoration:underline}}@media (min-width:761px) and (max-width:1100px){.anty-nav>.creator-signature{gap:6px;padding-inline:2px}.anty-nav .creator-emblem{width:24px;height:24px}.anty-nav .creator-type strong{font-size:10px}}@media (max-width:900px){.auth-stage{padding-inline:max(24px, env(safe-area-inset-left))}.auth-stage-header{padding-block:max(20px, env(safe-area-inset-top)) 12px}.auth-stage-body{grid-template-columns:minmax(0,1fr);align-content:center;gap:36px;padding:24px 0}.entry-emblem{max-width:220px}.entry-emblem-name{margin-top:-10px;font-size:28px}.auth-stage-content{max-width:380px}html[data-appearance] .auth-stage .auth-form h1{margin-bottom:24px;font-size:28px}.auth-stage:has(.auth-form:not([data-entry-mode=login]):not([data-entry-mode=register])) .entry-emblem{display:none}.auth-stage-footer{padding:16px 0 max(20px, env(safe-area-inset-bottom))}}@media (max-width:760px){.anty-nav>.creator-signature{border:0;border-radius:8px;gap:7px;width:max-content;max-width:100%;min-height:44px;margin:0 auto;padding:4px 12px;display:flex}.anty-nav .creator-type{flex-direction:row;align-items:center;gap:7px}.anty-nav .creator-caption{font-size:9px}.anty-nav .creator-type strong{font-size:10px}.anty-nav .creator-emblem{width:21px;height:21px}html[data-appearance] .app-layout .live-thread[data-chat-type=public]>header{min-height:60px;padding-block:10px}.chat-empty>p{font-size:13px}}@media (max-width:500px){.auth-stage-body{gap:28px}.entry-emblem{max-width:178px}.entry-emblem-name{font-size:25px}.auth-stage-header .brand-wordmark{font-size:20px}.auth-stage-header .brand .brand-mark{width:28px;height:28px}html[data-appearance] .auth-stage .auth-form h1{font-size:26px}}@media (max-height:600px){.auth-stage-body{gap:24px;padding-block:16px}.auth-stage-header{padding-top:16px}.auth-stage-footer{padding-block:12px}.entry-emblem{max-width:280px}.chat-empty{padding:8px}.chat-empty>svg{display:none}.app-layout:has(.live-composer textarea:focus) .chat-empty .text-button{display:none}}@media (max-height:600px) and (max-width:900px){.entry-emblem{max-width:112px}.entry-emblem-name{margin-top:-2px;font-size:21px}.auth-stage:has(input:focus) .entry-emblem{display:none}}@keyframes emblem-arrive{0%{opacity:0;transform:translate(18px,24px)rotate(5deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes emblem-reflection{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(650px)}}@keyframes entry-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes signature-reflection{0%{transform:translate(-180%)skew(-18deg)}to{transform:translate(340%)skew(-18deg)}}@keyframes signature-hover{0%{transform:translate(-180%)skew(-18deg)}to{transform:translate(340%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.auth-stage *,.auth-stage :before,.auth-stage :after,.creator-signature *,.chat-empty,.anty-topbar .brand-mark{transition:none!important;animation:none!important}.emblem-glint,.creator-sheen{display:none}}
