:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#eef2f8;--panel-bg:#fff;--panel-border:#0f172a14;--shadow-lg:0 28px 70px #0f172a24;--shadow-md:0 14px 30px #0f172a14;--text:#111827;--muted:#6f7688;--muted-2:#8d95a6;--brand:#4f46e5;--brand-2:#3525c8;--brand-3:#5f4cf2;--sidebar-start:#070d1b;--sidebar-end:#0c1427;--success:#16a34a;--warning:#f97316;--blue:#2563eb;--green:#16a34a;--orange:#f97316}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:var(--text);background:radial-gradient(circle at 0 0,#6366f114,#0000 26%),linear-gradient(#eef2f8 0%,#edf2f8 100%);margin:0;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden}#root{text-align:left;border:0;width:100%;max-width:none;min-height:100vh;margin:0;display:block}button,input,select,textarea{font:inherit}button{cursor:pointer;background:0 0;border:0}h1,h2,h3,p{margin:0}svg{display:block}.brandMark{object-fit:contain;flex:none;width:auto;max-width:100%;height:auto;display:block}.brandMark--sm{width:120px}.brandMark--md{width:152px}.brandMark--lg{width:180px}.brandMark--xl{width:220px}.authPage{place-items:stretch stretch;min-height:100vh;padding:0;display:grid;position:relative}.authPage:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 18%,#6366f114,#0000 24%),radial-gradient(circle at 14% 82%,#4f46e514,#0000 20%);position:absolute;inset:0}.authShell{z-index:1;background:var(--panel-bg);width:100vw;min-height:100vh;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);display:grid;position:relative;overflow:hidden}.authArtPanel{background:linear-gradient(135deg,#4d37dc 0%,#3f2ec1 26%,#2e1d97 58%,#281674 100%);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:0 34px;display:flex;position:relative;overflow:hidden}.authArtPanel:before{content:"";opacity:.95;pointer-events:none;background:radial-gradient(circle at 20% 10%,#ffffff38 0 12%,#0000 12.4%),radial-gradient(circle at 76% 22%,#7f6bff57 0 2.1%,#0000 2.4%),radial-gradient(circle at 84% 76%,#ffffff1f 0 18%,#0000 18.4%),radial-gradient(circle at 24% 84%,#ffffff1c 0 11%,#0000 11.4%),radial-gradient(circle at 10% 82%,#ffffff1a 0 1.8%,#0000 2.1%);position:absolute;inset:-20%}.authArtPanel:after{content:"";background:#ffffff1a;border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -10% -12% auto}.authOrb{background:#ffffff24;border-radius:50%;position:absolute}.authOrb--top{width:210px;height:210px;top:-118px;left:-98px}.authOrb--mid{background:#ffffff4d;width:12px;height:12px;top:130px;right:132px}.authOrb--bottom{background:#ffffff1c;width:210px;height:210px;bottom:-82px;right:-108px}.authPlane{z-index:1;filter:drop-shadow(0 28px 25px #00000038);width:min(210px,66%);position:relative;bottom:auto;left:auto;transform:rotate(0)}.authWelcome{z-index:2;text-align:center;color:#fff;width:min(320px,82%);margin:0;position:relative}.authWelcome h2{letter-spacing:-.03em;color:#fff;margin-bottom:14px;font-size:30px;font-weight:800;line-height:1.12}.authWelcome p{color:#ffffffe6;font-size:15px;line-height:1.55}.authFormPanel{background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:42px 56px 76px;display:flex;position:relative}.authContent{width:min(100%,360px)}.authHeader{width:100%;margin-top:0}.authHeader h1{letter-spacing:-.02em;color:#111827;font-size:22px;font-weight:600;line-height:1.2}.authHeader p{color:#7b8295;margin-top:8px;font-size:14px;line-height:1.5}.inlineAlert{color:#b91c1c;background:#f871711f;border:1px solid #f8717129;border-radius:12px;margin-top:20px;padding:12px 14px;font-size:14px}.authForm{flex-direction:column;width:100%;margin-top:20px;display:flex}.authForm .fieldGroup+.fieldGroup{margin-top:18px}.fieldGroup label{color:#111827;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.field{background:#fff;border:1px solid #d7deea;border-radius:9px;align-items:center;min-height:46px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb3}.field:focus-within{border-color:#4f46e573;box-shadow:0 0 0 4px #4f46e514}.field input,.field select{color:#111827;background:0 0;border:0;outline:none;width:100%;min-width:0;height:46px;font-size:14px}.field input{padding:0 14px}.field input::placeholder{color:#9aa2b4}.field textarea{color:#111827;resize:vertical;background:0 0;border:0;outline:none;width:100%;min-width:0;font-family:inherit;font-size:14px;line-height:1.55}.field--withIcon input{padding-left:46px;padding-right:46px}.field--password input{padding-right:46px}.field--select select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#76819a 50%),linear-gradient(135deg,#76819a 50%,#0000 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:0 40px 0 14px}.field--textarea{align-items:stretch;min-height:220px}.field--textarea textarea{resize:vertical;min-height:220px;padding:14px}.field--rich{flex-direction:column;align-items:stretch;min-height:240px;overflow:hidden}.richEditorToolbar{background:#f8faff;border-bottom:1px solid #e5e9f4;align-items:center;gap:8px;padding:10px 12px;display:flex}.richEditorButton{color:#4330d8;background:#fff;border:1px solid #d7deea;border-radius:8px;min-width:34px;height:30px;padding:0 10px;font-size:14px;font-weight:800;line-height:1;transition:border-color .2s,box-shadow .2s,transform .2s}.richEditorButton:hover{border-color:#4f46e573;transform:translateY(-1px);box-shadow:0 0 0 3px #4f46e514}.richEditor{color:#111827;white-space:pre-wrap;word-break:break-word;outline:none;flex:1;min-height:180px;padding:10px;font-size:14px;line-height:1.6;overflow:auto}.richEditor--empty:before{content:attr(data-placeholder);color:#9aa2b4;white-space:pre-wrap;pointer-events:none}.richEditor strong,.richEditor b{font-weight:700}.richEditor>:first-child{margin-top:0!important;padding-top:0!important}.richEditor p,.richEditor div,.richEditor h1,.richEditor h2,.richEditor h3,.richEditor h4,.richEditor h5,.richEditor h6,.richEditor ul,.richEditor ol,.richEditor li,.richEditor blockquote{margin:0!important}.fieldIcon{color:#9aa2b4;pointer-events:none;width:18px;height:18px;position:absolute;left:14px}.fieldIcon--sheet{color:#22c55e}.fieldAction{color:#7d8496;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;right:10px}.fieldAction svg{width:18px;height:18px}.authOptions{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12.5px;display:flex}.checkRow{color:#111827;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-weight:600;display:inline-flex}.checkRow input{accent-color:#4f46e5;width:15px;height:15px;margin:0}.linkButton{color:#4f46e5;padding:0;font-size:12.5px;font-weight:700}.primaryButton{color:#fff;background:linear-gradient(135deg,#6550f2 0%,#4330d8 55%,#3525c8 100%);border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 18px 32px #4330d847}.primaryButton:hover{transform:translateY(-1px);box-shadow:0 20px 36px #4330d857}.primaryButton:disabled{opacity:.75;cursor:not-allowed;box-shadow:none;transform:none}.authButton{margin-top:26px}.authFooter{text-align:center;color:var(--muted-2);width:min(100%,360px);font-size:12px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.dashboardPage{background:radial-gradient(circle at 0 0,#4f46e50f,#0000 24%),linear-gradient(#f8f9fd 0%,#eef3f8 100%);min-height:100vh;display:flex}.sidebar{background:linear-gradient(180deg, var(--sidebar-start), var(--sidebar-end));color:#fff;flex-direction:column;flex:0 0 258px;width:258px;padding:18px 16px;display:flex;box-shadow:inset -1px 0 #ffffff0d}.sidebarBrand{border-bottom:1px solid #ffffff0f;align-items:center;padding:4px 8px 18px;display:flex}.sidebarNav{flex-direction:column;gap:8px;margin-top:18px;display:flex}.sidebarItem{color:#ffffffe0;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:12px;min-height:40px;padding:11px 12px;font-size:14px;font-weight:600;display:flex}.sidebarItem:hover{background:#ffffff0f}.sidebarItem--active{color:#fff;background:linear-gradient(135deg,#5f4cf2 0%,#6f56ff 100%);box-shadow:0 14px 24px #5f4cf254}.sidebarItemIcon{flex:none;width:18px;height:18px}.sidebarLogout{color:#e4e7f8;text-align:left;border-top:1px solid #ffffff0f;align-items:center;gap:12px;margin-top:auto;padding:14px 12px 8px;font-weight:600;display:flex}.dashboardMain{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{z-index:5;background:#fff;border-bottom:1px solid #e3e7f1;justify-content:space-between;align-items:center;gap:16px;height:78px;padding:0 22px 0 20px;display:flex;position:sticky;top:0}.topbarLeft{align-items:center;gap:14px;min-width:0;display:flex}.iconButton{color:#111827;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.iconButton svg{width:22px;height:22px}.topbar h1{letter-spacing:-.02em;color:#111827;font-size:16px;font-weight:600}.accountChip{color:#111827;border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 8px;font-weight:600;display:inline-flex}.accountChip:hover{background:#0f172a08}.accountMenuWrap{align-items:center;display:inline-flex;position:relative}.accountAvatar{color:#fff;background:linear-gradient(135deg,#5f4cf2 0%,#8b5cf6 100%);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 8px 16px #5f4cf22e}.accountAvatarIcon{width:18px;height:18px}.accountEmail{white-space:nowrap;font-size:14px}.accountChevron{color:#6f7688;width:17px;height:17px}.accountMenu{z-index:20;background:#fff;border:1px solid #dfe5f1;border-radius:14px;min-width:160px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0f172a24}.accountMenuItem{color:#111827;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:40px;padding:10px 12px;font-weight:600;display:flex}.accountMenuItem:hover{background:#0f172a0d}.accountMenuIcon{flex:none;width:18px;height:18px}.dashboardContent{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 18px 18px;display:flex;overflow:auto}.statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.statCard{background:#fff;border:1px solid #e2e7f2;border-radius:12px;align-items:flex-start;gap:14px;min-height:116px;padding:18px 16px 16px;display:flex;box-shadow:0 10px 24px #0f172a0a}.statCard--purple .statIcon{color:#5b45f6;background:#5b45f61f}.statCard--green .statIcon{color:#16a34a;background:#22c55e1f}.statCard--blue .statIcon{color:#2563eb;background:#2563eb1f}.statCard--orange .statIcon{color:#f97316;background:#f9731624}.statIcon{border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.statIconSvg{width:21px;height:21px}.statCopy{min-width:0}.statLabel{color:#1f2937;font-size:12px;font-weight:600}.statValue{letter-spacing:-.04em;color:#111827;margin-top:4px;font-size:29px;font-weight:700;line-height:1}.statNote{color:#6f7688;margin-top:7px;font-size:12px}.dashboardCard{background:#fff;border:1px solid #e2e7f2;border-radius:12px;box-shadow:0 10px 24px #0f172a0a}.campaignCard{padding:16px}.analyticsCard{flex-direction:column;gap:16px;display:flex}.analyticsStatsGrid{margin-top:4px}.analyticsGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:16px;display:grid}.analyticsPanel{background:#f8faff;border:1px solid #e5e9f4;border-radius:12px;flex-direction:column;align-self:start;gap:14px;min-width:0;padding:14px;display:flex}.analyticsPanel--wide{grid-column:1/-1}.analyticsPanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.analyticsPanelHeader h3{letter-spacing:-.01em;color:#111827;font-size:15px;font-weight:700}.analyticsPanelHeader p{color:#6f7688;margin-top:4px;font-size:12.5px;line-height:1.45}.analyticsLegend{color:#44506a;flex-wrap:wrap;justify-content:flex-end;gap:10px 14px;font-size:12px;display:flex}.analyticsLegend span{align-items:center;gap:8px;display:inline-flex}.analyticsLegendSwatch{background:#d7deea;border-radius:999px;flex:none;width:10px;height:10px}.analyticsLegendSwatch--emails{background:#4330d8}.analyticsLegendSwatch--sent{background:#16a34a}.analyticsTrendSvg{width:100%;height:auto;display:block;overflow:visible}.analyticsTrendGrid line{stroke:#e4e9f3;stroke-width:1px}.analyticsTrendArea{fill:#4330d814}.analyticsTrendLine{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.analyticsTrendLine--emails{stroke:#4330d8}.analyticsTrendLine--sent{stroke:#16a34a}.analyticsTrendPoint{stroke:#fff;stroke-width:2px}.analyticsTrendPoint--emails{fill:#4330d8}.analyticsTrendPoint--sent{fill:#16a34a}.analyticsTrendLabel{fill:#7c8496;font-size:10px;font-weight:600}.analyticsDonutLayout{align-items:center;gap:16px;min-width:0;display:flex}.analyticsDonutWrap{flex:none;width:160px;height:160px;position:relative}.analyticsDonutSvg{width:100%;height:100%;display:block}.analyticsDonutTrack{fill:none;stroke:#e4e9f3;stroke-width:14px}.analyticsDonutSegment{fill:none;stroke-width:14px;stroke-linecap:round}.analyticsDonutCenter{text-align:center;pointer-events:none;position:absolute;inset:0}.analyticsDonutCenter strong{letter-spacing:-.04em;color:#111827;font-size:28px;font-weight:700;line-height:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.analyticsDonutCenter span{color:#6f7688;margin-top:0;font-size:12px;position:absolute;top:calc(50% + 22px);left:50%;transform:translate(-50%)}.analyticsDonutLegend{flex-direction:column;flex:0 auto;gap:10px;min-width:0;max-width:260px;display:flex}.analyticsLegendItem{color:#1f2937;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.analyticsLegendLabel{align-items:center;gap:8px;min-width:0;display:inline-flex}.analyticsLegendItem strong{color:#111827;font-size:14px;font-weight:700}.analyticsEmpty{color:#6f7688;text-align:center;background:#fff;border:1px dashed #dbe2ef;border-radius:12px;padding:24px 0;font-size:13px}.analyticsBarList{scrollbar-gutter:stable;flex-direction:column;gap:14px;max-height:340px;padding-right:6px;display:flex;overflow:auto}.analyticsBarRow{grid-template-columns:minmax(160px,240px) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.analyticsBarMeta{flex-direction:column;gap:4px;min-width:0;display:flex}.analyticsBarMeta strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.analyticsBarMeta span{color:#7c8496;font-size:12px}.analyticsBarTrack{background:#e8edf6;border-radius:999px;width:100%;height:14px;overflow:hidden}.analyticsBarFill{border-radius:inherit;min-width:10px;height:100%;display:flex;overflow:hidden}.analyticsBarSegment{height:100%;display:block}.analyticsBarSegment--sent{background:#16a34a}.analyticsBarSegment--failed{background:#f97316}.analyticsBarSegment--pending{background:#c7cedb}.analyticsBarStats{color:#6f7688;white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:10px 12px;font-size:12px;display:flex}.sectionLead{flex-direction:column;gap:6px;display:flex}.sectionLead h2{letter-spacing:-.02em;color:#111827;font-size:18px;font-weight:600}.sectionLead p{color:#6f7688;font-size:13px;line-height:1.5}.sectionLead--compact{padding:14px 16px 0}.templatesSectionLead{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.templatesSectionLead>div{flex-direction:column;gap:6px;min-width:0;display:flex}.templateCreateButton{align-self:flex-start;min-height:40px;padding:0 14px;font-size:13px}.campaignBody{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px;display:grid}.campaignForm{min-width:0}.formGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.formGrid .fieldGroup+.fieldGroup{margin-top:0}.helperText{color:#7c8496;margin-top:8px;font-size:12px;line-height:1.45}.campaignButton{min-width:156px;margin-top:18px;padding:0 18px}.buttonIcon{width:16px;height:16px}.previewCard{background:#f8faff;border:1px solid #e5e9f4;border-radius:12px;margin-top:16px;padding:14px}.previewLabel{letter-spacing:.08em;text-transform:uppercase;color:#4f46e5;font-size:11px;font-weight:800}.previewSubject{color:#111827;margin-top:6px;font-size:15px;font-weight:700}.previewBody{color:#374151;white-space:pre-wrap;word-break:break-word;margin-top:10px;font-size:13px;line-height:1.55}.previewBody>div>div[style*=linear-gradient]{display:none}.resultCard{color:#166534;background:#effaf2;border:1px solid #c9f0d4;border-radius:12px;margin-top:16px;padding:14px}.resultCard strong{margin-bottom:6px;display:block}.resultCard p{font-size:13px;line-height:1.45}.popupOverlay{z-index:40;background:#0f172a5c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.popupDialog{background:#fff;border:1px solid #d8deeb;border-radius:20px;width:min(100%,460px);padding:20px 20px 16px;box-shadow:0 24px 50px #0f172a33}.templateEditorDialog{flex-direction:column;width:min(100%,760px);max-height:calc(100vh - 40px);padding:20px 20px 16px;display:flex;overflow:hidden}.popupTitle{color:#111827;font-size:28px;font-weight:700;line-height:1.1}.templateEditorForm{flex-direction:column;flex:1;min-height:0;margin-top:18px;display:flex;overflow:hidden}.templateEditorGrid{flex:1;gap:16px;min-height:0;padding-right:4px;display:grid;overflow:auto}.templateEditorError{margin-top:16px}.templateEditorActions{gap:12px}.templateRowActions{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.popupMessage{color:#374151;margin-top:14px;font-size:15px;line-height:1.6}.popupActions{justify-content:flex-end;margin-top:20px;display:flex}.popupButton{color:#fff;background:linear-gradient(135deg,#6550f2 0%,#4330d8 55%,#3525c8 100%);border-radius:999px;min-width:88px;min-height:44px;padding:0 18px;font-weight:700;box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #4330d8}.tableCard{padding-bottom:0;overflow:hidden}.tableWrap{width:100%;overflow:auto}.campaignTable{border-collapse:collapse;width:100%;min-width:760px}.campaignTable th{text-align:left;letter-spacing:.05em;color:#8a91a2;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #edf0f6;padding:12px 16px 10px;font-size:11px;font-weight:800}.campaignTable td{color:#1f2937;vertical-align:middle;border-bottom:1px solid #eef1f6;padding:12px 16px;font-size:13px}.campaignTable tr:last-child td{border-bottom:none}.campaignTable tbody tr:hover{background:#fafbff}.sheetLink{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#4f46e5;max-width:220px;font-weight:600;display:inline-block;overflow:hidden}.statusBadge{border-radius:999px;justify-content:center;align-items:center;min-width:74px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.statusBadge--success{color:#16a34a;background:#22c55e1f}.statusBadge--warning{color:#f97316;background:#f9731624}.viewAllLink{color:#4f46e5;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px 14px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.viewAllIcon{width:16px;height:16px}@media (width<=1200px){.authShell{grid-template-columns:1fr;min-height:0}.authArtPanel{min-height:320px;padding:0 24px}.authWelcome{margin:0}.authPlane{width:min(190px,66%)}.dashboardPage{flex-direction:column}.sidebar{flex:none;width:100%}.sidebarNav{flex-flow:wrap}.sidebarItem{flex:calc(33.333% - 8px)}.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.authPage{padding:10px}.authFormPanel{padding:28px 20px 66px}.authArtPanel{padding:0 18px}.authWelcome{width:min(100%,320px);margin:0}.authWelcome h2{font-size:24px}.authWelcome p{font-size:14px}.authHeader{margin-top:24px}.authForm{max-width:none}.authOptions{flex-wrap:wrap}.statsGrid,.formGrid,.analyticsGrid{grid-template-columns:1fr}.analyticsPanel--wide{grid-column:auto}.analyticsPanelHeader{flex-direction:column}.analyticsLegend{justify-content:flex-start}.analyticsDonutLayout{flex-direction:column;align-items:stretch}.analyticsDonutWrap{margin-inline:auto}.analyticsBarRow{grid-template-columns:1fr}.analyticsBarStats{justify-content:flex-start}.accountEmail{display:none}.sidebarItem{flex:100%}}@media (width<=560px){.topbar{padding-inline:14px}.dashboardContent{padding:14px 12px 12px}.sidebar{padding:14px 12px}.sidebarBrand{padding-inline:4px}.statValue{font-size:24px}.analyticsDonutWrap{width:142px;height:142px}.analyticsBarTrack{height:12px}}
