.dashboard{background:#fff;min-height:100vh;display:flex}@media (min-width:768px){.dashboard{margin:0 auto}}@media (prefers-color-scheme:dark){.dashboard{background:#000}}.dashboard .mobile-hamburger{z-index:10001;color:#fff;cursor:pointer;background:#0f1419;border:1px solid #2f3336;border-radius:clamp(7.2px,.148148vw + 6.66667px,8.8px);justify-content:center;align-items:center;width:clamp(32.4px,.666667vw + 30px,39.6px);height:clamp(32.4px,.666667vw + 30px,39.6px);transition:background .1s;display:flex;position:fixed;top:clamp(10.8px,.222222vw + 10px,13.2px);left:clamp(10.8px,.222222vw + 10px,13.2px)}.dashboard .mobile-hamburger svg{stroke:#eff3f4}.dashboard .mobile-hamburger:hover{background:#2f3336}.dashboard .sidebar-overlay{z-index:9998;background:#00000080;animation:.15s fadeIn;position:fixed;inset:0}.dashboard .dashboard-sidebar{z-index:9999;border-right:1px solid #eff3f4;flex-direction:column;width:25%;min-width:clamp(180px,3.7037vw + 166.667px,220px);height:100vh;padding:clamp(14.4px,.296296vw + 13.3333px,17.6px) clamp(7.2px,.148148vw + 6.66667px,8.8px);display:flex;position:sticky;top:0}@media (prefers-color-scheme:dark){.dashboard .dashboard-sidebar{border-right-color:#2f3336}}@media (max-width:767px){.dashboard .dashboard-sidebar{background:#0f1419;border-right:1px solid #2f3336;width:clamp(234px,4.81481vw + 216.667px,286px);height:100vh;transition:transform .2s;position:fixed;top:0;left:0}.dashboard .dashboard-sidebar.mobile-hidden{pointer-events:none;transform:translate(-100%)}.dashboard .dashboard-sidebar.mobile-open{transform:translate(0)}}.dashboard .mobile-close{color:#71767b;cursor:pointer;background:0 0;border:1px solid #2f3336;border-radius:clamp(5.4px,.111111vw + 5px,6.6px);justify-content:center;align-items:center;width:clamp(25.2px,.518519vw + 23.3333px,30.8px);height:clamp(25.2px,.518519vw + 23.3333px,30.8px);transition:all .1s;display:flex;position:absolute;top:clamp(10.8px,.222222vw + 10px,13.2px);right:clamp(10.8px,.222222vw + 10px,13.2px)}.dashboard .mobile-close:hover{color:#fff;border-color:#71767b}.dashboard .sidebar-inner{flex-direction:column;align-items:flex-end;height:100%;display:flex}.dashboard .sidebar-title{padding:clamp(7.2px,.148148vw + 6.66667px,8.8px) clamp(9px,.185185vw + 8.33333px,11px) clamp(18px,.37037vw + 16.6667px,22px)}.dashboard .sidebar-title h2{letter-spacing:-.02em;justify-content:right;display:flex}.dashboard .sidebar-nav{flex-direction:column;gap:0;display:flex}.dashboard .sidebar-link{cursor:pointer;color:#71767b;border-radius:clamp(7.2px,.148148vw + 6.66667px,8.8px);justify-content:right;align-items:center;padding:clamp(9px,.185185vw + 8.33333px,11px);font-size:clamp(12.6px,.259259vw + 11.6667px,15.4px);font-weight:400;transition:background .1s,color .1s;display:flex}.dashboard .sidebar-link svg{stroke:#71767b;width:18px;height:18px;margin-right:clamp(9px,.185185vw + 8.33333px,11px);transition:stroke .1s}.dashboard .sidebar-link:hover{color:#eff3f4;background:#ffffff0d}.dashboard .sidebar-link:hover svg{stroke:#eff3f4}.dashboard .sidebar-link.active{color:#fff;font-weight:700}.dashboard .sidebar-link.active svg{stroke:#fff}.dashboard .sidebar-user{border-top:1px solid #2f3336;flex-direction:column;align-items:flex-end;gap:clamp(9px,.185185vw + 8.33333px,11px);width:100%;max-width:clamp(180px,3.7037vw + 166.667px,220px);margin-top:auto;padding-top:clamp(10.8px,.222222vw + 10px,13.2px);font-size:clamp(10.8px,.222222vw + 10px,13.2px);display:flex}@media (prefers-color-scheme:dark){.dashboard .sidebar-user{border-top-color:#2f3336}}.dashboard .sidebar-user-info{justify-content:flex-end;align-items:center;gap:clamp(7.2px,.148148vw + 6.66667px,8.8px);width:100%;display:flex}.dashboard .sidebar-user-avatar{border-radius:50%;flex-shrink:0;width:clamp(28.8px,.592593vw + 26.6667px,35.2px);height:clamp(28.8px,.592593vw + 26.6667px,35.2px);overflow:hidden}.dashboard .sidebar-user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.dashboard .sidebar-user-avatar-placeholder{color:#71767b;background:#2f3336;justify-content:center;align-items:center;width:100%;height:100%;font-size:clamp(11.7px,.240741vw + 10.8333px,14.3px);font-weight:700;display:flex}.dashboard .sidebar-user-details{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.dashboard .sidebar-user-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:clamp(117px,2.40741vw + 108.333px,143px);font-size:clamp(11.7px,.240741vw + 10.8333px,14.3px);font-weight:700;overflow:hidden}.dashboard .sidebar-user-email{color:#71767b;white-space:nowrap;text-overflow:ellipsis;max-width:clamp(117px,2.40741vw + 108.333px,143px);font-size:clamp(9.9px,.203704vw + 9.16667px,12.1px);overflow:hidden}.dashboard .sidebar-logout-btn{color:#71767b;cursor:pointer;background:0 0;border:1px solid #2f3336;border-radius:clamp(3.6px,.0740741vw + 3.33333px,4.4px);width:100%;max-width:clamp(108px,2.22222vw + 100px,132px);padding:clamp(4.5px,.0925926vw + 4.16667px,5.5px) clamp(12.6px,.259259vw + 11.6667px,15.4px);font-family:inherit;font-size:clamp(10.8px,.222222vw + 10px,13.2px);font-weight:600;transition:all .1s}.dashboard .sidebar-logout-btn:hover{color:#eff3f4;background:#ffffff0a;border-color:#71767b}.dashboard .button{max-width:clamp(180px,3.7037vw + 166.667px,220px)}.dashboard .container{z-index:1;border-right:1px solid #eff3f4;flex-direction:column;flex:1;max-width:clamp(540px,11.1111vw + 500px,660px);height:100vh;margin:0;padding:0;display:flex;position:relative;overflow-y:auto}@media (prefers-color-scheme:dark){.dashboard .container{border-right-color:#2f3336}}.dashboard .container .box{width:100%;padding:clamp(10.8px,.222222vw + 10px,13.2px) clamp(14.4px,.296296vw + 13.3333px,17.6px)}.dashboard .background-logo{opacity:.02;z-index:0;pointer-events:none;max-width:clamp(360px,7.40741vw + 333.333px,440px);height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard .loading-box{flex-direction:column;justify-content:center;align-items:center;padding:clamp(36px,.740741vw + 33.3333px,44px) 0;display:flex}.dashboard .spinner{border:2px solid #eff3f4;border-top-color:#2e4f3e;border-radius:50%;width:24px;height:24px;animation:.6s linear infinite spinner}@media (prefers-color-scheme:dark){.dashboard .spinner{border-color:#c8a953 #2f3336 #2f3336}}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}.dashboard .spin{animation:.6s linear infinite spin}.dashboard .feed-header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid #eff3f4;padding:clamp(9px,.185185vw + 8.33333px,11px) clamp(14.4px,.296296vw + 13.3333px,17.6px) 0;position:sticky;top:0}@media (prefers-color-scheme:dark){.dashboard .feed-header{background:#000000d9;border-bottom-color:#2f3336}}@media (max-width:767px){.dashboard .feed-header{padding-left:clamp(50.4px,1.03704vw + 46.6667px,61.6px)}}.dashboard .feed-header-top{justify-content:space-between;align-items:center;margin-bottom:clamp(7.2px,.148148vw + 6.66667px,8.8px);display:flex}.dashboard .mock-badge{color:#fff;vertical-align:middle;letter-spacing:.03em;text-transform:uppercase;background:#71767b;border-radius:clamp(2.7px,.0555556vw + 2.5px,3.3px);margin-left:clamp(5.4px,.111111vw + 5px,6.6px);padding:clamp(.9px,.0185185vw + .833333px,1.1px) clamp(5.4px,.111111vw + 5px,6.6px);font-size:clamp(9px,.185185vw + 8.33333px,11px);font-weight:700;display:inline-block}.dashboard .btn-scan{color:#0f1419;cursor:pointer;background:0 0;border:1px solid #eff3f4;border-radius:9999px;align-items:center;gap:clamp(3.6px,.0740741vw + 3.33333px,4.4px);padding:clamp(5.4px,.111111vw + 5px,6.6px) clamp(10.8px,.222222vw + 10px,13.2px);font-size:clamp(11.7px,.240741vw + 10.8333px,14.3px);font-weight:600;transition:all .1s;display:inline-flex}.dashboard .btn-scan:hover{background:#0000000a}.dashboard .btn-scan:disabled{opacity:.4;cursor:not-allowed}@media (prefers-color-scheme:dark){.dashboard .btn-scan{color:#eff3f4;border-color:#2f3336}.dashboard .btn-scan:hover{background:#ffffff0d}}.dashboard .feed-tabs{width:100%;display:flex}.dashboard .feed-tab{cursor:pointer;color:#71767b;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:clamp(4.5px,.0925926vw + 4.16667px,5.5px);padding:clamp(9px,.185185vw + 8.33333px,11px) clamp(10.8px,.222222vw + 10px,13.2px);font-size:clamp(11.7px,.240741vw + 10.8333px,14.3px);font-weight:500;transition:all .1s;display:inline-flex}.dashboard .feed-tab svg{stroke:#71767b;width:14px;height:14px}.dashboard .feed-tab:hover{background:#00000008}@media (prefers-color-scheme:dark){.dashboard .feed-tab:hover{background:#ffffff08}}.dashboard .feed-tab.active{color:#0f1419;border-bottom-color:#2e4f3e;font-weight:700}.dashboard .feed-tab.active svg{stroke:#0f1419}@media (prefers-color-scheme:dark){.dashboard .feed-tab.active{color:#fff;border-bottom-color:#c8a953}.dashboard .feed-tab.active svg{stroke:#fff}}.dashboard .feed-content{padding:0}.dashboard .feed-footer{text-align:center;color:#71767b;padding:clamp(14.4px,.296296vw + 13.3333px,17.6px) 0 clamp(28.8px,.592593vw + 26.6667px,35.2px);font-size:clamp(10.8px,.222222vw + 10px,13.2px)}.dashboard .tweet-card{opacity:0;border-bottom:1px solid #eff3f4;padding:clamp(9px,.185185vw + 8.33333px,11px) clamp(14.4px,.296296vw + 13.3333px,17.6px);transition:background .1s;animation:.15s forwards fadeIn}.dashboard .tweet-card:hover{background:#00000005}.dashboard .tweet-card.hot,.dashboard .tweet-card.warm{padding-left:clamp(12.6px,.259259vw + 11.6667px,15.4px)}@media (prefers-color-scheme:dark){.dashboard .tweet-card{border-bottom-color:#2f3336}.dashboard .tweet-card:hover{background:#ffffff05}}.dashboard .tweet-card:first-child{animation-delay:20ms}.dashboard .tweet-card:nth-child(2){animation-delay:40ms}.dashboard .tweet-card:nth-child(3){animation-delay:60ms}.dashboard .tweet-card:nth-child(4){animation-delay:80ms}.dashboard .tweet-card:nth-child(5){animation-delay:.1s}.dashboard .tweet-card:nth-child(6){animation-delay:.12s}.dashboard .tweet-card:nth-child(7){animation-delay:.14s}.dashboard .tweet-card:nth-child(8){animation-delay:.16s}.dashboard .tweet-card:nth-child(9){animation-delay:.18s}.dashboard .tweet-card:nth-child(10){animation-delay:.2s}.dashboard .tweet-card:nth-child(11){animation-delay:.22s}.dashboard .tweet-card:nth-child(12){animation-delay:.24s}.dashboard .tweet-card:nth-child(13){animation-delay:.26s}.dashboard .tweet-card:nth-child(14){animation-delay:.28s}.dashboard .tweet-card:nth-child(15){animation-delay:.3s}.dashboard .tweet-card:nth-child(16){animation-delay:.32s}.dashboard .tweet-card:nth-child(17){animation-delay:.34s}.dashboard .tweet-card:nth-child(18){animation-delay:.36s}.dashboard .tweet-card:nth-child(19){animation-delay:.38s}.dashboard .tweet-card:nth-child(20){animation-delay:.4s}.dashboard .tweet-card-header{justify-content:space-between;align-items:flex-start;margin-bottom:clamp(1.8px,.037037vw + 1.66667px,2.2px);display:flex}.dashboard .tweet-author{align-items:flex-start;gap:clamp(7.2px,.148148vw + 6.66667px,8.8px);display:flex}.dashboard .tweet-avatar{border-radius:50%;flex-shrink:0;width:clamp(28.8px,.592593vw + 26.6667px,35.2px);height:clamp(28.8px,.592593vw + 26.6667px,35.2px);margin-top:clamp(1.8px,.037037vw + 1.66667px,2.2px);overflow:hidden}.dashboard .tweet-avatar img{object-fit:cover;width:100%;height:100%}.dashboard .tweet-avatar-placeholder{color:#71767b;background:#2f3336;justify-content:center;align-items:center;width:100%;height:100%;font-size:clamp(11.7px,.240741vw + 10.8333px,14.3px);font-weight:700;display:flex}.dashboard .tweet-author-info{flex-wrap:wrap;align-items:baseline;gap:clamp(3.6px,.0740741vw + 3.33333px,4.4px);display:flex}.dashboard .tweet-author-name{color:#0f1419;white-space:nowrap;font-size:clamp(12.6px,.259259vw + 11.6667px,15.4px);font-weight:700}@media (prefers-color-scheme:dark){.dashboard .tweet-author-name{color:#eff3f4}}.dashboard .tweet-author-handle{color:#71767b;white-space:nowrap;font-size:clamp(11.7px,.240741vw + 10.8333px,14.3px)}.dashboard .tweet-meta{flex-shrink:0;align-items:center;gap:clamp(5.4px,.111111vw + 5px,6.6px);display:flex}.dashboard .tweet-time{color:#71767b;font-size:clamp(11.7px,.240741vw + 10.8333px,14.3px)}.dashboard .tweet-badge{border-radius:clamp(2.7px,.0555556vw + 2.5px,3.3px);align-items:center;gap:clamp(2.7px,.0555556vw + 2.5px,3.3px);padding:clamp(.9px,.0185185vw + .833333px,1.1px) clamp(5.4px,.111111vw + 5px,6.6px);font-size:clamp(9.9px,.203704vw + 9.16667px,12.1px);font-weight:700;display:inline-flex}.dashboard .tweet-badge svg{display:none}.dashboard .badge-hot{color:#f4212e;background:#f4212e1f}.dashboard .badge-warm{color:#b8963b;background:#c8a9531a}@media (prefers-color-scheme:dark){.dashboard .badge-warm{color:#c8a953}}.dashboard .tweet-card-body{margin:0 0 clamp(5.4px,.111111vw + 5px,6.6px);padding-left:clamp(36px,.740741vw + 33.3333px,44px)}.dashboard .tweet-card-body p{color:#0f1419;margin:0;font-size:clamp(12.6px,.259259vw + 11.6667px,15.4px);line-height:1.45}@media (prefers-color-scheme:dark){.dashboard .tweet-card-body p{color:#eff3f4}}.dashboard .tweet-metrics{gap:clamp(14.4px,.296296vw + 13.3333px,17.6px);margin-bottom:clamp(3.6px,.0740741vw + 3.33333px,4.4px);padding-left:clamp(36px,.740741vw + 33.3333px,44px);display:flex}.dashboard .tweet-metric{color:#71767b;align-items:center;gap:clamp(3.6px,.0740741vw + 3.33333px,4.4px);font-size:clamp(10.8px,.222222vw + 10px,13.2px);display:inline-flex}.dashboard .tweet-metric svg{stroke:#71767b;width:14px;height:14px}.dashboard .tweet-card-actions{gap:clamp(5.4px,.111111vw + 5px,6.6px);margin-top:clamp(3.6px,.0740741vw + 3.33333px,4.4px);padding-left:clamp(36px,.740741vw + 33.3333px,44px);display:flex}.dashboard .tweet-action-btn{cursor:pointer;border:none;border-radius:clamp(3.6px,.0740741vw + 3.33333px,4.4px);align-items:center;gap:clamp(3.6px,.0740741vw + 3.33333px,4.4px);padding:clamp(3.6px,.0740741vw + 3.33333px,4.4px) clamp(9px,.185185vw + 8.33333px,11px);font-size:clamp(10.8px,.222222vw + 10px,13.2px);font-weight:600;transition:all .1s;display:inline-flex}.dashboard .tweet-action-btn:active{transform:scale(.97)}.dashboard .btn-engage{color:#71767b;background:0 0;border:1px solid #eff3f4}.dashboard .btn-engage svg{stroke:#71767b;width:13px;height:13px}.dashboard .btn-engage:hover{color:#0f1419;background:#00000008;border-color:#cfd9de}.dashboard .btn-engage:hover svg{stroke:#0f1419}@media (prefers-color-scheme:dark){.dashboard .btn-engage{color:#71767b;border-color:#2f3336}.dashboard .btn-engage:hover{color:#eff3f4;background:#ffffff0a;border-color:#71767b}.dashboard .btn-engage:hover svg{stroke:#eff3f4}}.dashboard .btn-track{color:#71767b;background:0 0;border:1px solid #eff3f4}.dashboard .btn-track svg{stroke:#71767b;width:13px;height:13px}.dashboard .btn-track:hover{color:#0f1419;background:#00000008;border-color:#cfd9de}.dashboard .btn-track:hover svg{stroke:#0f1419}.dashboard .btn-track.tracked{color:#2e4f3e;cursor:default;background:#2e4f3e0f;border-color:#2e4f3e}.dashboard .btn-track.tracked svg{stroke:#2e4f3e;fill:#2e4f3e}@media (prefers-color-scheme:dark){.dashboard .btn-track{border-color:#2f3336}.dashboard .btn-track:hover{color:#eff3f4;background:#ffffff0a;border-color:#71767b}.dashboard .btn-track:hover svg{stroke:#eff3f4}.dashboard .btn-track.tracked{color:#c8a953;background:#c8a9530f;border-color:#c8a9534d}.dashboard .btn-track.tracked svg{stroke:#c8a953;fill:#c8a953}}.dashboard .btn-delete{color:#71767b;background:0 0;border-radius:clamp(3.6px,.0740741vw + 3.33333px,4.4px);padding:clamp(3.6px,.0740741vw + 3.33333px,4.4px)}.dashboard .btn-delete svg{stroke:#71767b;width:14px;height:14px}.dashboard .btn-delete:hover{color:#f4212e;background:#f4212e0f}.dashboard .btn-delete:hover svg{stroke:#f4212e}.dashboard .setup-prompt{text-align:center;padding:clamp(43.2px,.888889vw + 40px,52.8px) clamp(21.6px,.444444vw + 20px,26.4px)}.dashboard .setup-prompt .setup-icon{stroke:#71767b;margin-bottom:clamp(10.8px,.222222vw + 10px,13.2px)}.dashboard .setup-prompt h2{color:#0f1419;margin-bottom:clamp(5.4px,.111111vw + 5px,6.6px)}@media (prefers-color-scheme:dark){.dashboard .setup-prompt h2{color:#eff3f4}}.dashboard .setup-prompt p{color:#71767b;font-size:clamp(12.6px,.259259vw + 11.6667px,15.4px)}.dashboard .api-alert{border:1px solid #eff3f4;border-radius:clamp(5.4px,.111111vw + 5px,6.6px);margin:clamp(10.8px,.222222vw + 10px,13.2px) clamp(14.4px,.296296vw + 13.3333px,17.6px);padding:clamp(9px,.185185vw + 8.33333px,11px) clamp(12.6px,.259259vw + 11.6667px,15.4px)}@media (prefers-color-scheme:dark){.dashboard .api-alert{border-color:#2f3336}}.dashboard .api-alert-content{align-items:flex-start;gap:clamp(9px,.185185vw + 8.33333px,11px);display:flex}.dashboard .api-alert-content .api-alert-icon{stroke:#71767b;flex-shrink:0;width:16px;height:16px;margin-top:clamp(.9px,.0185185vw + .833333px,1.1px)}.dashboard .api-alert-content h2{margin-bottom:clamp(1.8px,.037037vw + 1.66667px,2.2px);font-size:clamp(12.6px,.259259vw + 11.6667px,15.4px)}.dashboard .api-alert-content p{color:#71767b;font-size:clamp(11.7px,.240741vw + 10.8333px,14.3px)}.dashboard .tracked-tweet{opacity:0;border-bottom:1px solid #eff3f4;padding:clamp(9px,.185185vw + 8.33333px,11px) clamp(14.4px,.296296vw + 13.3333px,17.6px);animation:.15s forwards fadeIn}.dashboard .tracked-tweet:hover{background:#00000005}@media (prefers-color-scheme:dark){.dashboard .tracked-tweet{border-bottom-color:#2f3336}.dashboard .tracked-tweet:hover{background:#ffffff05}}.dashboard .tracked-tweet:first-child{animation-delay:20ms}.dashboard .tracked-tweet:nth-child(2){animation-delay:40ms}.dashboard .tracked-tweet:nth-child(3){animation-delay:60ms}.dashboard .tracked-tweet:nth-child(4){animation-delay:80ms}.dashboard .tracked-tweet:nth-child(5){animation-delay:.1s}.dashboard .tracked-tweet:nth-child(6){animation-delay:.12s}.dashboard .tracked-tweet:nth-child(7){animation-delay:.14s}.dashboard .tracked-tweet:nth-child(8){animation-delay:.16s}.dashboard .tracked-tweet:nth-child(9){animation-delay:.18s}.dashboard .tracked-tweet:nth-child(10){animation-delay:.2s}.dashboard .tracked-tweet:nth-child(11){animation-delay:.22s}.dashboard .tracked-tweet:nth-child(12){animation-delay:.24s}.dashboard .tracked-tweet:nth-child(13){animation-delay:.26s}.dashboard .tracked-tweet:nth-child(14){animation-delay:.28s}.dashboard .tracked-tweet:nth-child(15){animation-delay:.3s}.dashboard .tracked-tweet:nth-child(16){animation-delay:.32s}.dashboard .tracked-tweet:nth-child(17){animation-delay:.34s}.dashboard .tracked-tweet:nth-child(18){animation-delay:.36s}.dashboard .tracked-tweet:nth-child(19){animation-delay:.38s}.dashboard .tracked-tweet:nth-child(20){animation-delay:.4s}.dashboard .tracked-tweet:nth-child(21){animation-delay:.42s}.dashboard .tracked-tweet:nth-child(22){animation-delay:.44s}.dashboard .tracked-tweet:nth-child(23){animation-delay:.46s}.dashboard .tracked-tweet:nth-child(24){animation-delay:.48s}.dashboard .tracked-tweet:nth-child(25){animation-delay:.5s}.dashboard .tracked-tweet:nth-child(26){animation-delay:.52s}.dashboard .tracked-tweet:nth-child(27){animation-delay:.54s}.dashboard .tracked-tweet:nth-child(28){animation-delay:.56s}.dashboard .tracked-tweet:nth-child(29){animation-delay:.58s}.dashboard .tracked-tweet:nth-child(30){animation-delay:.6s}.dashboard .tracked-tweet-header{justify-content:space-between;align-items:center;margin-bottom:clamp(3.6px,.0740741vw + 3.33333px,4.4px);display:flex}.dashboard .tracked-tweet-text{color:#0f1419;margin:0 0 clamp(5.4px,.111111vw + 5px,6.6px);padding-left:clamp(36px,.740741vw + 33.3333px,44px);font-size:clamp(12.6px,.259259vw + 11.6667px,15.4px);line-height:1.45}@media (prefers-color-scheme:dark){.dashboard .tracked-tweet-text{color:#eff3f4}}.dashboard .tracked-tweet-actions{justify-content:space-between;align-items:center;padding:clamp(3.6px,.0740741vw + 3.33333px,4.4px) 0 0 clamp(36px,.740741vw + 33.3333px,44px);display:flex}.dashboard .tracked-tweet-left-actions{align-items:center;gap:clamp(7.2px,.148148vw + 6.66667px,8.8px);display:flex}.dashboard .status-badge{border-radius:clamp(2.7px,.0555556vw + 2.5px,3.3px);padding:clamp(.9px,.0185185vw + .833333px,1.1px) clamp(7.2px,.148148vw + 6.66667px,8.8px);font-size:clamp(9.9px,.203704vw + 9.16667px,12.1px);font-weight:700}.dashboard .status-not_replied{color:#b8963b;background:#c8a9531a}@media (prefers-color-scheme:dark){.dashboard .status-not_replied{color:#c8a953}}.dashboard .status-replied{color:#2e4f3e;background:#2e4f3e14}.dashboard .status-converted{color:#009161;background:#00ba7c1a}@media (prefers-color-scheme:dark){.dashboard .status-converted{color:#00ba7c}}.dashboard .status-select{color:#0f1419;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2371767B' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 6px center no-repeat;border:1px solid #eff3f4;border-radius:clamp(3.6px,.0740741vw + 3.33333px,4.4px);padding:clamp(3.6px,.0740741vw + 3.33333px,4.4px) clamp(21.6px,.444444vw + 20px,26.4px) clamp(3.6px,.0740741vw + 3.33333px,4.4px) clamp(7.2px,.148148vw + 6.66667px,8.8px);font-size:clamp(10.8px,.222222vw + 10px,13.2px);font-weight:500}@media (prefers-color-scheme:dark){.dashboard .status-select{color:#eff3f4;background-color:#0f1419;border-color:#2f3336}}.dashboard .analytics-grid{border:1px solid #eff3f4;border-radius:clamp(7.2px,.148148vw + 6.66667px,8.8px);grid-template-columns:1fr 1fr;gap:0;margin:clamp(14.4px,.296296vw + 13.3333px,17.6px);display:grid;overflow:hidden}@media (max-width:767px){.dashboard .analytics-grid{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.dashboard .analytics-grid{border-color:#2f3336}}.dashboard .stat-card{background:#fff;border-bottom:1px solid #eff3f4;border-right:1px solid #eff3f4;flex-direction:column;padding:clamp(14.4px,.296296vw + 13.3333px,17.6px);display:flex}.dashboard .stat-card:nth-child(2n){border-right:none}.dashboard .stat-card:nth-last-child(-n+2){border-bottom:none}@media (max-width:767px){.dashboard .stat-card{border-right:none}.dashboard .stat-card:last-child{border-bottom:none}}.dashboard .stat-card.highlight{background:#2e4f3e05}@media (prefers-color-scheme:dark){.dashboard .stat-card.highlight{background:#c8a95308}.dashboard .stat-card{background:#0f1419;border-color:#2f3336}}.dashboard .stat-icon{margin-bottom:clamp(7.2px,.148148vw + 6.66667px,8.8px)}.dashboard .stat-icon svg{stroke:#71767b;width:18px;height:18px}.dashboard .stat-value{color:#0f1419;letter-spacing:-.03em;margin-bottom:clamp(1.8px,.037037vw + 1.66667px,2.2px);font-size:clamp(25.2px,.518519vw + 23.3333px,30.8px);font-weight:800;line-height:1}@media (prefers-color-scheme:dark){.dashboard .stat-value{color:#eff3f4}}.dashboard .stat-label{color:#71767b;font-size:clamp(10.8px,.222222vw + 10px,13.2px)}.dashboard .stat-sub{color:#2e4f3e;margin-top:clamp(3.6px,.0740741vw + 3.33333px,4.4px);font-size:clamp(9.9px,.203704vw + 9.16667px,12.1px);font-weight:700}@media (prefers-color-scheme:dark){.dashboard .stat-sub{color:#c8a953}}.dashboard .pipeline{gap:clamp(3.6px,.0740741vw + 3.33333px,4.4px);height:clamp(36px,.740741vw + 33.3333px,44px);display:flex}.dashboard .pipeline-stage{flex-direction:column;flex:1;align-items:center;gap:clamp(5.4px,.111111vw + 5px,6.6px);display:flex}.dashboard .pipeline-bar{background:#eff3f4;border-radius:clamp(3.6px,.0740741vw + 3.33333px,4.4px);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dashboard .pipeline-bar.replied{background:#2e4f3e1a}.dashboard .pipeline-bar.converted{background:#00ba7c1a}@media (prefers-color-scheme:dark){.dashboard .pipeline-bar.converted{background:#c8a9531f}.dashboard .pipeline-bar{background:#2f3336}}.dashboard .pipeline-count{color:#0f1419;font-size:clamp(12.6px,.259259vw + 11.6667px,15.4px);font-weight:800}@media (prefers-color-scheme:dark){.dashboard .pipeline-count{color:#eff3f4}}.dashboard .pipeline-label{color:#71767b;font-size:clamp(9.9px,.203704vw + 9.16667px,12.1px)}.dashboard .month-stats{flex-direction:column;gap:clamp(9px,.185185vw + 8.33333px,11px);display:flex}.dashboard .month-stat{align-items:center;gap:clamp(7.2px,.148148vw + 6.66667px,8.8px);display:flex}.dashboard .month-stat svg{stroke:#71767b;flex-shrink:0;width:16px;height:16px}.dashboard .activity-list{flex-direction:column;display:flex}.dashboard .activity-item{border-bottom:1px solid #eff3f4;align-items:flex-start;gap:clamp(9px,.185185vw + 8.33333px,11px);padding:clamp(7.2px,.148148vw + 6.66667px,8.8px) 0;display:flex}.dashboard .activity-item:last-child{border-bottom:none}@media (prefers-color-scheme:dark){.dashboard .activity-item{border-bottom-color:#2f3336}}.dashboard .activity-dot{background:#2e4f3e;border-radius:50%;flex-shrink:0;width:clamp(4.5px,.0925926vw + 4.16667px,5.5px);height:clamp(4.5px,.0925926vw + 4.16667px,5.5px);margin-top:clamp(5.4px,.111111vw + 5px,6.6px)}@media (prefers-color-scheme:dark){.dashboard .activity-dot{background:#c8a953}}.dashboard .activity-content{flex-direction:column;flex:1;min-width:0;display:flex}.dashboard .activity-text{color:#71767b;text-overflow:ellipsis;white-space:nowrap;margin-top:clamp(.9px,.0185185vw + .833333px,1.1px);font-size:clamp(10.8px,.222222vw + 10px,13.2px);overflow:hidden}.dashboard .activity-time{color:#71767b;flex-shrink:0;font-size:clamp(10.8px,.222222vw + 10px,13.2px)}.dashboard .right-panel{flex-direction:column;gap:clamp(3.6px,.0740741vw + 3.33333px,4.4px);width:clamp(252px,5.18519vw + 233.333px,308px);min-width:clamp(252px,5.18519vw + 233.333px,308px);height:100vh;padding:clamp(14.4px,.296296vw + 13.3333px,17.6px);display:flex;position:sticky;top:0;overflow-y:auto}@media (max-width:767px){.dashboard .right-panel{display:none}}.dashboard .rp-section{border-bottom:1px solid #eff3f4;padding:clamp(12.6px,.259259vw + 11.6667px,15.4px) 0}.dashboard .rp-section:last-child{border-bottom:none}@media (prefers-color-scheme:dark){.dashboard .rp-section{border-bottom-color:#2f3336}}.dashboard .rp-heading{color:#0f1419;align-items:center;gap:clamp(5.4px,.111111vw + 5px,6.6px);margin-bottom:clamp(9px,.185185vw + 8.33333px,11px);font-size:clamp(12.6px,.259259vw + 11.6667px,15.4px);font-weight:700;display:flex}@media (prefers-color-scheme:dark){.dashboard .rp-heading{color:#eff3f4}}.dashboard .rp-count{color:#b8963b;background:#c8a9531f;border-radius:clamp(2.7px,.0555556vw + 2.5px,3.3px);padding:clamp(.9px,.0185185vw + .833333px,1.1px) clamp(5.4px,.111111vw + 5px,6.6px);font-size:clamp(9.9px,.203704vw + 9.16667px,12.1px);font-weight:700}@media (prefers-color-scheme:dark){.dashboard .rp-count{color:#c8a953}}.dashboard .rp-stats{gap:clamp(10.8px,.222222vw + 10px,13.2px);display:flex}.dashboard .rp-stat{border:1px solid #eff3f4;border-radius:clamp(5.4px,.111111vw + 5px,6.6px);flex-direction:column;flex:1;align-items:center;gap:clamp(1.8px,.037037vw + 1.66667px,2.2px);padding:clamp(9px,.185185vw + 8.33333px,11px) clamp(3.6px,.0740741vw + 3.33333px,4.4px);display:flex}.dashboard .rp-stat svg{stroke:#71767b;width:14px;height:14px}@media (prefers-color-scheme:dark){.dashboard .rp-stat{border-color:#2f3336}}.dashboard .rp-stat-value{color:#0f1419;letter-spacing:-.02em;font-size:clamp(16.2px,.333333vw + 15px,19.8px);font-weight:800;line-height:1}@media (prefers-color-scheme:dark){.dashboard .rp-stat-value{color:#eff3f4}}.dashboard .rp-stat-label{color:#71767b;font-size:clamp(9.9px,.203704vw + 9.16667px,12.1px)}.dashboard .rp-queue{flex-direction:column;gap:clamp(1.8px,.037037vw + 1.66667px,2.2px);display:flex}.dashboard .rp-queue-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:clamp(5.4px,.111111vw + 5px,6.6px);flex-direction:column;gap:clamp(1.8px,.037037vw + 1.66667px,2.2px);padding:clamp(7.2px,.148148vw + 6.66667px,8.8px) clamp(9px,.185185vw + 8.33333px,11px);font-family:inherit;transition:background .1s;display:flex;position:relative}.dashboard .rp-queue-item:hover{background:#00000008}.dashboard .rp-queue-item:hover .rp-queue-icon{opacity:1}@media (prefers-color-scheme:dark){.dashboard .rp-queue-item:hover{background:#ffffff0a}}.dashboard .rp-queue-author{color:#0f1419;font-size:clamp(10.8px,.222222vw + 10px,13.2px);font-weight:700}@media (prefers-color-scheme:dark){.dashboard .rp-queue-author{color:#eff3f4}}.dashboard .rp-queue-text{color:#71767b;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(10.8px,.222222vw + 10px,13.2px);line-height:1.35;display:-webkit-box;overflow:hidden}.dashboard .rp-queue-icon{stroke:#71767b;opacity:0;transition:opacity .1s;position:absolute;top:clamp(7.2px,.148148vw + 6.66667px,8.8px);right:clamp(7.2px,.148148vw + 6.66667px,8.8px)}.dashboard .rp-empty{color:#71767b;font-size:clamp(11.7px,.240741vw + 10.8333px,14.3px);line-height:1.4}.dashboard .rp-keywords{flex-direction:column;gap:clamp(5.4px,.111111vw + 5px,6.6px);display:flex}.dashboard .rp-keyword-row{align-items:center;gap:clamp(7.2px,.148148vw + 6.66667px,8.8px);display:flex}.dashboard .rp-keyword-name{color:#71767b;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:clamp(2.7px,.0555556vw + 2.5px,3.3px);min-width:clamp(72px,1.48148vw + 66.6667px,88px);font-size:clamp(10.8px,.222222vw + 10px,13.2px);display:flex;overflow:hidden}.dashboard .rp-keyword-name svg{stroke:#71767b;flex-shrink:0;width:12px;height:12px}.dashboard .rp-keyword-bar-wrap{background:#eff3f4;border-radius:clamp(1.8px,.037037vw + 1.66667px,2.2px);flex:1;height:clamp(3.6px,.0740741vw + 3.33333px,4.4px);overflow:hidden}@media (prefers-color-scheme:dark){.dashboard .rp-keyword-bar-wrap{background:#2f3336}}.dashboard .rp-keyword-bar{background:#2e4f3e;border-radius:clamp(1.8px,.037037vw + 1.66667px,2.2px);height:100%;transition:width .3s}@media (prefers-color-scheme:dark){.dashboard .rp-keyword-bar{background:#c8a953}}.dashboard .rp-keyword-count{color:#0f1419;text-align:right;min-width:clamp(14.4px,.296296vw + 13.3333px,17.6px);font-size:clamp(9.9px,.203704vw + 9.16667px,12.1px);font-weight:700}@media (prefers-color-scheme:dark){.dashboard .rp-keyword-count{color:#eff3f4}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dashboard .modal-backdrop{z-index:3000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dashboard .modal-window{background:#fff;border-radius:clamp(10.8px,.222222vw + 10px,13.2px);width:90%;max-width:380px;padding:clamp(18px,.37037vw + 16.6667px,22px);box-shadow:0 8px 24px #0000001f}@media (prefers-color-scheme:dark){.dashboard .modal-window{background:#0f1419;box-shadow:0 8px 24px #00000080}}
