body.gsp_dashboard.smc_new > .ssplayer_wrapper,html.gsp_dash_shell.smc_new > .ssplayer_wrapper,body.gsp_dashboard.smc_new .ssblock,html.gsp_dash_shell.smc_new .ssblock,body.gsp_dashboard.smc_new .gspeech-header,html.gsp_dash_shell .gspeech-header,body.gsp_dashboard.smc_new .smt_sea_bubbles,body.gsp_dashboard.smc_new .gspeech_footer,html.gsp_dash_shell .gspeech_footer {display: none !important;}body.gsp_dashboard #dashboard_wrapper.dashboard-shell,html.gsp_dash_shell #dashboard_wrapper.dashboard-shell {display: block;padding-top: 56px;min-height: 100vh;background: #f5f3f8;color: #2d2438;}.dashboard-topbar {position: fixed;top: 0;left: 0;right: 0;z-index: 1100;height: 56px;display: flex;align-items: center;justify-content: space-between;padding: 0 20px 0 22px;box-sizing: border-box;background: linear-gradient(180deg, rgba(46, 28, 74, 0.97) 0%, rgba(22, 12, 40, 0.99) 100%);box-shadow: 0 8px 22px rgba(12, 6, 24, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.06);}.dashboard-topbar::after {content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: linear-gradient(90deg, transparent 0%, rgba(154, 98, 210, 0.45) 22%, rgba(96, 156, 225, 0.35) 50%, rgba(154, 98, 210, 0.45) 78%, transparent 100%);}.dashboard-topbar-logo {display: flex;align-items: center;height: 100%;position: relative;z-index: 1;text-decoration: none;}.smc_dash_logo {display: inline-flex;align-items: center;gap: 10px;color: #fff;letter-spacing: -0.02em;}.smc_dash_logo em {width: 28px;height: 28px;border-radius: 9px;display: inline-flex;align-items: center;justify-content: center;font-style: normal;font-size: 11px;font-weight: 800;color: #fff;background: linear-gradient(180deg, #8a52c4 0%, #5e367b 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.28), 0 0 0 1px rgba(255, 255, 255, 0.08);}.smc_dash_logo span {font-size: 15px;font-weight: 650;}.dashboard-topbar-right {display: flex;align-items: center;gap: 48px;height: 100%;position: relative;z-index: 1;}.dashboard-topbar-contact {color: rgba(255, 255, 255, 0.78);font-size: 12px;letter-spacing: 0.04em;text-decoration: none;padding: 6px 10px 6px 0;white-space: nowrap;transition: color 0.25s ease;}.dashboard-topbar-contact:hover {color: #fff;}.dashboard-topbar-account {display: flex;align-items: center;height: 100%;}body.gsp_dashboard .dashboard-topbar-account #header_right_block_wrapper,html.gsp_dash_shell .dashboard-topbar-account #header_right_block_wrapper {position: relative !important;top: auto !important;right: auto !important;left: auto !important;width: auto !important;height: auto !important;overflow: visible;}.dashboard-app {display: flex;align-items: stretch;min-height: calc(100vh - 56px);}body.gsp_dashboard #dashboard_first_column.dashboard-sidebar,html.gsp_dash_shell #dashboard_first_column.dashboard-sidebar {width: 240px;flex: 0 0 240px;padding: 16px 12px 20px;background: #f7f4fb;border-right: 1px solid rgba(94, 54, 123, 0.08);position: sticky;top: 56px;height: calc(100vh - 56px);box-sizing: border-box;overflow: auto;}.dashboard-sidebar-add {display: flex;align-items: center;gap: 8px;min-height: 40px;margin: 0 4px 16px;padding: 0 12px;border-radius: 12px;color: #fff;font-size: 13px;font-weight: 600;cursor: pointer;background: linear-gradient(180deg, #8a52c4 0%, #5e367b 100%);border: 1px solid rgba(94, 54, 123, 0.28);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.22), 0 8px 16px rgba(94, 54, 123, 0.16);transition: transform 0.28s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.28s ease;}.dashboard-sidebar-add:hover {transform: translateY(-1px);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.28), 0 10px 18px rgba(94, 54, 123, 0.22);}.dashboard-sidebar-add-ico,.dashboard-sidebar-add-ico svg {width: 16px;height: 16px;}.dashboard-sidebar-nav {display: flex;flex-direction: column;gap: 18px;}.dashboard-sidebar-section {display: flex;flex-direction: column;gap: 2px;}.dashboard-sidebar-section-title {padding: 0 12px 6px;font-size: 10px;letter-spacing: 0.12em;text-transform: uppercase;color: #8a819d;}.dashboard-sidebar-item {position: relative;}.dashboard-sidebar-link {display: flex;align-items: center;gap: 10px;min-height: 36px;padding: 0 12px;border-radius: 10px;color: #4a4258;text-decoration: none;font-size: 13.5px;line-height: 1.2;transition: background 0.22s ease, color 0.22s ease;}.dashboard-sidebar-item:not(.is-soon) .dashboard-sidebar-link:hover {color: #5e367b;background: rgba(141, 51, 208, 0.08);}.dashboard-sidebar-item.is-active .dashboard-sidebar-link,.dashboard-sidebar-item.is-active .dashboard_icon,.dashboard-sidebar-item .dashboard_icon.selected {color: #5e367b;}.dashboard-sidebar-item.is-active .dashboard-sidebar-link {background: #efe6fb;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7);font-weight: 600;}.dashboard-sidebar-item.is-active::before {content: "";position: absolute;left: -12px;top: 8px;bottom: 8px;width: 3px;border-radius: 0 3px 3px 0;background: #7a48a8;}.dashboard-sidebar-item.is-soon .dashboard-sidebar-link {color: #9a93a8;cursor: default;}.dashboard-sidebar-ico,.dashboard-sidebar-item .dashboard_icon {width: 16px;height: 16px;flex: 0 0 16px;display: inline-flex;align-items: center;justify-content: center;background: none;border: 0;box-shadow: none;color: inherit;}.dashboard-sidebar-ico svg,.dashboard-sidebar-item .dashboard_icon svg {width: 16px;height: 16px;}.dashboard-sidebar-label {min-width: 0;}body.gsp_dashboard #dashboard_third_column.dashboard-main,html.gsp_dash_shell #dashboard_third_column.dashboard-main {display: block;flex: 1 1 auto;min-width: 0;padding: 32px 40px 48px;background: #f5f3f8;}body.gsp_dashboard .dashboard-page,html.gsp_dash_shell .dashboard-page {width: 100%;margin: 0;}.dashboard-page-header {margin: 0 0 24px;}.dashboard-page-title,body.gsp_dashboard h1.dashboard-page-title,html.gsp_dash_shell h1.dashboard-page-title {margin: 11px 0;font-size: 24px;font-weight: 650;line-height: 1.2;letter-spacing: -0.02em;text-transform: none;text-align: left;color: #000 !important;-webkit-text-fill-color: #000 !important;background: none !important;text-shadow: none !important;}.dashboard-page-subtitle {margin: 0;font-size: 14px;line-height: 1.45;color: #746b86;max-width: 640px;}.dashboard-card {border-radius: 16px;background: #fff;border: 1px solid rgba(94, 54, 123, 0.08);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.95), 0 8px 22px rgba(40, 24, 72, 0.05);}.dashboard-empty-state {padding: 28px 4px 10px;font-size: 14px;line-height: 1.55;color: #7a7190;}.dashboard-table {width: 100%;border-collapse: collapse;background: #fff;border-radius: 16px;overflow: hidden;}.dashboard-table th,.dashboard-table td {padding: 12px 14px;text-align: left;border-bottom: 1px solid rgba(94, 54, 123, 0.07);font-size: 13px;}.dashboard-table th {font-size: 11px;letter-spacing: 0.08em;text-transform: uppercase;color: #8a819d;background: #faf8fc;}.gsp_ca_crumb {display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-bottom: 14px;font-size: 14px;color: #7a7190;}.gsp_ca_crumb a {color: #5e367b;text-decoration: none;}.gsp_ca_crumb_now {color: #2d2438;font-weight: 600;}.gsp_ca_crumb_sep {width: 6px;height: 6px;position: relative;}.gsp_ca_crumb_sep::before {content: "";position: absolute;left: 1px;top: 0;width: 6px;height: 6px;border-right: 1.5px solid rgba(94, 54, 123, 0.38);border-top: 1.5px solid rgba(94, 54, 123, 0.38);transform: rotate(45deg);}.gsp_ca_crumb_home {width: 26px;height: 26px;border-radius: 8px;display: inline-flex;align-items: center;justify-content: center;color: #5e367b;background: linear-gradient(180deg, #fff 0%, #f6f1ff 100%);border: 1px solid rgba(141, 51, 208, 0.16);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.95);}.gsp_ca_crumb_home svg {width: 13px;height: 13px;}.gsp_ca_head_row {display: flex;align-items: flex-start;justify-content: space-between;gap: 20px;}.gsp_ca_btn,.gsp_ca_btn:link {appearance: none;display: inline-flex;align-items: center;justify-content: center;min-height: 38px;padding: 0 14px;border-radius: 10px;border: 1px solid rgba(141, 51, 208, 0.16);background: linear-gradient(180deg, #fff 0%, #f7f3ff 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.96), 0 6px 14px rgba(88, 40, 160, 0.07);color: #5e367b;font-size: 13px;font-weight: 600;text-decoration: none;cursor: pointer;transition: transform 0.28s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.28s ease;}.gsp_ca_btn:hover {transform: translateY(-1px);color: #4a2870;}.gsp_ca_btn_pri,.gsp_ca_btn_pri:hover {color: #fff;border-color: rgba(94, 54, 123, 0.4);background: linear-gradient(180deg, #7a48a8 0%, #5e367b 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.22), 0 8px 16px rgba(94, 54, 123, 0.22);}.gsp_ca_btn.is-disabled {opacity: 0.62;cursor: default;transform: none;}.gsp_ov { width: 100%; padding-bottom: 36px; }.gsp_ov_off { display: none !important; }.gsp_ov_quiet_card { padding: 28px 30px; }.gsp_ov_quiet_copy h2 { margin: 0 0 8px; font-size: 26px; letter-spacing: -0.03em; color: #1c1428; }.gsp_ov_quiet_copy p { margin: 0; font-size: 15px; line-height: 1.5; color: #746b86; max-width: 520px; }.smc_ov_stats,.gsp_ov_stats {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 12px;margin-bottom: 16px;}.gsp_ov_stat { padding: 16px 18px 18px; min-width: 0; }.gsp_ov_stat_k { font-size: 11px; letter-spacing: 0.08em; text-transform: uppercase; color: #8a819d; }.gsp_ov_stat_v { margin-top: 8px; font-size: 22px; font-weight: 700; letter-spacing: -0.03em; color: #1c1428; }.gsp_ov_stat_s { margin-top: 6px; font-size: 12px; line-height: 1.4; color: #7a7190; }.gsp_ov_stat_link { display: inline-block; margin-top: 8px; font-size: 13px; color: #5e367b; text-decoration: none; }.gsp_ov_sites,.smc_ov_acts,.smc_ov_recent,.smc_prod_detail,.smc_site_card,.smc_plan_card {padding: 18px 20px 20px;margin-bottom: 16px;}.gsp_ov_card_head,.gsp_ov_sites_head {display: flex;align-items: baseline;justify-content: space-between;margin-bottom: 12px;}.gsp_ov_card_head h2,.gsp_ov_sites_head h2,.gsp_ov_next h2 {margin: 0 0 12px;font-size: 16px;color: #24182f;}.gsp_ov_sites_head a { color: #5e367b; font-size: 13px; text-decoration: none; }.gsp_ov_sites_row {display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));gap: 10px;}.gsp_ov_chip.smc_ov_chip {display: grid;grid-template-columns: 32px minmax(0, 1fr);align-items: start;gap: 10px;min-height: 72px;padding: 12px;border-radius: 12px;text-decoration: none;color: #2d2438;background: #faf8fc;border: 1px solid rgba(94, 54, 123, 0.08);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.95);}.gsp_ov_chip.smc_ov_chip:hover { background: #f3edf9; }.gsp_ov_chip.smc_ov_chip::after,.smc_ov_chip .gsp_ov_chip_t::after { content: none; }.gsp_ov_chip_l {width: 32px;height: 32px;border-radius: 9px;display: inline-flex;align-items: center;justify-content: center;font-size: 11px;font-weight: 700;color: #5e367b;background: #efe6fb;text-transform: uppercase;}.gsp_ov_chip_t {min-width: 0;font-size: 13px;font-weight: 600;}.smc_chip_meta,.smc_chip_code {display: block;margin-top: 3px;font-size: 11px;font-weight: 500;color: #8a819d;word-break: break-all;}.smc_chip_badges {grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 6px;}.smc_badge {display: inline-flex;align-items: center;min-height: 22px;padding: 0 8px;border-radius: 999px;font-size: 11px;font-weight: 650;background: #efe6fb;color: #5e367b;border: 1px solid rgba(94, 54, 123, 0.1);}.smc_badge.is-trial { background: #fff6e8; color: #8a5a12; }.smc_badge.is-inactive,.smc_badge.is-hidden { background: #f3f1f6; color: #8a819d; }.gsp_ov_next_grid,.smc_prod_grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 12px;}.smc_prod_card { padding: 18px 18px 16px; display: flex; flex-direction: column; gap: 12px; }.smc_prod_card_link { text-decoration: none; color: inherit; }.smc_prod_card_link strong { display: block; margin-bottom: 6px; font-size: 14px; color: #1c1428; }.smc_prod_card_link span { font-size: 13px; color: #7a7190; }.smc_prod_card.is-soon-card { opacity: 0.86; }.smc_act_table_wrap { overflow: auto; }.smc_code { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 12px; word-break: break-all; }.smc_muted { color: #7a7190; font-size: 13px; }.smc_site_note { margin: 16px 0 0; font-size: 13px; color: #7a7190; }.smc_ov_dl { margin: 0; }.gsp_acc { padding-bottom: 36px; }.gsp_acc_grid {display: grid;grid-template-columns: minmax(0, 1fr) 328px;gap: 20px;align-items: start;}.gsp_acc_side {display: flex;flex-direction: column;gap: 16px;width: 328px;max-width: 100%;position: sticky;top: 76px;}.gsp_acc_main,.gsp_acc_form { display: flex; flex-direction: column; gap: 16px; }.gsp_acc_card {border-radius: 16px;background: linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, #fff 100%);border: 1px solid rgba(94, 54, 123, 0.1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.95), 0 10px 24px rgba(40, 24, 72, 0.05);}.gsp_acc_card_head { padding: 14px 18px 0; }.gsp_acc_card_head h2 { margin: 0; font-size: 16px; font-weight: 650; color: #241633; }.gsp_acc_card_head p { margin: 5px 0 0; font-size: 13px; line-height: 1.45; color: #6d6480; }.gsp_acc_card_body { padding: 14px 18px 16px; }.gsp_acc_row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }.gsp_acc_field { display: flex; flex-direction: column; gap: 6px; min-width: 0; }.gsp_acc_field_wide { grid-column: 1 / -1; }.gsp_acc_label { font-size: 12px; font-weight: 600; color: #534a64; }.gsp_acc input {width: 100%;height: 40px;box-sizing: border-box;padding: 0 12px;border-radius: 10px;border: 1px solid rgba(94, 54, 123, 0.16);background: #f7f4fb;color: #241633;font-size: 14px;}.gsp_acc_dl { margin: 0; }.gsp_acc_dl div { display: grid; grid-template-columns: 110px minmax(0, 1fr); gap: 8px; padding: 8px 0; border-bottom: 1px solid rgba(94, 54, 123, 0.06); }.gsp_acc_dl dt { font-size: 12px; color: #8a819d; }.gsp_acc_dl dd { margin: 0; font-size: 13px; color: #241633; }.gsp_acc_help_links { display: flex; flex-direction: column; gap: 8px; }.gsp_acc_help_link { color: #5e367b; text-decoration: none; font-size: 13px; font-weight: 600; }.smc_acc_avatar {width: 64px;height: 64px;border-radius: 18px;overflow: hidden;margin-bottom: 12px;display: flex;align-items: center;justify-content: center;background: linear-gradient(180deg, #8a52c4 0%, #5e367b 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.28);}.smc_acc_avatar img { width: 100%; height: 100%; object-fit: cover; }.smc_avatar_letter { color: #fff; font-size: 22px; font-weight: 750; }.smc_acc_logout_row { display: flex; flex-wrap: wrap; gap: 10px; }.smc_sess_ul { margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 10px; }.smc_sess_item {padding: 12px 14px;border-radius: 12px;background: #faf8fc;border: 1px solid rgba(94, 54, 123, 0.08);}.smc_sess_when { font-size: 13px; font-weight: 650; color: #241633; }.smc_sess_meta { margin-top: 4px; font-size: 12px; color: #8a819d; }.smc_plan_line { margin: 0 0 10px; font-size: 15px; color: #241633; }body.gsp_dashboard.smc_new .add_new_website_popup_wrapper {display: none;position: fixed;inset: 0;z-index: 1200;background: rgba(18, 10, 32, 0.42);align-items: center;justify-content: center;}body.gsp_dashboard.smc_new .add_new_website_popup_wrapper.visible,body.gsp_dashboard.smc_new .add_new_website_popup_wrapper.vis {display: flex;}@media (max-width: 1100px) {.smc_ov_stats,.gsp_ov_stats,.smc_prod_grid,.gsp_ov_next_grid {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 980px) {.gsp_acc_grid { grid-template-columns: 1fr; }.gsp_acc_side { position: static; width: auto; }body.gsp_dashboard #dashboard_third_column.dashboard-main {padding: 22px 18px 36px;}}@media (max-width: 900px) {.dashboard-app { flex-direction: column; }body.gsp_dashboard #dashboard_first_column.dashboard-sidebar,html.gsp_dash_shell #dashboard_first_column.dashboard-sidebar {position: relative;top: 0;width: 100%;flex: none;height: auto;border-right: 0;border-bottom: 1px solid rgba(94, 54, 123, 0.08);}.dashboard-sidebar-nav { display: grid; grid-template-columns: 1fr 1fr; gap: 8px 12px; }.dashboard-sidebar-item.is-active::before { display: none; }}@media (max-width: 640px) {.smc_ov_stats,.gsp_ov_stats,.smc_prod_grid,.gsp_ov_next_grid,.gsp_acc_row {grid-template-columns: 1fr;}.dashboard-topbar-contact { display: none; }}.sc_connected .sc_conn_row {display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 14px 0;border-bottom: 1px solid rgba(94, 54, 123, 0.08);}.sc_connected .sc_conn_row:last-child { border-bottom: 0; }.sc_conn_state {display: block;margin-top: 4px;font-size: 12px;letter-spacing: .04em;color: rgba(80, 64, 104, .7);}