.tu-mem{background:var(--t-bone);color:var(--t-ink);min-height:100vh;font-family:var(--f-sans);display:grid;grid-template-columns:240px 1fr;grid-template-rows:56px 1fr;grid-template-areas:"sidebar topbar" "sidebar main"}.tu-mem__top{grid-area:topbar;display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid var(--t-bone-3);background:var(--t-paper)}.tu-mem__top-left{display:flex;align-items:center;gap:18px}.tu-mem__company{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-mute)}.tu-mem__company b{color:var(--t-ink);font-weight:500}.tu-mem__user{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--t-ink);background:transparent;border:0;cursor:pointer;padding:6px 8px;border-radius:var(--r-2)}.tu-mem__user:hover{background:var(--t-bone-2)}.tu-mem__avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--t-signal),var(--t-signal-lo));display:grid;place-items:center;font:500 11px/1 var(--f-sans);color:var(--t-ink);overflow:hidden}.tu-mem__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tu-mem__usermenu{position:absolute;top:56px;right:24px;min-width:200px;background:var(--t-paper);border:1px solid var(--t-bone-3);border-radius:var(--r-3);padding:6px;box-shadow:0 12px 32px -16px #0a0b0d2e;z-index:60}.tu-mem__usermenu[hidden]{display:none}.tu-mem__usermenu a,.tu-mem__usermenu button{display:block;width:100%;text-align:left;padding:8px 10px;font:500 13px/1.4 var(--f-sans);color:var(--t-ink);background:transparent;border:0;cursor:pointer;text-decoration:none;border-radius:var(--r-2)}.tu-mem__usermenu a:hover,.tu-mem__usermenu button:hover{background:var(--t-bone-2)}.tu-mem__usermenu hr{border:0;border-top:1px solid var(--t-bone-3);margin:6px -6px}.tu-mem__side{grid-area:sidebar;background:var(--t-paper);border-right:1px solid var(--t-bone-3);display:flex;flex-direction:column;padding:18px 16px 24px;gap:6px}.tu-mem__brand{display:inline-flex;align-items:center;text-decoration:none;margin:6px 6px 18px;height:32px}.tu-mem__nav-eyebrow{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-mute);padding:14px 10px 6px}.tu-mem__nav-link{display:flex;align-items:center;gap:10px;padding:9px 10px;font:500 13.5px/1 var(--f-sans);color:var(--t-ink-2);text-decoration:none;border-radius:var(--r-2);transition:all .16s var(--e-out);border-left:2px solid transparent;margin-left:-2px}.tu-mem__nav-link:hover{background:var(--t-bone-2)}.tu-mem__nav-link.is-active{background:var(--t-bone-2);border-left-color:var(--t-signal);color:var(--t-ink)}.tu-mem__nav-link svg{flex-shrink:0;opacity:.7}.tu-mem__nav-link.is-active svg{opacity:1;color:var(--t-signal-lo)}.tu-mem__nav-spacer{flex:1}.tu-mem__signout{display:flex;align-items:center;gap:10px;padding:10px 12px;font:500 13px/1 var(--f-sans);color:var(--t-mute);background:transparent;border:0;cursor:pointer;text-align:left;border-radius:var(--r-2)}.tu-mem__signout:hover{background:var(--t-bone-2);color:var(--t-ink)}.tu-mem__main{grid-area:main;padding:32px 40px 64px;overflow-x:auto}.tu-mem__page-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px;gap:24px;flex-wrap:wrap}.tu-mem__page-eye{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-mute)}.tu-mem__page-title{font-size:28px;font-weight:500;letter-spacing:-.018em;margin:6px 0 0}.tu-mem__page-sub{font-size:14px;color:var(--t-mute);margin:4px 0 0}.tu-mem__card{background:var(--t-paper);border:1px solid var(--t-bone-3);margin-bottom:24px}.tu-mem__card-head{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid var(--t-bone-3);flex-wrap:wrap;gap:12px}.tu-mem__card-head-meta{display:flex;flex-direction:column;gap:2px}.tu-mem__card-eye{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--t-ink)}.tu-mem__card-mute{font-family:var(--f-mono);font-size:11px;color:var(--t-mute)}.tu-mem__card-body{padding:24px 22px}.tu-mem__card-body--flush{padding:0}.tu-mem__field{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:18px 0;align-items:start;border-bottom:1px dashed var(--t-bone-3)}.tu-mem__field:last-child{border-bottom:0}.tu-mem__field-label{font-size:13px;font-weight:500;color:var(--t-ink)}.tu-mem__field-help{font-size:12px;color:var(--t-mute);margin-top:4px;line-height:1.5}.tu-mem__input,.tu-mem__select{width:100%;max-width:480px;padding:10px 12px;font:400 13.5px/1.4 var(--f-sans);color:var(--t-ink);background:var(--t-paper);border:1px solid var(--t-bone-3);border-radius:var(--r-2);transition:border-color .16s var(--e-out)}.tu-mem__input:focus,.tu-mem__select:focus{outline:none;border-color:var(--t-ink)}.tu-mem__input--mono{font-family:var(--f-mono);font-size:12.5px}.tu-mem__input[readonly]{background:var(--t-bone-2);color:var(--t-mute);cursor:default}.tu-mem__radios{display:flex;gap:8px;flex-wrap:wrap}.tu-mem__radio{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font:500 13px/1 var(--f-sans);color:var(--t-ink-2);background:var(--t-paper);border:1px solid var(--t-bone-3);border-radius:999px;cursor:pointer;transition:all .16s var(--e-out)}.tu-mem__radio input{display:none}.tu-mem__radio:has(input:checked),.tu-mem__radio.is-checked{background:var(--t-ink);color:var(--t-bone);border-color:var(--t-ink)}.tu-mem__form-foot{padding:16px 22px;border-top:1px solid var(--t-bone-3);display:flex;gap:12px;align-items:center;justify-content:flex-end;background:var(--t-bone)}.tu-mem__form-saved{font:400 12px/1 var(--f-mono);letter-spacing:.04em;color:var(--t-ok)}.tu-mem__form-saved[hidden]{display:none}.tu-mem__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--t-bone-3);border:1px solid var(--t-bone-3)}.tu-mem__stat{background:var(--t-paper);padding:18px 20px;display:flex;flex-direction:column;gap:6px}.tu-mem__stat-l{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;color:var(--t-mute);text-transform:uppercase}.tu-mem__stat-v{font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1;color:var(--t-ink)}.tu-mem__stat-u{font-size:14px;color:var(--t-mute);margin-left:4px;font-weight:400}.tu-mem__stat-d{font-size:11px;font-family:var(--f-mono)}.tu-mem__stat-d--good{color:#1c8742}.tu-mem__stat-d--mute{color:var(--t-mute)}.tu-mem__chart{padding:16px 22px;background:var(--t-paper)}.tu-mem__chart svg{width:100%;height:220px;display:block}.tu-mem__chart-axis{display:flex;justify-content:space-between;padding:10px 4px 2px;font-size:10.5px;font-family:var(--f-mono);color:var(--t-mute)}.tu-mem__events{font-size:12px}.tu-mem__events-head,.tu-mem__events-row{display:grid;grid-template-columns:90px 1.6fr 1.2fr 80px 80px;gap:16px;padding:10px 22px;align-items:center;font-family:var(--f-mono)}.tu-mem__events-head{background:var(--t-bone-2);color:var(--t-mute);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--t-bone-3)}.tu-mem__events-row{border-bottom:1px dashed var(--t-bone-3)}.tu-mem__events-row:last-child{border-bottom:0}.tu-mem__events-mute{color:var(--t-mute)}.tu-mem__events-status{display:inline-flex;align-items:center;gap:6px}.tu-mem__events-status i{width:6px;height:6px;border-radius:50%;display:inline-block}.tu-mem__events-status--ok{color:var(--t-ok)}.tu-mem__events-status--ok i{background:var(--t-ok)}.tu-mem__events-status--warn{color:var(--t-warn)}.tu-mem__events-status--warn i{background:var(--t-warn)}.tu-mem__events--invoices .tu-mem__events-head,.tu-mem__events--invoices .tu-mem__events-row{grid-template-columns:130px 110px 1fr 90px 80px}.tu-mem__events--invoices{font-size:12.5px}@media (max-width: 1100px){.tu-mem__events--invoices .tu-mem__events-head,.tu-mem__events--invoices .tu-mem__events-row{grid-template-columns:110px 1fr 80px 80px}.tu-mem__events--invoices .tu-mem__events-head>:nth-child(3),.tu-mem__events--invoices .tu-mem__events-row>:nth-child(3){display:none}}@media (max-width: 720px){.tu-mem__events--invoices .tu-mem__events-head,.tu-mem__events--invoices .tu-mem__events-row{grid-template-columns:90px 1fr 80px}.tu-mem__events--invoices .tu-mem__events-head>:nth-child(2),.tu-mem__events--invoices .tu-mem__events-head>:nth-child(3),.tu-mem__events--invoices .tu-mem__events-row>:nth-child(2),.tu-mem__events--invoices .tu-mem__events-row>:nth-child(3){display:none}}.tu-mem__tabs{display:flex;gap:4px;padding:4px;background:var(--t-bone-2);border-radius:var(--r-2)}.tu-mem__tab{padding:7px 14px;font:400 11px/1 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--t-mute);background:transparent;border:0;cursor:pointer;border-radius:var(--r-1);transition:all .16s var(--e-out)}.tu-mem__tab:hover{color:var(--t-ink)}.tu-mem__tab.is-active{background:var(--t-paper);color:var(--t-ink);box-shadow:0 1px 2px #0000000d}.tu-mem__source{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11px;padding:5px 10px;border:1px solid var(--t-bone-3);border-radius:999px;color:var(--t-mute);background:var(--t-paper)}.tu-mem__source--ok{color:var(--t-signal-lo);border-color:var(--t-signal-line)}.tu-mem__source--ok i{width:6px;height:6px;border-radius:50%;background:var(--t-signal);display:inline-block}.tu-mem__plan{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--t-bone-3);border:1px solid var(--t-bone-3)}.tu-mem__plan-cell{background:var(--t-paper);padding:22px 24px}.tu-mem__plan-l{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;color:var(--t-mute);text-transform:uppercase;margin-bottom:8px}.tu-mem__plan-v{font-size:22px;font-weight:500;letter-spacing:-.014em}.tu-mem__plan-h{font-size:13px;color:var(--t-mute);margin-top:4px}.tu-mem__login{min-height:100vh;display:grid;place-items:center;background:var(--t-bone);padding:24px}.tu-mem__login-card{width:100%;max-width:420px;background:var(--t-paper);border:1px solid var(--t-bone-3);border-radius:var(--r-3);padding:36px 32px 32px;text-align:center}.tu-mem__login-eye{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-signal-lo);margin-bottom:14px}.tu-mem__login-title{font-size:26px;font-weight:500;letter-spacing:-.014em;margin:0 0 8px}.tu-mem__login-sub{font-size:14px;color:var(--t-mute);margin:0 0 28px;line-height:1.55}.tu-mem__login-google{display:flex;justify-content:center;margin-bottom:18px;min-height:44px}.tu-mem__login-dev{font:400 12px/1.5 var(--f-mono);color:var(--t-mute);margin-top:16px;padding-top:18px;border-top:1px dashed var(--t-bone-3)}.tu-mem__login-dev button{font:500 13px/1 var(--f-sans);background:transparent;border:1px solid var(--t-bone-3);color:var(--t-ink);padding:10px 16px;border-radius:var(--r-2);cursor:pointer;margin-top:10px}.tu-mem__login-dev button:hover{background:var(--t-bone-2)}@media (max-width: 900px){.tu-mem{grid-template-columns:1fr;grid-template-rows:56px auto 1fr;grid-template-areas:"topbar" "sidebar" "main"}.tu-mem__side{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--t-bone-3);padding:8px 16px}.tu-mem__brand,.tu-mem__nav-eyebrow,.tu-mem__nav-spacer{display:none}.tu-mem__nav-link{padding:6px 10px;font-size:12.5px}.tu-mem__main{padding:24px 20px 48px}.tu-mem__field{grid-template-columns:1fr;gap:8px}.tu-mem__stats{grid-template-columns:repeat(2,1fr)}.tu-mem__events-head,.tu-mem__events-row{grid-template-columns:70px 1fr 80px 60px}.tu-mem__events-head>:nth-child(3),.tu-mem__events-row>:nth-child(3){display:none}.tu-mem__plan{grid-template-columns:1fr}}.tu-mem__stats[hidden],.tu-mem__statgroup[hidden],[data-tu-chart][hidden]{display:none!important}.tu-mem__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--t-bone-3);border:1px solid var(--t-bone-3);margin-bottom:24px}.tu-mem__kpi{background:var(--t-paper);padding:22px 24px;display:flex;flex-direction:column;gap:8px}.tu-mem__kpi-l{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--t-mute)}.tu-mem__kpi-v{font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1;color:var(--t-ink)}.tu-mem__kpi-v small{font-family:var(--f-mono);font-size:13px;font-weight:400;color:var(--t-mute);margin-left:4px}.tu-mem__kpi-d{font-family:var(--f-mono);font-size:11px;color:var(--t-mute)}.tu-mem__kpi-d--good{color:#1c8742}.tu-mem__kpi-d--mute{color:var(--t-mute)}.tu-mem__chart--lg svg{height:280px}.tu-mem__ministats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--t-bone-3);border-top:1px solid var(--t-bone-3)}.tu-mem__ministats>div{background:var(--t-paper);padding:14px 22px}.tu-mem__ministats[hidden]{display:none!important}.tu-mem__ministat-l{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-mute);display:block;margin-bottom:4px}.tu-mem__ministat-v{font-size:20px;font-weight:500;letter-spacing:-.014em;color:var(--t-ink)}.tu-mem__ministat-v small{font-family:var(--f-mono);font-size:12px;color:var(--t-mute);margin-left:4px;font-weight:400}.tu-mem__ministat-d{font-family:var(--f-mono);font-size:11px;margin-left:8px}.tu-mem__ministat-d--good{color:#1c8742}.tu-mem__ministat-d--mute{color:var(--t-mute)}.tu-mem__agents{font-size:13px}.tu-mem__agents-head,.tu-mem__agents-row{display:grid;grid-template-columns:1.4fr 90px 100px 110px 110px 130px 100px;gap:16px;padding:12px 22px;align-items:center}.tu-mem__agents-head{background:var(--t-bone-2);color:var(--t-mute);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--t-bone-3)}.tu-mem__agents-row{border-bottom:1px dashed var(--t-bone-3)}.tu-mem__agents-row:last-child{border-bottom:0}.tu-mem__agents-name{font-family:var(--f-mono);color:var(--t-ink);font-size:13px}.tu-mem__agents-name b{font-weight:500}.tu-mem__agents-name span{display:block;font-family:var(--f-sans);font-size:11.5px;color:var(--t-mute);margin-top:2px}.tu-mem__agents-num{font-family:var(--f-mono);text-align:right}.tu-mem__agents-num--save{color:#1c8742;font-weight:500}.tu-mem__agents-status{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:11px}.tu-mem__agents-status i{width:6px;height:6px;border-radius:50%;display:inline-block}.tu-mem__agents-status--ok{color:var(--t-ok)}.tu-mem__agents-status--ok i{background:var(--t-ok)}.tu-mem__agents-status--warn{color:var(--t-warn)}.tu-mem__agents-status--warn i{background:var(--t-warn)}.tu-mem__agents-level{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;padding:3px 8px;border-radius:999px;border:1px solid var(--t-bone-3);color:var(--t-mute);text-align:center;display:inline-block}.tu-mem__agents-level--l1{color:var(--t-mute)}.tu-mem__agents-level--l2{color:var(--t-info);border-color:var(--t-info)}.tu-mem__agents-level--l3{color:var(--t-signal-lo);border-color:var(--t-signal-line)}.tu-mem__agents-level--l4{color:var(--t-signal);border-color:var(--t-signal)}.tu-mem__agents-foot{display:grid;grid-template-columns:1.4fr 90px 100px 110px 110px 130px 100px;gap:16px;padding:14px 22px;border-top:1px solid var(--t-bone-3);background:var(--t-bone);font-family:var(--f-mono);font-size:13px;align-items:center}.tu-mem__agents-foot>:first-child{color:var(--t-mute);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px}.tu-mem__agents-foot>:nth-child(n+2){text-align:right}.tu-mem__agents-foot .tu-mem__agents-num--save{font-size:14px}@media (max-width: 1100px){.tu-mem__kpis,.tu-mem__ministats{grid-template-columns:repeat(2,1fr)}.tu-mem__agents-head,.tu-mem__agents-row,.tu-mem__agents-foot{grid-template-columns:1.3fr 80px 90px 110px;gap:12px}.tu-mem__agents-head>:nth-child(n+5),.tu-mem__agents-row>:nth-child(n+5),.tu-mem__agents-foot>:nth-child(n+5){display:none}}@media (max-width: 720px){.tu-mem__page-head{gap:12px;margin-bottom:18px}.tu-mem__page-title{font-size:22px}.tu-mem__source{font-size:10.5px;padding:4px 8px}.tu-mem__kpis{grid-template-columns:repeat(2,1fr)}.tu-mem__kpi{padding:16px 18px;gap:6px}.tu-mem__kpi-v{font-size:22px}.tu-mem__kpi-v small{font-size:11px}.tu-mem__card-head{padding:14px 16px;gap:8px}.tu-mem__card-body{padding:16px}.tu-mem__chart svg{height:200px}.tu-mem__chart--lg svg{height:220px}.tu-mem__ministats{grid-template-columns:1fr 1fr}.tu-mem__ministats>div{padding:12px 16px}.tu-mem__ministat-v{font-size:18px}.tu-mem__agents-head,.tu-mem__agents-row,.tu-mem__agents-foot{grid-template-columns:1.4fr 70px 90px;gap:10px;padding:10px 14px}.tu-mem__agents-head>:nth-child(2),.tu-mem__agents-head>:nth-child(4),.tu-mem__agents-head>:nth-child(5),.tu-mem__agents-head>:nth-child(7),.tu-mem__agents-row>:nth-child(2),.tu-mem__agents-row>:nth-child(4),.tu-mem__agents-row>:nth-child(5),.tu-mem__agents-row>:nth-child(7),.tu-mem__agents-foot>:nth-child(2),.tu-mem__agents-foot>:nth-child(4),.tu-mem__agents-foot>:nth-child(5),.tu-mem__agents-foot>:nth-child(7){display:none}.tu-mem__agents-name span{font-size:11px}.tu-mem__events-head,.tu-mem__events-row{grid-template-columns:80px 1fr 70px;gap:10px;padding:8px 14px;font-size:11px}.tu-mem__events-head>:nth-child(3),.tu-mem__events-head>:nth-child(4),.tu-mem__events-row>:nth-child(3),.tu-mem__events-row>:nth-child(4){display:none}}.tu-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:var(--r-2);font:500 13.5px/1 var(--f-sans);letter-spacing:.005em;border:1px solid transparent;cursor:pointer;transition:all .18s var(--e-out);text-decoration:none;white-space:nowrap}.tu-btn__icon{display:inline-flex;transition:transform .18s var(--e-out)}.tu-btn:hover .tu-btn__icon{transform:translate(3px)}.tu-btn--signal{background:var(--t-signal);color:var(--t-ink)}.tu-btn--signal:hover{background:var(--t-signal-hi)}.tu-btn--ghost{background:transparent;color:var(--t-ink);border-color:var(--t-ink)}.tu-btn--ghost:hover{background:var(--t-ink);color:var(--t-bone)}.tu-mem__login-dev .tu-btn{width:100%;justify-content:center;padding:14px 18px;font-size:14px}.tu-mem__login-dev{border-top:0;margin-top:8px;padding-top:0}
