@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/vazirmatn-arabic-300-normal-BYd1kBEw.woff2)format("woff2"),url(/assets/vazirmatn-arabic-300-normal-DLHw88_k.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/vazirmatn-latin-ext-300-normal-C0szevm-.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-300-normal-e-3YDG27.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/vazirmatn-latin-300-normal-BoU4YpvD.woff2)format("woff2"),url(/assets/vazirmatn-latin-300-normal-C6mM4Yld.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-arabic-400-normal-DMZFCm7K.woff2)format("woff2"),url(/assets/vazirmatn-arabic-400-normal-C4W5XURk.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-ext-400-normal-BdGhO0lm.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-400-normal-DPxMaNjI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vazirmatn-latin-400-normal-BT_DHTc7.woff2)format("woff2"),url(/assets/vazirmatn-latin-400-normal-GKyMcI03.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-arabic-500-normal-C_lbnnKa.woff2)format("woff2"),url(/assets/vazirmatn-arabic-500-normal-Dqq3-xo3.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-ext-500-normal-CgxvvVrG.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-500-normal-4XgegWYb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/vazirmatn-latin-500-normal-6zZzgpg4.woff2)format("woff2"),url(/assets/vazirmatn-latin-500-normal-Bg_BALlD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-arabic-600-normal-CPKvAnd1.woff2)format("woff2"),url(/assets/vazirmatn-arabic-600-normal-CWYTfCgi.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-ext-600-normal-CyxCUfFz.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-600-normal-Di8rk35l.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/vazirmatn-latin-600-normal-D-zF-Oec.woff2)format("woff2"),url(/assets/vazirmatn-latin-600-normal-BxJiDPKT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-arabic-700-normal-Dge_DOjm.woff2)format("woff2"),url(/assets/vazirmatn-arabic-700-normal-B5nPuCFv.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-ext-700-normal-BfoXmNMx.woff2)format("woff2"),url(/assets/vazirmatn-latin-ext-700-normal-DMYLqBto.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/vazirmatn-latin-700-normal-9BlbvDRV.woff2)format("woff2"),url(/assets/vazirmatn-latin-700-normal-DrB0PBU6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--chat-anim-duration:.22s;--chat-anim-fast:.14s;--chat-anim-spring:.28s;--z-dropdown:100;--z-sticky:200;--z-sheet:450;--z-context:700;--z-modal:1200;--z-modal-elevated:1400;--z-lightbox:12000;--z-toast:9999;--z-lock:100000;--field-label-gap:12px;height:100%;font-size:15px}html[data-animations=off]{--chat-anim-duration:0s;--chat-anim-fast:0s;--chat-anim-spring:0s}body{font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);color:var(--color-text-primary);background-color:var(--color-bg);text-align:start;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;width:100%;min-height:100%;line-height:1.5;overflow-x:hidden}body.body--scroll{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;height:auto;min-height:100svh;position:static;overflow-y:auto}body.body--locked{width:100%;height:var(--vvh,100svh);overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}body.body--locked .sidebar__content,body.body--locked .chat-list__items,body.body--locked .chat-item,body.body--locked .chat-tabs,body.body--locked .chat-view,body.body--locked .message-list,body.body--locked .app-shell__chat,body.body--locked .app-shell__list,body.body--locked .modal-overlay{touch-action:pan-y}#root{height:100%;min-height:var(--vvh,100svh)}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea{font-family:inherit;font-size:inherit}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}input:-webkit-autofill{caret-color:var(--color-text-primary);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text-primary)!important;border-color:var(--color-border)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset!important}input:-webkit-autofill:hover{caret-color:var(--color-text-primary);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text-primary)!important;border-color:var(--color-border)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset!important}input:-webkit-autofill:focus{caret-color:var(--color-text-primary);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text-primary)!important;border-color:var(--color-border)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset!important}input:-webkit-autofill:active{caret-color:var(--color-text-primary);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text-primary)!important;border-color:var(--color-border)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset!important}textarea:-webkit-autofill{caret-color:var(--color-text-primary);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text-primary)!important;border-color:var(--color-border)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset!important}textarea:-webkit-autofill:hover{caret-color:var(--color-text-primary);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text-primary)!important;border-color:var(--color-border)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset!important}textarea:-webkit-autofill:focus{caret-color:var(--color-text-primary);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text-primary)!important;border-color:var(--color-border)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset!important}textarea:-webkit-autofill:active{caret-color:var(--color-text-primary);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text-primary)!important;border-color:var(--color-border)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset!important}select:-webkit-autofill{caret-color:var(--color-text-primary);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--color-text-primary)!important;border-color:var(--color-border)!important;box-shadow:0 0 0 1000px var(--color-surface) inset!important;-webkit-box-shadow:0 0 0 1000px var(--color-surface) inset!important}img,svg{max-width:100%;display:block}.scroll-y{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-y:auto}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}*{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}.home-restricted-banner{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 12%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-danger) 35%, transparent);color:var(--color-text-primary);font-size:var(--font-size-sm);flex-direction:column;gap:4px;margin:8px 10px 0;padding:10px 14px;line-height:1.45;display:flex}.profile-modal__kyc-files{gap:12px;margin:0;display:grid}.profile-modal__kyc-file{border:1px dashed var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);flex-direction:column;align-items:stretch;gap:0;padding:10px 12px;display:flex}.profile-modal__kyc-file>span:first-child{margin:0 0 var(--field-label-gap) 0;line-height:1.25;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);display:block}.profile-modal__kyc-file input[type=file]{width:100%;max-width:100%;font-size:var(--font-size-xs);margin:0 0 6px}html{--glass-blur:0px;--glass-sat:1;--glass-fill:transparent;--glass-fill-strong:transparent;--glass-stroke:transparent;--glass-shadow:none;--glass-radius:var(--radius-xl,16px)}html[data-surface=glass]{--glass-blur:32px;--glass-sat:1.65;--glass-fill:#161a289e;--glass-fill-strong:#1c2234c7;--glass-fill-input:#20263ad1;--glass-fill-inner:#ffffff14;--glass-stroke:#fff3;--glass-shadow:0 12px 40px #0006;--glass-radius:var(--radius-xl,16px);--color-text-primary:#fff;--color-text-secondary:#ffffffe0;--color-text-muted:#ffffffad;--color-text:#fff;--color-icon:#fffffff0;--color-bg:transparent;--color-bg-elevated:#1c2234b8;--color-bg-secondary:#161a288c;--color-surface:#ffffff1a;--color-surface-hover:#ffffff29;--color-border:#fff3;--color-border-light:#ffffff1f;--color-border-subtle:#ffffff1a;--color-chat-bg:transparent;--color-reaction-bg:#ffffff24;--color-message-own:color-mix(in srgb, var(--color-primary) 55%, #1c22348c);--color-message-other:#ffffff1f;--adm-bg:transparent;--adm-shell-bg:#161a288c;--adm-surface:#1c2234b3;--adm-surface-2:#1c22348c;--adm-surface-hover:#ffffff24;--adm-border:#fff3;--adm-border-subtle:#ffffff1f;--adm-border-faint:#ffffff14;--adm-text:#fff;--adm-text-secondary:#ffffffe0;--adm-text-muted:#ffffffad;--adm-shadow:0 12px 40px #0006;--adm-shadow-lg:0 18px 52px #00000073}html[data-surface=glass] .adm-root,html[data-surface=glass] .adm-root[data-admin-theme=dark],html[data-surface=glass] .adm-root[data-admin-theme=light]{--adm-bg:transparent;--adm-shell-bg:#ffffff14;--adm-surface:#ffffff1f;--adm-surface-2:#ffffff17;--adm-surface-hover:#ffffff2e;--adm-border:#ffffff3d;--adm-border-subtle:#ffffff24;--adm-border-faint:#ffffff14;--adm-text:#fff;--adm-text-secondary:#ffffffdb;--adm-text-muted:#ffffffa8;--adm-shadow:0 10px 36px #00000052;--adm-shadow-lg:0 18px 52px #00000061}html[data-surface=glass] .adm-root[data-admin-theme=light]{--adm-shell-bg:#ffffff8c;--adm-surface:#ffffffad;--adm-surface-2:#ffffff94;--adm-surface-hover:#ffffffd1;--adm-border:#0f172a1f;--adm-border-subtle:#0f172a14;--adm-border-faint:#0f172a0d;--adm-text:#0b1220;--adm-text-secondary:#0b1220c7;--adm-text-muted:#0b122094;--adm-shadow:0 8px 32px #0f172a1a;--adm-shadow-lg:0 16px 48px #0f172a24}html[data-surface=glass][data-theme=light]{--glass-fill:#ffffffb8;--glass-fill-strong:#ffffffdb;--glass-fill-input:#ffffffeb;--glass-fill-inner:#0f172a0a;--glass-stroke:#0f172a1f;--glass-shadow:0 8px 32px #0f172a1f;--color-text-primary:#0b1220;--color-text-secondary:#0b1220cc;--color-text-muted:#0b122094;--color-text:#0b1220;--color-icon:#0b1220e0;--color-bg:transparent;--color-bg-elevated:#ffffffc7;--color-bg-secondary:#ffffff9e;--color-surface:#ffffffd1;--color-surface-hover:#fffffff0;--color-border:#0f172a1f;--color-border-light:#0f172a14;--color-border-subtle:#0f172a0f;--color-chat-bg:transparent;--color-reaction-bg:#ffffffb8;--color-message-own:color-mix(in srgb, var(--color-primary) 28%, #ffffffb3);--color-message-other:#ffffffdb}html[data-surface=glass] body,html[data-surface=glass] #root,html[data-surface=glass] .adm-root{min-height:100dvh;background:radial-gradient(ellipse 100% 70% at 0% -10%, color-mix(in srgb, var(--color-primary) 55%, transparent), transparent 55%), radial-gradient(ellipse 80% 60% at 100% 0%, color-mix(in srgb, var(--color-accent-secondary,#8b5cf6) 40%, transparent), transparent 50%), radial-gradient(ellipse 70% 50% at 50% 110%, color-mix(in srgb, var(--color-primary) 35%, transparent), transparent 50%), radial-gradient(circle at 70% 40%, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 42%), #0a1018!important;background-attachment:fixed!important}html[data-surface=glass][data-theme=light] body,html[data-surface=glass][data-theme=light] #root,html[data-surface=glass][data-admin-theme=light] .adm-root{background:radial-gradient(ellipse 100% 70% at 0% -10%, color-mix(in srgb, var(--color-primary) 35%, transparent), transparent 55%), radial-gradient(ellipse 80% 55% at 100% 5%, color-mix(in srgb, var(--color-accent-secondary,#8b5cf6) 22%, transparent), transparent 50%), radial-gradient(ellipse 60% 45% at 40% 100%, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 48%), #dbe7f2!important}html[data-surface=glass] .glass-panel,html[data-surface=glass] .app-shell,html[data-surface=glass] .app-shell__list,html[data-surface=glass] .app-shell__chat,html[data-surface=glass] .sidebar__header,html[data-surface=glass] .sidebar__bottom-nav,html[data-surface=glass] .sidebar__search-input,html[data-surface=glass] .chat-tabs,html[data-surface=glass] .chat-view__header,html[data-surface=glass] .chat-view__menu,html[data-surface=glass] .chat-view__blocked-notice,html[data-surface=glass] .chat-view__readonly-bar,html[data-surface=glass] .message-input__reply,html[data-surface=glass] .message-input__attach-menu,html[data-surface=glass] .message-input__mentions,html[data-surface=glass] .message-bubble__body,html[data-surface=glass] .message-bubble__reply,html[data-surface=glass] .poll-message__card,html[data-surface=glass] .poll-modal,html[data-surface=glass] .message-context-card,html[data-surface=glass] .message-context-reactions,html[data-surface=glass] .context-menu,html[data-surface=glass] .modal,html[data-surface=glass] .sponsored-channel-card,html[data-surface=glass] .sponsored-chat-banner,html[data-surface=glass] .selection-bar,html[data-surface=glass] .story-bar,html[data-surface=glass] .pinned-bar,html[data-surface=glass] .message-date-separator span,html[data-surface=glass] .message-toast,html[data-surface=glass] .toast,html[data-surface=glass] .adm-shell,html[data-surface=glass] .adm-header,html[data-surface=glass] .adm-nav,html[data-surface=glass] .adm-card,html[data-surface=glass] .adm-panel,html[data-surface=glass] .adm-settings-panel,html[data-surface=glass] .adm-store-form-card,html[data-surface=glass] .adm-table-wrap,html[data-surface=glass] .adm-kpi,html[data-surface=glass] .adm-stat-card,html[data-surface=glass] .adm-theme-ui,html[data-surface=glass] .adm-theme-preset,html[data-surface=glass] .adm-form-card,html[data-surface=glass] .adm-page-header,html[data-surface=glass] .adm-toolbar,html[data-surface=glass] .adm-input,html[data-surface=glass] .adm-select,html[data-surface=glass] .adm-choice-card,html[data-surface=glass] .adm-channel-picker__list,html[data-surface=glass] .adm-store-kpi,html[data-surface=glass] .adm-wallpaper__live-preview{background:var(--glass-fill)!important;background-color:var(--glass-fill)!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))!important;border:1px solid var(--glass-stroke)!important;box-shadow:inset 0 1px 0 #ffffff24, var(--glass-shadow)!important}html[data-surface=glass] .modal__header,html[data-surface=glass] .modal__footer,html[data-surface=glass] .modal__body,html[data-surface=glass] .profile-modal__actions,html[data-surface=glass] .profile-modal__privacy,html[data-surface=glass] .profile-modal__verify,html[data-surface=glass] .appearance-panel__section,html[data-surface=glass] .appearance-preview,html[data-surface=glass] .appearance-panel__theme-btn,html[data-surface=glass] .appearance-color,html[data-surface=glass] .appearance-preview__bubble,html[data-surface=glass] .appearance-preview__pill,html[data-surface=glass] .chat-item,html[data-surface=glass] .contacts-panel__item,html[data-surface=glass] .contacts-panel__section,html[data-surface=glass] .contacts-panel__tool,html[data-surface=glass] .contacts-panel__lookup,html[data-surface=glass] .poll-message__option,html[data-surface=glass] .adm-tab,html[data-surface=glass] .adm-badge,html[data-surface=glass] .adm-btn--ghost,html[data-surface=glass] .adm-btn:not(.adm-btn--primary):not(.adm-btn--danger):not(.adm-btn--success),html[data-surface=glass] .adm-theme-ui__surface,html[data-surface=glass] .adm-theme-ui__surface-btn,html[data-surface=glass] .adm-theme-ui__preview,html[data-surface=glass] .adm-body{background:var(--glass-fill-inner)!important;background-color:var(--glass-fill-inner)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-color:var(--glass-stroke)!important}html[data-surface=glass] .profile-modal__tabs{background:var(--glass-fill-inner)!important;background-color:var(--glass-fill-inner)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border:1px solid var(--glass-stroke)!important;min-height:52px!important;overflow:hidden!important}html[data-surface=glass] .profile-modal__tab{-webkit-backdrop-filter:none!important;box-shadow:none!important;writing-mode:horizontal-tb!important;flex:1 1 0!important;min-width:0!important}html[data-surface=glass] .profile-modal__tab.is-active{background:color-mix(in srgb, var(--color-primary) 28%, #ffffff1a)!important;color:#fff!important}html[data-surface=glass] .modal__header,html[data-surface=glass] .modal__footer{border-color:var(--glass-stroke)!important;background:0 0!important}html[data-surface=glass] .modal__body{background:0 0!important;border:none!important}html[data-surface=glass] .profile-modal__action-row{-webkit-backdrop-filter:none!important;box-shadow:none!important;border-color:color-mix(in srgb, var(--glass-stroke) 70%, transparent)!important;background:0 0!important}html[data-surface=glass] .profile-modal__tab.is-active,html[data-surface=glass] .appearance-panel__theme-btn.is-active{background:color-mix(in srgb, var(--color-primary) 28%, #ffffff1a)!important;color:#fff!important;border-color:color-mix(in srgb, var(--color-primary) 45%, var(--glass-stroke))!important}html[data-surface=glass][data-theme=light] .profile-modal__tab.is-active,html[data-surface=glass][data-theme=light] .appearance-panel__theme-btn.is-active{color:var(--color-primary)!important}html[data-surface=glass] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not(.otp-boxes__input):not(.phone-field__input):not(.message-input__field),html[data-surface=glass] select{isolation:isolate;font-family:var(--font-family);overflow:hidden;background:var(--glass-fill-input)!important;background-color:var(--glass-fill-input)!important;-webkit-backdrop-filter:blur(16px)saturate(160%)!important;border:1px solid var(--glass-stroke)!important;border-radius:var(--radius-md)!important;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-text-primary)!important;box-shadow:inset 0 1px #ffffff24!important}html[data-surface=glass] textarea:not(.message-input__field){isolation:isolate;font-family:var(--font-family);overflow:auto;background:var(--glass-fill-input)!important;background-color:var(--glass-fill-input)!important;-webkit-backdrop-filter:blur(16px)saturate(160%)!important;border:1px solid var(--glass-stroke)!important;border-radius:var(--radius-md)!important;color:var(--color-text-primary)!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-text-primary)!important;box-shadow:inset 0 1px #ffffff24!important}html[data-surface=glass] .app-shell-frame{background:0 0!important}html[data-surface=glass] .app-shell{border-radius:var(--adm-radius-shell,20px);overflow:hidden;background:var(--glass-fill)!important;box-shadow:0 0 0 1px var(--glass-stroke), 0 24px 64px #00000059!important}html[data-surface=glass] .app-shell__list{border-inline-end:1px solid var(--glass-stroke)!important;box-shadow:none!important;background:#ffffff0f!important}html[data-surface=glass] .app-shell__chat,html[data-surface=glass] .chat-view{box-shadow:none!important;background:0 0!important;border:none!important}html[data-surface=glass] .sidebar,html[data-surface=glass] .sidebar__content,html[data-surface=glass] .chat-list,html[data-surface=glass] .chat-list__items,html[data-surface=glass] .chat-view__messages{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important}html[data-surface=glass] .message-list{background-color:#0000!important;background-image:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 12%, transparent), transparent 28%), var(--chat-wallpaper-image,none)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important}html[data-surface=glass] .message-bubble__body{background:var(--glass-fill-strong)!important;border-radius:var(--bubble-radius,16px)!important;box-shadow:inset 0 1px #fff3,0 8px 24px #0003!important}html[data-surface=glass] .message-bubble--own .message-bubble__body{background:color-mix(in srgb, var(--color-primary) 38%, #ffffff1a)!important;border-color:color-mix(in srgb, var(--color-primary) 45%, #ffffff40)!important}html[data-surface=glass] .message-bubble--other .message-bubble__body{background:var(--glass-fill-strong)!important}html[data-surface=glass] .message-bubble__body--video-note,html[data-surface=glass] .message-bubble--own .message-bubble__body--video-note,html[data-surface=glass] .message-bubble--other .message-bubble__body--video-note,html[data-surface=glass] .message-bubble__body--emoji,html[data-surface=glass] .message-bubble--own .message-bubble__body--emoji,html[data-surface=glass] .message-bubble--other .message-bubble__body--emoji{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}html[data-surface=glass] .chat-item{margin-block:3px;margin-inline:8px;box-shadow:none!important;background:var(--glass-fill-inner)!important;border-bottom:none!important;border-radius:14px!important;padding:10px 12px!important}html[data-surface=glass] .chat-item:hover,html[data-surface=glass] .chat-item.is-active,html[data-surface=glass] .chat-item-wrap--active .chat-item{background:var(--glass-fill-strong)!important;border-color:color-mix(in srgb, var(--color-primary) 40%, var(--glass-stroke))!important;box-shadow:inset 0 1px #ffffff1f!important}html[data-surface=glass] .chat-list__discover-label{margin:10px 8px 2px;padding:8px 10px 4px;color:var(--color-text-secondary)!important;background:0 0!important;border-top:none!important}html[data-surface=glass] .chat-item__type,html[data-surface=glass] .chat-item__online,html[data-surface=glass] .avatar__online-dot{border-color:color-mix(in srgb, var(--glass-fill-strong) 80%, #000)!important}html[data-surface=glass] .sidebar__bottom-nav{padding:6px 10px calc(6px + env(safe-area-inset-bottom,0px))!important;gap:6px!important}html[data-surface=glass] .sidebar__bottom-tab{min-height:40px;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-radius:12px!important}html[data-surface=glass] .sidebar__bottom-tab.is-active{background:color-mix(in srgb, var(--color-primary) 22%, transparent)!important;color:#fff!important}html[data-surface=glass] .sidebar__header{gap:8px}html[data-surface=glass] .sidebar__actions .btn--icon,html[data-surface=glass] .sidebar__admin-link{-webkit-backdrop-filter:none!important;box-shadow:none!important}html[data-surface=glass] .sidebar__header,html[data-surface=glass] .sidebar__bottom-nav,html[data-surface=glass] .chat-view__header,html[data-surface=glass] .chat-tabs,html[data-surface=glass] .selection-bar,html[data-surface=glass] .story-bar,html[data-surface=glass] .pinned-bar{background:var(--glass-fill-strong)!important;box-shadow:inset 0 1px #ffffff1f!important}html[data-surface=glass] .message-input{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-top:1px solid #ffffff1f!important;padding-block:10px 12px!important}html[data-surface=glass] .message-input__panel-wrap{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}html[data-surface=glass] .message-input__compose{background:var(--glass-fill-strong)!important;background-color:var(--glass-fill-strong)!important;-webkit-backdrop-filter:blur(22px)saturate(170%)!important;border:1px solid var(--glass-stroke)!important;border-radius:26px!important;gap:0!important;padding:4px 6px!important;box-shadow:inset 0 1px #ffffff38,0 10px 28px #00000038!important}html[data-surface=glass] .message-input__row{align-items:center;gap:2px}html[data-surface=glass] .message-input__field,html[data-surface=glass] .message-input textarea.message-input__field{-webkit-text-fill-color:var(--color-text-primary);height:auto;min-height:40px;box-shadow:none!important;-webkit-backdrop-filter:none!important;color:var(--color-text-primary)!important;caret-color:var(--color-primary)!important;background:0 0!important;border:none!important;border-radius:18px!important}html[data-surface=glass] .message-input__field:focus{box-shadow:none!important;border:none!important}html[data-surface=glass] .message-input__field::placeholder,html[data-surface=glass] .message-input textarea::placeholder{-webkit-text-fill-color:#ffffff94;color:#ffffff94!important;opacity:1!important}html[data-surface=glass][data-theme=light] .message-input__field::placeholder,html[data-surface=glass][data-theme=light] .message-input textarea::placeholder{-webkit-text-fill-color:#0b12207a;color:#0b12207a!important}html[data-surface=glass] .message-input__tools .btn,html[data-surface=glass] .message-input__mic{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--color-text-primary)!important;background:0 0!important;border:none!important}html[data-surface=glass] .message-input__voice{background:var(--glass-fill-strong)!important;border:1px solid var(--glass-stroke)!important;-webkit-backdrop-filter:blur(22px)saturate(170%)!important;border-radius:26px!important;box-shadow:inset 0 1px #fff3!important}html[data-surface=glass] .modal-overlay,html[data-surface=glass] .message-context-backdrop,html[data-surface=glass] .context-menu-backdrop,html[data-surface=glass] .poll-modal-backdrop{-webkit-backdrop-filter:blur(8px)!important;background:#00000059!important}html[data-surface=glass] .modal,html[data-surface=glass] .message-context-card,html[data-surface=glass] .message-context-reactions,html[data-surface=glass] .context-menu,html[data-surface=glass] .poll-modal{background:var(--glass-fill-strong)!important;background-color:var(--glass-fill-strong)!important;border-radius:var(--glass-radius)!important;color:var(--color-text-primary)!important;box-shadow:inset 0 1px #ffffff2e,0 20px 50px #0006!important}html[data-surface=glass] .poll-message__card{border-radius:var(--glass-radius)!important;box-shadow:inset 0 1px #fff3,0 12px 36px #00000040!important}html[data-surface=glass] .poll-message__option{background:#ffffff14!important;border-radius:12px!important}html[data-surface=glass] .poll-message__bar{background:color-mix(in srgb, var(--color-primary) 35%, transparent)!important}html[data-surface=glass] .sidebar__search-input,html[data-surface=glass] .adm-input{-webkit-text-fill-color:var(--color-text-primary);background:var(--glass-fill-input)!important;background-color:var(--glass-fill-input)!important;border-color:var(--glass-stroke)!important;color:var(--color-text-primary)!important;caret-color:var(--color-primary)!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff29!important}html[data-surface=glass] .message-date-separator span{border-radius:999px!important;padding:.2rem .75rem!important;box-shadow:inset 0 1px #ffffff26!important}html[data-surface=glass] .appearance-panel__theme-btn.is-active,html[data-surface=glass] .adm-theme-ui__surface-btn.is-active,html[data-surface=glass] .adm-tab.adm-tab--active{background:color-mix(in srgb, var(--color-primary) 28%, #ffffff14)!important;border-color:color-mix(in srgb, var(--color-primary) 50%, var(--glass-stroke))!important}html[data-surface=glass] .adm-nav__link:hover{background:color-mix(in srgb, var(--color-primary) 18%, transparent)!important;color:var(--color-primary)!important;box-shadow:none!important;border-color:#0000!important}html[data-surface=glass] .adm-nav__link--active,html[data-surface=glass] .adm-nav__link--active:hover{background:color-mix(in srgb, var(--color-primary) 82%, transparent)!important;color:#fff!important;border:1px solid color-mix(in srgb, var(--color-primary) 55%, #ffffff59)!important;box-shadow:0 6px 18px color-mix(in srgb, var(--color-primary) 38%, transparent), inset 0 1px 0 #ffffff38!important;-webkit-backdrop-filter:blur(12px)saturate(160%)!important}html[data-surface=glass] .adm-mobile-nav__link--active{background:color-mix(in srgb, var(--color-primary) 22%, transparent)!important;color:var(--color-primary)!important;border-color:color-mix(in srgb, var(--color-primary) 40%, var(--glass-stroke))!important}html[data-surface=glass] .btn--primary,html[data-surface=glass] .adm-btn--primary,html[data-surface=glass] .phone-auth__cta,html[data-surface=glass] .compose-send{-webkit-text-fill-color:#fff;background:var(--color-primary)!important;background-color:var(--color-primary)!important;color:#fff!important;-webkit-backdrop-filter:none!important;box-shadow:0 8px 24px color-mix(in srgb, var(--color-primary) 42%, transparent), inset 0 1px 0 #ffffff38!important;border:1px solid #0000!important}html[data-surface=glass] .adm-root{background:radial-gradient(ellipse 100% 70% at 0% -10%, color-mix(in srgb, var(--color-primary) 55%, transparent), transparent 55%), radial-gradient(ellipse 80% 60% at 100% 0%, color-mix(in srgb, var(--color-accent-secondary,#8b5cf6) 40%, transparent), transparent 50%), radial-gradient(ellipse 70% 50% at 50% 110%, color-mix(in srgb, var(--color-primary) 35%, transparent), transparent 50%), #0a1018!important;background-attachment:fixed!important}html[data-surface=glass] .adm-shell{background:var(--glass-fill)!important;border:1px solid var(--glass-stroke)!important;box-shadow:inset 0 1px #ffffff26,0 20px 60px #00000059!important}html[data-surface=glass] .adm-body{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important}html[data-surface=glass] .adm-card,html[data-surface=glass] .adm-settings-panel,html[data-surface=glass] .adm-store-form-card,html[data-surface=glass] .adm-theme-ui,html[data-surface=glass] .adm-kpi,html[data-surface=glass] .adm-store-kpi,html[data-surface=glass] .adm-theme-preset,html[data-surface=glass] .adm-page-header{border-radius:var(--adm-radius-card,16px)!important;box-shadow:inset 0 1px #ffffff2e,0 10px 32px #00000038!important}html[data-surface=glass] .adm-page-header{background:var(--glass-fill-strong)!important;border:1px solid var(--glass-stroke)!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))!important}html[data-surface=glass] .adm-page-header__accent{box-shadow:0 0 12px color-mix(in srgb, var(--color-primary) 45%, transparent);background:linear-gradient(180deg, var(--color-primary) 0%, color-mix(in srgb, var(--color-primary) 40%, #fff) 100%)!important}html[data-surface=glass] .adm-page-header .adm-page-title,html[data-surface=glass] .adm-page-header h1{color:var(--adm-text,var(--color-text-primary))!important}html[data-surface=glass] .adm-page-header__subtitle,html[data-surface=glass] .adm-page-header p{color:var(--adm-text-secondary,var(--color-text-secondary))!important}html[data-surface=glass] .adm-table,html[data-surface=glass] .adm-table th,html[data-surface=glass] .adm-table td{border-color:var(--glass-stroke)!important;background:0 0!important}html[data-surface=glass] .adm-table-wrap,html[data-surface=glass] .adm-data-table{overflow:hidden;border-radius:var(--adm-radius-card,16px)!important}html[data-surface=glass] .pa-card,html[data-surface=glass] .phone-auth-card{background:var(--glass-fill-strong)!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))!important;border:1px solid var(--glass-stroke)!important;box-shadow:inset 0 1px #ffffff38,0 20px 50px #0000004d!important}html[data-surface=glass] .auth-card,html[data-surface=glass] .auth-shell .auth-card,html[data-surface=glass] .auth-shell__form-block,html[data-surface=glass] .auth-layout .auth-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}html[data-surface=glass] input::placeholder,html[data-surface=glass] textarea::placeholder{-webkit-text-fill-color:var(--color-text-muted);color:var(--color-text-muted)!important;opacity:1!important}html[data-surface=glass] .otp-boxes__input{box-shadow:none!important;-webkit-backdrop-filter:none!important;opacity:0!important;color:#0000!important;-webkit-text-fill-color:transparent!important;background:0 0!important;border:none!important}html[data-surface=glass] .otp-boxes__cell{background:var(--glass-fill-input)!important;-webkit-backdrop-filter:blur(16px)saturate(160%)!important;border:1.5px solid var(--glass-stroke)!important;color:var(--color-text-primary)!important;box-shadow:inset 0 1px #ffffff38!important}html[data-surface=glass] .otp-boxes__label{color:var(--color-text-secondary)!important}html[data-surface=glass] .btn--primary,html[data-surface=glass] .adm-btn--primary,html[data-surface=glass] .phone-auth__cta,html[data-surface=glass] button.btn--primary{-webkit-text-fill-color:#fff;background:var(--color-primary)!important;background-color:var(--color-primary)!important;color:#fff!important;-webkit-backdrop-filter:none!important;box-shadow:0 8px 24px color-mix(in srgb, var(--color-primary) 42%, transparent), inset 0 1px 0 #ffffff40!important;border-color:#0000!important}html[data-surface=glass] .btn--danger,html[data-surface=glass] .adm-btn--danger{-webkit-backdrop-filter:none!important}html[data-surface=glass] .message-bubble__body,html[data-surface=glass] .message-bubble__text,html[data-surface=glass] .message-bubble{color:var(--color-text-primary)}html[data-surface=glass] .message-bubble--own .message-bubble__body{background:color-mix(in srgb, var(--color-primary) 48%, #ffffff24)!important}html[data-surface=glass] .message-bubble--own .message-bubble__body--video-note,html[data-surface=glass] .message-bubble--own .message-bubble__body--emoji{box-shadow:none!important;background:0 0!important;border:none!important}html[data-surface=glass] .auth-shell,html[data-surface=glass] .auth-shell--dark{--auth-bg:transparent;--auth-surface:#ffffff24;--auth-surface-2:#ffffff1a;--auth-text:#fff;--auth-text-muted:#ffffffc7;--auth-border:#ffffff38;--auth-hero-text:#fff;--auth-panel-bg:transparent;color:var(--auth-text)!important;background:0 0!important}html[data-surface=glass] .auth-shell--light{--auth-bg:transparent;--auth-surface:#ffffffb8;--auth-surface-2:#ffffff9e;--auth-text:#0b1220;--auth-text-muted:#0b1220b3;--auth-border:#0f172a1f;--auth-hero-text:#0b1220;--auth-panel-bg:transparent}html[data-surface=glass] .auth-shell--bg-theme,html[data-surface=glass] .auth-shell--bg-solid,html[data-surface=glass] .auth-shell--bg-gradient,html[data-surface=glass] .auth-shell--bg-image:not(.auth-shell--has-full-image):not(.auth-shell--has-side-image){background:0 0!important}html[data-surface=glass] .auth-shell__content,html[data-surface=glass] .auth-shell--focus .auth-shell__content,html[data-surface=glass] .auth-shell--cinema .auth-shell__content,html[data-surface=glass] .auth-shell--glass .auth-shell__content,html[data-surface=glass] .auth-shell--editorial .auth-shell__content,html[data-surface=glass] .auth-shell--single .auth-shell__content{background:var(--glass-fill-strong)!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))!important;border:1px solid var(--glass-stroke)!important;color:var(--auth-text)!important;border-radius:28px!important;gap:1.15rem!important;padding:clamp(28px,5vw,40px) clamp(22px,4vw,36px)!important;box-shadow:inset 0 1px #ffffff47,0 24px 64px #0000005c!important}html[data-surface=glass] .auth-shell--split .auth-shell__panel{border-inline-start:1px solid var(--glass-stroke)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}html[data-surface=glass] .auth-shell--split .auth-shell__content{background:var(--glass-fill-strong)!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))!important;border:1px solid var(--glass-stroke)!important;border-radius:24px!important}html[data-surface=glass] .auth-shell__brand-title,html[data-surface=glass] .auth-shell__hero-title,html[data-surface=glass] .auth-shell__hero-title--editorial,html[data-surface=glass] .auth-shell .text--primary,html[data-surface=glass] .auth-shell .auth-card__header .text--primary{color:var(--auth-text)!important}html[data-surface=glass] .auth-shell__brand-sub,html[data-surface=glass] .auth-shell__hero-sub,html[data-surface=glass] .auth-shell__footer-note,html[data-surface=glass] .auth-shell .text--secondary,html[data-surface=glass] .auth-shell .text--muted,html[data-surface=glass] .auth-shell .auth-card__header .text--secondary,html[data-surface=glass] .auth-shell .auth-card__header .text--muted{color:var(--auth-text-muted)!important}html[data-surface=glass] .auth-shell .input,html[data-surface=glass] .auth-shell .input__field,html[data-surface=glass] .auth-shell input:not([type=checkbox]):not([type=radio]):not(.otp-boxes__input):not(.phone-field__input),html[data-surface=glass] .auth-shell textarea,html[data-surface=glass] .auth-shell select,html[data-surface=glass] .auth-layout .input{-webkit-text-fill-color:var(--auth-text,var(--color-text-primary));height:46px;padding-inline:14px;color:var(--auth-text,var(--color-text-primary))!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff1a!important;border:1px solid #fff3!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff1f!important}html[data-surface=glass] .auth-shell--light .input,html[data-surface=glass] .auth-shell--light input:not([type=checkbox]):not([type=radio]):not(.otp-boxes__input):not(.phone-field__input),html[data-surface=glass][data-theme=light] .auth-layout .input{-webkit-text-fill-color:#0b1220;color:#0b1220!important;background:#ffffff8c!important;border-color:#0f172a1f!important}html[data-surface=glass] .auth-shell .input::placeholder,html[data-surface=glass] .auth-shell input::placeholder,html[data-surface=glass] .auth-layout .input::placeholder{-webkit-text-fill-color:#ffffff80;color:#ffffff80!important;opacity:1!important}html[data-surface=glass] .auth-shell--light .input::placeholder,html[data-surface=glass][data-theme=light] .auth-layout .input::placeholder{-webkit-text-fill-color:#0b122073;color:#0b122073!important}html[data-surface=glass] .auth-shell .input:focus,html[data-surface=glass] .auth-shell input:focus,html[data-surface=glass] .auth-layout .input:focus{border-color:color-mix(in srgb, var(--color-primary) 70%, #fff)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 28%, transparent)!important}html[data-surface=glass] .auth-shell .input:-webkit-autofill{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--auth-text,var(--color-text-primary))!important;caret-color:var(--auth-text,var(--color-text-primary))!important;color:var(--auth-text,var(--color-text-primary))!important;background-color:#0000!important;border:1px solid #fff3!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1000px #161c28eb!important}html[data-surface=glass] .auth-shell .input:-webkit-autofill:hover{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--auth-text,var(--color-text-primary))!important;caret-color:var(--auth-text,var(--color-text-primary))!important;color:var(--auth-text,var(--color-text-primary))!important;background-color:#0000!important;border:1px solid #fff3!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1000px #161c28eb!important}html[data-surface=glass] .auth-shell .input:-webkit-autofill:focus{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--auth-text,var(--color-text-primary))!important;caret-color:var(--auth-text,var(--color-text-primary))!important;color:var(--auth-text,var(--color-text-primary))!important;background-color:#0000!important;border:1px solid #fff3!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1000px #161c28eb!important}html[data-surface=glass] .auth-shell .input:-webkit-autofill:active{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--auth-text,var(--color-text-primary))!important;caret-color:var(--auth-text,var(--color-text-primary))!important;color:var(--auth-text,var(--color-text-primary))!important;background-color:#0000!important;border:1px solid #fff3!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1000px #161c28eb!important}html[data-surface=glass] .auth-shell input:-webkit-autofill{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--auth-text,var(--color-text-primary))!important;caret-color:var(--auth-text,var(--color-text-primary))!important;color:var(--auth-text,var(--color-text-primary))!important;background-color:#0000!important;border:1px solid #fff3!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1000px #161c28eb!important}html[data-surface=glass] .auth-shell input:-webkit-autofill:hover{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--auth-text,var(--color-text-primary))!important;caret-color:var(--auth-text,var(--color-text-primary))!important;color:var(--auth-text,var(--color-text-primary))!important;background-color:#0000!important;border:1px solid #fff3!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1000px #161c28eb!important}html[data-surface=glass] .auth-shell input:-webkit-autofill:focus{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--auth-text,var(--color-text-primary))!important;caret-color:var(--auth-text,var(--color-text-primary))!important;color:var(--auth-text,var(--color-text-primary))!important;background-color:#0000!important;border:1px solid #fff3!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1000px #161c28eb!important}html[data-surface=glass] .auth-shell input:-webkit-autofill:active{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--auth-text,var(--color-text-primary))!important;caret-color:var(--auth-text,var(--color-text-primary))!important;color:var(--auth-text,var(--color-text-primary))!important;background-color:#0000!important;border:1px solid #fff3!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1000px #161c28eb!important}html[data-surface=glass] .auth-layout .input:-webkit-autofill{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--auth-text,var(--color-text-primary))!important;caret-color:var(--auth-text,var(--color-text-primary))!important;color:var(--auth-text,var(--color-text-primary))!important;background-color:#0000!important;border:1px solid #fff3!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1000px #161c28eb!important}html[data-surface=glass] .auth-layout .input:-webkit-autofill:focus{transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--auth-text,var(--color-text-primary))!important;caret-color:var(--auth-text,var(--color-text-primary))!important;color:var(--auth-text,var(--color-text-primary))!important;background-color:#0000!important;border:1px solid #fff3!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1000px #161c28eb!important}html[data-surface=glass] .auth-shell--light .input:-webkit-autofill{-webkit-text-fill-color:#0b1220!important;caret-color:#0b1220!important;color:#0b1220!important;background-color:#0000!important;border-color:#0f172a1f!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-surface=glass] .auth-shell--light .input:-webkit-autofill:hover{-webkit-text-fill-color:#0b1220!important;caret-color:#0b1220!important;color:#0b1220!important;background-color:#0000!important;border-color:#0f172a1f!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-surface=glass] .auth-shell--light .input:-webkit-autofill:focus{-webkit-text-fill-color:#0b1220!important;caret-color:#0b1220!important;color:#0b1220!important;background-color:#0000!important;border-color:#0f172a1f!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-surface=glass] .auth-shell--light .input:-webkit-autofill:active{-webkit-text-fill-color:#0b1220!important;caret-color:#0b1220!important;color:#0b1220!important;background-color:#0000!important;border-color:#0f172a1f!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-surface=glass] .auth-shell--light input:-webkit-autofill{-webkit-text-fill-color:#0b1220!important;caret-color:#0b1220!important;color:#0b1220!important;background-color:#0000!important;border-color:#0f172a1f!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-surface=glass] .auth-shell--light input:-webkit-autofill:hover{-webkit-text-fill-color:#0b1220!important;caret-color:#0b1220!important;color:#0b1220!important;background-color:#0000!important;border-color:#0f172a1f!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-surface=glass] .auth-shell--light input:-webkit-autofill:focus{-webkit-text-fill-color:#0b1220!important;caret-color:#0b1220!important;color:#0b1220!important;background-color:#0000!important;border-color:#0f172a1f!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-surface=glass] .auth-shell--light input:-webkit-autofill:active{-webkit-text-fill-color:#0b1220!important;caret-color:#0b1220!important;color:#0b1220!important;background-color:#0000!important;border-color:#0f172a1f!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-surface=glass][data-theme=light] .auth-layout .input:-webkit-autofill{-webkit-text-fill-color:#0b1220!important;caret-color:#0b1220!important;color:#0b1220!important;background-color:#0000!important;border-color:#0f172a1f!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-surface=glass] .auth-shell .input__label,html[data-surface=glass] .auth-shell .auth-field-label-row,html[data-surface=glass] .auth-shell label,html[data-surface=glass] .auth-layout .input__label{font-weight:600;color:#ffffffd1!important}html[data-surface=glass] .auth-shell--light .input__label,html[data-surface=glass] .auth-shell--light label,html[data-surface=glass][data-theme=light] .auth-layout .input__label{color:#0b1220b8!important}html[data-surface=glass] .auth-shell a,html[data-surface=glass] .auth-shell .auth-link{font-weight:700;color:color-mix(in srgb, var(--auth-accent,var(--color-primary)) 70%, #fff)!important}html[data-surface=glass] .auth-shell .auth-card__footer,html[data-surface=glass] .auth-layout .auth-card__footer{color:var(--auth-text-muted,var(--color-text-secondary))}html[data-surface=glass] .auth-shell .btn--primary,html[data-surface=glass] .auth-layout .btn--primary{height:48px;font-weight:800;border-radius:14px!important}html[data-surface=glass] .phone-auth{--pa-surface:var(--glass-fill-input);--pa-border:var(--glass-stroke);color:var(--color-text-primary)!important;background:0 0!important}html[data-surface=glass] .phone-auth__title,html[data-surface=glass] .phone-auth__phone-ltr,html[data-surface=glass] .phone-field__country-name,html[data-surface=glass] .phone-field__code,html[data-surface=glass] .phone-field__prefix{color:var(--color-text-primary)!important}html[data-surface=glass] .phone-auth__subtitle,html[data-surface=glass] .phone-auth__hint,html[data-surface=glass] .phone-auth__meta,html[data-surface=glass] .phone-auth__terms{color:var(--color-text-secondary)!important}html[data-surface=glass] .phone-auth__link,html[data-surface=glass] .phone-auth__resend,html[data-surface=glass] .phone-auth__terms button,html[data-surface=glass] .auth-link{font-weight:700;color:color-mix(in srgb, var(--color-primary) 75%, #fff)!important}html[data-surface=glass] .phone-auth__error{border:1px solid color-mix(in srgb, var(--color-danger,#e53935) 40%, transparent);border-radius:12px;padding:.65rem .85rem;color:#ff8a80!important;background:color-mix(in srgb, var(--color-danger,#e53935) 18%, transparent)!important}html[data-surface=glass] .phone-auth__form{border-radius:22px;padding:1.15rem 1.05rem 1.25rem;background:var(--glass-fill-strong)!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))!important;border:1px solid var(--glass-stroke)!important;box-shadow:inset 0 1px #ffffff38,0 18px 48px #00000047!important}html[data-surface=glass] .auth-shell .phone-auth__form{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;padding:0!important}html[data-surface=glass] .phone-field{background:var(--glass-fill-input)!important;-webkit-backdrop-filter:blur(18px)saturate(160%)!important;border:1.5px solid var(--glass-stroke)!important;box-shadow:inset 0 1px #fff3!important}html[data-surface=glass] .phone-field__label{border-radius:6px;padding:.15rem .4rem;color:var(--color-text-secondary)!important;background:color-mix(in srgb, var(--color-primary) 18%, #0a1018)!important}html[data-surface=glass][data-theme=light] .phone-field__label{background:color-mix(in srgb, #fff 88%, var(--color-primary))!important}html[data-surface=glass] .phone-field__input{-webkit-text-fill-color:var(--color-text-primary);box-shadow:none!important;-webkit-backdrop-filter:none!important;color:var(--color-text-primary)!important;caret-color:var(--color-primary)!important;background:0 0!important;border:none!important}html[data-surface=glass] .phone-field__input::placeholder{-webkit-text-fill-color:var(--color-text-muted);color:var(--color-text-muted)!important;opacity:1!important}html[data-surface=glass] .phone-field__chevron{color:var(--color-text-muted)!important}html[data-surface=glass] .auth-layout{background:0 0!important}html[data-surface=glass] .auth-layout__content{color:var(--color-text-primary);background:var(--glass-fill-strong)!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))!important;border:1px solid var(--glass-stroke)!important;border-radius:28px!important;padding:clamp(28px,5vw,40px) clamp(22px,4vw,36px)!important;box-shadow:inset 0 1px #ffffff47,0 24px 64px #0000005c!important}html[data-surface=glass] .auth-layout__brand{background:radial-gradient(ellipse 80% 60% at 20% 10%, color-mix(in srgb, var(--color-primary) 35%, transparent), transparent 55%), var(--glass-fill)!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))!important;border-inline-end:1px solid var(--glass-stroke)!important}html[data-surface=glass] .auth-layout__panel{box-shadow:none!important;background:0 0!important;border:none!important}html[data-surface=glass] .text--secondary{color:var(--color-text-secondary)!important}html[data-surface=glass] .text--muted{color:var(--color-text-muted)!important}html[data-surface=glass] .input__label,html[data-surface=glass] .adm-label,html[data-surface=glass] .adm-hint,html[data-surface=glass] .adm-form-hint{color:var(--color-text-secondary)!important}html[data-surface=glass] .adm-root .adm-label,html[data-surface=glass] .adm-root .adm-hint,html[data-surface=glass] .adm-root .adm-form-hint{color:var(--adm-text-secondary)!important}html[data-surface=glass] .adm-root,html[data-surface=glass] .adm-root .adm-page-title,html[data-surface=glass] .adm-root h1,html[data-surface=glass] .adm-root h2,html[data-surface=glass] .adm-root h3{color:var(--adm-text)}html[data-surface=glass] .chat-item__time,html[data-surface=glass] .chat-item__preview,html[data-surface=glass] .chat-view__subtitle,html[data-surface=glass] .chat-view__header-meta,html[data-surface=glass] .message-bubble__meta,html[data-surface=glass] .message-bubble__time,html[data-surface=glass] .pinned-bar,html[data-surface=glass] .story-bar__label{color:var(--color-text-secondary)!important}html[data-surface=glass] .chat-item__title,html[data-surface=glass] .chat-view__title,html[data-surface=glass] .sidebar__title{color:var(--color-text-primary)!important}html[data-surface=glass] select option{color:#fff;background:#121a24}html[data-surface=glass][data-theme=light] select option{color:#0b1220;background:#f7fafd}html[data-surface=glass] :disabled,html[data-surface=glass] [aria-disabled=true]{opacity:.72}html[data-surface=glass][data-theme=light] .message-bubble--own .message-bubble__body{background:color-mix(in srgb, var(--color-primary) 30%, #ffffffc7)!important;-webkit-backdrop-filter:blur(20px)saturate(165%)!important;border-color:color-mix(in srgb, var(--color-primary) 28%, #0f172a1a)!important}html[data-surface=glass][data-theme=light] .message-bubble--own .message-bubble__body--video-note,html[data-surface=glass][data-theme=light] .message-bubble--own .message-bubble__body--emoji,html[data-surface=glass][data-theme=light] .message-bubble--other .message-bubble__body--video-note,html[data-surface=glass][data-theme=light] .message-bubble--other .message-bubble__body--emoji{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}html[data-surface=glass][data-theme=light] .message-bubble--other .message-bubble__body{-webkit-backdrop-filter:blur(20px)saturate(165%)!important;background:#ffffffd6!important;box-shadow:inset 0 1px #ffffffa6,0 6px 20px #0f172a14!important}html[data-surface=glass][data-theme=light] .message-input__compose{-webkit-backdrop-filter:blur(24px)saturate(170%)!important;background:#ffffffe0!important;border-color:#0f172a1a!important;box-shadow:inset 0 1px #ffffffd9,0 8px 24px #0f172a1a!important}@media (width<=767px){html[data-surface=glass] .app-shell{border-radius:0;border:none!important}html[data-surface=glass] .app-shell--chat-open .app-shell__chat{background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--color-primary) 30%, transparent), transparent 50%), transparent!important}}html[data-surface=glass] .appearance-panel__theme-btn,html[data-surface=glass] .contacts-panel__tool,html[data-surface=glass] .contacts-panel__item,html[data-surface=glass] .contacts-panel__lookup,html[data-surface=glass] .sidebar__bottom-tab,html[data-surface=glass] .chat-item,html[data-surface=glass] .account-security__select-trigger,html[data-surface=glass] .conv-settings__select,html[data-surface=glass] .conv-settings__role-select,html[data-surface=glass] .conv-settings__invite-link,html[data-surface=glass] .adm-tab,html[data-surface=glass] .adm-btn:not(.adm-btn--primary):not(.adm-btn--danger):not(.adm-btn--success){isolation:isolate;overflow:hidden}[dir=ltr],.dir-ltr{text-align:left;direction:ltr;unicode-bidi:isolate}[dir=rtl],.dir-rtl{text-align:start;direction:rtl;unicode-bidi:isolate}.align-start{text-align:start}.align-end{text-align:end}.align-center{text-align:center}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.field-icon-start{inset-inline-start:12px;pointer-events:none;color:var(--color-text-muted);position:absolute;top:50%;transform:translateY(-50%)}.input-with-icon{padding-inline-start:36px!important}.app-toast-stack{bottom:max(var(--spacing-6,1.5rem), env(safe-area-inset-bottom,0px));z-index:var(--z-toast,9999);pointer-events:none;flex-direction:column-reverse;align-items:stretch;gap:10px;width:min(92vw,380px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.app-toast{--toast-accent:var(--color-primary,#2aabee);--toast-accent-soft:color-mix(in srgb, var(--toast-accent) 18%, transparent);pointer-events:auto;color:var(--color-text-primary);font-size:var(--font-size-sm,.75rem);border:1px solid color-mix(in srgb, var(--toast-accent) 28%, var(--color-border));background:linear-gradient(135deg, color-mix(in srgb, var(--toast-accent) 10%, var(--color-bg-elevated)) 0%, var(--color-bg-elevated) 48%, var(--color-surface,var(--color-bg-elevated)) 100%);-webkit-backdrop-filter:blur(16px)saturate(1.15);box-shadow:0 1px 0 #ffffff0f inset, 0 12px 36px #00000047, 0 0 0 1px color-mix(in srgb, var(--toast-accent) 8%, transparent);border-radius:16px;align-items:center;gap:12px;padding:12px 14px 14px;font-weight:600;line-height:1.45;animation:.38s cubic-bezier(.22,1,.36,1) both toast-in;display:flex;position:relative;overflow:hidden}.app-toast.is-leaving{pointer-events:none;animation:.28s cubic-bezier(.4,0,1,1) both toast-out}.app-toast--success{--toast-accent:var(--color-success,#43a047)}.app-toast--error{--toast-accent:var(--color-danger,#e53935)}.app-toast--warning{--toast-accent:var(--color-warning,#fb8c00)}.app-toast--info{--toast-accent:var(--color-primary,#2aabee)}.app-toast__icon{color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--toast-accent) 92%, #fff) 0%, var(--toast-accent) 100%);width:32px;height:32px;box-shadow:0 4px 12px color-mix(in srgb, var(--toast-accent) 35%, transparent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.app-toast__message{text-align:right;flex:1;min-width:0;margin:0}.app-toast__close{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;margin:0;padding:0;transition:background .15s,color .15s;display:grid}.app-toast__close:hover{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-text-primary) 8%, transparent)}.app-toast__progress{inset-inline:10px;background:var(--toast-accent-soft);border-radius:999px;height:2px;position:absolute;bottom:0;overflow:hidden}.app-toast__progress:after{content:"";border-radius:inherit;background:var(--toast-accent);transform-origin:100%;width:100%;height:100%;animation:3.6s linear forwards toast-progress;display:block}.app-toast.is-leaving .app-toast__progress:after{animation-play-state:paused}@keyframes toast-in{0%{opacity:0;filter:blur(2px);transform:translateY(18px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes toast-out{to{opacity:0;filter:blur(2px);transform:translateY(10px)scale(.96)}}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.app-toast,.app-toast.is-leaving,.app-toast__progress:after{animation:none}}.profile-photo-overlay{z-index:var(--z-modal-elevated,1400);padding:max(16px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));background:#000000eb;flex-direction:column;justify-content:center;align-items:center;animation:.2s ease-out profile-photo-fade-in;display:flex;position:fixed;inset:0}@keyframes profile-photo-fade-in{0%{opacity:0}to{opacity:1}}.profile-photo-overlay__close{top:max(12px, env(safe-area-inset-top));z-index:2;border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#ffffff24;border:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:flex;position:absolute;inset-inline-end:max(12px, env(safe-area-inset-right))}.profile-photo-overlay__close:hover{background:#ffffff38}.profile-photo-overlay__stage{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:min(420px,100%);display:flex}.profile-photo-overlay__image-wrap{border-radius:var(--radius-full);background:var(--color-surface-hover);flex-shrink:0;justify-content:center;align-items:center;width:min(320px,88vw);height:min(320px,88vw);display:flex;overflow:hidden;box-shadow:0 8px 40px #00000073}.profile-photo-overlay__image{object-fit:cover;width:100%;height:100%}.profile-photo-overlay__initials{font-size:4rem;font-weight:var(--font-weight-bold);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none}.profile-photo-overlay__name{color:#fff;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.profile-photo-overlay__actions{top:max(12px, env(safe-area-inset-top));z-index:2;gap:8px;display:flex;position:absolute;inset-inline-start:max(12px, env(safe-area-inset-left))}.profile-photo-overlay__action-btn{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#ffffff24;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.profile-photo-overlay__action-btn--danger:hover{background:color-mix(in srgb, var(--color-danger) 70%, transparent)}.profile-photo-overlay__nav{z-index:2;border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#ffffff1f;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.profile-photo-overlay__nav--prev{inset-inline-start:8px}.profile-photo-overlay__nav--next{inset-inline-end:8px}.profile-photo-overlay__dots{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.profile-photo-overlay__dot{border-radius:var(--radius-full);cursor:pointer;background:#ffffff59;border:none;width:8px;height:8px;padding:0}.profile-photo-overlay__dot--active{background:#fff;transform:scale(1.15)}.profile-photo-overlay__badge{color:#fffc;font-size:var(--font-size-sm);margin:0}.profile-modal__photos{flex-direction:column;flex-shrink:0;gap:8px;width:100%;min-width:0;display:flex}.profile-modal__gallery{box-sizing:border-box;flex-shrink:0;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));align-content:start;gap:10px;width:100%;max-width:100%;padding:2px 0 4px;display:grid}.profile-modal__thumb{box-sizing:border-box;aspect-ratio:1;cursor:pointer;background:var(--color-surface-hover);width:100%;max-width:72px;height:auto;min-height:56px;color:inherit;-webkit-tap-highlight-color:transparent;border:2px solid #0000;border-radius:50%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.profile-modal__thumb--active{border-color:var(--color-primary)}.profile-modal__thumb .avatar,.profile-modal__thumb-avatar{border-radius:inherit!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important}.profile-modal__thumb .avatar__image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.profile-modal__thumb-badge{bottom:3px;background:var(--color-primary);color:#fff;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;line-height:1;display:flex;position:absolute;inset-inline-end:3px}.profile-modal__thumb-delete{top:2px;z-index:2;color:#fff;cursor:pointer;opacity:0;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;line-height:1;transition:opacity .12s;display:flex;position:absolute;inset-inline-end:2px}.profile-modal__thumb:hover .profile-modal__thumb-delete,.profile-modal__thumb:focus-visible .profile-modal__thumb-delete,.profile-modal__thumb-delete:focus-visible{opacity:1}@media (hover:none){.profile-modal__thumb-delete{opacity:1}}@media (width<=420px){.profile-modal__gallery{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:8px}.profile-modal__thumb{max-width:64px;min-height:48px}}.avatar-photo-btn{cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;flex-shrink:0;padding:0;line-height:0;display:inline-flex}.avatar-photo-btn:hover{opacity:.92}.avatar-photo-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.server-status-banner{z-index:80;background:color-mix(in srgb, var(--color-warning,#fb8c00) 18%, var(--color-bg-elevated,#17212b));border-bottom:1px solid color-mix(in srgb, var(--color-warning,#fb8c00) 40%, transparent);color:var(--color-text-primary,#f5f5f5);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px 14px;font-size:.75rem;font-weight:600;display:flex;position:sticky;top:0}.server-status-banner__retry{border:1px solid color-mix(in srgb, var(--color-warning,#fb8c00) 50%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-weight:700}.server-status-banner__retry:hover{background:color-mix(in srgb, var(--color-warning,#fb8c00) 16%, transparent)}[data-admin-theme=light]{--adm-bg:var(--color-chat-bg,#e8edf2);--adm-shell-bg:var(--color-bg,#fff);--adm-surface:var(--color-surface,#fff);--adm-surface-2:var(--color-bg-elevated,#f7f8fa);--adm-surface-hover:var(--color-surface-hover,#f0f2f5);--adm-border:var(--color-border,#e4e8ec);--adm-border-subtle:var(--color-border-light,#eef1f4);--adm-border-faint:color-mix(in srgb, var(--color-border-light,#eef1f4) 85%, transparent);--adm-text:var(--color-text-primary,#1a1a1a);--adm-text-secondary:var(--color-text-secondary,#5e6c7a);--adm-text-muted:var(--color-text-muted,#8b95a0);--adm-primary:var(--color-primary,#2aabee);--adm-primary-hover:var(--color-primary-hover,#229ed9);--adm-primary-muted:var(--color-primary-muted,#2aabee1f);--adm-accent:var(--color-accent-secondary,#7c3aed);--adm-danger:var(--color-danger,#e53935);--adm-success:var(--color-success,#43a047);--adm-warning:var(--color-warning,#fb8c00);--adm-shadow:0 1px 2px #0f172a0a;--adm-shadow-lg:0 8px 28px #0f172a14;--adm-nav-active-bg:var(--color-primary,#2aabee);--adm-nav-active-text:#fff;--adm-nav-hover-bg:color-mix(in srgb, var(--color-primary,#2aabee) 12%, transparent);--adm-nav-hover-text:var(--color-primary,#2aabee);--adm-card-dark:var(--color-bg-elevated,#1a2332);--adm-card-dark-text:#f5f5f5;--adm-radius-shell:16px;--adm-radius-card:12px;--adm-radius-pill:8px;--adm-max-width:1320px}[data-admin-theme=dark]{--adm-bg:var(--color-bg,#0e1621);--adm-shell-bg:var(--color-bg-elevated,#17212b);--adm-surface:var(--color-surface,#1c2733);--adm-surface-2:var(--color-bg-elevated,#17212b);--adm-surface-hover:var(--color-surface-hover,#242f3d);--adm-border:var(--color-border,#2b3945);--adm-border-subtle:color-mix(in srgb, var(--color-border-light,#3d4f5f) 42%, transparent);--adm-border-faint:color-mix(in srgb, var(--color-border,#2b3945) 22%, transparent);--adm-text:var(--color-text-primary,#f5f5f5);--adm-text-secondary:var(--color-text-secondary,#b0bec5);--adm-text-muted:var(--color-text-muted,#6b7b8c);--adm-primary:var(--color-primary,#2aabee);--adm-primary-hover:var(--color-primary-hover,#229ed9);--adm-primary-muted:var(--color-primary-muted,#2aabee26);--adm-accent:var(--color-accent-secondary,#8b5cf6);--adm-danger:var(--color-danger,#e53935);--adm-success:var(--color-success,#43a047);--adm-warning:var(--color-warning,#fb8c00);--adm-shadow:0 1px 2px #0003;--adm-shadow-lg:0 10px 32px #00000059;--adm-nav-active-bg:var(--color-primary,#2aabee);--adm-nav-active-text:#fff;--adm-nav-hover-bg:color-mix(in srgb, var(--color-primary,#2aabee) 18%, transparent);--adm-nav-hover-text:var(--color-primary,#2aabee);--adm-card-dark:var(--color-bg,#0e1621);--adm-card-dark-text:#f5f5f5;--adm-radius-shell:16px;--adm-radius-card:12px;--adm-radius-pill:8px;--adm-max-width:1320px}.adm-root{background:var(--adm-bg);min-height:100dvh;color:var(--adm-text);font-family:var(--font-family);padding:16px}.adm-shell{max-width:var(--adm-max-width);background:var(--adm-shell-bg);border-radius:var(--adm-radius-shell);box-shadow:var(--adm-shadow-lg);border:1px solid var(--adm-border-faint,var(--adm-border-subtle));flex-direction:column;min-height:calc(100dvh - 32px);margin:0 auto;display:flex;overflow:visible}.adm-header{border-bottom:1px solid var(--adm-border-faint,var(--adm-border-subtle));z-index:30;border-radius:var(--adm-radius-shell) var(--adm-radius-shell) 0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 20px;min-height:56px;padding:12px 20px;display:grid;position:relative;overflow:visible}.adm-header__brand{color:inherit;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.adm-header__brand-wrap{flex-shrink:0;align-items:center;gap:10px;min-width:0;display:flex}.adm-header__brand-text{min-width:0}.adm-header__logo{background:var(--adm-primary);color:#fff;width:34px;height:34px;font-weight:700;font-size:var(--font-size-xs);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.adm-header__title{font-weight:700;font-size:var(--font-size-sm);white-space:nowrap;margin:0;line-height:1.2}.adm-header__sub{font-size:var(--font-size-xs);color:var(--adm-text-muted);white-space:nowrap;margin:0}.adm-header__version{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--adm-text-muted);background:color-mix(in srgb, var(--adm-border,currentColor) 35%, transparent);border:1px solid color-mix(in srgb, var(--adm-border,currentColor) 55%, transparent);direction:ltr;border-radius:999px;align-items:center;padding:0 7px;font-size:.7rem;font-weight:600;line-height:1.5;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}a.adm-header__version:hover{color:var(--adm-primary,#2aabee);border-color:color-mix(in srgb, var(--adm-primary,#2aabee) 40%, transparent);background:color-mix(in srgb, var(--adm-primary,#2aabee) 12%, transparent)}.adm-nav-scroll{scrollbar-width:thin;scrollbar-color:var(--adm-border) transparent;-webkit-overflow-scrolling:touch;justify-content:safe center;min-width:0;display:flex;overflow:auto hidden}.adm-nav-scroll::-webkit-scrollbar{height:4px}.adm-nav-scroll::-webkit-scrollbar-thumb{background:var(--adm-border);border-radius:4px}.adm-nav{flex-wrap:nowrap;align-items:center;gap:4px;min-height:40px;padding:2px 4px;display:inline-flex}.adm-nav__link{border-radius:var(--adm-radius-pill);font-size:var(--font-size-xs);color:var(--adm-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:6px;padding:7px 11px;font-family:inherit;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.adm-nav__icon{flex-shrink:0}.adm-nav__label{line-height:1.2}.adm-nav__link:hover{color:var(--adm-nav-hover-text,var(--adm-primary));background:var(--adm-nav-hover-bg,var(--adm-primary-muted))}.adm-nav__link--active{background:var(--adm-nav-active-bg);color:var(--adm-nav-active-text);box-shadow:none;font-weight:600}.adm-nav__link--active:hover{color:var(--adm-nav-active-text);background:var(--adm-primary-hover,var(--adm-nav-active-bg))}.adm-nav__link--alert:not(.adm-nav__link--active){color:var(--adm-danger)}.adm-nav__badge{background:var(--adm-danger);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.adm-nav__link--active .adm-nav__badge{color:var(--adm-danger);background:#fff}.adm-mod-alert{background:color-mix(in srgb, var(--adm-danger) 12%, var(--adm-surface));border:1px solid color-mix(in srgb, var(--adm-danger) 35%, transparent);color:var(--adm-danger);font-size:var(--font-size-xs);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:14px 20px 4px;padding:10px 14px;font-weight:600;display:flex}.adm-mod-alert__text{line-height:1.4}.adm-mod-alert__actions{flex-wrap:wrap;gap:8px;display:flex}.adm-mod-alert__link{color:inherit;border:1px solid color-mix(in srgb, var(--adm-danger) 40%, transparent);background:color-mix(in srgb, var(--adm-danger) 8%, transparent);border-radius:8px;padding:4px 10px;text-decoration:none}.adm-mod-alert__link:hover{background:color-mix(in srgb, var(--adm-danger) 18%, transparent)}.adm-menu-toggle__dot{top:8px;background:var(--adm-danger);border:2px solid var(--adm-surface);border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:8px}.adm-header__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.adm-header__icon-btn{border:1px solid var(--adm-border);background:var(--adm-surface);width:40px;height:40px;color:var(--adm-text-secondary);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.adm-header__icon-btn:hover{background:var(--adm-surface-hover);color:var(--adm-text);border-color:var(--adm-primary)}.adm-user-menu{z-index:40;flex-shrink:0;position:relative}.adm-user-menu__trigger{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:2px;transition:border-color .15s,background .15s;display:flex}.adm-user-menu__trigger:hover,.adm-user-menu--open .adm-user-menu__trigger{border-color:color-mix(in srgb, var(--adm-primary) 55%, var(--adm-border));background:var(--adm-primary-muted)}.adm-user-menu__dropdown{top:calc(100% + 8px);border:1px solid var(--adm-border-subtle);background:var(--adm-surface);width:min(212px,100vw - 48px);box-shadow:var(--adm-shadow-lg);z-index:50;border-radius:12px;padding:6px;animation:.14s adm-menu-in;position:absolute;inset-inline-end:0}@keyframes adm-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.adm-user-menu__head{border-bottom:1px solid var(--adm-border-subtle);margin:0 0 4px;padding:10px 10px 9px}.adm-user-menu__name{font-size:var(--font-size-sm);color:var(--adm-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:1.3;overflow:hidden}.adm-user-menu__meta{color:var(--adm-text-muted);margin-top:3px;font-size:10px;font-weight:500;display:block}.adm-user-menu__list{flex-direction:column;gap:2px;display:flex}.adm-user-menu__item{width:100%;color:var(--adm-text-secondary);font-family:inherit;font-size:var(--font-size-xs);cursor:pointer;text-align:start;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-weight:500;transition:background .12s,color .12s;display:flex}.adm-user-menu__item:hover{background:var(--adm-surface-hover);color:var(--adm-text)}.adm-user-menu__item--danger{color:var(--adm-danger)}.adm-user-menu__item--danger:hover{background:color-mix(in srgb, var(--adm-danger) 12%, var(--adm-surface));color:var(--adm-danger)}.adm-menu-toggle{border:1px solid var(--adm-border);background:var(--adm-surface);width:40px;height:40px;color:var(--adm-text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:none;position:relative}.adm-body{border-radius:0 0 var(--adm-radius-shell) var(--adm-radius-shell);flex:1;padding:20px;overflow:auto}.adm-page-header{border-radius:var(--adm-radius-card,20px);background:var(--adm-surface);border:1px solid var(--adm-border-subtle,var(--adm-border));box-shadow:var(--adm-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;display:flex}.adm-page-header__main{flex:1;align-items:stretch;gap:14px;min-width:0;display:flex}.adm-page-header__accent{background:var(--adm-primary);border-radius:2px;flex-shrink:0;align-self:stretch;width:3px;min-height:2.4rem}.adm-page-header__copy{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.adm-page-header h1,.adm-page-header .adm-page-title{font-size:var(--font-size-xl);letter-spacing:-.02em;color:var(--adm-text);margin:0;font-weight:800;line-height:1.25}.adm-page-header p,.adm-page-header__subtitle{font-size:var(--font-size-xs);color:var(--adm-text-secondary);max-width:42rem;margin:0;font-weight:500;line-height:1.55}.adm-page-header__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.adm-page{flex-direction:column;gap:24px;display:flex}.adm-card--pad{padding:22px 24px}.adm-card__title{letter-spacing:-.01em;color:var(--adm-text);margin:0 0 6px;font-size:1rem;font-weight:800}.adm-call-section+.adm-call-section{margin-top:0}.adm-card{background:var(--adm-surface);border:1px solid var(--adm-border-faint,var(--adm-border-subtle));border-radius:var(--adm-radius-card);box-shadow:var(--adm-shadow);padding:20px 22px}.adm-card--dark{background:var(--adm-card-dark);color:var(--adm-card-dark-text);border-color:#0000}.adm-card__label{font-size:var(--font-size-xs);color:var(--adm-text-muted);margin-bottom:8px;font-weight:500}.adm-card--dark .adm-card__label{color:#ffffff8c}.adm-card__value{font-size:var(--font-size-xl);color:var(--adm-text);font-weight:700;line-height:1.2}.adm-card--dark .adm-card__value{color:#fff}.adm-card__value--accent{color:var(--adm-primary)}.adm-bento{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.adm-bento__item--span-3{grid-column:span 3}.adm-bento__item--span-4{grid-column:span 4}.adm-bento__item--span-6{grid-column:span 6}.adm-bento__item--span-8{grid-column:span 8}.adm-bento__item--span-12{grid-column:span 12}.adm-stats{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.adm-stat{background:var(--adm-surface);border:1px solid var(--adm-border-subtle);border-radius:var(--adm-radius-card);box-shadow:var(--adm-shadow);padding:18px 20px;transition:transform .15s,box-shadow .15s}.adm-stat:hover{box-shadow:var(--adm-shadow-lg);transform:translateY(-2px)}.adm-stat__value{font-size:var(--font-size-lg);color:var(--adm-primary);font-weight:700;line-height:1.2}.adm-stat__label{font-size:var(--font-size-xs);color:var(--adm-text-muted);margin-top:6px;font-weight:500}.adm-toolbar{background:color-mix(in srgb, var(--adm-surface-hover) 35%, var(--adm-surface));border-radius:var(--adm-radius-card);border:1px solid var(--adm-border-faint,var(--adm-border-subtle));flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.adm-search{border-radius:var(--adm-radius-pill);border:1px solid var(--adm-border);background:var(--adm-surface);min-width:200px;color:var(--adm-text);font-family:inherit;font-size:var(--font-size-xs);flex:1;padding:9px 14px;transition:border-color .15s,box-shadow .15s}.adm-search:focus{border-color:var(--adm-primary);box-shadow:0 0 0 3px var(--adm-primary-muted);outline:none}.adm-search::placeholder{color:var(--adm-text-muted)}.adm-btn{border-radius:var(--adm-radius-pill);font-family:inherit;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:600;transition:background .15s,transform .1s,opacity .15s;display:inline-flex}.adm-btn:active:not(:disabled){transform:scale(.98)}.adm-btn:disabled{opacity:.45;cursor:not-allowed}.adm-btn--primary{background:var(--adm-primary);color:#fff}.adm-btn--primary:hover:not(:disabled){background:var(--adm-primary-hover)}.adm-btn--ghost{background:var(--adm-surface);border-color:var(--adm-border);color:var(--adm-text)}.adm-btn--ghost:hover:not(:disabled){background:var(--adm-surface-hover);border-color:var(--adm-primary)}.adm-btn--dark{background:var(--adm-text);color:var(--adm-shell-bg,#fff)}.adm-btn--danger{background:color-mix(in srgb, var(--adm-danger) 12%, transparent);color:var(--adm-danger)}.adm-tabs{border:none;border-bottom:1px solid var(--adm-border-subtle);background:0 0;border-radius:0;flex-wrap:wrap;gap:2px;width:100%;max-width:100%;margin-bottom:20px;padding:0;display:flex;overflow-x:auto}.adm-tab{color:var(--adm-text-muted);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:6px;padding:10px 14px;font-weight:500;transition:color .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 -2px #0000}.adm-tab:hover{color:var(--adm-text)}.adm-tab--active{color:var(--adm-text);box-shadow:inset 0 -2px 0 var(--adm-primary);background:0 0;font-weight:600}.adm-tab--alert:not(.adm-tab--active){color:var(--adm-danger)}.adm-section-tabs .adm-tab{align-items:center;text-decoration:none;display:inline-flex}.adm-tab__badge{margin-inline-start:6px}.adm-section-tabs{margin-bottom:16px}.adm-section-toolbar{justify-content:flex-end;margin-bottom:12px;display:flex}.adm-tabs--nested{border-bottom:1px solid var(--adm-border-faint);width:fit-content;margin-bottom:14px}.adm-subnav{margin:0 0 18px}.adm-subnav__list{border-bottom:1px solid var(--adm-border-subtle);flex-wrap:wrap;gap:0;display:flex}.adm-subnav__item{appearance:none;font:inherit;font-size:var(--font-size-sm);color:var(--adm-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:9px 14px;font-weight:500;transition:color .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 -2px #0000}.adm-subnav__leading{opacity:.85;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.adm-subnav__item.is-active .adm-subnav__leading{opacity:1;color:var(--adm-primary)}.adm-subnav__item:hover{color:var(--adm-text)}.adm-subnav__item.is-active{color:var(--adm-text);box-shadow:inset 0 -2px 0 var(--adm-primary);font-weight:600}.adm-subnav__hint{font-size:var(--font-size-xs);color:var(--adm-text-muted);max-width:52rem;margin:10px 0 0;line-height:1.55}.adm-subnav--rail .adm-subnav__list{border-bottom:none;border-inline-start:1px solid var(--adm-border-subtle);flex-direction:column;gap:2px;padding-inline-start:2px}.adm-subnav--rail .adm-subnav__item{text-align:start;padding-inline:12px;box-shadow:inset 2px 0 #0000}.adm-subnav--rail .adm-subnav__item.is-active{box-shadow:inset 2px 0 0 var(--adm-primary);background:color-mix(in srgb, var(--adm-primary) 7%, transparent)}.adm-settings-layout{gap:20px;display:grid}@media (width>=900px){.adm-settings-layout--rail{grid-template-columns:168px minmax(0,1fr);align-items:start}.adm-settings-layout--rail .adm-subnav{margin-bottom:0;position:sticky;top:12px}}.adm-field-group{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.adm-field-group__title{font-size:var(--font-size-sm);color:var(--adm-text);margin:0;font-weight:700}.adm-field-group__desc{font-size:var(--font-size-xs);color:var(--adm-text-muted);margin:-4px 0 2px;line-height:1.5}.adm-toggle-list{border:1px solid var(--adm-border-faint,var(--adm-border-subtle));background:var(--adm-surface);border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.adm-toggle-list .adm-form-row--switch{border-bottom:1px solid var(--adm-border-faint,var(--adm-border-subtle));background:0 0;margin:0;padding:12px 14px}.adm-toggle-list .adm-form-row--switch:last-child{border-bottom:none}.adm-toggle-list .adm-form-row--switch span:first-child{flex-direction:column;gap:2px;min-width:0;padding-inline-end:12px;display:flex}.adm-toggle-list .adm-settings-hint{margin:0;font-size:11px}.adm-settings-panel{background:0 0;border:none;border-radius:0;padding:18px 4px 8px}@media (width>=720px){.adm-settings-panel{padding:8px 2px 12px}}.adm-settings-hint{font-size:var(--font-size-xs);color:var(--adm-text-muted);margin:0 0 14px;line-height:1.5}.adm-settings-hint--warn{color:var(--adm-warning,#e6a23c)}.adm-settings-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.adm-chip-group{flex-wrap:wrap;gap:8px;display:flex}.adm-chip{border:1px solid var(--adm-border-subtle);background:var(--adm-surface-hover);color:var(--adm-text-muted);font-size:var(--font-size-xs);cursor:pointer;border-radius:999px;padding:6px 12px}.adm-chip--active{border-color:var(--adm-accent,#2aabee);background:color-mix(in srgb, var(--adm-accent,#2aabee) 12%, transparent);color:var(--adm-text)}.adm-chip--muted{opacity:.55;text-decoration:line-through}.adm-lock-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.adm-call-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;display:grid}@media (width<=720px){.adm-call-stats{grid-template-columns:1fr}}.adm-call-stat{border:1px solid var(--adm-border-subtle);background:var(--adm-surface);box-shadow:var(--adm-shadow);border-radius:14px;flex-direction:column;justify-content:center;min-height:88px;padding:18px 20px;display:flex}.adm-call-stat__value{color:var(--adm-text);font-size:1.625rem;font-weight:800;line-height:1.15;display:block}.adm-call-stat__value--ok{color:#22c55e}.adm-call-stat__value--off{color:#ef4444}.adm-call-stat__label{color:var(--adm-text-muted);margin-top:6px;font-size:.8125rem;display:block}.adm-call-locks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:4px;display:grid}@media (width<=960px){.adm-call-locks{grid-template-columns:1fr}}.adm-call-lock-card{border:1px solid var(--adm-border-subtle);background:linear-gradient(165deg, color-mix(in srgb, var(--adm-surface) 92%, white 3%) 0%, var(--adm-surface-hover) 100%);box-shadow:var(--adm-shadow);border-radius:14px;flex-direction:column;gap:8px;min-height:148px;padding:18px 18px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.adm-call-lock-card--active{border-color:color-mix(in srgb, var(--adm-primary,#8b5cf6) 45%, var(--adm-border-subtle));box-shadow:0 4px 20px color-mix(in srgb, var(--adm-primary,#8b5cf6) 12%, transparent)}.adm-call-lock-card--success.adm-call-lock-card--active{border-color:color-mix(in srgb, #22c55e 50%, var(--adm-border-subtle));box-shadow:0 4px 20px #22c55e24}.adm-call-lock-card--warn.adm-call-lock-card--active{border-color:color-mix(in srgb, #f59e0b 50%, var(--adm-border-subtle));box-shadow:0 4px 20px #f59e0b24}.adm-call-lock-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.adm-call-lock-card__icon{background:color-mix(in srgb, var(--adm-primary,#8b5cf6) 14%, transparent);width:36px;height:36px;color:var(--adm-primary,#8b5cf6);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.adm-call-lock-card--success .adm-call-lock-card__icon{color:#4ade80;background:#22c55e29}.adm-call-lock-card--warn .adm-call-lock-card__icon{color:#fbbf24;background:#f59e0b29}.adm-call-lock-card__title{color:var(--adm-text);font-size:.9375rem;font-weight:800;line-height:1.35}.adm-call-lock-card__hint{color:var(--adm-text-muted);flex:1;margin:0;font-size:.75rem;line-height:1.55}.adm-call-lock-card__pill{background:color-mix(in srgb, var(--adm-text-muted) 16%, transparent);color:var(--adm-text-muted);border-radius:999px;align-self:flex-start;margin-top:4px;padding:4px 12px;font-size:.75rem;font-weight:700}.adm-call-lock-card__pill--on{background:color-mix(in srgb, var(--adm-primary,#8b5cf6) 20%, transparent);color:var(--adm-primary,#a78bfa)}.adm-call-lock-card--success .adm-call-lock-card__pill--on{color:#86efac;background:#22c55e33}.adm-call-lock-card--warn .adm-call-lock-card__pill--on{color:#fcd34d;background:#f59e0b38}.adm-switch{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.adm-switch input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.adm-switch__track{background:color-mix(in srgb, var(--adm-text-muted) 35%, #2a3140);border-radius:999px;width:48px;height:28px;transition:background .22s,box-shadow .22s;position:relative;box-shadow:inset 0 1px 3px #00000038}.adm-switch__track:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .22s;position:absolute;top:3px;right:3px;box-shadow:0 2px 6px #00000047}.adm-switch input:checked+.adm-switch__track{background:var(--adm-primary,#8b5cf6);box-shadow:inset 0 1px 2px #0000001f}.adm-switch input:checked+.adm-switch__track:after{transform:translate(-20px)}.adm-switch input:focus-visible+.adm-switch__track{outline:2px solid color-mix(in srgb, var(--adm-primary,#8b5cf6) 55%, transparent);outline-offset:2px}.adm-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:12px;display:inline-flex;position:relative}.adm-toggle input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.adm-toggle .adm-switch__track{background:color-mix(in srgb, var(--adm-text-muted) 35%, #2a3140);border-radius:999px;flex-shrink:0;width:48px;height:28px;transition:background .22s,box-shadow .22s;position:relative;box-shadow:inset 0 1px 3px #00000038}.adm-toggle .adm-switch__track:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .22s;position:absolute;top:3px;right:3px;box-shadow:0 2px 6px #00000047}.adm-toggle input:checked+.adm-switch__track{background:var(--adm-primary,#8b5cf6);box-shadow:inset 0 1px 2px #0000001f}.adm-toggle input:checked+.adm-switch__track:after{transform:translate(-20px)}.adm-toggle input:focus-visible+.adm-switch__track{outline:2px solid color-mix(in srgb, var(--adm-primary,#8b5cf6) 55%, transparent);outline-offset:2px}.adm-toggle__label{color:var(--adm-text-muted);min-width:52px;font-size:.8125rem;font-weight:600}.adm-toggle:has(input:checked) .adm-toggle__label{color:var(--adm-primary)}.adm-form-row--switch{border:1px solid var(--adm-border-subtle,var(--adm-border));background:var(--adm-surface-2,var(--adm-surface));border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:10px;padding:10px 12px;display:flex!important}.adm-form-row--switch>span:first-child{font-size:var(--font-size-sm);color:var(--adm-text);margin:0;font-weight:600}.adm-form-row--switch .adm-toggle,.adm-form-row--switch .adm-switch{margin:0}.adm-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.adm-section-head .adm-card__title{margin-bottom:4px}.adm-muted--inline{margin:0;font-size:.8125rem}.adm-table-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-badge{background:color-mix(in srgb, var(--adm-text-muted) 18%, transparent);color:var(--adm-text);border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.adm-badge--ok{color:#86efac;background:#22c55e2e}.adm-badge--warn{color:#fcd34d;background:#f59e0b2e}.adm-badge--danger{color:#fca5a5;background:#ef44442e}.adm-badge--info{background:color-mix(in srgb, var(--adm-primary,#8b5cf6) 18%, transparent);color:color-mix(in srgb, var(--adm-primary,#8b5cf6) 75%, #fff)}.adm-badge--muted{background:color-mix(in srgb, var(--adm-text-muted) 16%, transparent);color:var(--adm-text-muted)}.adm-store-page{flex-direction:column;gap:16px;display:flex}.adm-order-detail{font-size:var(--font-size-sm);flex-direction:column;gap:14px;line-height:1.6;display:flex}.adm-order-detail__meta{background:var(--adm-surface-hover,var(--adm-surface));border:1px solid var(--adm-border-subtle);border-radius:12px;gap:6px;padding:12px;display:grid}.adm-order-detail__creative{gap:8px;display:grid}.adm-order-detail__creative h4{font-size:var(--font-size-sm);margin:0;font-weight:700}.adm-order-detail__img{object-fit:cover;border:1px solid var(--adm-border-subtle);border-radius:12px;width:100%;max-height:200px}.adm-order-detail__img-empty{text-align:center;border:1px dashed var(--adm-border-subtle);color:var(--adm-text-muted);font-size:var(--font-size-xs);border-radius:12px;padding:28px}.adm-order-detail__hint{font-size:var(--font-size-xs);color:var(--adm-text-muted);margin:0;line-height:1.5}.adm-store-form-card{border-radius:var(--adm-radius-card);border:1px solid var(--adm-border-faint,var(--adm-border-subtle));background:var(--adm-surface);box-shadow:var(--adm-shadow);padding:16px 18px 18px}.adm-store-form-card__head{margin-bottom:14px}.adm-store-form-card__title{font-size:var(--font-size-sm);color:var(--adm-text);margin:0;font-weight:700}.adm-store-form-card__hint{font-size:var(--font-size-xs);color:var(--adm-text-muted);margin:6px 0 0;line-height:1.5}.adm-choice-stack{flex-direction:column;gap:8px;margin-top:10px;display:flex}.adm-choice-stack--row{flex-flow:wrap}.adm-choice-stack--row .adm-choice-card{flex:1;min-width:200px}.adm-choice-card{border:1px solid var(--adm-border-subtle,var(--adm-border));background:var(--adm-surface-2,var(--adm-surface));width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.adm-choice-card:hover{border-color:color-mix(in srgb, var(--adm-accent,#2aabee) 45%, var(--adm-border));background:color-mix(in srgb, var(--adm-accent,#2aabee) 6%, var(--adm-surface-2,var(--adm-surface)))}.adm-choice-card.is-active{border-color:color-mix(in srgb, var(--adm-accent,#2aabee) 70%, var(--adm-border));background:color-mix(in srgb, var(--adm-accent,#2aabee) 12%, var(--adm-surface-2,var(--adm-surface)));box-shadow:0 0 0 1px color-mix(in srgb, var(--adm-accent,#2aabee) 28%, transparent)}.adm-choice-card__icon{background:color-mix(in srgb, var(--adm-accent,#2aabee) 12%, transparent);width:36px;height:36px;color:var(--adm-accent,#2aabee);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.adm-choice-card.is-active .adm-choice-card__icon{background:color-mix(in srgb, var(--adm-accent,#2aabee) 22%, transparent)}.adm-choice-card__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.adm-choice-card__title{font-size:var(--font-size-sm);color:var(--adm-text);font-weight:700}.adm-choice-card__desc{font-size:var(--font-size-xs);color:var(--adm-text-muted);line-height:1.45}.adm-choice-card__check{border:2px solid var(--adm-border);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:8px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.adm-choice-card.is-active .adm-choice-card__check{border-color:var(--adm-accent,#2aabee);background:var(--adm-accent,#2aabee);color:#fff}.adm-channel-picker{flex-direction:column;gap:10px;margin-top:12px;display:flex}.adm-channel-picker__chips{flex-wrap:wrap;gap:8px;display:flex}.adm-channel-picker__chip{border:1px solid color-mix(in srgb, var(--adm-accent,#2aabee) 35%, var(--adm-border));background:color-mix(in srgb, var(--adm-accent,#2aabee) 12%, transparent);color:var(--adm-text);font:inherit;font-size:var(--font-size-xs);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.adm-channel-picker__chip:hover{background:color-mix(in srgb, var(--adm-accent,#2aabee) 20%, transparent)}.adm-channel-picker__list{border:1px solid var(--adm-border-subtle,var(--adm-border));background:var(--adm-surface-2,var(--adm-surface));border-radius:12px;max-height:220px;overflow:auto}.adm-channel-picker__empty{color:var(--adm-text-muted);font-size:var(--font-size-xs);padding:14px 12px}.adm-channel-picker__item{border:none;border-bottom:1px solid color-mix(in srgb, var(--adm-border) 55%, transparent);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.adm-channel-picker__item:last-child{border-bottom:none}.adm-channel-picker__item:hover{background:color-mix(in srgb, var(--adm-accent,#2aabee) 8%, transparent)}.adm-channel-picker__item.is-selected{background:color-mix(in srgb, var(--adm-accent,#2aabee) 12%, transparent)}.adm-channel-picker__item-meta{color:var(--adm-text-muted);font-size:var(--font-size-xs)}.adm-store-price{font-variant-numeric:tabular-nums;color:var(--adm-text);white-space:nowrap;font-weight:700}.adm-table--selectable .adm-table__check,.adm-table--actions .adm-table__actions{text-align:center;width:48px}.adm-table__row--selected{background:color-mix(in srgb, var(--adm-accent,#2aabee) 8%, transparent)}.adm-settings-hint--spaced{margin-bottom:16px}.adm-empty-state{border:1px dashed var(--adm-border-subtle);background:color-mix(in srgb, var(--adm-surface-hover) 80%, transparent);text-align:center;color:var(--adm-text-muted);border-radius:12px;margin:8px 0 0;padding:28px 20px;font-size:.875rem}.adm-sticker-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.adm-sticker-pack{border-radius:var(--adm-radius-card);border:1px solid var(--adm-border-subtle);background:var(--adm-surface-hover);margin-top:16px;padding:14px}.adm-sticker-pack__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.adm-sticker-pack__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-sticker-select-hint{font-size:var(--font-size-xs);color:var(--adm-text-muted);margin:0 0 10px}.adm-sticker-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;display:grid}.adm-sticker-item{aspect-ratio:1;border:1px solid var(--adm-border-subtle);background:var(--adm-surface);border-radius:12px;justify-content:center;align-items:center;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex;position:relative;overflow:hidden}.adm-sticker-item--selectable{cursor:pointer}.adm-sticker-item--selectable:hover{border-color:color-mix(in srgb, var(--adm-primary) 45%, var(--adm-border))}.adm-sticker-item--selected{border-color:var(--adm-primary);box-shadow:0 0 0 2px var(--adm-primary-muted)}.adm-sticker-item__check{z-index:2;background:color-mix(in srgb, var(--adm-surface) 88%, transparent);width:22px;height:22px;color:var(--adm-text-muted);pointer-events:none;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.adm-sticker-item__check.is-on{background:var(--adm-primary);color:#fff}.adm-sticker-item img,.adm-sticker-item video{object-fit:contain;width:100%;height:100%;padding:6px}.adm-sticker-item__emoji{font-size:2rem;line-height:1}.adm-sticker-item__del{color:#fff;cursor:pointer;opacity:0;background:#c62828e0;border:none;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .12s;display:flex;position:absolute;top:4px;left:4px}.adm-sticker-item:hover .adm-sticker-item__del,.adm-sticker-item:focus-within .adm-sticker-item__del{opacity:1}.adm-sticker-item__tag{background:var(--adm-accent,#2aabee);color:#fff;border-radius:999px;padding:2px 6px;font-size:10px;position:absolute;bottom:4px;right:4px}.adm-sticker-item--add{cursor:pointer;color:var(--adm-text-muted);border-style:dashed;flex-direction:column;gap:4px;font-size:11px}.adm-settings-loading{color:var(--adm-text-muted);font-size:var(--font-size-sm)}.adm-settings-add{margin-top:12px}.adm-settings-divider{border:none;border-top:1px solid var(--adm-border-subtle);opacity:.65;margin:22px 0}.adm-section-intro{border:1px solid color-mix(in srgb, var(--adm-primary) 22%, var(--adm-border-subtle,var(--adm-border)));background:linear-gradient(135deg, color-mix(in srgb, var(--adm-primary) 14%, transparent) 0%, color-mix(in srgb, var(--adm-surface-2,var(--adm-surface)) 70%, transparent) 55%, transparent 100%), color-mix(in srgb, var(--adm-surface-hover) 40%, var(--adm-surface));border-radius:12px;flex-direction:column;gap:8px;margin:0 0 4px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff0d}.adm-section-intro__head{align-items:center;gap:10px;min-width:0;display:flex}.adm-section-intro__icon{width:34px;height:34px;color:var(--adm-primary);background:color-mix(in srgb, var(--adm-primary) 16%, transparent);border:1px solid color-mix(in srgb, var(--adm-primary) 28%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.adm-section-intro__title{font-size:var(--font-size-sm);color:var(--adm-text);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.35}.adm-section-intro__desc,.adm-section-intro .adm-settings-hint{font-size:var(--font-size-xs);color:var(--adm-text-secondary,var(--adm-text-muted));background:0 0;border:none;margin:0;padding:0;line-height:1.65}.adm-branding{flex-direction:column;gap:16px;display:flex}.adm-branding__block{border:1px solid var(--adm-border-subtle,var(--adm-border));background:color-mix(in srgb, var(--adm-surface) 92%, var(--adm-surface-2,var(--adm-surface)));border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.adm-branding__block>.adm-branding__title:first-child{font-size:var(--font-size-sm);color:var(--adm-text);background:color-mix(in srgb, var(--adm-primary) 10%, var(--adm-surface-2,var(--adm-surface)));border:1px solid color-mix(in srgb, var(--adm-primary) 18%, var(--adm-border-subtle,var(--adm-border)));border-radius:10px;align-items:center;gap:10px;margin:0;padding:10px 12px;font-weight:700;display:flex}.adm-branding__block>.adm-branding__title:first-child svg{color:var(--adm-primary);flex-shrink:0}.adm-branding__block>.adm-branding__title:first-child+.adm-settings-hint{border-inline-start:2px solid color-mix(in srgb, var(--adm-primary) 45%, transparent);color:var(--adm-text-secondary,var(--adm-text-muted));margin:-4px 0 2px;padding:0 4px 2px 12px}.adm-branding__block .adm-branding__block{background:color-mix(in srgb, var(--adm-surface-2,var(--adm-surface)) 80%, transparent)}.adm-branding__block>.adm-section-intro+*{margin-top:2px}.adm-branding__title{font-size:var(--font-size-sm);margin:0;font-weight:700}.adm-branding__logo-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.adm-branding__logo-preview{border:1px solid var(--adm-border-subtle);background:var(--adm-surface-hover);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.adm-branding__logo-img{object-fit:cover;width:100%;height:100%}.adm-branding__logo-placeholder{font-size:var(--font-size-xs);color:var(--adm-text-muted)}.adm-branding__logo-actions{flex-wrap:wrap;gap:8px;display:flex}.adm-branding__member-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.adm-branding__member-card{border-radius:var(--adm-radius-card);border:1px solid var(--adm-border-faint,var(--adm-border-subtle));background:var(--adm-surface-hover);flex-direction:column;gap:10px;padding:12px;display:flex}.adm-branding__member-field{min-width:0}.role-icon-picker{flex-direction:column;gap:8px;display:flex}.role-icon-picker__preview{border:1px solid var(--adm-border-subtle);background:var(--adm-surface);width:40px;height:40px;color:var(--adm-primary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.role-icon-picker__custom-img{object-fit:cover;width:100%;height:100%}.role-icon-picker__grid{flex-wrap:wrap;gap:6px;display:flex}.role-icon-picker__btn{border:1px solid var(--adm-border-subtle);background:var(--adm-surface);width:34px;height:34px;color:var(--adm-text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.role-icon-picker__btn:hover{border-color:var(--adm-primary);color:var(--adm-primary)}.role-icon-picker__btn--active{border-color:var(--adm-primary);background:color-mix(in srgb, var(--adm-primary) 12%, transparent);color:var(--adm-primary)}.role-icon-picker__upload{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.role-icon-picker__upload-btn,.role-icon-picker__clear-btn{font-size:var(--font-size-xs);padding:6px 10px}.adm-history__stats .adm-branding__title,.adm-history__auto .adm-branding__title,.adm-history__manual .adm-branding__title,.adm-history .adm-field-group__title{align-items:center;gap:8px;display:flex}.adm-history__stat-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.adm-history__stat-card{border:1px solid var(--adm-border-faint,var(--adm-border-subtle));background:0 0;border-radius:10px;flex-direction:column;gap:4px;padding:12px 10px;display:flex}.adm-history__stat-card--accent{border-color:color-mix(in srgb, var(--adm-primary) 35%, transparent);background:color-mix(in srgb, var(--adm-primary) 8%, var(--adm-surface-hover))}.adm-history__stat-card--wide{grid-column:1/-1}.adm-history__stat-value{font-size:var(--font-size-lg);font-weight:700;line-height:1.2}.adm-history__stat-label{font-size:var(--font-size-xs);color:var(--adm-text-muted)}.adm-history__breakdown{margin-top:14px}.adm-history__breakdown-list{flex-direction:column;gap:6px;display:flex}.adm-history__breakdown-row{background:var(--adm-surface-hover);font-size:var(--font-size-xs);border-radius:8px;grid-template-columns:1fr auto auto;gap:12px;padding:8px 10px;display:grid}.adm-history__toggle{cursor:pointer;font-size:var(--font-size-sm);align-items:center;gap:10px;margin-bottom:12px;display:flex}.adm-history__mode-list{margin-bottom:14px}.adm-history__mode-row{cursor:pointer}.adm-history__mode-row input[type=radio]{width:16px;height:16px;accent-color:var(--adm-primary);flex-shrink:0}.adm-history__mode-row.is-active{background:color-mix(in srgb, var(--adm-primary) 7%, transparent)}.adm-history__scope{border:1px solid var(--adm-border-faint,var(--adm-border-subtle));border-radius:12px;flex-direction:column;gap:0;margin-bottom:16px;display:flex;overflow:hidden}.adm-history__scope-item{border-bottom:1px solid var(--adm-border-faint,var(--adm-border-subtle));cursor:pointer;font-size:var(--font-size-sm);background:0 0;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.adm-history__scope-item:last-child{border-bottom:none}.adm-history__scope-text{flex-direction:column;gap:2px;display:flex}.adm-history__scope-label{font-weight:500}.adm-history__scope-hint{color:var(--adm-text-muted,var(--adm-muted));font-size:var(--font-size-xs)}.adm-history__interval{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.adm-history__presets{flex-wrap:wrap;gap:6px;display:flex}.adm-history__preset{font-size:var(--font-size-xs);padding:5px 10px}.adm-history__preset--active{border-color:var(--adm-primary);color:var(--adm-primary);background:color-mix(in srgb, var(--adm-primary) 10%, transparent)}.adm-history__subhead{color:var(--color-text);margin:1.1rem 0 .55rem;font-size:.9rem;font-weight:700}.adm-history__media{flex-direction:column;gap:.65rem;margin-top:.35rem;display:flex}.adm-history__media-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.adm-history__media-type{border:1px solid var(--color-border);background:var(--color-surface,var(--color-bg));text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:3.4rem;padding:.45rem .35rem;font-size:.75rem;font-weight:600;line-height:1.25;display:flex}.adm-history__media-type input{width:.9rem;height:.9rem;margin:0}.adm-history__media-type--on{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary)}@media (width<=640px){.adm-history__media-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-history__danger-title{color:#e53935}.adm-history__purge-btn{background:color-mix(in srgb, #e53935 12%, var(--adm-surface));color:#e53935;border:1px solid #e5393566;align-items:center;gap:8px;display:inline-flex}.adm-history__purge-btn:hover:not(:disabled){background:color-mix(in srgb, #e53935 20%, var(--adm-surface))}.adm-user-history__layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.adm-user-history__aside{border:1px solid var(--adm-border-subtle,var(--adm-border));background:var(--adm-surface);border-radius:14px;flex-direction:column;gap:8px;max-height:calc(100dvh - 140px);padding:12px;display:flex;position:sticky;top:12px;overflow:auto}.adm-user-history__aside-head{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.adm-user-history__aside-head strong{font-size:var(--font-size-sm)}.adm-user-history__aside-search{width:100%}.adm-user-history__aside-meta{color:var(--adm-text-secondary);margin:2px 0 4px;font-size:11px;font-weight:600}.adm-user-history__target-list{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.adm-user-history__aside .adm-pagination{border-top:1px solid var(--adm-border-subtle,var(--adm-border));justify-content:space-between;gap:4px;margin-top:8px;padding-top:8px}.adm-user-history__aside .adm-pagination .adm-btn{padding:4px 8px;font-size:11px}.adm-user-history__target-section{flex-direction:column;gap:4px;margin-top:8px;display:flex}.adm-user-history__target-section h3{color:var(--adm-text-muted,var(--adm-text-secondary));margin:0 0 4px;font-size:11px;font-weight:700}.adm-user-history__target{width:100%;color:inherit;text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.adm-user-history__target:hover{background:color-mix(in srgb, var(--adm-primary) 8%, transparent)}.adm-user-history__target.is-active{background:color-mix(in srgb, var(--adm-primary) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--adm-primary) 35%, transparent)}.adm-user-history__target-title{font-size:var(--font-size-sm);font-weight:600}.adm-user-history__target-sub,.adm-user-history__target-count{color:var(--adm-text-secondary);font-size:11px}.adm-user-history__main{min-width:0}.adm-user-history__active-filter{background:color-mix(in srgb, var(--adm-primary) 10%, var(--adm-surface));font-size:var(--font-size-sm);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;display:flex}.adm-user-history__conv-btn{font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-weight:700}.adm-user-history__conv-btn:hover{color:var(--adm-primary)}.adm-user-history__peer-link{font:inherit;color:var(--adm-primary);cursor:pointer;direction:ltr;background:0 0;border:0;padding:0;font-size:11px}.adm-user-history__toolbar{gap:10px}.adm-user-history__toolbar-spacer{flex:1;min-width:8px}.adm-user-history__meta{font-size:var(--font-size-xs);color:var(--adm-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-weight:600;display:flex}.adm-user-history__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.adm-user-history__item{border:1px solid var(--adm-border-subtle,var(--adm-border));background:var(--adm-surface);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.adm-user-history__item:hover{border-color:color-mix(in srgb, var(--adm-primary) 35%, var(--adm-border));background:color-mix(in srgb, var(--adm-surface-hover) 55%, var(--adm-surface))}.adm-user-history__item.is-deleted{opacity:.72}.adm-user-history__item-icon{background:color-mix(in srgb, var(--adm-primary) 12%, transparent);width:34px;height:34px;color:var(--adm-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.adm-user-history__item-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.adm-user-history__item-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-user-history__conv{font-size:var(--font-size-sm);color:var(--adm-text);font-weight:700}.adm-user-history__type-badge{padding:2px 8px;font-size:.68rem}.adm-user-history__time{font-size:var(--font-size-xs);color:var(--adm-text-muted);font-weight:500}.adm-user-history__content{font-size:var(--font-size-xs);color:var(--adm-text-secondary);white-space:pre-wrap;word-break:break-word;line-height:1.65}.adm-user-history__msg-type{color:var(--adm-primary);font-weight:700}.adm-user-history__empty{color:var(--adm-text-muted);text-align:center;border:1px dashed var(--adm-border-subtle,var(--adm-border));background:color-mix(in srgb, var(--adm-surface-hover) 30%, transparent);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 16px;display:flex}.adm-user-history__empty p{font-size:var(--font-size-sm);margin:0}@media (width<=720px){.adm-user-history__toolbar-spacer{display:none}.adm-user-history__layout{grid-template-columns:1fr}.adm-user-history__aside{max-height:280px;position:static}}.auth-tpl-picker__item{cursor:pointer;text-align:center;color:var(--adm-text-secondary);background:0 0;border:none;flex-direction:column;align-items:stretch;padding:0;font-family:inherit;display:flex}.auth-tpl-picker__item:hover .auth-tpl-preview__label{color:var(--adm-text)}.auth-tpl-picker__item:has(.auth-tpl-preview--active) .auth-tpl-preview__label{color:var(--adm-primary)}.adm-branding .auth-tpl-preview__label{color:var(--adm-text-secondary)}.auth-tpl-preview__badge{background:var(--adm-primary-muted);color:var(--adm-primary);border-radius:999px;margin-top:4px;padding:2px 8px;font-size:.62rem;font-weight:600;display:inline-block}.auth-scheme-toggle{background:var(--adm-surface-hover);border:1px solid var(--adm-border-subtle);border-radius:12px;gap:8px;padding:4px;display:inline-flex}.auth-scheme-toggle__btn{color:var(--adm-text-secondary);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:10px 18px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.auth-scheme-toggle__btn:hover{color:var(--adm-text);background:var(--adm-surface)}.auth-scheme-toggle__btn--active{background:var(--adm-surface);color:var(--adm-primary);box-shadow:0 2px 8px #0000001f}.adm-settings-hint--warn{color:#e6a23c;margin-top:6px}.adm-form-grid__full{grid-column:1/-1}.adm-color-inline{align-items:center;gap:8px;display:flex}.adm-color-inline input[type=color]{border:1px solid var(--adm-border-subtle);cursor:pointer;border-radius:8px;width:40px;height:36px;padding:2px}.adm-color-inline input[type=text]{flex:1}.adm-branding__bg-preview{width:120px;height:72px}.adm-tabs{flex-wrap:wrap}.adm-header__logo--brand{background:var(--adm-surface-hover);padding:2px;overflow:hidden}.adm-header__logo--brand .app-logo--fallback{background:var(--adm-primary);color:#fff;border-radius:6px;width:100%;height:100%}@media (width<=720px){.adm-branding__member-grid{grid-template-columns:1fr}.adm-history__stat-grid{grid-template-columns:repeat(2,1fr)}.adm-history__breakdown-row{grid-template-columns:1fr;gap:4px}}.adm-theme-presets{margin-bottom:4px}.adm-theme-presets__head{margin-bottom:14px}.adm-theme-presets__title{font-size:var(--font-size-sm);color:var(--adm-text);margin:0 0 4px;font-weight:700}.adm-theme-presets__hint{margin:0}.adm-theme-presets__grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;display:grid}.adm-theme-preset{border:2px solid var(--adm-border-subtle);background:var(--adm-surface-2);cursor:pointer;text-align:start;border-radius:16px;flex-direction:column;padding:0;font-family:inherit;transition:border-color .2s,transform .15s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.adm-theme-preset:hover{border-color:var(--adm-border);box-shadow:var(--adm-shadow);transform:translateY(-2px)}.adm-theme-preset--active{border-color:var(--adm-primary);box-shadow:0 0 0 3px var(--adm-primary-muted)}.adm-theme-preset__preview{height:72px;display:flex;position:relative;overflow:hidden}.adm-theme-preset__half{flex-direction:column;flex:1;justify-content:flex-end;gap:5px;padding:10px 8px;display:flex}.adm-theme-preset__half--light{border-inline-start:1px solid #ffffff14}.adm-theme-preset__bubble{opacity:.9;border-radius:6px;width:70%;height:8px;display:block}.adm-theme-preset__bubble--dim{opacity:1;background:#ffffff1f;width:48%}.adm-theme-preset__bubble--light{width:65%}.adm-theme-preset__bubble--light-dim{background:#0000000f;width:42%}.adm-theme-preset__accent{top:10px;border-radius:var(--adm-radius-pill);border:2px solid #ffffff59;width:22px;height:22px;position:absolute;inset-inline-end:10px;box-shadow:0 2px 8px #0003}.adm-theme-preset__meta{flex-direction:column;gap:2px;padding:10px 12px 12px;display:flex}.adm-theme-preset__name{font-size:var(--font-size-xs);color:var(--adm-text);font-weight:700}.adm-theme-preset__desc{color:var(--adm-text-muted);font-size:.65rem;line-height:1.35}.adm-theme-preset__badge{top:8px;border-radius:var(--adm-radius-pill);background:var(--adm-primary);color:#fff;letter-spacing:.02em;padding:2px 8px;font-size:.6rem;font-weight:700;position:absolute;inset-inline-start:8px}.adm-color-item__meta{flex:1;min-width:0}.adm-color-item__label{font-size:var(--font-size-xs);color:var(--adm-text-secondary);margin-bottom:4px;font-weight:500}.adm-color-palette{flex-direction:column;gap:16px;display:flex}.adm-color-palette__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.adm-color-palette__title{font-size:var(--font-size-sm);color:var(--adm-text);margin:0 0 4px;font-weight:700}.adm-color-groups{flex-direction:column;gap:14px;display:flex}.adm-color-group{border:1px solid var(--adm-border-faint,var(--adm-border-subtle));background:color-mix(in srgb, var(--adm-surface-2) 88%, transparent);border-radius:14px;padding:14px}.adm-color-group__head{border-bottom:1px solid var(--adm-border-subtle);margin-bottom:12px;padding-bottom:10px}.adm-color-group__title{font-size:var(--font-size-sm);color:var(--adm-text);margin:0 0 2px;font-weight:700}.adm-color-group__hint{color:var(--adm-text-muted);margin:0;font-size:.7rem;line-height:1.4}.adm-color-group__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.adm-color-row{background:var(--adm-surface);cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.adm-color-row:hover{border-color:var(--adm-border);background:color-mix(in srgb, var(--adm-surface-hover) 55%, var(--adm-surface))}.adm-color-row:focus-within{border-color:color-mix(in srgb, var(--adm-primary) 45%, var(--adm-border));box-shadow:0 0 0 3px var(--adm-primary-muted)}.adm-color-row__swatch{border:1px solid color-mix(in srgb, #fff 12%, var(--adm-border));border-radius:12px;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000002e}.adm-color-row__picker{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.adm-color-row__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.adm-color-row__label{font-size:var(--font-size-xs);color:var(--adm-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.adm-color-row__hex{width:100%;min-width:0;color:var(--adm-text);letter-spacing:.02em;background:0 0;border:0;padding:0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.75rem;font-weight:600;line-height:1.35}.adm-color-row__hex:focus{outline:none}.adm-color-row__hex::placeholder{color:var(--adm-text-muted);opacity:.7;font-weight:500}@media (width<=720px){.adm-color-group__list{grid-template-columns:1fr}}.adm-color-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.adm-color-item{border:1px solid var(--adm-border-subtle);background:var(--adm-surface-2);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.adm-color-item input[type=color]{cursor:pointer;background:0 0;border:none;border-radius:8px;width:40px;height:36px;padding:0}.adm-color-item input[type=text]{border:1px solid var(--adm-border);background:var(--adm-surface);min-width:0;color:var(--adm-text);font-family:ui-monospace,monospace;font-size:var(--font-size-xs);border-radius:10px;flex:1;padding:8px 10px}.adm-wallpaper{margin-bottom:4px}.adm-wallpaper__title{font-size:var(--font-size-sm);color:var(--adm-text);margin:0 0 4px;font-weight:700}.adm-wallpaper__hint{margin:0}.adm-wallpaper__types{margin-top:12px}.adm-wallpaper__swatch{vertical-align:middle;border:1px solid var(--adm-border);border-radius:6px;width:18px;height:18px;margin-inline-start:8px;display:inline-block}.adm-wallpaper__patterns{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;margin-top:12px;display:grid}.adm-wallpaper-pattern{border:2px solid var(--adm-border-subtle);background:var(--adm-surface-2);cursor:pointer;border-radius:14px;flex-direction:column;gap:6px;padding:0;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.adm-wallpaper-pattern:hover{border-color:var(--adm-border);transform:translateY(-1px)}.adm-wallpaper-pattern--active{border-color:var(--adm-primary);box-shadow:0 0 0 3px var(--adm-primary-muted)}.adm-wallpaper-pattern__preview{height:52px;display:block}.adm-wallpaper-pattern__name{color:var(--adm-text-secondary);text-align:center;padding:0 8px 8px;font-size:.65rem;font-weight:600}.adm-wallpaper__image{flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.adm-wallpaper__image-upload{border:1px dashed var(--adm-border);background:var(--adm-surface-2);color:var(--adm-text-secondary);cursor:pointer;font-family:inherit;font-size:var(--font-size-xs);border-radius:14px;align-items:center;gap:10px;width:100%;max-width:320px;padding:14px 18px;display:flex}.adm-wallpaper__image-upload:hover{border-color:var(--adm-primary);color:var(--adm-primary)}.adm-wallpaper__image-preview{border:1px solid var(--adm-border-subtle);background-position:50%;background-size:cover;border-radius:14px;width:100%;max-width:320px;height:120px;position:relative}.adm-wallpaper__image-remove{top:8px;border-radius:var(--adm-radius-pill);color:#fff;cursor:pointer;background:#0000008c;border:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;inset-inline-end:8px}.adm-wallpaper__intensity{font-size:var(--font-size-xs);color:var(--adm-text-secondary);align-items:center;gap:12px;margin-top:14px;display:flex}.adm-wallpaper__intensity input[type=range]{max-width:240px;accent-color:var(--adm-primary);flex:1}.adm-wallpaper__intensity-val{min-width:36px;color:var(--adm-text);font-weight:600}.adm-wallpaper__live-preview{border:1px solid var(--adm-border-subtle);border-radius:16px;flex-direction:column;justify-content:flex-end;gap:8px;height:100px;margin-top:16px;padding:16px;display:flex;position:relative;overflow:hidden}.adm-wallpaper__live-bubble{border-radius:8px;max-width:55%;height:10px}.adm-wallpaper__live-bubble--own{background:var(--color-message-own,#2b5278);align-self:flex-end;width:42%}.adm-wallpaper__live-bubble--other{background:var(--color-message-other,#182533);width:36%}.adm-wallpaper__live-label{top:10px;color:var(--adm-text-muted);background:color-mix(in srgb, var(--adm-surface) 80%, transparent);border-radius:var(--adm-radius-pill);padding:2px 8px;font-size:.65rem;font-weight:600;position:absolute;inset-inline-start:12px}.adm-pagination{justify-content:center;align-items:center;gap:12px;margin-top:24px;padding-top:16px;display:flex}.adm-form-grid{gap:12px;display:grid}.adm-form-grid--2col{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-form-row:not(.adm-form-row--switch){flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;display:flex}.adm-form-row:not(.adm-form-row--switch)>span:first-child,.adm-form-row label:not(.adm-toggle):not(.adm-switch){font-size:var(--font-size-xs);color:var(--adm-text-secondary);margin:0 0 var(--field-label-gap) 0;font-weight:600;line-height:1.25;display:block}.adm-form-row--compact:not(.adm-form-row--switch){gap:0}.adm-form-row--compact:not(.adm-form-row--switch)>span:first-child,.adm-form-row--compact label:not(.adm-toggle):not(.adm-switch){margin:0 0 var(--field-label-gap) 0;font-size:.7rem}.adm-form-row input:not([type=checkbox]):not([type=radio]),.adm-form-row textarea,.adm-form-row select{box-sizing:border-box;border:1px solid var(--adm-border);background:var(--adm-surface-2);width:100%;max-width:100%;color:var(--adm-text);font-family:inherit;font-size:var(--font-size-xs);resize:vertical;border-radius:12px;padding:9px 12px;line-height:1.5;transition:border-color .15s;display:block}.adm-form-row textarea{min-height:88px}.adm-form-row .adm-select{width:100%}.adm-form-row .adm-select__label{margin:0 0 var(--field-label-gap) 0;color:var(--adm-text-secondary);font-size:.7rem;font-weight:600;line-height:1.25;display:block}.adm-form-row .adm-select__trigger{border:1px solid var(--adm-border);background:var(--adm-surface-2);width:100%;font-size:var(--font-size-xs);border-radius:10px;padding:7px 10px}.adm-form-row .adm-select__menu{border-radius:12px}.adm-form-row--compact textarea{border-radius:10px;min-height:52px;padding:7px 10px;line-height:1.45}.adm-form-row input:focus,.adm-form-row textarea:focus{border-color:var(--adm-primary);box-shadow:0 0 0 3px var(--adm-primary-muted);outline:none}.adm-user-cell{align-items:center;gap:12px;display:flex}.adm-user-cell__name{font-weight:600;font-size:var(--font-size-sm)}.adm-user-cell__id{font-size:var(--font-size-xs);color:var(--adm-text-muted);margin-top:2px}.adm-mobile-nav{z-index:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;display:none;position:fixed;inset:0}.adm-mobile-nav--open{display:block}.adm-mobile-nav__panel{background:var(--adm-shell-bg);width:min(300px,88vw);height:100%;box-shadow:var(--adm-shadow-lg);padding:20px;animation:.25s adm-slide-in;position:absolute;top:0;right:0;overflow-y:auto}@keyframes adm-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.adm-mobile-nav__link{color:var(--adm-text-secondary);font-size:var(--font-size-sm);border-radius:14px;align-items:center;gap:12px;margin-bottom:4px;padding:14px 16px;font-weight:500;text-decoration:none;display:flex}.adm-mobile-nav__label{flex:1;min-width:0}.adm-mobile-nav__link .adm-nav__badge{margin-inline-start:auto}.adm-mobile-nav__link--active{background:var(--adm-primary-muted);color:var(--adm-primary);font-weight:600}.adm-loading{background:var(--adm-bg);min-height:100dvh;color:var(--adm-text);font-size:var(--font-size-md);justify-content:center;align-items:center;display:flex}@media (width<=1100px){.adm-bento__item--span-3,.adm-bento__item--span-4{grid-column:span 6}.adm-bento__item--span-8{grid-column:span 12}}@media (width<=900px){.adm-root{padding:8px}.adm-shell{border-radius:20px;min-height:calc(100dvh - 16px)}.adm-header{grid-template-columns:auto 1fr auto;gap:10px;padding:10px 14px}.adm-nav-scroll{display:none}.adm-menu-toggle{display:flex}.adm-header__brand-text{display:none}.adm-body{padding:16px}.adm-bento__item--span-3,.adm-bento__item--span-4,.adm-bento__item--span-6,.adm-bento__item--span-8{grid-column:span 12}}@media (width<=640px){.adm-form-grid--2col{grid-template-columns:1fr}.adm-theme-presets__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.adm-header{padding:12px 16px}.adm-page-header h1,.adm-page-header .adm-page-title{font-size:var(--font-size-lg)}.adm-page-header{padding:14px}.adm-toolbar{flex-direction:column;align-items:stretch}.adm-search{min-width:0}.adm-stats{grid-template-columns:repeat(2,1fr)}}.adm-kyc-toggle{color:var(--color-primary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;padding:0}.adm-kyc-detail{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);margin-top:16px;padding:16px}.adm-kyc-detail__grid{font-size:var(--font-size-sm);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin-bottom:12px;display:grid}.adm-kyc-detail__docs{flex-wrap:wrap;gap:12px;display:flex}.adm-kyc-thumb{color:var(--color-text-primary);font-size:var(--font-size-xs);flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.adm-kyc-thumb img{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border);width:88px;height:88px}.adm-sys-accounts__layout{margin-top:16px}.adm-sys-accounts__panel{flex-direction:column;gap:12px;min-width:0;display:flex}.adm-sys-accounts__identity{border-radius:var(--adm-radius-card);border:1px solid var(--adm-border-faint,var(--adm-border-subtle));background:var(--adm-surface-hover);flex-direction:column;gap:14px;padding:14px;display:flex}.adm-sys-accounts__avatar-wrap{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.adm-sys-accounts__avatar{border:1px solid var(--adm-border-subtle);background:var(--adm-surface);border-radius:20px;flex-shrink:0;width:88px;height:88px;position:relative;overflow:hidden}.adm-sys-accounts__avatar-img{object-fit:cover;width:100%;height:100%;display:block}.adm-sys-accounts__avatar-badge{inset-inline-end:6px;background:color-mix(in srgb, var(--adm-primary) 18%, var(--adm-surface));width:28px;height:28px;color:var(--adm-primary);border:1px solid color-mix(in srgb, var(--adm-primary) 35%, transparent);box-shadow:var(--adm-shadow);border-radius:9px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:6px}.adm-sys-accounts__avatar-meta{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.adm-sys-accounts__handle{font-size:var(--font-size-sm);color:var(--adm-text-muted)}.adm-sys-accounts__pill{font-size:var(--font-size-xs);background:var(--adm-surface);border:1px solid var(--adm-border-subtle);color:var(--adm-text-secondary);border-radius:999px;align-self:flex-start;padding:2px 10px;display:inline-flex}.adm-sys-accounts__pill.is-custom{background:var(--adm-primary-muted);border-color:color-mix(in srgb, var(--adm-primary) 35%, transparent);color:var(--adm-primary)}.adm-sys-accounts__avatar-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.adm-sys-accounts__icon-card{border:1px dashed var(--adm-border-subtle);background:var(--adm-surface);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.adm-sys-accounts__icon-preview{width:52px;height:52px;color:var(--adm-primary);background:var(--adm-primary-muted);border:1px solid color-mix(in srgb, var(--adm-primary) 28%, transparent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.maintenance-gate{background:radial-gradient(ellipse at 20% 10%, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 55%), var(--color-bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.maintenance-gate__card{border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-bg-elevated) 92%, transparent);border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);width:min(100%,420px);box-shadow:var(--shadow-lg,0 12px 40px #0000002e);flex-direction:column;align-items:center;gap:12px;padding:28px 22px;display:flex}.maintenance-gate__icon{width:64px;height:64px;color:var(--color-primary);background:var(--color-primary-muted);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.route-fallback{background:var(--bg-primary,#0f0f12);justify-content:center;align-items:center;min-height:100dvh;display:flex}.route-fallback__spinner{border:2px solid color-mix(in srgb, var(--accent,#3b82f6) 25%, transparent);border-top-color:var(--accent,#3b82f6);border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite route-fallback-spin}@keyframes route-fallback-spin{to{transform:rotate(360deg)}}
