:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#020202;--sidebar:#040404;--panel:#080808eb;--panel-soft:#050505f0;--line:#ffffff17;--text:#f3f3f3;--muted:#e2e2e2a1;--accent:#fff;--primary:#fff;--glass-bg:linear-gradient(145deg, #ffffff24, #ffffff09 52%, #ffffff13);--glass-border:#fff3;--glass-shadow:0 12px 36px #00000057, inset 0 1px 0 #ffffff3d}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef1f6;--sidebar:#ffffffeb;--panel:#fffffff0;--panel-soft:#fffffff5;--line:#1218261f;--text:#111827;--muted:#344054ad;--accent:#0f172a;--primary:#0f172a;--glass-bg:linear-gradient(145deg, #fffffffa, #f7f9fce6 52%, #e7ecf6f5);--glass-border:#0f172a24;--glass-shadow:0 16px 42px #0f172a1f, inset 0 1px 0 #fffffff2}*{box-sizing:border-box}html,body,#root{min-height:100vh}body{background:radial-gradient(circle at 50% 50%, #ffffff04, transparent 60%), radial-gradient(circle at 15% 10%, #ffffff08, transparent 25%), radial-gradient(circle at 80% 90%, #ffffff05, transparent 35%), var(--bg);color:var(--text);cursor:none;margin:0;font-family:Segoe UI,Tahoma,Arial,sans-serif}.login-wrapper,.login-wrapper *{cursor:auto!important}:root[data-theme=light] .brand-logo,:root[data-theme=light] .chat-bg-logo,:root[data-theme=light] .chat-empty-logo,:root[data-theme=light] .login-logo{filter:brightness(0)saturate(0)}:root[data-theme=light] .side{background:linear-gradient(#ffffffeb,#f4f6fae6)}:root[data-theme=light] input,:root[data-theme=light] textarea,:root[data-theme=light] select,:root[data-theme=light] .premium-input,:root[data-theme=light] .custom-select-trigger,:root[data-theme=light] .custom-select-dropdown,:root[data-theme=light] .chat-composer-input{color:var(--text);background:#ffffffb8;border-color:#0f172a24}:root[data-theme=light] table,:root[data-theme=light] .table-wrap,:root[data-theme=light] .acc-stat,:root[data-theme=light] .messenger-item,:root[data-theme=light] .listing-card,:root[data-theme=light] .listing-edit-panel,:root[data-theme=light] .proposal-modal{background-color:#ffffffb8}:root[data-theme=light] .panel{background:#fffffff5;border-color:#0f172a1f;box-shadow:0 18px 45px #0f172a1a}:root[data-theme=light] .listing-card,:root[data-theme=light] .acc-card{background:#fff;border-color:#0f172a24;box-shadow:0 12px 30px #0f172a1c}:root[data-theme=light] .listing-cover{background:#eef2f7;border-bottom-color:#0f172a1a}:root[data-theme=light] .listing-meta,:root[data-theme=light] .messenger-item-sub,:root[data-theme=light] .chat-header-status{color:#344054b3}:root[data-theme=light] .panel,:root[data-theme=light] .modal,:root[data-theme=light] .modal-glass,:root[data-theme=light] .messenger-list,:root[data-theme=light] .messenger-content,:root[data-theme=light] .chat-header,:root[data-theme=light] .chat-composer,:root[data-theme=light] .chat-list,:root[data-theme=light] .acc-card,:root[data-theme=light] .acc-add-card,:root[data-theme=light] .listing-filters,:root[data-theme=light] .settings-row{background:var(--glass-bg);border-color:var(--glass-border);box-shadow:var(--glass-shadow);color:var(--text)}:root[data-theme=light] button:not(.primary):not(.danger),:root[data-theme=light] .listing-action-button,:root[data-theme=light] .listing-edit-button{color:var(--text);border-color:#0f172a24}:root[data-theme=light] button.primary,:root[data-theme=light] .proposal-modal-submit{color:#fff;background:#0f172a}:root[data-theme=light] .chat-bubble.other{color:#111827;background:#ffffffeb}:root[data-theme=light] .chat-bubble.own{color:#fff;background:#111827}:root[data-theme=light] .listing-price,:root[data-theme=light] .listing-stat{color:#111827}:root[data-theme=light] .listing-card-status .badge{color:#111827ad}a,button,input,textarea,select,[role=button]{cursor:none!important}.custom-cursor{left:var(--cursor-x,-100px);top:var(--cursor-y,-100px);pointer-events:none;z-index:9999;filter:drop-shadow(0 2px 4px #0000008c);background:url(/pointer-small.png) 50%/contain no-repeat;width:24px;height:24px;position:fixed;transform:translate(-3px,-2px)}.cursor-glow{display:none!important}.app-root{grid-template-columns:52px 1fr;min-height:100vh;transition:grid-template-columns .2s;display:grid;position:relative}.app-root-chat{grid-template-columns:52px 1fr}.app-root:has(.side:hover){grid-template-columns:236px 1fr}.side .side-nav+.side-section-title,.side .account-mini-list,.work-top{display:none!important}.side .side-section-title,.side .nav-label,.side .mini-name,.side .mini-meta,.side .mini-empty{opacity:0;white-space:nowrap;pointer-events:none;width:0;max-width:0;transition:opacity .15s,max-width .2s;overflow:hidden}.side .side-section-title{height:0;margin:0}.side:hover .side-section-title,.side:hover .nav-label,.side:hover .mini-name,.side:hover .mini-meta,.side:hover .mini-empty{opacity:1;pointer-events:auto;width:auto;max-width:180px}.side:hover .side-section-title{height:auto;margin-top:20px;margin-bottom:10px}.side .side-brand{place-items:center;padding:8px;display:grid}.side .side-nav button{justify-content:center;padding:10px}.side:hover .side-nav button{justify-content:flex-start;padding:10px 12px}.side .mini-account{justify-content:center;padding:6px}.side:hover .mini-account{justify-content:flex-start;padding:8px 9px}.global-bg{pointer-events:none;z-index:0;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.bg-logo{opacity:.075;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 80px #ffffff03);width:min(85vw,1100px);transform:translate(0)}.side{z-index:2;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#040404fa,#030303f2);flex-direction:column;gap:0;padding:14px;display:flex;position:relative}.side-brand{background:0 0;border:none;border-radius:0;align-items:center;padding:4px 6px 12px;display:flex}.brand-logo{object-fit:contain;opacity:.95;width:auto;height:30px}.side-brand-name{letter-spacing:.09em;font-size:25px;font-weight:800}.side-section-title{color:#becbe2b8;text-transform:uppercase;letter-spacing:.12em;margin-top:20px;margin-bottom:10px;font-size:11px}.side-nav{gap:6px;display:grid}.side-nav button,.side .nav-btn{color:#d2dceeb8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;display:flex}.side-nav button svg,.side .nav-btn svg{flex-shrink:0;display:block}.nav-label{line-height:1}.side-nav button:hover,.side .nav-btn:hover{border-color:var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%)}.side-nav button.active{background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);color:#fff;border-color:#ffffff57}.account-mini-list{gap:6px;max-height:240px;display:grid;overflow:auto}.mini-account{text-align:left;border:1px solid var(--line);cursor:pointer;background:#ffffff08;border-radius:10px;align-items:flex-start;gap:8px;width:100%;padding:8px 9px;display:flex}.mini-name{font-size:12px}.mini-meta{color:var(--muted);font-size:11px}.mini-empty{color:var(--muted);font-size:12px}.side-add-account{gap:6px;margin-top:6px;display:grid}.side-add-account textarea{min-height:72px}.work{z-index:2;padding:14px;position:relative}.work-top{border:1px solid var(--line);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#121212db,#ffffff09);border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.work-top-left{justify-self:start}.work-top-center{justify-self:center}.work-top-right{justify-self:end}h1{letter-spacing:-.02em;margin:0;font-size:31px}.work-top p{color:var(--muted);margin:5px 0 0;font-size:13px}button,input,textarea,select{font:inherit}button{border:1px solid var(--line);color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:linear-gradient(145deg,#ffffff17,#ffffff06);border-radius:10px;padding:10px 12px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}button:not(:disabled):hover{border-color:var(--glass-border);transform:translateY(-1px);box-shadow:0 10px 28px #00000047,inset 0 1px #fff3}button:not(:disabled):active{transform:translateY(0)}button:not(:disabled),.listing-card,.panel,.acc-card,.modal,.listing-filters,.publish-glass-block{position:relative;overflow:hidden}button:not(:disabled):before,.listing-card:before,.panel:before,.acc-card:before,.modal:before,.listing-filters:before,.publish-glass-block:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--glass-x,50%) var(--glass-y,0%), #ffffff57, transparent 0 34%), linear-gradient(120deg, #fff3, transparent 28%);opacity:0;transition:opacity .18s;position:absolute;inset:0}button:not(:disabled):hover:before,.listing-card:hover:before,.panel:hover:before,.acc-card:hover:before,.modal:hover:before,.listing-filters:hover:before,.publish-glass-block:hover:before{opacity:.55}button.primary{box-shadow:var(--glass-shadow);color:#080808;background:linear-gradient(145deg,#fffffff5,#d7e1f0c7);border-color:#ffffffb8;font-weight:700}button:disabled{opacity:.62;cursor:not-allowed}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.home-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.stat-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:12px}.stat-card span{color:var(--muted);font-size:12px}.stat-card strong{margin-top:8px;font-size:29px;display:block}.panel{border:1px solid var(--line);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#080808d1,#ffffff09);border-radius:12px;margin-top:12px;padding:14px}.glass-card{box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#080808d1,#ffffff0a);border:1px solid #ffffff24;border-radius:12px}.panel-title{letter-spacing:.05em;text-transform:uppercase;color:#dae3f6cc;margin-bottom:12px;font-size:14px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #ffffff14;padding:10px 8px;font-size:13px}tr.row-selected{background:#ffffff0f}.link-like{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.info-line{grid-template-columns:130px 1fr;gap:10px;margin-bottom:8px;display:grid}.info-line span{color:var(--muted);font-size:12px}.info-line strong{overflow-wrap:anywhere;font-size:13px}.error-line{color:#ffb3b3;background:#ff46461a;border:1px solid #ff787859;border-radius:10px;margin-bottom:10px;padding:8px 10px}.json-box{border:1px solid var(--line);color:#d3d3d3;background:#00000080;border-radius:10px;max-height:300px;margin:0;padding:10px;font-family:Consolas,monospace;font-size:12px;line-height:1.45;overflow:auto}th{color:var(--muted);font-size:12px}.empty{color:var(--muted)}.chat-layout{grid-template-columns:260px 1fr;gap:12px;margin-top:12px;display:grid}.chat-layout-full{grid-template-columns:320px 1fr;gap:12px;min-height:calc(100vh - 180px);margin-top:12px;display:grid}.chat-list{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:10px;overflow:auto}.chat-list-head-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.chat-list-head{color:var(--muted);text-transform:uppercase;font-size:12px}.chat-list-item{text-align:left;border:1px solid var(--line);background:#ffffff05;border-radius:10px;gap:8px;width:100%;margin-bottom:6px;padding:8px;display:flex}.chat-list-item-active{background:#ffffff1f;border-color:#ffffff47}.chat-title{font-size:12px}.chat-sub{color:var(--muted);font-size:11px}.messages{gap:8px;display:grid}.msg{border:1px solid var(--line);background:#ffffff05;border-radius:11px;padding:10px}.msg-in{border-color:#ffffff1f}.msg-out{background:#ffffff12;border-color:#ffffff38}.msg-head{color:var(--muted);flex-wrap:wrap;gap:9px;font-size:11px;display:flex}.msg p{margin:8px 0 0;font-size:14px;line-height:1.5}.listing-layout{grid-template-columns:370px 1fr;gap:12px;margin-top:12px;display:grid}label{color:var(--muted);text-transform:uppercase;margin:11px 0 6px;font-size:11px;display:block}input,textarea,select{border:1px solid var(--line);width:100%;color:var(--text);background:#0000004d;border-radius:10px;padding:9px 10px}textarea{resize:vertical;min-height:130px}.row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.listing-card{border:1px solid var(--line);background:#ffffff08;border-radius:12px;padding:12px}.listing-card h3{margin:6px 0;font-size:16px}.listing-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.listing-price{border:1px solid var(--line);color:#f3f3f3;background:#ffffff38;border-radius:999px;padding:4px 8px;font-size:12px;display:inline-block}.account-tools{margin-bottom:8px}.listing-meta{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px;display:flex}.status{border:1px solid var(--line);color:var(--muted);background:#040404f2;border-radius:10px;margin-top:12px;padding:10px;font-family:Consolas,monospace;font-size:12px}.logs-container{border-top:1px solid var(--line);height:600px;color:var(--muted);background:#0006;padding:14px;font-family:JetBrains Mono,Consolas,monospace;font-size:12px;line-height:1.8;overflow-y:auto}.acc-section{margin-top:14px}.acc-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.acc-card{text-align:left;border:1px solid var(--line);background:radial-gradient(circle at var(--glass-x,50%) var(--glass-y,0%), #ffffff1c, transparent 34%), linear-gradient(160deg, #0c0c0ce6, #ffffff06);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);cursor:pointer;border-radius:16px;flex-direction:column;gap:12px;padding:16px;transition:transform .12s,border-color .12s,background .12s;display:flex}.acc-card:hover{border-color:#ffffff47;transform:translateY(-2px)}.section-actions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.publish-glass-block{box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:radial-gradient(circle at var(--glass-x,50%) var(--glass-y,0%), #ffffff1f, transparent 34%), linear-gradient(145deg, #060606eb, #ffffff09)!important;border:1px solid #ffffff24!important}.acc-card-head{align-items:center;gap:10px;display:flex}.acc-avatar{border:1px solid var(--line);background:#ffffff1a;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.acc-avatar.lg{width:52px;height:52px;font-size:19px}.acc-card-id{flex:1;min-width:0}.acc-card-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.acc-card-sub{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--muted);background:linear-gradient(145deg,#ffffff1c,#ffffff06);border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex;box-shadow:inset 0 1px #ffffff24}.badge-active{color:#4fe0a0;border-color:#0c76}.badge-inactive{color:#ffc06b;border-color:#ffae3666}.badge-check_failed{color:#ff8585;border-color:#ff5a5a66}.badge-banned{color:#ff6f6f;border-color:#ff5a5a8c}.acc-card-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.acc-card-stats.wide{grid-template-columns:repeat(4,1fr);margin-bottom:14px}.acc-stat{border:1px solid var(--line);background:#0000004d;border-radius:10px;padding:8px}.acc-stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;display:block}.acc-stat strong{margin-top:4px;font-size:18px;display:block}.acc-card-foot{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.acc-exp-soon{color:#ffae36}.acc-loading{color:var(--muted)}.acc-err{color:#ff8585}.acc-add-card{min-height:180px;color:var(--muted);cursor:pointer;background:#ffffff04;border:1px dashed #fff3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.acc-add-card:hover{color:var(--text);border-color:#fff6}.acc-add-plus{font-size:32px;line-height:1}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line);background:#0a0a0a;border-radius:16px;width:min(560px,100%);max-height:90vh;padding:18px;overflow:auto;box-shadow:0 24px 80px #0009}.modal-lg{width:min(820px,100%)}.modal-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.modal-head h2{margin:0;font-size:20px}.modal-x{border:1px solid var(--line);background:0 0;border-radius:9px;padding:6px 10px}.modal-hint{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.5}.modal-hint code{background:#ffffff14;border-radius:5px;padding:1px 5px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.modal-actions.left{justify-content:flex-start}button.danger{color:#ff8585;border-color:#ff5a5a66}.acc-detail-id{align-items:center;gap:12px;display:flex}.modal-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:14px;display:flex}.modal-tabs button{color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:8px 12px}.modal-tabs button.active{color:var(--text);border-bottom-color:var(--accent);background:linear-gradient(#ffffff1f,#0000)}.modal-body{min-height:120px}@media (width<=700px){.acc-card-stats,.acc-card-stats.wide{grid-template-columns:repeat(2,1fr)}}.chat-feed{flex-direction:column;gap:4px;display:flex}.chat-feed-item{border:1px solid var(--line);background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:background .1s;display:flex}.chat-feed-item:hover{background:#ffffff0f}.chat-feed-left{align-items:center;gap:10px;min-width:0;display:flex}.chat-feed-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.chat-feed-sub{color:var(--muted);margin-top:2px;font-size:11px}.chat-badge{color:#4fe0a0;background:#0c73;border-radius:999px;flex-shrink:0;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:grid}.messenger-layout{border:1px solid var(--line);border-radius:16px;grid-template-columns:320px 1fr;gap:0;height:calc(100vh - 120px);margin-top:12px;display:grid;overflow:hidden}.messenger-list{border-right:1px solid var(--line);background:#040404f2;flex-direction:column;display:flex;overflow-y:auto}.messenger-list-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 14px 10px;font-size:13px;display:flex}.messenger-item{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;width:100%;padding:12px 14px;transition:background .1s;display:flex}.messenger-item:hover{background:#ffffff0f}.messenger-item-avatar{background:#ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.messenger-item-body{flex:1;min-width:0}.messenger-item-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.messenger-item-sub{color:var(--muted);margin-top:2px;font-size:11px}.messenger-content{background:var(--panel);padding:16px;overflow-y:auto}@media (width<=900px){.messenger-layout{grid-template-columns:1fr;height:auto}.messenger-content{display:none}}.listing-card{box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:radial-gradient(circle at 22% 12%,#ffffff24,#0000 28%),linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #ffffff29;border-radius:14px;padding:0 0 38px;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.listing-card:hover{border-color:#ffffff42;transform:translateY(-2px);box-shadow:0 18px 44px #00000061,inset 0 1px #ffffff47}.listing-card-top{display:block;position:relative}.listing-card-top:before,.listing-card-top:after{display:none}.listing-card-top:before{content:"›";color:#ffffffd1;background:#00000073;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;top:50%;right:10px;transform:translateY(-50%)}.listing-card-top:after{background:radial-gradient(circle at 7px,#ffffffdb 0 2px,#0000 2.5px),radial-gradient(circle at 16px,#ffffff75 0 2px,#0000 2.5px),#0000006b;border-radius:999px;width:24px;height:6px;bottom:9px;left:50%;transform:translate(-50%)}.listing-cover{width:100%;height:185px;color:var(--muted);background:linear-gradient(145deg,#ffffff1f,#ffffff09);border:0;border-bottom:1px solid #ffffff1a;border-radius:14px 14px 0 0;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 10px 24px #00000047}.listing-cover img{object-fit:cover;filter:saturate(.92)contrast(.95);width:100%;height:100%;display:block}.listing-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000a8);height:44%;position:absolute;inset:auto 0 0}.listing-cover:before{content:"‹";color:#ffffffd1;z-index:2;background:#00000073;border-radius:999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.listing-card .listing-cover:before{display:none}.listing-card .listing-card-top:before,.listing-card .listing-card-top:after,.listing-card .listing-cover:before{content:none!important;pointer-events:none!important;display:none!important}.listing-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin:0;padding:14px 14px 8px;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.listing-card-status{z-index:3;display:flex;position:absolute;inset:auto 12px 12px auto}.listing-card-status .badge{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:10px;font-weight:700}.listing-card-status .badge:before{content:none;display:none}.listing-card-status .badge-active{color:#64f0aa}.listing-card-status .badge-inactive,.listing-card-status .badge-check_failed{color:#ffcf72}.listing-card-status .badge-moderation{color:#8ec5ff}.listing-card-status .badge-limited{color:#ff9f7a}.listing-card-actions{z-index:4;align-items:center;gap:4px;display:flex;position:absolute;bottom:10px;right:10px}.listing-action-button,.listing-edit-button{box-sizing:border-box;background:radial-gradient(circle at var(--glass-x,50%) var(--glass-y,0%), #fff3, transparent 48%), #08080894;color:#ffffffdb;-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);border:1px solid #ffffff2e;border-radius:8px;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;line-height:0;display:grid}.listing-action-button.danger{color:#ffbebec7}.listing-action-button:disabled{opacity:.42;cursor:not-allowed}.listing-action-button svg,.listing-edit-button svg{z-index:2;position:relative}.listing-action-button:not(:disabled):hover,.listing-edit-button:hover{color:#fff;border-color:#ffffff57;transform:translateY(-1px)}.listings-masked .listing-maskable{filter:blur(5px);opacity:.72;-webkit-user-select:none;user-select:none;position:relative}.listings-masked .listing-cover.listing-maskable img,.listings-masked .listing-cover.listing-maskable>svg{filter:blur(16px)saturate(.72)brightness(.78);transform:scale(1.08)}.listings-masked .listing-maskable:after{content:none}.listings-masked .listing-meta .listing-maskable{min-width:76px;display:inline-block}.listing-filters{background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);border:1px solid #ffffff26;border-radius:8px;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:12px;display:flex}.filter-toggle{align-items:center;gap:6px;display:inline-flex}.category-free-limit{color:#bfdbfedb;margin-top:4px;font-size:11px;font-weight:500;line-height:1.25;display:block}.category-free-limit.muted,.selected-category-free-limit.muted{color:#94a3b8ad}.selected-category-free-limit{color:#bfdbfee6;background:#0f172a85;border:1px solid #3b82f63d;border-radius:8px;margin-top:8px;padding:9px 12px;font-size:12px}.sms-verification-modal{width:min(520px,94vw)}.sms-verification-body{gap:10px;display:grid}.sms-verification-message{color:#bfdbfef2;background:#3b82f61a;border:1px solid #60a5fa4d;border-radius:8px;padding:10px 12px;font-size:13px}.sms-row{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.listing-edit-modal{width:min(760px,94vw);max-height:88vh;overflow:auto}.listing-edit-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.listing-edit-summary div{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;padding:10px}.listing-edit-summary span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.listing-edit-summary strong{overflow-wrap:anywhere;font-size:13px;display:block}.listing-edit-json{max-height:460px}.listing-edit-form{gap:10px;display:grid}.listing-edit-form textarea{min-height:220px}.listing-edit-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.filter-toggle.active{background:var(--glass-bg);box-shadow:var(--glass-shadow);border-color:#ffffff57}.listing-price{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#f3f3f3;letter-spacing:0;background:0 0;border:0;border-radius:0;margin:0;padding:0 14px 2px;font-family:Segoe UI Semibold,Inter,Segoe UI,sans-serif;font-size:18px;font-weight:700;display:block}.listing-meta{color:var(--muted);flex-wrap:wrap;gap:12px;margin:0;padding:12px 14px 14px;font-size:12px;display:flex}.listing-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 14px 10px;display:grid}.listing-stat{background:radial-gradient(circle at var(--glass-x,50%) var(--glass-y,0%), #ffffff24, transparent 52%), #ffffff0b;color:#f2f2f2db;-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);border:1px solid #ffffff21;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:0;height:32px;font-size:12px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.listing-stat b{color:currentColor;min-width:1ch;font-size:13px;font-weight:700}.listing-stat svg{flex:none}.listing-stat.views,.listing-stat.calls,.listing-stat.favorites{background:radial-gradient(circle at var(--glass-x,50%) var(--glass-y,0%), #ffffff24, transparent 52%), #ffffff0d;color:#f2f2f2e0}.listing-meta .lm{align-items:center;gap:4px;display:inline-flex}.listing-meta:last-child{justify-content:flex-start;padding-top:2px;padding-right:96px}@media (width>=1320px){.acc-section .acc-grid:has(.listing-card){grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (width<=1120px){.app-root{grid-template-columns:1fr}.side{border-right:none;border-bottom:1px solid var(--line)}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-layout,.chat-layout-full,.home-grid,.listing-layout{grid-template-columns:1fr}}@media (width<=700px){.work,.side{padding:10px}.row2,.account-grid,.stats-grid{grid-template-columns:1fr}}.messenger-item.selected{background:radial-gradient(circle at var(--glass-x,50%) var(--glass-y,0%), #ffffff24, transparent 52%), #ffffff13;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);border-color:#fff3;box-shadow:inset 0 1px #ffffff29,0 12px 26px #00000038}.messenger-content{background:var(--bg);flex-direction:column;position:relative;padding:0!important;display:flex!important}.chat-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#080808f2;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.chat-header-info{align-items:center;gap:12px;min-width:0;display:flex}.chat-header-avatar{border:1px solid var(--line);background:#ffffff14;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:grid}.chat-header-text{flex-direction:column;min-width:0;display:flex}.chat-header-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.chat-header-status{color:var(--muted);align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}.chat-header-ad{border:1px solid var(--line);max-width:300px;color:inherit;background:#ffffff08;border-radius:8px;align-items:center;gap:10px;padding:6px 12px;font-size:12px;text-decoration:none;transition:background .15s;display:flex}.chat-header-ad:hover{background:#ffffff12}.chat-header-ad img{object-fit:cover;background:#ffffff0d;border-radius:4px;width:28px;height:28px}.chat-header-ad-title{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.chat-header-ad-price{color:var(--text);flex-shrink:0;font-weight:600}.chat-messages{background:radial-gradient(circle at 50% 50%, #ffffff03 0%, transparent 80%), var(--bg);flex-direction:column;flex:1;gap:12px;padding:20px;display:flex;position:relative;overflow-y:auto}.chat-messages-bg{pointer-events:none;z-index:1;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.chat-bg-logo{opacity:.04;-webkit-user-select:none;user-select:none;object-fit:contain;width:min(65%,450px)}.chat-bubble{z-index:2;word-break:break-word;flex-direction:column;gap:4px;max-width:70%;padding:10px 14px;font-size:13.5px;line-height:1.45;display:flex;position:relative}.chat-empty-state{height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.chat-empty-logo{opacity:.085;-webkit-user-select:none;user-select:none;filter:grayscale();width:min(35%,150px);height:auto}.chat-bubble.own{color:#fff;background:#ffffff14;border:1px solid #ffffff21;border-radius:14px 14px 2px;align-self:flex-end}.chat-bubble.other{color:#e5e5e5;background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px 14px 14px 2px;align-self:flex-start}.chat-bubble-meta{color:var(--muted);align-self:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:9px;display:flex}.chat-widget-proposal{background:#ffffff0a;border:1px solid #ffffff17;border-left:3px solid #10b981;border-radius:10px;flex-direction:column;gap:10px;width:100%;min-width:240px;margin:6px 0;padding:14px;display:flex}.chat-widget-proposal-title{text-transform:uppercase;letter-spacing:.06em;color:#10b981;font-size:11px;font-weight:700}.chat-widget-proposal-amount{color:#fff;font-size:18px;font-weight:700}.chat-widget-proposal-meta{color:var(--muted);border-top:1px solid var(--line);padding-top:8px;font-size:11px}.chat-composer{border-top:1px solid var(--line);background:#040404fa;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.chat-composer-row{align-items:center;gap:10px;display:flex}.chat-composer-input{border:1px solid var(--line);color:var(--text);background:#ffffff0a;border-radius:10px;outline:none;flex:1;padding:12px 14px;font-size:13.5px;transition:border-color .15s,background .15s}.chat-composer-input:focus{background:#ffffff0f;border-color:#ffffff4d}.chat-composer-input:disabled{opacity:.6;cursor:not-allowed}.chat-composer button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:42px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.chat-composer-send-btn{color:#000;background:#fff;border:none;padding:0 20px}.chat-composer-send-btn:hover:not(:disabled){background:#e6e6e6}.chat-composer-send-btn:disabled{opacity:.5;cursor:not-allowed}.chat-composer-action-btn{color:var(--text);border:1px solid var(--line);background:#ffffff0d;padding:0 14px}.chat-composer-action-btn:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.chat-composer-typing{color:var(--muted);height:14px;padding-left:2px;font-size:11px}.proposal-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.proposal-modal{border:1px solid var(--line);background:#0a0a0a;border-radius:16px;width:100%;max-width:400px;overflow:hidden;box-shadow:0 20px 40px #000c}.proposal-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.proposal-modal-head h3{margin:0;font-size:16px;font-weight:600}.proposal-modal-close{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:20px}.proposal-modal-body{flex-direction:column;gap:14px;padding:20px;display:flex}.proposal-modal-row{flex-direction:column;gap:6px;display:flex}.proposal-modal-row label{color:var(--muted);font-size:12px}.proposal-modal-row input{border:1px solid var(--line);color:var(--text);background:#ffffff0a;border-radius:8px;outline:none;padding:10px;font-size:14px}.proposal-modal-row input:focus{border-color:#ffffff4d}.proposal-modal-foot{border-top:1px solid var(--line);background:#ffffff03;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.proposal-modal-foot button{cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.proposal-modal-cancel{border:1px solid var(--line);color:var(--text);background:0 0}.proposal-modal-cancel:hover{background:#ffffff0d}.proposal-modal-submit{color:#000;background:#fff;border:none}.proposal-modal-submit:hover{background:#e6e6e6}.proposal-modal-submit:disabled{opacity:.6;cursor:not-allowed}.login-wrapper{z-index:2;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative}.login-card{background:#060608;border:1px solid #ffffff14;border-radius:12px;width:100%;max-width:360px;padding:32px 28px;box-shadow:0 16px 48px #000c}.login-brand{justify-content:center;align-items:center;gap:10px;margin-bottom:24px;display:flex}.login-logo{object-fit:contain;width:auto;height:28px}.login-brand h2{letter-spacing:.02em;color:#fff;margin:0;font-size:20px;font-weight:700}.login-subtitle{text-align:center;color:var(--muted);margin:-16px 0 24px;font-size:12.5px}.form-group{margin-bottom:16px}.form-group label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.form-group input{color:#fff;background:#0d0d11;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:13.5px;transition:border-color .15s}.form-group input:focus{border-color:#ffffff40}.settings-row{border:1px solid var(--line);background:var(--glass-bg);box-shadow:var(--glass-shadow);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.settings-hint{color:var(--muted);margin-top:4px;font-size:12px}.settings-section-title{border-top:1px solid var(--line);color:var(--text);letter-spacing:.02em;margin-top:10px;padding-top:14px;font-size:13px;font-weight:800}.theme-segment{border:1px solid var(--line);background:#0000002e;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.theme-segment button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700}.theme-segment button.selected{background:var(--accent);color:var(--bg);box-shadow:0 8px 20px #00000029}:root[data-theme=light] .theme-segment{background:#0f172a0d}.settings-row-stack{flex-direction:column;align-items:stretch}.settings-inline-controls{grid-template-columns:minmax(120px,180px) 1fr auto;align-items:center;gap:10px;display:grid}.app-root-chat{height:100vh;overflow:hidden}.app-root-chat .work{box-sizing:border-box;flex-direction:column;height:100vh;padding:14px;display:flex;overflow:hidden}.app-root-chat .messenger-layout{flex:1;height:auto;min-height:0;margin-top:12px}.acc-stage-spin{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.ios-toggle{flex-shrink:0;width:44px;height:26px;display:inline-block;position:relative}.ios-toggle input{opacity:0;width:0;height:0}.ios-toggle-slider{cursor:pointer;background-color:#ccc;border-radius:26px;transition:all .3s;position:absolute;inset:0}.ios-toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #0003}.ios-toggle input:checked+.ios-toggle-slider{background-color:#007aff}.ios-toggle input:checked+.ios-toggle-slider:before{transform:translate(18px)}.custom-select-container{-webkit-user-select:none;user-select:none;width:100%;font-family:inherit;position:relative}.custom-select-trigger{color:#f3f3f3;cursor:pointer;background:#1a1a1ae6;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-size:14px;transition:all .2s;display:flex}.custom-select-trigger:hover{background:#242424f2;border-color:#ffffff1a}.custom-select-trigger.open{background:#1e1e1e;border-color:#ffffff26;box-shadow:0 0 0 2px #ffffff0d}.custom-select-trigger .placeholder{color:#fff6}.custom-select-trigger .chevron{color:#ffffff80;transition:transform .2s}.custom-select-trigger.open .chevron{transform:rotate(180deg)}.custom-select-dropdown{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414fa;border:1px solid #ffffff14;border-radius:8px;max-height:250px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 30px #0009}.custom-select-dropdown::-webkit-scrollbar{width:6px}.custom-select-dropdown::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.custom-select-option{cursor:pointer;color:#e0e0e0;border-radius:6px;padding:10px 12px;font-size:14px;transition:background .1s}.custom-select-option:hover{background:#ffffff0f}.custom-select-option.selected{color:#fff;background:#ffffff1a;font-weight:500}.custom-select-option.disabled{opacity:.5;cursor:not-allowed}.custom-select-option.disabled:hover{background:0 0}.premium-label{text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.premium-label .req{color:#ef4444;margin-left:4px}.premium-input{color:#f3f3f3;background:#1a1a1ae6;border:1px solid #ffffff0d;border-radius:8px;width:100%;padding:10px 14px;font-size:14px;transition:all .2s}.premium-input:focus{background:#1e1e1e;border-color:#fff3;outline:none;box-shadow:0 0 0 2px #ffffff0d}.premium-input::placeholder{color:#ffffff4d}.premium-form-group{flex-direction:column;display:flex}.modal-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#121212f2;border:1px solid #ffffff14;border-radius:12px;padding:24px;box-shadow:0 25px 50px -12px #000000b3}.modal-glass-header{border-bottom:1px solid #ffffff0f;margin-bottom:24px;padding-bottom:16px}.city-item:hover{color:#93c5fdf2;background:#3b82f61f}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details[open]>summary span:first-child{display:inline-block;transform:rotate(90deg)}:root[data-theme=light] .login-card,:root[data-theme=light] .modal-glass,:root[data-theme=light] .custom-select-dropdown,:root[data-theme=light] .custom-select-trigger,:root[data-theme=light] .premium-input,:root[data-theme=light] .form-group input,:root[data-theme=light] .proposal-modal-row input,:root[data-theme=light] .chat-composer-input,:root[data-theme=light] input,:root[data-theme=light] textarea,:root[data-theme=light] select{color:#111827;background:#ffffffdb;border-color:#0f172a24}:root[data-theme=light] .login-brand h2,:root[data-theme=light] .custom-select-option,:root[data-theme=light] .custom-select-option.selected,:root[data-theme=light] .premium-label,:root[data-theme=light] .chat-header-name,:root[data-theme=light] .messenger-item-title,:root[data-theme=light] .listing-card h3{color:#111827}:root[data-theme=light] .premium-input::placeholder,:root[data-theme=light] .custom-select-trigger .placeholder{color:#3440547a}:root[data-theme=light] .custom-select-option:hover,:root[data-theme=light] .custom-select-option.selected,:root[data-theme=light] .messenger-item.selected,:root[data-theme=light] .messenger-item:hover{background:#0f172a11}:root[data-theme=light] .chat-header,:root[data-theme=light] .chat-composer{background:#ffffffe6}:root[data-theme=light] .chat-bg-logo,:root[data-theme=light] .chat-empty-logo{opacity:.06}:root[data-theme=light] .listing-action-button,:root[data-theme=light] .listing-edit-button,:root[data-theme=light] .listing-stat{color:#111827;background:#ffffffb8}:root[data-theme=light]{--bg:#e7ebf2;--panel:#f9fafc;--panel-soft:#fff;--line:#0f172a21;--text:#0b1220;--muted:#283446c2}:root[data-theme=light] .panel{background:#fbfcfe;border:1px solid #0f172a24;box-shadow:0 18px 50px #0f172a21}:root[data-theme=light] .panel-title,:root[data-theme=light] h1,:root[data-theme=light] h2,:root[data-theme=light] h3,:root[data-theme=light] label,:root[data-theme=light] .chat-title,:root[data-theme=light] .acc-card-name,:root[data-theme=light] .listing-card h3{color:#0b1220}:root[data-theme=light] .work-top p,:root[data-theme=light] .chat-sub,:root[data-theme=light] .acc-card-sub,:root[data-theme=light] .mini-meta,:root[data-theme=light] .modal-hint,:root[data-theme=light] .settings-hint,:root[data-theme=light] .listing-meta,:root[data-theme=light] .chat-bubble-meta{color:#283446c2}:root[data-theme=light] input,:root[data-theme=light] textarea,:root[data-theme=light] select,:root[data-theme=light] .custom-select-trigger,:root[data-theme=light] .premium-input,:root[data-theme=light] .chat-composer-input{color:#0b1220;background:#f3f5f8;border-color:#0f172a24}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder{color:#2834467a}:root[data-theme=light] .listing-card,:root[data-theme=light] .acc-card,:root[data-theme=light] .messenger-item,:root[data-theme=light] .settings-row,:root[data-theme=light] .table-wrap{background:#fff;border-color:#0f172a21;box-shadow:0 10px 24px #0f172a14}:root[data-theme=light] .acc-stat,:root[data-theme=light] .listing-stat{background:#f4f6fa;border-color:#0f172a1a}:root[data-theme=light] .bg-logo{opacity:.09;filter:brightness(0)saturate(0)}:root[data-theme=light] .badge{color:#0f172ab8;background:#f3f5f8;border-color:#0f172a24}.chat-translation{color:#ffffffdb;border-top:1px dashed #ffffff24;margin-top:6px;padding-top:6px;font-size:12px;font-style:italic}:root[data-theme=light]{--text:#050b18;--muted:#243044;--line:#050b182e}:root[data-theme=light] body,:root[data-theme=light] .work,:root[data-theme=light] .panel,:root[data-theme=light] .modal,:root[data-theme=light] .modal-glass,:root[data-theme=light] .listing-card,:root[data-theme=light] .acc-card,:root[data-theme=light] .messenger-item,:root[data-theme=light] .messenger-list,:root[data-theme=light] .messenger-content,:root[data-theme=light] .chat-header,:root[data-theme=light] .chat-composer,:root[data-theme=light] .settings-row,:root[data-theme=light] .table-wrap,:root[data-theme=light] .custom-select-dropdown{color:#050b18}:root[data-theme=light] p,:root[data-theme=light] span,:root[data-theme=light] div,:root[data-theme=light] td,:root[data-theme=light] th,:root[data-theme=light] label,:root[data-theme=light] small{color:inherit}:root[data-theme=light] .work-top p,:root[data-theme=light] .chat-sub,:root[data-theme=light] .acc-card-sub,:root[data-theme=light] .mini-meta,:root[data-theme=light] .modal-hint,:root[data-theme=light] .settings-hint,:root[data-theme=light] .listing-meta,:root[data-theme=light] .messenger-item-sub,:root[data-theme=light] .chat-header-status,:root[data-theme=light] .chat-bubble-meta,:root[data-theme=light] .muted{color:#344055}:root[data-theme=light] .chat-translation{color:#111827;border-top-color:#11182738}:root[data-theme=light] .chat-bubble.other .chat-translation{color:#111827}:root[data-theme=light] .chat-bubble.own .chat-translation{color:#ffffffeb;border-top-color:#ffffff3d}:root[data-theme=light] button:not(.primary):not(.danger),:root[data-theme=light] input,:root[data-theme=light] textarea,:root[data-theme=light] select,:root[data-theme=light] .premium-input,:root[data-theme=light] .custom-select-trigger,:root[data-theme=light] .chat-composer-input{color:#050b18}:root[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder,:root[data-theme=light] .custom-select-trigger .placeholder{color:#516078}.side{align-items:center;width:52px;padding:8px 8px 12px}.side:hover{align-items:stretch;width:236px;padding:14px}.side .side-brand{flex:0 0 36px;place-items:center;width:36px;height:36px;margin:0 0 8px;padding:0;display:grid}.side:hover .side-brand{width:auto;height:44px;margin-bottom:8px}.side .brand-logo{object-fit:contain;width:auto;height:24px}.side:hover .brand-logo{width:auto;height:30px}.side .side-nav{width:36px}.side:hover .side-nav{width:100%}.side .side-nav button,.side .nav-btn{justify-content:center;width:36px;min-width:36px;height:36px;padding:0}.side:hover .side-nav button,.side:hover .nav-btn{justify-content:flex-start;width:100%;min-width:0;padding:10px 12px}.suite-logout-btn{color:#ff8585!important;border-color:#ff5a5a26!important}.side>div:last-child{width:36px}.side:hover>div:last-child{width:100%}@media (width<=760px){body,a,button,input,textarea,select,[role=button]{cursor:auto!important}.custom-cursor{display:none}:is(.app-root,.app-root-chat,.app-root:has(.side:hover)){grid-template-rows:1fr 66px;grid-template-columns:1fr;min-height:100dvh}.side{z-index:40;border:1px solid var(--line);background:var(--glass-bg);height:56px;box-shadow:var(--glass-shadow);border-radius:18px;flex-direction:row;align-items:center;gap:4px;padding:6px;display:flex;position:fixed;bottom:10px;left:10px;right:10px}.side-brand,.side-section-title,.account-mini-list,.side>div:last-child{display:none!important}.side-nav{grid-template-columns:repeat(auto-fit,minmax(38px,1fr));gap:3px;width:100%;display:grid}.side-nav button,.side:hover .side-nav button{border-radius:14px;justify-content:center;min-width:0;height:44px;padding:0}.side .nav-label,.side:hover .nav-label{display:none}.work,.app-root-chat .work{min-width:0;height:auto;min-height:100dvh;padding:12px 10px 82px;overflow:auto}.panel{border-radius:14px;padding:14px}.stats-grid,.home-grid,.account-grid,.row2,.listing-edit-row,.listing-edit-summary{grid-template-columns:1fr!important}.acc-grid{grid-template-columns:1fr}.acc-section .acc-grid:has(.listing-card){grid-template-columns:1fr}.listing-card{max-width:none}.listing-cover{height:220px}.messenger-layout{grid-template-columns:1fr;min-height:calc(100dvh - 96px);display:grid}.messenger-list{min-height:240px;max-height:38dvh;overflow:auto}.messenger-content{border-radius:14px;min-height:54dvh}.chat-header{padding:10px}.chat-header-ad{grid-template-columns:42px 1fr}.chat-messages{min-height:40dvh;padding:12px}.chat-bubble{max-width:88%}.chat-composer{padding:10px}.chat-composer-row{grid-template-columns:auto 1fr auto}.chat-composer-action-btn{width:38px}.modal,.modal-glass,.listing-edit-modal{max-width:none;max-height:calc(100dvh - 24px);padding:16px;width:calc(100vw - 20px)!important}.modal-backdrop{align-items:flex-start;padding:10px}.settings-row,.settings-inline-controls{grid-template-columns:1fr}.settings-row{flex-direction:column;align-items:stretch}.table-wrap{overflow-x:auto}}:root[data-theme=light] body{background:#eef2f7}:root[data-theme=light] .panel,:root[data-theme=light] .listing-card,:root[data-theme=light] .acc-card,:root[data-theme=light] .messenger-list,:root[data-theme=light] .messenger-content,:root[data-theme=light] .modal,:root[data-theme=light] .modal-glass{background:#fff;border-color:#d8dee8;box-shadow:0 18px 48px #0f172a17}:root[data-theme=light] .side{background:#fff;border-color:#d8dee8;box-shadow:8px 0 28px #0f172a0f}:root[data-theme=light] .side-nav button{color:#344055}:root[data-theme=light] .side-nav button.active,:root[data-theme=light] .side-nav button:hover{color:#050b18;box-shadow:none;background:#f1f5fb;border-color:#d5dce8}:root[data-theme=light] .work{background:radial-gradient(circle at 18% 10%,#2563eb0f,#0000 26%),#eef2f7}:root{--suite-profile-bg:#0f1219eb;--suite-profile-border:#ffffff1f}:root[data-theme=light]{--suite-profile-bg:#fffffff5;--suite-profile-border:#141c2a24}.suite-profile-wrap{margin-bottom:8px;position:relative}.suite-profile-btn{justify-content:center;align-items:center;gap:11px;display:flex}.suite-settings-btn{justify-content:center;margin-bottom:8px}.side:hover .suite-profile-btn,.side:hover .suite-settings-btn{width:100%}.suite-profile-menu{border:1px solid var(--suite-profile-border);background:var(--suite-profile-bg);width:100%;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;border-radius:14px;padding:12px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 48px #00000047}.suite-profile-name{margin-bottom:10px;font-size:13px;font-weight:700}.suite-profile-row{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:11px;display:flex}.suite-profile-row b{color:var(--text);text-align:right;overflow-wrap:anywhere;font-weight:700}.suite-profile-divider{background:var(--line);height:1px;margin:8px 0}.suite-profile-control,.suite-profile-check{color:var(--muted);grid-template-columns:78px 1fr;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:grid}.suite-profile-check{cursor:pointer;grid-template-columns:auto 1fr}.suite-profile-check input{width:15px;height:15px;margin:0}.suite-toggle-group{border:1px solid var(--line);background:#0000001f;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.suite-toggle-group button{min-height:28px;color:var(--muted);background:0 0;border:0;border-radius:7px;font-size:11px;font-weight:700}.suite-toggle-group button.selected{background:var(--accent);color:#fff}.suite-profile-control select{border:1px solid var(--line);background:var(--glass-bg);width:100%;height:30px;color:var(--text);border-radius:8px;padding:0 8px;font-size:12px}.suite-profile-volume input{width:100%}:root[data-theme=light] .suite-toggle-group{background:#0f172a0d}.user-settings-modal{width:min(560px,100vw - 32px)}.user-settings-body{gap:12px;display:grid}.settings-switch{color:var(--text);white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.settings-switch input{width:16px;height:16px;margin:0}.settings-inline-controls select{border:1px solid var(--line);background:var(--glass-bg);min-height:36px;color:var(--text);border-radius:9px;padding:0 10px}.settings-inline-controls input[type=range]{width:100%}@media (width<=720px){.settings-row{flex-direction:column;align-items:stretch}.settings-inline-controls{grid-template-columns:1fr}.settings-switch{justify-content:flex-start}}
