.RouteState-module__Yn0MQa__publicState,.RouteState-module__Yn0MQa__errorState,.RouteState-module__Yn0MQa__dashboardState{--route-state-ink:var(--marka-color-ink,#08152f);--route-state-muted:var(--marka-color-ink-soft,#39445f);--route-state-canvas:var(--marka-color-canvas,#f7f8ff);--route-state-surface:var(--marka-color-surface,#fff);--route-state-muted-surface:var(--marka-color-surface-muted,#eef1fb);--route-state-line:var(--marka-color-line,#08152f24);--route-state-accent:var(--marka-color-violet,#643df2);--route-state-accent-strong:var(--marka-color-violet-strong,#4d2bd2);--route-state-danger:var(--marka-color-danger,#c7374f);box-sizing:border-box;color:var(--route-state-ink);font-family:var(--marka-font-ui,Poppins, ui-sans-serif, system-ui, sans-serif)}.RouteState-module__Yn0MQa__globalErrorDocument,.RouteState-module__Yn0MQa__globalErrorBody{background:var(--marka-color-canvas,#f7f8ff);min-width:320px;margin:0}.RouteState-module__Yn0MQa__publicState,.RouteState-module__Yn0MQa__errorState{background:var(--route-state-canvas);place-items:center;min-height:100dvh;padding:24px;display:grid}.RouteState-module__Yn0MQa__publicLoadingContent{justify-items:center;gap:16px;display:grid}.RouteState-module__Yn0MQa__loadingMark{grid-template-columns:repeat(3,1fr);align-items:end;gap:4px;width:34px;height:32px;display:grid}.RouteState-module__Yn0MQa__loadingMark i{background:var(--route-state-accent);border-radius:2px;min-height:10px;animation:.9s ease-in-out infinite alternate RouteState-module__Yn0MQa__routeStatePulse;display:block}.RouteState-module__Yn0MQa__loadingMark i:nth-child(2){min-height:18px;animation-delay:.11s}.RouteState-module__Yn0MQa__loadingMark i:nth-child(3){min-height:26px;animation-delay:.22s}.RouteState-module__Yn0MQa__errorPanel{border:1px solid var(--route-state-line);background:var(--route-state-surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;width:min(100%,520px);padding:24px;display:grid}.RouteState-module__Yn0MQa__errorIcon{width:40px;height:40px;color:var(--route-state-danger);background:#fff1f2;border-radius:8px;place-items:center;display:grid}.RouteState-module__Yn0MQa__errorCopy{min-width:0}.RouteState-module__Yn0MQa__errorCopy h1{color:var(--route-state-ink);font-family:var(--marka-font-display,Georgia, serif);margin:0;font-size:20px;font-weight:700;line-height:1.3}.RouteState-module__Yn0MQa__errorCopy p{color:var(--route-state-muted);margin:8px 0 0;font-size:14px;line-height:1.55}.RouteState-module__Yn0MQa__recoveryButton{border:1px solid var(--route-state-accent);background:var(--route-state-accent);color:#fff;cursor:pointer;min-height:44px;font:inherit;border-radius:8px;grid-column:2;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}.RouteState-module__Yn0MQa__recoveryButton:hover{border-color:var(--route-state-accent-strong);background:var(--route-state-accent-strong)}.RouteState-module__Yn0MQa__recoveryButton:focus-visible{outline-offset:3px;outline:3px solid #287ef47a}.RouteState-module__Yn0MQa__dashboardState{border:1px solid var(--route-state-line);background:var(--route-state-surface);border-radius:8px;align-content:start;gap:24px;width:100%;min-width:0;min-height:min(560px,100dvh - 128px);padding:24px;display:grid;overflow:hidden}.RouteState-module__Yn0MQa__stateHeader{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;display:grid}.RouteState-module__Yn0MQa__stateCopy{gap:8px;min-width:0;display:grid}.RouteState-module__Yn0MQa__line,.RouteState-module__Yn0MQa__contentBlock,.RouteState-module__Yn0MQa__formField,.RouteState-module__Yn0MQa__calendarDay,.RouteState-module__Yn0MQa__calendarCell,.RouteState-module__Yn0MQa__rowAvatar{background:var(--route-state-muted-surface);display:block}.RouteState-module__Yn0MQa__line{border-radius:2px;height:10px}.RouteState-module__Yn0MQa__lineKicker{width:80px;height:8px}.RouteState-module__Yn0MQa__lineTitle{width:min(100%,360px);height:24px}.RouteState-module__Yn0MQa__lineBody{width:min(78%,280px)}.RouteState-module__Yn0MQa__contentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.RouteState-module__Yn0MQa__contentBlock{border:1px solid var(--route-state-line);border-radius:8px;min-height:132px}.RouteState-module__Yn0MQa__home .RouteState-module__Yn0MQa__contentBlock:first-child{grid-column:span 2;min-height:172px}.RouteState-module__Yn0MQa__cards .RouteState-module__Yn0MQa__contentGrid,.RouteState-module__Yn0MQa__billing .RouteState-module__Yn0MQa__contentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.RouteState-module__Yn0MQa__billing .RouteState-module__Yn0MQa__contentBlock{min-height:204px}.RouteState-module__Yn0MQa__rowList{border-top:1px solid var(--route-state-line);display:grid}.RouteState-module__Yn0MQa__row{border-bottom:1px solid var(--route-state-line);grid-template-columns:28px minmax(0,1fr) 96px;align-items:center;gap:12px;min-height:64px;display:grid}.RouteState-module__Yn0MQa__rowAvatar{border-radius:8px;width:28px;height:28px}.RouteState-module__Yn0MQa__rowCopy,.RouteState-module__Yn0MQa__rowMeta{background:var(--route-state-muted-surface);border-radius:2px;height:10px}.RouteState-module__Yn0MQa__rowMeta{width:100%}.RouteState-module__Yn0MQa__formFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.RouteState-module__Yn0MQa__formField{border:1px solid var(--route-state-line);border-radius:8px;height:48px}.RouteState-module__Yn0MQa__workroomLayout{grid-template-columns:1fr;gap:12px;display:grid}.RouteState-module__Yn0MQa__workroomToolbar{border:1px solid var(--route-state-line);background:var(--route-state-muted-surface);border-radius:8px;min-height:72px}.RouteState-module__Yn0MQa__workroomCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.RouteState-module__Yn0MQa__workroomPanel{border:1px solid var(--route-state-line);background:var(--route-state-muted-surface);border-radius:8px;min-height:246px}.RouteState-module__Yn0MQa__agentLayout{grid-template-columns:252px minmax(0,1fr);gap:12px;min-height:min(620px,100dvh - 220px);display:grid}.RouteState-module__Yn0MQa__agentHistoryPanel,.RouteState-module__Yn0MQa__agentConversationPanel,.RouteState-module__Yn0MQa__calendarSourcePanel{border:1px solid var(--route-state-line);background:var(--route-state-muted-surface);border-radius:8px;display:block}.RouteState-module__Yn0MQa__calendarFrame{grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:16px;display:grid}.RouteState-module__Yn0MQa__calendarMain{border:1px solid var(--route-state-line);border-radius:8px;gap:16px;min-width:0;padding:16px;display:grid}.RouteState-module__Yn0MQa__calendarToolbar{background:var(--route-state-muted-surface);border-radius:2px;width:min(100%,184px);height:14px}.RouteState-module__Yn0MQa__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.RouteState-module__Yn0MQa__calendarDay{border-radius:2px;height:8px}.RouteState-module__Yn0MQa__calendarCell{border:1px solid var(--route-state-line);border-radius:4px;min-height:46px}.RouteState-module__Yn0MQa__insightsLayout,.RouteState-module__Yn0MQa__redditLayout,.RouteState-module__Yn0MQa__connectionsLayout,.RouteState-module__Yn0MQa__dnaDetailLayout{gap:16px;display:grid}.RouteState-module__Yn0MQa__insightsFilterBar,.RouteState-module__Yn0MQa__metricCard,.RouteState-module__Yn0MQa__trendPanel,.RouteState-module__Yn0MQa__recommendationPanel,.RouteState-module__Yn0MQa__insightsTable,.RouteState-module__Yn0MQa__redditConnection,.RouteState-module__Yn0MQa__redditColumn,.RouteState-module__Yn0MQa__connectionSummarySkeleton,.RouteState-module__Yn0MQa__connectionCards>span,.RouteState-module__Yn0MQa__dnaTabs,.RouteState-module__Yn0MQa__dnaHero,.RouteState-module__Yn0MQa__dnaRows>span{border:1px solid var(--route-state-line);background:var(--route-state-muted-surface);border-radius:8px;display:block}.RouteState-module__Yn0MQa__insightsFilterBar{min-height:72px}.RouteState-module__Yn0MQa__metricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.RouteState-module__Yn0MQa__metricCard{min-height:116px}.RouteState-module__Yn0MQa__insightsPanels{grid-template-columns:1.06fr .94fr;gap:12px;display:grid}.RouteState-module__Yn0MQa__trendPanel,.RouteState-module__Yn0MQa__recommendationPanel{min-height:220px}.RouteState-module__Yn0MQa__insightsTable{min-height:164px}.RouteState-module__Yn0MQa__redditConnection,.RouteState-module__Yn0MQa__connectionSummarySkeleton{min-height:64px}.RouteState-module__Yn0MQa__redditColumns{grid-template-columns:1fr 1.05fr;gap:16px;display:grid}.RouteState-module__Yn0MQa__redditColumn{align-content:start;gap:10px;min-height:390px;padding:14px;display:grid}.RouteState-module__Yn0MQa__redditColumn>span{border:1px solid var(--route-state-line);background:var(--route-state-surface);border-radius:8px;min-height:98px}.RouteState-module__Yn0MQa__connectionSummarySkeleton{justify-self:end;width:min(100%,320px)}.RouteState-module__Yn0MQa__connectionCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.RouteState-module__Yn0MQa__connectionCards>span{min-height:144px}.RouteState-module__Yn0MQa__dna.RouteState-module__Yn0MQa__dashboardState{background:radial-gradient(circle at 15% 10%, #68bdff26, transparent 34%), radial-gradient(circle at 88% 12%, #ff9eb729, transparent 36%), var(--route-state-surface);align-content:center;place-items:center;min-height:min(760px,100dvh - 96px)}.RouteState-module__Yn0MQa__dna .RouteState-module__Yn0MQa__stateHeader{display:none}.RouteState-module__Yn0MQa__dnaLayout{place-items:center;width:100%;display:grid}.RouteState-module__Yn0MQa__dnaOrbit{aspect-ratio:1;background:conic-gradient(from -60deg, #eaf7ffeb 0 32%, transparent 32% 34%, #fdf6ffeb 34% 66%, transparent 66% 68%, #fff4f8eb 68% 100%);border:2px solid #7e67cd26;border-radius:50%;width:min(66vw,560px);display:block;position:relative}.RouteState-module__Yn0MQa__dnaOrbit:after{content:"";background:#fff;border:2px solid #7e67cd21;border-radius:50%;position:absolute;inset:28%}.RouteState-module__Yn0MQa__dnaOrbit i,.RouteState-module__Yn0MQa__dnaOrbit b{z-index:1;background:#734ced21;border-radius:999px;display:block;position:absolute}.RouteState-module__Yn0MQa__dnaOrbit i:first-child{width:22%;height:14px;top:21%;left:18%;transform:rotate(-55deg)}.RouteState-module__Yn0MQa__dnaOrbit i:nth-child(2){width:24%;height:14px;top:22%;right:14%;transform:rotate(55deg)}.RouteState-module__Yn0MQa__dnaOrbit i:nth-child(3){width:24%;height:14px;bottom:15%;left:38%}.RouteState-module__Yn0MQa__dnaOrbit b{background:#da4dc833;inset:42%}.RouteState-module__Yn0MQa__dnaTabs{width:min(100%,520px);min-height:52px}.RouteState-module__Yn0MQa__dnaHero{background:linear-gradient(100deg,#daefffd6,#ffeff6d6);min-height:160px}.RouteState-module__Yn0MQa__dnaRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.RouteState-module__Yn0MQa__dnaRows>span{background:var(--route-state-surface);min-height:82px}.RouteState-module__Yn0MQa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes RouteState-module__Yn0MQa__routeStatePulse{0%{opacity:.44}to{opacity:1}}@media (max-width:480px){.RouteState-module__Yn0MQa__publicState,.RouteState-module__Yn0MQa__errorState{padding:16px}.RouteState-module__Yn0MQa__errorPanel{grid-template-columns:1fr;gap:14px;padding:20px}.RouteState-module__Yn0MQa__recoveryButton{grid-column:1;width:100%}.RouteState-module__Yn0MQa__dashboardState{gap:16px;min-height:0;padding:16px}.RouteState-module__Yn0MQa__contentGrid,.RouteState-module__Yn0MQa__cards .RouteState-module__Yn0MQa__contentGrid,.RouteState-module__Yn0MQa__billing .RouteState-module__Yn0MQa__contentGrid,.RouteState-module__Yn0MQa__formFields,.RouteState-module__Yn0MQa__workroomLayout,.RouteState-module__Yn0MQa__workroomCards,.RouteState-module__Yn0MQa__agentLayout,.RouteState-module__Yn0MQa__calendarFrame{grid-template-columns:1fr}.RouteState-module__Yn0MQa__home .RouteState-module__Yn0MQa__contentBlock:first-child{grid-column:auto}.RouteState-module__Yn0MQa__row{grid-template-columns:28px minmax(0,1fr)}.RouteState-module__Yn0MQa__rowMeta{grid-column:2;width:56%}.RouteState-module__Yn0MQa__calendarGrid{gap:5px}.RouteState-module__Yn0MQa__calendarCell{min-height:36px}.RouteState-module__Yn0MQa__metricGrid,.RouteState-module__Yn0MQa__insightsPanels,.RouteState-module__Yn0MQa__redditColumns,.RouteState-module__Yn0MQa__connectionCards,.RouteState-module__Yn0MQa__dnaRows{grid-template-columns:1fr}.RouteState-module__Yn0MQa__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.RouteState-module__Yn0MQa__connectionSummarySkeleton{width:100%}.RouteState-module__Yn0MQa__dnaOrbit{width:min(84vw,440px)}}@media (max-width:320px){.RouteState-module__Yn0MQa__publicState,.RouteState-module__Yn0MQa__errorState{padding:12px}.RouteState-module__Yn0MQa__errorPanel,.RouteState-module__Yn0MQa__dashboardState{padding:14px}.RouteState-module__Yn0MQa__errorCopy h1{font-size:18px}.RouteState-module__Yn0MQa__calendarFrame{padding:12px}}@media (prefers-reduced-motion:reduce){.RouteState-module__Yn0MQa__loadingMark i,.RouteState-module__Yn0MQa__recoveryButton{transition:none;animation:none}}
