@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink-strong: #202940;--ink-soft: #596780;--ink-muted: #8793a8;--line-soft: #e7ebf3;--brand: #5369e8}body{color:var(--ink-strong)}html,body,*{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{display:none;width:0;height:0}.main-content{background:transparent}.sidebar{background:#fafdffb8;box-shadow:8px 0 36px #465b7b08}.brand{margin-bottom:38px}.topbar{height:72px}.page-content{padding-top:40px}.page-heading{margin-bottom:28px}.page-heading h1{font-size:clamp(27px,3vw,34px);letter-spacing:-1.2px}.page-heading p{margin-top:7px;font-size:13px}.eyebrow{color:#7583a1}.primary-button,.secondary-button,.small-button{border-radius:9px}.primary-button{min-height:42px;padding:0 17px;box-shadow:0 8px 18px #5369e82c}.metrics-grid{gap:18px;margin-bottom:25px}.metric-card{min-height:108px;padding:20px;border-color:#ffffffa8;border-radius:15px;background:#ffffffa8;box-shadow:0 12px 32px #53617e0a;-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%);transition:transform .2s ease,box-shadow .2s ease}.metric-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #53617e16}.metric-card>div:nth-child(2) span{font-size:9px;letter-spacing:.8px}.metric-card>div:nth-child(2) strong{font-size:25px}.panel{border-color:#ffffffa8;border-radius:17px;background:#ffffff70;box-shadow:0 18px 48px #465b7b0c;-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%)}.account-panel.panel{border-color:#ffffffa8;background:#ffffff70}.account-panel .panel-heading{padding:23px 25px 20px;border-bottom:1px solid #edf0f5ad}.account-panel .panel-heading h2{font-size:16px}.account-panel .panel-heading p{max-width:600px;margin-top:5px;font-size:11px;line-height:1.55}.search-box{width:min(280px,40%);height:40px;border-radius:9px;background:#ffffffa6}.search-box input{font-size:11px}.account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,340px));justify-content:center;align-items:stretch;gap:15px;padding:20px}.account-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:17px;border:1px solid #e8ecf4;border-radius:14px;background:#ffffffdb;box-shadow:0 5px 17px #52617b0b;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;animation:card-enter .35s ease both}.account-panel .account-card{border-color:#ffffffa8;background:#ffffff8c;box-shadow:0 8px 24px #18234212;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}.account-card:hover{transform:translateY(-3px);border-color:#d7def8;box-shadow:0 14px 28px #52617b14}.account-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.account-card-identity{display:flex;min-width:0;align-items:center;gap:11px}.account-card-identity .fb-avatar{width:40px;height:40px;flex-basis:40px;border-radius:12px;font-size:27px;box-shadow:0 5px 12px #4777da2b}.account-card-name{display:flex;min-width:0;flex-direction:column;gap:5px}.account-card-name strong{color:#2d3850;font-size:13px}.account-card-name a{max-width:100%;overflow:hidden;color:#8290a7;font-size:10px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.account-card-name a:hover{color:var(--brand)}.account-card-header-actions{display:flex;flex:0 0 auto;align-items:flex-start;gap:8px}.account-edit-button{display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;border:1px solid #c8d0f4;border-radius:9px;color:#7284df;background:#7187ff0d;transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s}.account-edit-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.account-edit-button:hover{transform:translateY(-2px);border-color:#9ba9fa;color:#5369e8;background:#7187ff1c;box-shadow:0 5px 14px #5369e81a}.account-edit-button:focus-visible{outline:3px solid #9eacff70;outline-offset:3px}.account-delete-button{display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;border:1px solid #f1c9d1;border-radius:9px;color:#e47e91;background:#ee78900d;transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s}.account-delete-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.account-delete-button:hover{transform:translateY(-2px) rotate(-5deg);border-color:#ef91a2;color:#fff;background:#e9557026;box-shadow:0 5px 14px #e9557020}.account-delete-button:focus-visible{outline:3px solid #ff9eaa70;outline-offset:3px}.monitoring-control{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;padding:12px 13px;border:1px solid #edf0f5;border-radius:11px;background:#f8f9fca8;transition:background .2s ease,border-color .2s ease}.monitoring-control.enabled{border-color:#d9f0e5b8;background:#f1faf6b8}.monitoring-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.monitoring-copy strong{color:#56627a;font-size:10px;font-weight:700}.monitoring-control.enabled .monitoring-copy strong{color:#278363}.monitoring-copy span{color:#929db0;font-size:9px}.monitoring-switch{position:relative;flex:0 0 40px;width:40px;height:23px;padding:0;border:0;border-radius:20px;background:#c6ccd8;transition:background .2s ease,box-shadow .2s ease}.monitoring-switch[aria-checked=true]{background:#35b887;box-shadow:0 0 0 3px #35b88720}.monitoring-switch:focus-visible{outline:3px solid #5369e85c;outline-offset:3px}.monitoring-switch:disabled{cursor:wait;opacity:.6}.monitoring-switch>span{position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #20294030;transition:transform .2s ease}.monitoring-switch[aria-checked=true]>span{transform:translate(17px)}.account-card-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:15px}.account-card-meta>div{display:flex;min-width:0;flex-direction:column;gap:5px}.account-card-meta>div>span,.account-card-notes>span{color:#9aa4b5;font-size:8px;font-weight:700;letter-spacing:.55px}.account-card-meta strong{overflow:hidden;color:#657189;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.account-card-meta .status-badge{flex:0 0 auto;max-width:52%;padding:7px 10px;border-radius:999px;box-shadow:0 5px 16px #02061720,inset 0 1px #ffffff12;white-space:nowrap}.account-card-meta .status-badge>span{width:7px;height:7px}.account-card-result{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px;border:1px solid #e9edf5;border-radius:9px;color:#69768d;background:#fbfcfea8;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.result-indicator{flex:0 0 7px;width:7px;height:7px;margin-top:4px;border-radius:50%;background:#ecb457;box-shadow:0 0 0 3px #ecb45722}.account-card-result:has(.result-indicator){border-color:#f1eadc}.account-card-message,.account-card-notes{margin:10px 0 0;padding:10px;border-radius:9px;color:#718097;background:#f6f8fb;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.account-card-notes{display:flex;flex-direction:column;gap:5px;border:1px dashed #e2e7f0;background:#ffffff80}.account-card-actions{min-width:0;margin-top:auto;padding-top:14px}.account-card-actions .row-actions{justify-content:flex-start;flex-wrap:wrap;gap:7px;padding-top:12px;border-top:1px solid #edf0f5}.account-card-actions .small-button{min-height:34px;padding:0 11px;font-size:10px}.account-card-actions .status-select{flex:1 1 120px;max-width:none;min-height:34px;padding:0 8px;border-radius:8px;font-size:10px}.account-card-actions .icon-button{width:34px;height:34px;border:1px solid #f1e4e6;border-radius:8px}.account-empty-state{display:flex;min-height:200px;grid-column:1 / -1;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--ink-muted);text-align:center}.account-empty-state strong{color:#56627a;font-size:13px}.account-empty-state>span:last-child{font-size:10px}.account-empty-state .empty-icon{color:#8290d9;font-size:31px}.table-footer{min-height:48px;padding:0 24px;font-size:10px}.table-disclaimer{padding:12px 24px;font-size:10px;line-height:1.55}.team-panel{margin-top:24px}.team-panel .panel-heading{padding:22px 25px}.team-panel .user-list{padding:20px}.team-panel .user-card{min-height:150px;padding:17px;border-color:#ffffffb5;border-radius:14px;background:#ffffff8a;box-shadow:0 9px 24px #18234212}.team-panel .user-card-header .user-info strong{font-size:11px}.team-panel .user-card-header .user-info span{font-size:10px}.alert{border-radius:10px;font-size:12px}.modal-card{border:1px solid #ffffffb8;border-radius:17px;box-shadow:0 24px 80px #1118273b}.modal-heading h2{font-size:18px}.form-stack label{font-size:11px}.form-stack input,.form-stack textarea,.form-stack select{min-height:42px;border-radius:8px;font-size:12px}.form-stack textarea{min-height:88px}.account-form-modal{width:min(100%,760px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:25px;border:1px solid #aab8ff38;border-radius:20px;background:linear-gradient(145deg,#17213e,#10182f)}.account-form-modal .modal-heading{margin-bottom:16px}.account-form-intro{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #9eafff20;border-radius:13px;background:#ffffff08}.account-form-icon{display:grid;flex:0 0 38px;place-items:center;width:38px;height:38px;border:1px solid #9eafff40;border-radius:12px;color:#cbd4ff;background:#778aff28;font-size:20px;font-weight:700}.account-form-intro p{margin:0;color:#aab8d9;font-size:11px;line-height:1.55}.account-form-modal .form-stack{gap:13px}.account-form-modal .form-stack label{color:#d1d9ef;font-size:11px}.account-form-modal .form-stack input,.account-form-modal .form-stack textarea{min-height:44px;border-color:#9aabec45;border-radius:10px;color:#e9edff;background:#0a1127;font-size:12px}.account-form-modal .form-stack textarea{min-height:96px}.account-form-modal .form-stack input::placeholder,.account-form-modal .form-stack textarea::placeholder{color:#7f8baa}.account-form-modal .form-stack input:focus,.account-form-modal .form-stack textarea:focus{border-color:#9cafff;box-shadow:0 0 0 3px #7889ff29}.account-form-hint{margin:-3px 0 0;color:#8492b2;font-size:10px;line-height:1.5}.facebook-link-check{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:-5px}.facebook-link-result{display:flex;width:100%;flex-direction:column;gap:6px;padding:12px;border:1px solid #ffffff18;border-radius:10px;color:#bac6e2;background:#ffffff08;font-size:11px;line-height:1.5}.facebook-link-result strong{color:#e6eaff}.facebook-link-result.reachable{border-color:#53c89a55;background:#2aa67a14}.facebook-link-result.not_found{border-color:#f0788555;background:#dc566b14}.facebook-link-result a{width:fit-content;color:#aebdff;font-weight:700;text-decoration:none}.facebook-link-result a:hover{text-decoration:underline}.facebook-link-result small{color:#8997b5;font-size:10px}.facebook-manual-confirmation{display:flex;width:100%;flex-direction:row!important;align-items:flex-start;gap:9px!important;padding:11px 12px;border:1px solid #9aabec35;border-radius:10px;color:#c5d0eb!important;background:#778aff12;font-size:11px!important;line-height:1.5;cursor:pointer}.facebook-manual-confirmation input{flex:0 0 16px;width:16px;min-height:16px!important;height:16px;margin:1px 0 0;accent-color:#8294ff}.facebook-embedded-preview{display:flex;width:100%;flex-direction:column;gap:8px;padding:10px;border:1px solid #9aabec35;border-radius:12px;background:#080e20}.facebook-embedded-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#dfe5ff;font-size:11px}.facebook-embedded-preview-heading a{color:#aebdff;font-weight:700;text-decoration:none}.facebook-embedded-preview-heading a:hover{text-decoration:underline}.facebook-embedded-preview iframe{display:block;width:100%;height:min(48vh,430px);min-height:260px;border:1px solid #ffffff18;border-radius:8px;background:#fff}.facebook-embedded-preview small{color:#8997b5;font-size:10px;line-height:1.5}.account-form-modal .modal-actions{padding-top:6px}@media(max-width:600px){.account-form-modal{width:100%;max-height:calc(100dvh - 24px);padding:20px 17px}.account-form-intro{align-items:flex-start;padding:11px}}@keyframes card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.topbar{height:48px}.page-content{padding:23px 14px 38px}.page-heading{align-items:center;gap:10px;margin-bottom:20px}.page-heading h1{font-size:23px}.page-heading p{font-size:11px}.page-heading>.primary-button{min-height:36px}.metrics-grid{gap:10px;margin-bottom:17px}.metric-card{min-height:82px;padding:11px;border-radius:12px}.metric-card>div:nth-child(2) strong{font-size:20px}.account-panel .panel-heading{padding:16px 14px}.account-panel .panel-heading p{font-size:10px}.search-box{width:100%;height:38px}.account-grid{grid-template-columns:minmax(0,1fr);gap:11px;padding:12px}.account-card{padding:14px;border-radius:13px}.account-card-name strong{font-size:12px}.account-card-header-actions{gap:6px}.account-card-meta{align-items:flex-end}.account-card-meta .status-badge{max-width:54%;padding:6px 8px;font-size:8px}.account-card-result,.account-card-message,.account-card-notes{font-size:10px}.table-footer{padding:0 14px;font-size:9px}.table-disclaimer{padding:10px 14px;font-size:9px}.team-panel .panel-heading{padding:16px 14px}.team-panel .user-list{padding:12px}.team-panel .user-card{min-height:0;padding:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.trash-game-layer{position:fixed;inset:0;z-index:30;pointer-events:none}.trash-game-scene{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.trash-game-can{filter:drop-shadow(0 9px 22px #7184ff6b);animation:trash-can-arrive .42s cubic-bezier(.2,.8,.2,1) both,trash-can-float 3.2s ease-in-out .42s infinite}.trash-game-can-label{fill:#edf0ff;stroke:#11172d;stroke-width:4px;paint-order:stroke;font:800 11px DM Sans,sans-serif;letter-spacing:1px}.trash-game-trajectory{fill:none;stroke:#edf1ff;stroke-width:3;stroke-linecap:round;stroke-dasharray:7 10;filter:drop-shadow(0 0 5px #9eafff);animation:trash-trajectory-flow .55s linear infinite}.trash-game-trajectory.is-on-target{stroke:#6cf1bd;filter:drop-shadow(0 0 7px #4de9b5)}.trash-game-landing{fill:#ff737a17;stroke:#ff9097;stroke-width:3;stroke-dasharray:5 5}.trash-game-landing.is-on-target{fill:#55e2ac25;stroke:#65efbd}.trash-game-projectile{filter:drop-shadow(0 5px 8px #020617c9)}.trash-game-projectile.is-draggable{cursor:grabbing!important}.trash-game-hud{position:absolute;top:17px;right:17px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;max-width:min(440px,calc(100vw - 28px));padding:11px 12px 11px 15px;border:1px solid #b2c0ff54;border-radius:14px;color:#e9edff;background:#111a36e8;box-shadow:0 10px 35px #02061770,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;animation:trash-hud-arrive .3s ease both}.trash-game-hud>strong{grid-column:1;overflow:hidden;color:#c5ceff;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.trash-game-hud>span:not(.trash-game-power){grid-column:1;color:#e6eaff;font-size:10px;line-height:1.45}.trash-game-hud .trash-game-power{grid-column:1;color:#75edc0;font-size:9px;font-weight:800}.trash-game-hud button{grid-column:2;grid-row:1 / span 3;min-height:33px;padding:0 10px;border:1px solid #c0caff40;border-radius:9px;color:#e6eaff;background:#ffffff0b;font-size:9px;font-weight:700}.trash-game-hud button:hover:not(:disabled){border-color:#ffd2d980;color:#fff;background:#e8748925}.trash-game-hud button:disabled{cursor:wait;opacity:.6}.trash-game-confirm-backdrop{position:fixed;inset:0;z-index:31;display:grid;place-items:center;padding:16px;background:#050817b5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:auto;animation:trash-confirm-fade .18s ease both}.trash-game-confirm{width:min(410px,100%);padding:25px;border:1px solid #aabaff57;border-radius:18px;color:#e9edff;background:linear-gradient(145deg,#1a2547,#101832);box-shadow:0 24px 80px #0009,inset 0 1px #ffffff12;text-align:center;animation:trash-confirm-enter .24s cubic-bezier(.2,.8,.2,1) both}.trash-game-confirm-icon{display:grid;place-items:center;width:43px;height:43px;margin:0 auto 14px;border:1px solid #ff9eaa50;border-radius:14px;color:#ffadba;background:#ef5b7025;font-size:23px;font-weight:800}.trash-game-confirm h2{margin:0;color:#f4f6ff;font:800 18px/1.4 Manrope,sans-serif}.trash-game-confirm p{margin:10px 0 20px;color:#aeb9d8;font-size:11px;line-height:1.6}.trash-game-confirm p strong{color:#fff}.trash-game-confirm-actions{display:flex;justify-content:center;gap:10px}.trash-game-confirm-actions button{min-width:105px;min-height:39px;padding:0 16px;border:1px solid #aebcff42;border-radius:10px;color:#e3e9ff;background:#ffffff0b;font-size:11px;font-weight:700;transition:transform .18s,background .18s,border-color .18s}.trash-game-confirm-actions button:hover:not(:disabled){transform:translateY(-2px);background:#ffffff16}.trash-game-confirm-actions button:disabled{cursor:wait;opacity:.6}.trash-game-confirm-actions .trash-game-confirm-yes{border-color:#ff8c9c;color:#fff;background:linear-gradient(110deg,#e85c76,#c94366);box-shadow:0 6px 20px #d747672f}.trash-game-confirm-actions .trash-game-confirm-yes:hover:not(:disabled){border-color:#ffb0bc;background:linear-gradient(110deg,#f06a83,#d74b70)}@keyframes trash-can-arrive{0%{opacity:0;transform:translateY(24px) scale(.7)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes trash-can-float{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes trash-trajectory-flow{to{stroke-dashoffset:-17}}@keyframes trash-hud-arrive{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@keyframes trash-confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes trash-confirm-enter{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){.trash-game-hud{top:10px;right:10px;gap:3px 7px;max-width:min(320px,calc(100vw - 20px));padding:9px 9px 9px 11px}.trash-game-hud>span:not(.trash-game-power){max-width:230px;font-size:9px}.trash-game-hud button{min-height:30px;padding:0 7px;font-size:8px}.trash-game-can-label{font-size:9px}.trash-game-confirm{padding:21px 17px}.trash-game-confirm h2{font-size:16px}}@media(prefers-reduced-motion:reduce){.trash-game-can,.trash-game-hud,.trash-game-trajectory,.trash-game-confirm-backdrop,.trash-game-confirm{animation:none}}.ambient-scene{position:fixed;z-index:-1;inset:0;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#150d3a 0%,transparent 57%),radial-gradient(ellipse at 15% 48%,#09274c 0%,transparent 48%),linear-gradient(150deg,#050718,#09091f 48%,#10091e);pointer-events:none}.ambient-scene:before,.ambient-scene:after{position:absolute;inset:0;content:"";pointer-events:none}.ambient-scene:before{background:radial-gradient(ellipse at 51% 44%,#08051b00 25%,#0607188c)}.ambient-scene:after{background:linear-gradient(180deg,#05071838 0%,transparent 24%,transparent 66%,#0507188c 100%)}.ambient-wave-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:.96}.app-shell{color:#e9edff}.app-shell .site-header{border-color:#9db0ff20;background:transparent;box-shadow:none}.app-shell .site-brand{color:#f1f4ff}.app-shell .site-brand-light{color:#9ba9cb}.app-shell .site-nav-link{border-color:#9eacff38;color:#e8ecff;background:linear-gradient(105deg,#6478f342,#a273f21b)}.app-shell .site-nav-link:hover{border-color:#9eacff80;background:linear-gradient(105deg,#6478f360,#a273f230)}.app-shell .site-user-button,.app-shell .site-signin-button{border-color:#9eafff45;background:#ffffff0b}.app-shell .site-user-button:hover,.app-shell .site-signin-button:hover{border-color:#b9c4ff;box-shadow:0 0 0 4px #8294ff1b}.app-shell .sidebar{border-color:#9db0ff20;background:linear-gradient(180deg,#0c1431e8,#0a1029e0);box-shadow:12px 0 42px #03071245;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.app-shell .brand{color:#f1f4ff}.app-shell .brand-light{color:#9ba9cb}.app-shell .brand-mark{box-shadow:0 7px 22px #5369e85c,0 0 25px #5369e82e}.app-shell .nav-label{color:#7f90b8}.app-shell .nav-item{border:1px solid transparent;color:#a8b4d4;transition:background .22s,border-color .22s,color .22s,transform .22s}.app-shell .nav-item:hover{border-color:#9daeff20;color:#ecf0ff;background:#ffffff0b;transform:translate(2px)}.app-shell .nav-item.selected{border-color:#9eacff38;color:#f0f2ff;background:linear-gradient(105deg,#6478f342,#a273f21b);box-shadow:inset 3px 0 #9daaff,0 6px 20px #5369e816}.app-shell .sidebar-tip{border-color:#93a7ff28;background:#ffffff09;box-shadow:inset 0 1px #ffffff08}.app-shell .sidebar-tip strong{color:#e2e8ff}.app-shell .sidebar-tip p{color:#a8b4d1}.app-shell .tip-icon{color:#aebcff;background:#7d8eff2b}.app-shell .profile-mini{border-color:#9eafff24}.app-shell .profile-copy strong{color:#edf0ff}.app-shell .profile-copy span{color:#9eaccb}.app-shell .avatar{color:#e5e9ff;background:#7788ec40}.app-shell .icon-button{color:#a5b1d0}.app-shell .icon-button:hover{color:#fff;background:#ffffff12}.app-shell .main-content{color:#e9edff}.app-shell .topbar{border-color:#a4b6ff21;background:#0b122b99;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.app-shell .breadcrumbs,.app-shell .topbar-right{color:#a5b2d0}.app-shell .breadcrumbs b{color:#7180a3}.app-shell .breadcrumbs strong{color:#edf0ff}.app-shell .topbar-divider{border-color:#9dacd52e}.app-shell .topbar-right .ambient-tilt-button{border-color:#70ddeb55;color:#b8edf4;background:#42cde20d}.app-shell .topbar-right .ambient-tilt-button:hover:not(:disabled){border-color:#70ddebaf;background:#42cde21a}.app-shell .topbar-right .ambient-tilt-feedback{border-color:#cad5ff36;color:#d8e0f6;background:#151d38ed;box-shadow:0 10px 30px #03061070}.app-shell .status-dot{background:#53dda6;box-shadow:0 0 0 4px #53dda61b,0 0 13px #53dda68a;animation:admin-status-pulse 2.4s ease-in-out infinite}.app-shell .page-heading h1{color:#f2f4ff;text-shadow:0 4px 28px #7488ff2b}.app-shell .page-heading p{color:#b0bbd6}.app-shell .eyebrow{color:#aab8eb}.app-shell .primary-button{border-color:#8795ff;background:linear-gradient(110deg,#6278ed,#886be7);box-shadow:0 8px 24px #586ee648}.app-shell .primary-button:hover{border-color:#b1b8ff;background:linear-gradient(110deg,#7185f5,#987cf0);box-shadow:0 12px 30px #586ee66b;transform:translateY(-2px)}.app-shell .secondary-button,.app-shell .small-button{border-color:#a5b5e533;color:#dce3fa;background:#ffffff0b}.app-shell .secondary-button:hover,.app-shell .small-button:hover{border-color:#a6b7ff69;color:#fff;background:#ffffff14}.app-shell .metrics-grid{gap:16px}.app-shell .metric-card{overflow:hidden;border-color:#a5b6ff35;background:linear-gradient(135deg,#182445d9,#111a34c9);box-shadow:0 14px 38px #03071440,inset 0 1px #ffffff0c;-webkit-backdrop-filter:blur(12px) saturate(145%);backdrop-filter:blur(12px) saturate(145%);animation:admin-card-enter .48s cubic-bezier(.2,.8,.2,1) both}.app-shell .metric-card:after{position:absolute;top:-55px;right:-38px;width:128px;height:128px;border-radius:50%;background:radial-gradient(circle,#8b9eff1e,transparent 70%);content:"";pointer-events:none}.app-shell .metric-card:nth-child(2){animation-delay:55ms}.app-shell .metric-card:nth-child(3){animation-delay:.11s}.app-shell .metric-card:nth-child(4){animation-delay:165ms}.app-shell .metric-card:hover{border-color:#b1beff6b;box-shadow:0 18px 40px #0307145c,0 0 26px #7387ff1a,inset 0 1px #ffffff15}.app-shell .metric-icon{border:1px solid #ffffff17;box-shadow:0 5px 18px #02061730}.app-shell .metric-icon.blue{color:#b5c5ff;background:#7387ff2c}.app-shell .metric-icon.green{color:#8be6c2;background:#39bf9228}.app-shell .metric-icon.amber{color:#ffd18a;background:#e7a94725}.app-shell .metric-icon.red{color:#ffabb6;background:#e45d7628}.app-shell .metric-card>div:nth-child(2) span{color:#a5b2d1}.app-shell .metric-card>div:nth-child(2) strong{color:#f4f6ff}.app-shell .metric-trend{color:#91a4df;transition:color .2s,transform .25s}.app-shell .metric-card:hover .metric-trend{color:#c1cbff;transform:translate(2px,-2px)}.app-shell .panel{border-color:#9aabec35;background:linear-gradient(145deg,#111a35d9,#0c142bd1);box-shadow:0 20px 52px #02061140,inset 0 1px #ffffff0c;-webkit-backdrop-filter:blur(15px) saturate(135%);backdrop-filter:blur(15px) saturate(135%)}.app-shell .account-panel .panel-heading,.app-shell .team-panel .panel-heading{border-color:#9aabec25}.app-shell .panel-heading h2{color:#edf0ff}.app-shell .panel-heading p{color:#a8b4d1}.app-shell .search-box{border-color:#9aabec35;color:#9eadcf;background:#070d20a6;transition:border-color .2s,box-shadow .2s}.app-shell .search-box:focus-within{border-color:#97a8ff9c;box-shadow:0 0 0 3px #7889ff20}.app-shell .search-box input{color:#e9edff;background:transparent}.app-shell .search-box input::placeholder{color:#7f8baa}.app-shell .account-card{border-color:#a4b4ee40;background:linear-gradient(145deg,#1a2546dd,#111b36d9);box-shadow:0 9px 25px #02061342,inset 0 1px #ffffff0c;-webkit-backdrop-filter:blur(9px) saturate(145%);backdrop-filter:blur(9px) saturate(145%);animation:admin-card-enter .5s cubic-bezier(.2,.8,.2,1) both}.app-shell .account-card:nth-child(2){animation-delay:45ms}.app-shell .account-card:nth-child(3){animation-delay:90ms}.app-shell .account-card:nth-child(4){animation-delay:135ms}.app-shell .account-card:hover{border-color:#b0bdff75;background:linear-gradient(145deg,#202d52e8,#14203ce8);box-shadow:0 16px 34px #02061365,0 0 24px #7387ff20,inset 0 1px #ffffff13}.app-shell .account-delete-button{border-color:#fa9ba838;color:#ff9eaa;background:#ef5b7014}.app-shell .account-delete-button:hover{border-color:#ffabb7a6;color:#fff;background:#ef5b7038;box-shadow:0 5px 16px #ef5b7030}.app-shell .account-edit-button{border-color:#9eacff40;color:#aebcff;background:#778aff16}.app-shell .account-edit-button:hover{border-color:#b3c0ff99;color:#fff;background:#778aff35;box-shadow:0 5px 16px #778aff25}.app-shell .account-card-name strong{color:#f0f3ff}.app-shell .account-card-name a{color:#a6b6da}.app-shell .account-card-name a:hover{color:#99e5f1}.app-shell .status-badge{border:1px solid #ffffff20}.app-shell .status-badge.reachable{color:#82e0b7;background:#2aa67a20}.app-shell .status-badge.not_found{color:#ff9da9;background:#dc566b20}.app-shell .monitoring-control{border-color:#94a7df27;background:#090f22a6}.app-shell .monitoring-control.enabled{border-color:#4fd0a04a;background:linear-gradient(110deg,#167a5b28,#0a1523a8)}.app-shell .monitoring-copy strong{color:#d6def4}.app-shell .monitoring-control.enabled .monitoring-copy strong{color:#8be5bd}.app-shell .monitoring-copy span{color:#9daaca}.app-shell .monitoring-switch{background:#58627e}.app-shell .monitoring-switch[aria-checked=true]{background:#36bd8e;box-shadow:0 0 0 3px #35b88724,0 0 16px #35b88740}.app-shell .account-card-meta>div>span,.app-shell .account-card-notes>span{color:#99a8cb}.app-shell .account-card-meta strong{color:#d3dcf4}.app-shell .account-card-result,.app-shell .account-card-message,.app-shell .account-card-notes{border:1px solid #95a7e52b;color:#c0cbe4;background:#090f22a8}.app-shell .account-card-result:has(.result-indicator){border-color:#e2b35d40}.app-shell .account-card-notes{border-style:dashed}.app-shell .account-card-actions .row-actions{border-color:#98a8dd24}.app-shell .danger-text{color:#ff9eaa}.app-shell .danger-text:hover{color:#ffd3d8;background:#ef5b7022}.app-shell .account-empty-state{color:#aab7d4}.app-shell .account-empty-state strong{color:#edf0ff}.app-shell .account-empty-state .empty-icon{color:#b2beff}.app-shell .table-footer{border-color:#9aabec25;color:#aab6d2}.app-shell .table-disclaimer{border-color:#9aabec20;color:#a8b5d1;background:#080e20a0}.app-shell .text-button{color:#b9c5ff}.app-shell .text-button:hover{color:#fff}.app-shell .user-card{border-color:#9aabec35;background:linear-gradient(145deg,#17213dd9,#111a33d9);box-shadow:0 9px 25px #02061335,inset 0 1px #ffffff0b}.app-shell .user-card:hover{border-color:#aab8ff6b;box-shadow:0 13px 30px #02061348,0 0 18px #7387ff14}.app-shell .user-info strong{color:#e9edff}.app-shell .user-info span{color:#a4b1cf}.app-shell .user-card-controls{border-color:#9aabec25}.app-shell .user-role-setting{color:#a4b1cf}.app-shell .role-chip{color:#c0c9df;background:#ffffff12}.app-shell .role-chip.developer{color:#d2baff;background:#9b70ed27}.app-shell .role-chip.admin{color:#b5c4ff;background:#7387ff2a}.app-shell .user-role-setting select{border-color:#9aabec35;color:#e3e9ff;background:#0b1229}.app-shell .user-role-setting select option{color:#e3e9ff;background:#0b1229}.app-shell .user-telegram-settings>label{color:#a4b1cf}.app-shell .user-telegram-input input{border-color:#9aabec35;color:#e3e9ff;background:#0b1229}.app-shell .user-telegram-input input::placeholder{color:#7f8baa}.app-shell .user-telegram-input .small-button{border-color:#9eafff35;color:#d8e0ff;background:#ffffff0b}.app-shell .user-empty{color:#aab6d2}.app-shell .alert.error{border:1px solid #fc89983b;color:#ffd0d6;background:#752839a8}.app-shell .alert.success{border:1px solid #61d8a944;color:#b9f3d9;background:#146447a8}.app-shell .modal-card{border-color:#aab8ff38;color:#e9edff;background:linear-gradient(145deg,#17213e,#10182f)}.app-shell .modal-heading h2{color:#f0f2ff}.app-shell .form-stack label{color:#c3cde5}.app-shell .form-stack input,.app-shell .form-stack textarea,.app-shell .form-stack select{border-color:#9aabec45;color:#e9edff;background:#0a1127}.app-shell .form-stack input::placeholder,.app-shell .form-stack textarea::placeholder{color:#7f8baa}.app-shell .form-stack input:focus,.app-shell .form-stack textarea:focus,.app-shell .form-stack select:focus{border-color:#9cafff;box-shadow:0 0 0 3px #7889ff29}.app-shell .modal-description{color:#aab6d2}.app-shell .mobile-signout{border-color:#a5b5e533;color:#dce3fa;background:#ffffff0b}.app-shell .mobile-signout:hover{border-color:#a6b7ff69;background:#ffffff14}@keyframes admin-card-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes admin-status-pulse{0%,to{box-shadow:0 0 0 3px #53dda61b,0 0 9px #53dda65c}50%{box-shadow:0 0 0 5px #53dda610,0 0 16px #53dda6a3}}@media(max-width:760px){.app-shell .sidebar{border-bottom-color:#9db0ff20}.app-shell .account-panel .panel-heading{border-bottom-color:#9aabec25}.app-shell .metric-card{border-radius:13px}}@media(max-width:1100px){.app-shell .topbar{padding-right:20px;padding-left:20px}.app-shell .system-status-label{display:none}}.home-page{position:relative;isolation:isolate;min-height:100vh;overflow:hidden;padding:0 clamp(20px,6vw,92px) 28px;color:#f5f7ff}.home-page>.ambient-scene{position:fixed}.home-page>:not(.ambient-scene){position:relative;z-index:1}.home-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:min(100%,1240px);height:84px;margin:0 auto;border-bottom:1px solid #b7c7ff20;background:transparent}.home-header .site-nav-link{border-color:#b7c7ff40;color:#f3f5ff;background:#ffffff0b}.home-header .site-user-name{color:#f3f5ff}.home-hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;width:min(100%,1050px);min-height:min(560px,calc(100vh - 110px));margin:0 auto;padding:58px 0 62px}.home-hero-copy{max-width:740px}.home-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#aab9e6;font-size:9px;font-weight:700;letter-spacing:1.25px}.home-eyebrow>span{width:7px;height:7px;border-radius:50%;background:#5be4cf;box-shadow:0 0 13px #5be4cfb0}.home-hero h1{margin:23px 0 16px;color:#f7f8ff;font:800 clamp(42px,5.5vw,67px)/1.08 Manrope,sans-serif;letter-spacing:-2.7px}.home-hero h1>span{color:#a9b8ff}.home-lead{max-width:490px;margin:0;color:#c0c8df;font-size:14px;line-height:1.8}.home-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:48px;padding:0 19px;margin-top:27px;border:1px solid #aab8ff78;border-radius:10px;color:#fff;background:linear-gradient(110deg,#6578ef,#8668e8);box-shadow:0 10px 30px #596ce846;font-size:12px;font-weight:700;transition:transform .2s,box-shadow .2s}.home-primary-button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #596ce866}.home-primary-button svg{width:17px;height:17px}.home-login-action{position:relative;width:max-content;max-width:100%;margin-top:27px}.home-login-action>.home-primary-button{position:relative;z-index:1;overflow:hidden;margin:0;padding-right:25px}.home-spider-trigger{position:absolute;z-index:2;top:50%;left:8%;display:grid;place-items:center;width:34px;height:34px;padding:2px;border:0;border-radius:50%;background:transparent;animation:spider-crawl 9s ease-in-out infinite}.home-spider-trigger:hover:not(.is-tapped),.home-spider-trigger:focus-visible:not(.is-tapped){animation-play-state:paused}.home-spider-trigger:hover{filter:drop-shadow(0 0 5px #fff1c8)}.home-spider-trigger:focus-visible{outline:2px solid #fff;outline-offset:2px}.home-spider-trigger svg{width:30px;height:30px;overflow:visible;filter:drop-shadow(0 1px 1px #17102e) drop-shadow(0 0 2px #fff0c9a6)}.home-spider-legs{fill:none;stroke:#241b24;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.home-spider-legs-a{transform-box:fill-box;transform-origin:50% 55%;animation:spider-step .22s ease-in-out infinite alternate}.home-spider-legs-b{transform-box:fill-box;transform-origin:50% 45%;animation:spider-step .22s ease-in-out -.22s infinite alternate-reverse}.home-spider-abdomen{fill:url(#spider-abdomen-gradient);stroke:#271c27;stroke-width:1}.home-spider-abdomen-shine{fill:none;stroke:#f3c58c;stroke-linecap:round;stroke-width:.8;opacity:.78}.home-spider-abdomen-mark{fill:none;stroke:#382531;stroke-linecap:round;stroke-width:.65;opacity:.7}.home-spider-thorax{fill:#30232c;stroke:#1e1824;stroke-width:.9}.home-spider-palps{fill:none;stroke:#241b24;stroke-linecap:round;stroke-width:1.2}.home-spider-trigger svg>.home-spider-eye{fill:#f4c786;stroke:#211820;stroke-width:.35}.home-spider-trigger.is-tapped{animation:spider-hop .58s cubic-bezier(.2,.8,.25,1)}.home-spider-trigger.is-tapped .home-spider-legs{animation-duration:.11s}.home-spider-burst{position:absolute;top:-7px;right:-8px;color:#fff3a8;font-size:17px;text-shadow:0 0 12px #ffe782;pointer-events:none;animation:spider-burst .65s ease-out both}.home-privacy{display:block;margin-top:13px;color:#9ba8c8;font-size:10px}.home-access{max-width:480px;margin-top:22px;padding:15px 17px;border:1px solid #bdcaff30;border-radius:12px;color:#c6cee4;background:#11193391;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-access p{margin:0 0 8px;font-size:11px;line-height:1.65}.home-access p:last-child{margin-bottom:0}.home-access strong{color:#f4f5ff}.home-secondary-button{min-height:33px;padding:0 12px;margin-top:6px;border:1px solid #aab8ff5c;border-radius:8px;color:#eef0ff;background:#ffffff10;font-size:10px;font-weight:600}.home-secondary-button:hover{background:#ffffff20}.home-contact-modal{width:min(100%,480px);border-color:#aab8ff45;color:#e9edff;background:linear-gradient(145deg,#17213e,#10182f)}.home-contact-modal .modal-heading h2{color:#f0f2ff}.home-contact-intro{margin:-5px 0 16px;color:#aab6d2;font-size:11px;line-height:1.6}.home-contact-links{display:grid;gap:9px}.home-contact-links>a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;border:1px solid #9eafff25;border-radius:11px;color:#e9edff;background:#ffffff08;text-decoration:none;transition:transform .18s,background .18s,border-color .18s}.home-contact-links>a:hover{transform:translateY(-1px);border-color:#aab8ff70;background:#778aff18}.home-contact-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#fff;font-size:16px;font-weight:800}.home-contact-icon.facebook{background:#3977dc;font:800 25px Arial,sans-serif}.home-contact-icon.zalo{background:#1687ef;font-size:15px}.home-contact-icon.telegram{background:#2c9ed8;font-size:15px}.home-contact-icon.email{background:#e66072;font-size:15px}.home-contact-links>a>span:nth-child(2){display:grid;min-width:0;gap:4px}.home-contact-links strong{color:#f1f3ff;font-size:11px}.home-contact-links small{overflow:hidden;color:#aab6d2;font-size:10px;text-overflow:ellipsis}.home-contact-links>a>b{color:#9eafff;font-size:14px}.home-alert{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:17px;padding:10px 12px;border:1px solid #ffb9b947;border-radius:9px;color:#ffe0e0;background:#672e3a88;font-size:11px;line-height:1.5}.home-alert button{min-height:28px;padding:0 10px;border:1px solid #ffd3d34a;border-radius:7px;color:#fff;background:#ffffff12;font-size:10px}.home-preview{position:relative;width:100%;max-width:500px;justify-self:end;padding:20px 0 30px}.preview-glow{position:absolute;inset:12% 5%;border-radius:50%;background:#6655ff4a;filter:blur(65px)}.preview-window{position:relative;overflow:hidden;border:1px solid #a9b9ff42;border-radius:17px;background:linear-gradient(145deg,#121b36e8,#10172bdd);box-shadow:0 28px 90px #02040d78,inset 0 1px #ffffff12;transform:perspective(1000px) rotateY(-5deg) rotateX(2deg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.preview-topbar{display:flex;align-items:center;gap:6px;height:43px;padding:0 15px;border-bottom:1px solid #cad3ff17;background:#ffffff06}.preview-topbar>span{width:6px;height:6px;border-radius:50%;background:#7380a7}.preview-topbar>span:first-child{background:#ff827e}.preview-topbar>span:nth-child(2){background:#f6c56e}.preview-topbar>span:nth-child(3){background:#6cdfb0}.preview-topbar>i{margin-left:auto;color:#8190b5;font:700 8px DM Sans,sans-serif;letter-spacing:1px}.preview-content{padding:clamp(17px,3vw,27px)}.preview-title{display:flex;flex-direction:column;gap:7px}.preview-title>span,.preview-stats>div>span{color:#8795bb;font-size:8px;font-weight:700;letter-spacing:1px}.preview-title>strong{color:#f3f5ff;font:700 19px Manrope,sans-serif}.preview-stats{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:20px}.preview-stats>div{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #b6c3ff19;border-radius:10px;background:#ffffff08}.preview-stats>div>strong{color:#eef0ff;font:700 21px Manrope,sans-serif}.preview-stats small{color:#9da9c9;font:500 9px DM Sans,sans-serif}.preview-account{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px;border:1px solid #b6c3ff20;border-radius:10px;background:#ffffff09}.preview-facebook{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;color:#fff;background:#4d7de5;font:800 23px Arial,sans-serif}.preview-account-name{display:flex;flex:1;flex-direction:column;gap:4px}.preview-account-name strong{color:#e8ecff;font-size:10px}.preview-account-name small{color:#929fbd;font-size:8px}.preview-status{display:inline-flex;align-items:center;gap:5px;color:#8be0bf;font-size:8px}.preview-status i{width:6px;height:6px;border-radius:50%;background:#51d3a0;box-shadow:0 0 9px #51d3a0a6}.preview-activity{display:grid;grid-template-columns:repeat(9,1fr);align-items:end;gap:7px;height:75px;padding:12px 8px 0;margin-top:12px;border-bottom:1px solid #c7d1ff24;background:repeating-linear-gradient(to bottom,transparent 0 17px,#c7d1ff0c 18px)}.preview-activity>span{height:33%;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#63d9ebbd,#7069ef4a);box-shadow:0 0 12px #5ccbe72a}.preview-activity>span:nth-child(3n){height:66%;background:linear-gradient(180deg,#9b8bff,#7069ef4a)}.preview-activity>span:nth-child(4n){height:48%}.preview-activity>span:nth-child(5n){height:85%}.preview-activity>span:nth-child(7n){height:100%}.preview-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:15px}.preview-footer>span{color:#8795bb;font-size:8px;font-weight:700;letter-spacing:.8px}.preview-footer>strong{color:#8be0bf;font-size:8px}.preview-float{position:absolute;right:-17px;bottom:0;display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid #d0d8ff30;border-radius:12px;background:#202646dc;box-shadow:0 15px 40px #060a1c80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:card-enter .5s ease both}.preview-float>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;color:#d9c7ff;background:#a27bf82b;font-size:16px}.preview-float>div{display:flex;flex-direction:column;gap:4px}.preview-float strong{color:#f0f1ff;font-size:9px}.preview-float small{color:#aeb9d6;font-size:8px}.home-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;width:min(100%,1160px);margin:-6px auto 0}.home-feature{display:flex;align-items:flex-start;gap:13px;min-height:104px;padding:18px;border:1px solid #cad5ff24;border-radius:13px;background:#10172b87;box-shadow:0 12px 35px #02050f28;-webkit-backdrop-filter:blur(15px) saturate(135%);backdrop-filter:blur(15px) saturate(135%)}.feature-icon{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border-radius:10px;font-size:17px;font-weight:700}.feature-icon.blue{color:#9cb4ff;background:#7188ff24}.feature-icon.violet{color:#d3a9ff;background:#ac70ff24}.feature-icon.cyan{color:#8fe5ef;background:#55cddd24}.home-feature h2{margin:1px 0 6px;color:#edf0ff;font:700 12px Manrope,sans-serif}.home-feature p{margin:0;color:#aab5d1;font-size:10px;line-height:1.6}.home-disclaimer{display:flex;align-items:flex-start;gap:10px;width:min(100%,1160px);margin:18px auto 0;color:#aab5cf}.home-disclaimer>span{color:#8ea5ef;font-size:14px}.home-disclaimer p{max-width:920px;margin:0;font-size:9px;line-height:1.6}@keyframes spider-crawl{0%,to{top:50%;left:8%;transform:translate(-50%,-50%) rotate(-12deg)}17%{top:37%;left:25%;transform:translate(-50%,-50%) rotate(8deg)}34%{top:63%;left:45%;transform:translate(-50%,-50%) rotate(-5deg)}51%{top:43%;left:64%;transform:translate(-50%,-50%) rotate(12deg)}68%{top:57%;left:84%;transform:translate(-50%,-50%) rotate(-8deg)}84%{top:45%;left:95%;transform:translate(-50%,-50%) rotate(9deg)}}@keyframes spider-step{0%{rotate:-9deg}to{rotate:9deg}}@keyframes spider-hop{0%,to{scale:1}42%{scale:1.35;translate:0 -13px;rotate:22deg}70%{scale:.88;translate:0 2px;rotate:-12deg}}@keyframes spider-burst{0%{opacity:0;scale:.25;rotate:-35deg}25%{opacity:1}to{opacity:0;scale:1.8;rotate:35deg}}@media(max-width:760px){.home-page{padding:0 18px 22px}.home-header{height:66px}.home-hero{grid-template-columns:minmax(0,1fr);gap:15px;min-height:auto;padding:60px 0 34px}.home-hero h1{margin:18px 0 13px;font-size:clamp(39px,11vw,55px);letter-spacing:-2px}.home-lead{font-size:12px}.home-eyebrow{font-size:7px;letter-spacing:.8px}.home-features{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:0}.home-feature{min-height:78px;padding:13px}.home-feature p{font-size:9px}.home-disclaimer{margin-top:14px}.home-disclaimer p{font-size:8px}}:root{font-family:DM Sans,sans-serif;color:#202538;background:#edf2f9;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-weight:400}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}.center-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#687087}.center-screen,.app-shell{position:relative;isolation:isolate}.center-screen>*:not(.ambient-scene){position:relative;z-index:1}.login-background{background:transparent}.login-card,.setup-card{width:min(100% - 36px,440px);padding:48px 46px 40px;border:1px solid #ffffffb8;border-radius:20px;background:#ffffffc9;box-shadow:0 22px 70px #29385c12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark{display:grid;place-items:center;width:42px;height:42px;color:#fff;background:#5369e8;border-radius:13px;font:800 23px Manrope,sans-serif;box-shadow:0 7px 15px #5369e836}.login-card .brand-mark,.setup-card .brand-mark{margin-bottom:30px}.eyebrow{color:#8490a8;font-size:10px;font-weight:700;letter-spacing:1.4px}.login-card h1{margin:12px 0;color:#22283b;font:800 34px/1.2 Manrope,sans-serif;letter-spacing:-1.25px}.login-card p,.setup-card p{margin:0;color:#788197;font-size:14px;line-height:1.7}.google-button{width:100%;min-height:48px;margin:28px 0 18px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #dfe3ec;border-radius:9px;color:#333b50;background:#fff;font-weight:600;transition:background .15s,box-shadow .15s}.google-button:hover{background:#f9faff;box-shadow:0 3px 10px #29385c11}.login-card small{display:block;color:#939bad;text-align:center;font-size:11px}.setup-card h1{margin:0 0 12px;font:700 25px Manrope,sans-serif}.app-shell{min-height:100vh}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:100%;height:78px;padding:0 clamp(18px,5vw,72px);border-bottom:1px solid #c6d1ff16;background:transparent;transition:transform .24s ease}.site-header.header-hidden{transform:translateY(calc(-100% - 2px))}.site-brand{display:inline-flex;align-items:center;gap:12px;width:max-content;color:#f3f5ff;text-decoration:none}.site-brand-mark{width:44px;height:44px;flex:0 0 44px;filter:drop-shadow(0 7px 16px #6578ef59) drop-shadow(0 0 12px #59d9dc25)}.site-brand-lockup{display:grid;gap:3px}.site-brand-name{display:flex;align-items:baseline;font:800 20px/1 Manrope,sans-serif;letter-spacing:-.8px;filter:drop-shadow(0 0 10px #8a8bff61)}.site-brand-account{color:#f8f9ff}.site-brand-monitor{margin-left:4px;color:#8ce9e2;text-shadow:0 0 18px #66e5dc9c}.site-brand-byline{color:#8290b8;font:700 7px/1.2 DM Sans,sans-serif;letter-spacing:1.2px}.site-brand-byline strong{margin-left:3px;color:#b5c3ff;font-size:8px;letter-spacing:.35px;text-shadow:0 0 10px #8b9cff63}.site-header-center{display:flex;min-width:0;align-items:center;justify-content:center}.site-nav-link{min-height:36px;padding:0 16px;border:1px solid #aab8ff3d;border-radius:10px;color:#e8ecff;background:#ffffff0b;font-size:11px;font-weight:700;transition:border-color .2s,background .2s,transform .2s}.site-nav-link:hover{transform:translateY(-1px);border-color:#aab8ff8a;background:#778aff20}.site-user-name{max-width:min(38vw,320px);overflow:hidden;color:#e8ecff;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.site-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.site-user-button,.site-signin-button{display:grid;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:2px;overflow:hidden;border:1px solid #aab8ff55;border-radius:50%;color:#e8ecff;background:#ffffff0d;transition:transform .2s,border-color .2s,box-shadow .2s}.site-user-button:hover,.site-signin-button:hover{transform:translateY(-1px);border-color:#b9c4ff;box-shadow:0 0 0 4px #8294ff1b}.site-user-button img{width:100%;height:100%;border-radius:50%;object-fit:cover}.site-user-button>span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;color:#fff;background:#6977ce;font-size:13px;font-weight:700}.site-signin-button svg{width:19px;height:19px}.sidebar{position:fixed;inset:0 auto 0 0;z-index:2;display:flex;flex-direction:column;width:246px;padding:27px 17px 16px;background:#ffffffc2;border-right:1px solid #ffffffa8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:10px;margin:0 0 46px 8px;color:#22283b;font:800 17px Manrope,sans-serif;letter-spacing:-.6px}.brand .brand-mark{width:34px;height:34px;border-radius:10px;font-size:19px}.brand-light{color:#929ab0;font-weight:500}.nav-label{padding:0 10px;margin-bottom:12px;color:#a1a9b9;font-size:9px;font-weight:700;letter-spacing:1.1px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;border:0;border-radius:8px;color:#7c8498;background:transparent;text-align:left;font-size:12px;font-weight:600}.nav-item:hover{background:#f6f7fc}.nav-item.selected{color:#5369e8;background:#f0f2ff}.nav-icon{width:17px;font-size:16px;text-align:center}.sidebar-bottom{margin-top:auto}.sidebar-tip{display:flex;gap:10px;padding:13px 11px;border:1px solid #e9edff;border-radius:9px;background:#f8f9ff}.tip-icon{flex:0 0 18px;display:grid;place-items:center;width:18px;height:18px;color:#5369e8;border-radius:50%;background:#e7ebff;font-size:11px;font-weight:700}.sidebar-tip strong{display:block;color:#424b66;font-size:10px}.sidebar-tip p{margin:5px 0 0;color:#858da2;font-size:10px;line-height:1.5}.profile-mini{display:flex;align-items:center;gap:10px;padding:18px 4px 0;margin-top:16px;border-top:1px solid #eff1f6}.profile-mini img,.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.avatar{display:grid;place-items:center;color:#5369e8;background:#e9edff;font-weight:700}.profile-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.profile-copy strong{overflow:hidden;color:#343b50;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.profile-copy span{color:#939bad;font-size:10px}.icon-button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:7px;color:#8790a4;background:transparent;font-size:18px}.icon-button:hover{background:#f3f4f8}.main-content{position:relative;z-index:1;min-height:calc(100vh - 72px);margin-left:0}.topbar{height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;border-bottom:1px solid #ffffffa8;background:#ffffffad;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.breadcrumbs,.topbar-right{display:flex;align-items:center;gap:12px;color:#939bad;font-size:11px}.breadcrumbs b{color:#c4c9d4;font-weight:400}.breadcrumbs strong{color:#485067;font-weight:600}.topbar-right{gap:8px}.status-dot{width:7px;height:7px;border-radius:50%;background:#39c78a;box-shadow:0 0 0 3px #e3f8ee}.topbar-divider{height:16px;margin:0 7px;border-left:1px solid #e6e8ef}.page-content{max-width:1440px;padding:35px 40px 55px;margin:auto}.page-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.page-heading h1{margin:6px 0 4px;color:#252b3e;font:800 25px Manrope,sans-serif;letter-spacing:-.8px}.page-heading p{margin:0;color:#848da2;font-size:12px}.primary-button,.secondary-button,.small-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:37px;padding:0 14px;border-radius:7px;font-size:11px;font-weight:600;transition:.15s}.primary-button{border:1px solid #5369e8;color:#fff;background:#5369e8;box-shadow:0 4px 9px #5369e82b}.primary-button:hover{background:#4359d7}.primary-button span{font-size:16px}.secondary-button,.small-button{border:1px solid #e3e6ee;color:#5d667d;background:#fff}.secondary-button:hover,.small-button:hover{border-color:#cbd2e1;background:#fbfcff}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px}.metric-card{position:relative;display:flex;align-items:center;gap:13px;min-height:95px;padding:18px;border:1px solid #ffffffb8;border-radius:10px;background:#ffffffc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.metric-icon{display:grid;place-items:center;flex:0 0 39px;height:39px;border-radius:10px;font-size:17px;font-weight:700}.metric-icon.blue{color:#5570e8;background:#eff1ff}.metric-icon.green{color:#29a977;background:#eaf8f1}.metric-icon.amber{color:#d49524;background:#fff6e6}.metric-icon.red{color:#d35e6b;background:#fff0f1}.metric-card>div:nth-child(2){display:flex;flex-direction:column;gap:5px}.metric-card>div:nth-child(2) span{color:#929aab;font-size:8px;font-weight:700;letter-spacing:.65px}.metric-card>div:nth-child(2) strong{color:#293047;font:700 21px Manrope,sans-serif}.metric-trend{position:absolute;top:17px;right:17px;color:#bbc2d0;font-size:13px}.panel{overflow:hidden;border:1px solid #ffffffb8;border-radius:10px;background:#ffffffc4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.panel-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 17px}.panel-heading h2{margin:0 0 5px;color:#30374b;font:700 14px Manrope,sans-serif}.panel-heading p{margin:0;color:#969eae;font-size:10px}.search-box{display:flex;align-items:center;gap:8px;width:235px;height:34px;padding:0 10px;border:1px solid #e7eaf0;border-radius:6px;color:#a4aabb}.search-box input{width:100%;border:0;outline:0;color:#4c556c;font-size:10px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}thead{background:#fafbfc}th{padding:11px 17px;color:#9ba3b3;border-top:1px solid #f0f1f5;border-bottom:1px solid #f0f1f5;font-size:8px;font-weight:700;letter-spacing:.55px}td{height:67px;padding:11px 17px;border-bottom:1px solid #f0f1f5;color:#606a80;font-size:10px}tr:last-child td{border-bottom:0}.account-cell{display:flex;align-items:center;gap:10px;min-width:225px}.fb-avatar{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:9px;color:#fff;background:#4777da;font:700 23px Arial,sans-serif}.account-cell>div:last-child{display:flex;min-width:0;flex-direction:column;gap:4px}.account-cell strong{max-width:200px;overflow:hidden;color:#343b50;font-size:10px;text-overflow:ellipsis}.account-cell a{max-width:230px;overflow:hidden;color:#929bad;text-decoration:none;text-overflow:ellipsis;font-size:9px}.account-cell a:hover{color:#5369e8}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:20px;font-size:9px;font-weight:600}.status-badge>span{width:6px;height:6px;border-radius:50%;background:currentColor}.status-badge.reachable{color:#278363;background:#eaf8f1}.status-badge.not_found{color:#cc5363;background:#fff0f1}.assignee{display:inline-flex;align-items:center;gap:7px;color:#596278}.assignee-avatar{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#5369e8;background:#ecefff;font-size:9px;font-weight:700;text-transform:uppercase}.date-main{display:block;color:#596278;font-size:10px;font-weight:500}.date-sub{display:block;margin-top:3px;color:#a0a7b5;font-size:9px}.muted{color:#a1a8b7}.actions-head{text-align:right}.row-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.small-button{min-height:28px;padding:0 9px;font-size:9px}.status-select{max-width:105px;min-height:28px;padding:0 5px;border:1px solid #e3e6ee;border-radius:6px;color:#697288;background:#fff;font-size:9px}.danger-text{color:#c86670;font-size:19px}.empty-state{height:180px;text-align:center}.empty-state>strong,.empty-state>span{display:block}.empty-state>strong{margin:9px 0 5px;color:#555e74;font-size:11px}.empty-state>span{color:#9ba2b2;font-size:10px}.empty-icon{color:#abb4ca;font-size:24px}.table-footer{display:flex;align-items:center;justify-content:space-between;min-height:45px;padding:0 19px;border-top:1px solid #f0f1f5;color:#9ba3b3;font-size:9px}.text-button{padding:5px 0;border:0;color:#5369e8;background:transparent;font-size:10px;font-weight:600}.table-disclaimer{padding:10px 19px;border-top:1px solid #f3f4f7;color:#969eae;background:#fcfcfd;font-size:9px}.team-panel{margin-top:22px}.team-panel .panel-heading{border-bottom:1px solid #f0f1f5}.assignee-avatar.large{width:32px;height:32px;font-size:11px}.user-info{display:flex;flex:1;flex-direction:column;gap:4px}.user-info strong{color:#424a60;font-size:10px}.user-info span{color:#929bad;font-size:9px}.user-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;padding:20px}.user-card{display:grid;align-content:start;gap:18px;min-width:0;padding:16px;border:1px solid #e6eaf2;border-radius:13px;background:#ffffffa8;box-shadow:0 6px 18px #1823420c}.user-card-header{display:flex;min-width:0;align-items:center;gap:10px}.user-card-header .assignee-avatar{flex:0 0 36px;width:36px;height:36px}.user-card-header .user-info{min-width:0}.user-card-header .user-info strong,.user-card-header .user-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card-header .role-chip{flex:0 0 auto;max-width:110px;text-align:center}.user-card-controls{display:grid;gap:13px;padding-top:14px;border-top:1px solid #e9edf4}.user-role-setting{display:grid;gap:6px;color:#929bad;font-size:9px;font-weight:600}.role-chip{padding:5px 8px;border-radius:20px;color:#707a91;background:#f0f2f6;font-size:9px}.role-chip.developer{color:#654cc3;background:#f1edff}.role-chip.admin{color:#5369e8;background:#eff1ff}.user-role-setting select{width:100%;min-height:34px;padding:0 9px;border:1px solid #e4e7ef;border-radius:7px;color:#626b81;background:#fff;font-size:10px}.user-telegram-settings{display:grid;gap:6px}.user-telegram-settings>label{color:#929bad;font-size:9px;font-weight:600}.user-telegram-input{display:flex;align-items:center;gap:8px}.user-telegram-input input{width:min(100%,340px);min-height:32px;padding:0 10px;border:1px solid #e4e7ef;border-radius:7px;color:#424a60;background:#fff;font-size:10px}.user-telegram-input .small-button{min-height:32px}.developer-menu{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:30;display:grid;justify-items:end;gap:10px}.developer-menu-toggle{display:grid;place-items:center;width:58px;height:58px;padding:0;border:1px solid #b4c2ff80;border-radius:50%;color:#f4f6ff;background:linear-gradient(135deg,#6a7cf0,#6656ce);box-shadow:0 10px 26px #050a2070,0 0 22px #8192ff40;transition:transform .2s,box-shadow .2s}.developer-menu-toggle:hover{transform:translateY(-2px);box-shadow:0 14px 30px #050a2080,0 0 26px #8192ff55}.developer-menu-toggle>span{font-size:25px;line-height:1}.developer-menu-options{display:grid;width:230px;gap:7px;padding:9px;border:1px solid #9eafff35;border-radius:15px;background:#101a35ed;box-shadow:0 18px 42px #03081778;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.developer-menu-options button{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:9px;color:#e6ebff;background:transparent;text-align:left;font-size:11px;font-weight:600}.developer-menu-options button:hover{border-color:#aab8ff2e;background:#ffffff10}.developer-menu-options button span{width:20px;color:#9dacf9;font-size:16px;text-align:center}#account-list,#team{scroll-margin-top:92px}.user-empty{padding:24px;color:#999fb0;text-align:center;font-size:10px}.alert{position:relative;padding:11px 35px 11px 13px;margin-bottom:15px;border-radius:7px;font-size:11px}.alert button{position:absolute;top:6px;right:9px;padding:0;border:0;color:inherit;background:transparent;font-size:19px}.alert.error{color:#a94452;background:#fff0f1}.alert.success{color:#27815f;background:#eaf8f1}.alert.offline{border:1px solid #dfc68145;color:#f3d99a;background:#75591a42;line-height:1.6}.alert.offline strong{color:#ffe3a4}.modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow-y:auto;padding:20px;background:#080d1bcc;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.modal-backdrop.app-shell{position:fixed;inset:0;z-index:1000;isolation:auto}.modal-card{width:min(100%,480px);padding:22px;border-radius:12px;background:#fff;box-shadow:0 20px 70px #11182735}.modal-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.modal-heading h2{margin:0;color:#30374b;font:700 16px Manrope,sans-serif}.form-stack{display:flex;flex-direction:column;gap:14px}.form-stack label{display:flex;flex-direction:column;gap:7px;color:#596278;font-size:10px;font-weight:600}.form-stack input,.form-stack textarea,.form-stack select{width:100%;min-height:38px;padding:9px 10px;border:1px solid #e2e6ee;border-radius:6px;outline:none;color:#454d61;background:#fff;font-size:11px}.form-stack textarea{min-height:75px;resize:vertical}.form-stack input:focus,.form-stack textarea:focus,.form-stack select:focus{border-color:#8897f2;box-shadow:0 0 0 3px #5369e817}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:5px}.modal-description{margin:-5px 0 0;color:#81899d;font-size:11px;line-height:1.6}.spinner{width:22px;height:22px;border:2px solid #e4e8f2;border-top-color:#5369e8;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.mobile-account-list,.mobile-signout{display:none}@media(max-width:1100px){.page-content{padding:30px 24px}.topbar{padding:0 24px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body{overflow-x:hidden}.sidebar{position:sticky;inset:0 auto auto;width:100%;height:58px;flex-direction:row;align-items:center;gap:9px;padding:8px 13px;border-right:0;border-bottom:1px solid #edf0f5}.brand{flex:1;margin:0}.brand>span,.nav-label,.sidebar-bottom{display:none}.nav-item{flex:0 0 38px;justify-content:center;width:38px;height:38px;padding:0;font-size:0}.nav-icon{width:auto;font-size:17px}.main-content{min-width:0;margin-left:0}.site-header{height:66px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;padding:0 14px}.site-brand{gap:7px}.site-brand-mark{width:35px;height:35px;flex-basis:35px}.site-brand-name{font-size:15px}.site-brand-byline{font-size:6px;letter-spacing:.8px}.site-brand-byline strong{font-size:7px}.site-header-actions{gap:5px}.site-header-actions .ambient-tilt-button{display:none}.site-user-button,.site-signin-button{flex-basis:33px;width:33px;height:33px}.site-nav-link{min-height:32px;padding:0 10px;font-size:9px}.site-user-name{max-width:34vw;font-size:9px}.topbar{height:44px;padding:0 16px}.breadcrumbs{font-size:10px}.breadcrumbs>span,.breadcrumbs>b,.topbar-divider,.topbar-right>.status-dot,.topbar-right>span:not(.mobile-signout){display:none}.topbar-right{gap:0;font-size:10px}.mobile-signout{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;border:1px solid #e4e7ef;border-radius:7px;color:#596278;background:#fff;font-size:10px}.page-content{min-width:0;padding:20px 13px 36px}.page-heading{align-items:center;gap:9px;margin-bottom:18px}.page-heading>div{min-width:0}.page-heading h1{font-size:clamp(18px,5vw,22px);overflow-wrap:anywhere}.page-heading p{max-width:100%;font-size:11px;line-height:1.5}.page-heading>.primary-button{flex:0 0 auto;min-height:35px;padding:0 9px;font-size:9px;white-space:nowrap}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:15px}.metric-card{min-width:0;min-height:78px;gap:8px;padding:10px}.metric-icon{flex:0 0 29px;width:29px;height:29px;font-size:14px}.metric-card>div:nth-child(2){min-width:0;gap:4px}.metric-card>div:nth-child(2) span{max-width:100%;font-size:clamp(6px,1.8vw,8px);line-height:1.35;letter-spacing:.25px;overflow-wrap:anywhere}.metric-card>div:nth-child(2) strong{font-size:18px}.metric-trend{top:8px;right:9px;font-size:10px}.panel{min-width:0;border-radius:11px}.panel-heading{align-items:stretch;flex-direction:column;gap:12px;padding:15px 13px}.panel-heading h2{font-size:13px}.panel-heading p{font-size:10px;line-height:1.5}.search-box{flex:none;width:100%;height:38px}.search-box input{min-width:0;font-size:12px}.table-wrap{display:none}.mobile-account-list{display:grid;gap:10px;padding:0 10px 10px}.account-card{min-width:0;padding:13px;overflow:hidden;border:1px solid #ffffffc9;border-radius:10px;background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.account-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:9px;min-width:0}.account-card-identity{display:flex;align-items:center;gap:9px;flex:1;min-width:0}.account-card-name{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.account-card-name strong{color:#343b50;font-size:clamp(11px,3vw,13px);line-height:1.35;overflow-wrap:anywhere}.account-card-name a{display:block;max-width:100%;color:#78839b;font-size:clamp(9px,2.6vw,11px);line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.account-card-heading>.status-badge{flex:0 1 auto;max-width:44%;white-space:normal;line-height:1.35}.account-card-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;padding-top:11px;border-top:1px solid #f0f1f5}.account-card-detail{display:flex;min-width:0;flex-direction:column;gap:5px}.account-card-detail>span{color:#9ba3b3;font-size:8px;font-weight:700;letter-spacing:.35px;overflow-wrap:anywhere}.account-card-detail>strong{color:#596278;font-size:clamp(9px,2.7vw,11px);line-height:1.4;overflow-wrap:anywhere}.automatic-check-result{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-top:11px;padding:9px;border:1px solid #ecebfa;border-radius:7px;background:#faf9ff}.automatic-check-result>div{display:flex;min-width:0;flex-direction:column;gap:5px}.automatic-check-result>div>span{color:#9290aa;font-size:8px;font-weight:700;letter-spacing:.35px}.automatic-check-result strong,.automatic-check-result>span{color:#66617f;font-size:clamp(9px,2.5vw,10px);line-height:1.4;overflow-wrap:anywhere}.automatic-check-result>span{flex:0 1 auto;text-align:right}.account-card-message,.account-card-notes{margin:11px 0 0;padding:9px;border-radius:7px;color:#717b91;background:#f7f8fb;font-size:clamp(9px,2.6vw,11px);line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.account-card-actions{min-width:0;margin-top:11px;padding-top:10px;border-top:1px solid #f0f1f5}.account-card-actions .row-actions{flex-wrap:wrap;justify-content:flex-start;gap:7px}.account-card-actions .small-button{min-height:34px;padding:0 10px;font-size:10px}.account-card-actions .status-select{flex:1 1 125px;max-width:100%;min-height:34px;font-size:10px}.account-card-actions .icon-button{flex:0 0 34px;height:34px;border:1px solid #f3e6e7}.mobile-empty-state{padding:25px 13px;color:#81899d;text-align:center;font-size:11px;line-height:1.6}.table-footer{min-height:42px;gap:8px;padding:0 13px;font-size:9px}.table-footer span{overflow-wrap:anywhere}.table-disclaimer{padding:10px 13px;font-size:9px;line-height:1.5;overflow-wrap:anywhere}.team-panel{margin-top:15px}.team-panel .panel-heading{align-items:stretch}.team-panel .secondary-button{min-height:36px}.user-list{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.user-card{padding:14px}.user-info{min-width:0;overflow-wrap:anywhere}.user-telegram-input input{flex:1;min-width:0}.developer-menu{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}.developer-menu-toggle{width:52px;height:52px}.role-chip{max-width:48%;overflow-wrap:anywhere;text-align:center}.login-card,.setup-card{padding:38px 28px 32px}.modal-backdrop{align-items:center;padding:12px}.modal-card{width:100%;max-height:calc(100dvh - 24px);overflow-y:auto;padding:19px 17px;border-radius:16px}}
