.lk-shell.is-authenticated{
  --lk-app-sidebar-w:260px;
  --lk-app-bg:#f4f8f6;
  --lk-app-panel:#ffffff;
  --lk-app-soft:#edf8f1;
  --lk-app-border:#dde8e4;
  --lk-app-border-strong:#c9d8d1;
  --lk-app-ink:#07130f;
  --lk-app-muted:#5a6874;
  --lk-app-green:#0b5a46;
  --lk-app-green-dark:#073c31;
  --lk-app-lime:#b9f46d;
  --lk-app-shadow:0 18px 46px rgba(15,35,25,.08);
  grid-template-columns:var(--lk-app-sidebar-w) minmax(0,1fr);
  grid-template-rows:66px minmax(0,1fr) auto;
  grid-template-areas:
    "sidebar header"
    "sidebar main"
    "sidebar footer";
  background:var(--lk-app-bg);
}
.lk-shell.is-authenticated .lk-app-sidebar{
  grid-area:sidebar;
  position:sticky;
  top:0;
  z-index:1280;
  height:100vh;
  height:100svh;
  display:grid;
  grid-template-rows:auto minmax(0,1fr) auto;
  gap:14px;
  padding:18px 14px 16px;
  border-right:1px solid rgba(20,58,45,.12);
  background:
    linear-gradient(180deg,rgba(255,255,255,.96),rgba(244,250,246,.96)),
    var(--lk-app-panel);
  box-shadow:8px 0 28px rgba(15,35,25,.05);
  overflow:hidden;
}
.lk-shell.is-authenticated .lk-app-sidebar-brand{
  display:grid;
  gap:8px;
  padding:0 4px 10px;
}
.lk-shell.is-authenticated .lk-app-brand{
  width:max-content;
  max-width:100%;
  display:inline-flex;
  align-items:center;
}
.lk-shell.is-authenticated .lk-app-brand img{
  width:auto;
  height:48px;
  display:block;
}
.lk-shell.is-authenticated .lk-app-env{
  justify-self:start;
  display:inline-flex;
  align-items:center;
  min-height:24px;
  padding:0 9px;
  border:1px solid rgba(18,128,92,.20);
  border-radius:999px;
  background:#effaf4;
  color:#0b5a46;
  font-size:12px;
  font-weight:900;
}
.lk-shell.is-authenticated .lk-app-side-nav{
  min-height:0;
  display:flex;
  flex-direction:column;
  gap:6px;
  overflow:auto;
  padding:2px 2px 6px;
  scrollbar-gutter:stable;
}
.lk-shell.is-authenticated .lk-app-nav-link,
.lk-shell.is-authenticated .lk-app-nav-summary{
  width:100%;
  min-height:42px;
  display:flex;
  align-items:center;
  gap:10px;
  padding:0 10px;
  border:1px solid transparent;
  border-radius:8px;
  color:#24362f;
  background:transparent;
  text-decoration:none;
  font-weight:850;
  line-height:1;
  cursor:pointer;
  transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .08s ease;
}
.lk-shell.is-authenticated .lk-app-nav-form{
  margin:0;
}
.lk-shell.is-authenticated .lk-app-nav-button{
  font:inherit;
  text-align:left;
  cursor:pointer;
}
.lk-shell.is-authenticated .lk-app-nav-link:hover,
.lk-shell.is-authenticated .lk-app-nav-summary:hover,
.lk-shell.is-authenticated .lk-app-nav-link:focus-visible,
.lk-shell.is-authenticated .lk-app-nav-summary:focus-visible{
  outline:0;
  background:#f1fbf5;
  border-color:rgba(20,58,45,.10);
  box-shadow:0 8px 18px rgba(15,35,25,.06);
}
.lk-shell.is-authenticated .lk-app-nav-link.is-active,
.lk-shell.is-authenticated .lk-app-nav-group.is-active > .lk-app-nav-summary,
.lk-shell.is-authenticated .lk-app-nav-sub .lk-app-nav-link.is-active{
  background:linear-gradient(180deg,#e4f8e6,#d7f2d1);
  border-color:rgba(18,128,92,.20);
  color:#0b5a46;
}
.lk-shell.is-authenticated .lk-app-nav-link.is-maintenance{
  background:#f3f5f7;
  border-color:#e2e8f0;
  color:#7a8796;
  box-shadow:none;
}
.lk-shell.is-authenticated .lk-app-nav-link.is-maintenance:hover,
.lk-shell.is-authenticated .lk-app-nav-link.is-maintenance:focus-visible{
  background:#f3f5f7;
  border-color:#e2e8f0;
  color:#7a8796;
  box-shadow:none;
}
.lk-shell.is-authenticated .lk-app-nav-link.is-maintenance[aria-disabled="true"]{
  cursor:not-allowed;
}
.lk-shell.is-authenticated .lk-app-nav-link:active,
.lk-shell.is-authenticated .lk-app-nav-summary:active{
  transform:translateY(1px);
}
.lk-shell.is-authenticated .lk-app-nav-group{
  display:grid;
  gap:4px;
}
.lk-shell.is-authenticated .lk-app-nav-summary{
  list-style:none;
}
.lk-shell.is-authenticated .lk-app-nav-summary::-webkit-details-marker{
  display:none;
}
.lk-shell.is-authenticated .lk-app-nav-icon{
  width:19px;
  height:19px;
  flex:0 0 19px;
  color:currentColor;
}
.lk-shell.is-authenticated .lk-app-nav-label{
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.lk-shell.is-authenticated .lk-app-nav-badge{
  margin-left:auto;
  min-width:22px;
  min-height:22px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0 7px;
  border-radius:999px;
  background:#10231a;
  color:#fff;
  font-size:12px;
  font-weight:900;
}
.lk-shell.is-authenticated .lk-app-nav-maintenance-icon{
  margin-left:auto;
  width:17px;
  height:17px;
  flex:0 0 17px;
  color:#8a96a8;
}
.lk-shell.is-authenticated .lk-app-nav-chevron{
  margin-left:auto;
  width:8px;
  height:8px;
  border-right:2px solid currentColor;
  border-bottom:2px solid currentColor;
  transform:rotate(45deg);
  opacity:.6;
  transition:transform .16s ease;
}
.lk-shell.is-authenticated .lk-app-nav-group[open] > .lk-app-nav-summary .lk-app-nav-chevron{
  transform:rotate(225deg);
}
.lk-shell.is-authenticated .lk-app-nav-sub{
  display:grid;
  gap:4px;
  padding-left:8px;
}
.lk-shell.is-authenticated .lk-app-nav-sub .lk-app-nav-link{
  min-height:36px;
  padding-left:12px;
  font-size:13.5px;
  font-weight:800;
}
.lk-shell.is-authenticated .lk-app-nav-sep{
  height:1px;
  margin:5px 10px;
  background:linear-gradient(90deg,transparent,var(--lk-app-border),transparent);
}
.lk-shell.is-authenticated .lk-app-sidebar-foot{
  display:grid;
  gap:10px;
}
.lk-shell.is-authenticated .lk-app-upgrade-card{
  display:grid;
  gap:8px;
  padding:14px;
  border:1px solid rgba(18,128,92,.16);
  border-radius:8px;
  background:linear-gradient(180deg,#f3fbf5,#eaf7ee);
  box-shadow:0 12px 26px rgba(15,35,25,.07);
}
.lk-shell.is-authenticated .lk-app-upgrade-icon{
  width:30px;
  height:30px;
  display:grid;
  place-items:center;
  border-radius:8px;
  background:#fff7d6;
  color:#b7791f;
}
.lk-shell.is-authenticated .lk-app-upgrade-icon svg{
  width:18px;
  height:18px;
}
.lk-shell.is-authenticated .lk-app-upgrade-card strong{
  color:var(--lk-app-ink);
  font-size:15px;
}
.lk-shell.is-authenticated .lk-app-upgrade-card span{
  color:#40534a;
  font-size:13px;
  line-height:1.42;
}
.lk-shell.is-authenticated .lk-app-upgrade-btn{
  min-height:36px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:8px;
  background:linear-gradient(180deg,#0f6b4e,#0a523e);
  color:#fff;
  text-decoration:none;
  font-weight:900;
  box-shadow:0 10px 20px rgba(10,82,62,.20);
}
.lk-shell.is-authenticated .header{
  grid-area:header;
  min-width:0;
  border-bottom:1px solid rgba(20,58,45,.10);
  background:rgba(255,255,255,.90) !important;
  box-shadow:0 8px 24px rgba(15,35,25,.06);
}
.lk-shell.is-authenticated .header-inner{
  max-width:none;
  min-height:66px;
  padding:10px 22px;
  justify-content:space-between;
}
.lk-shell.is-authenticated .header .brand{
  display:none;
}
.lk-shell.is-authenticated .nav{
  width:auto;
  margin-left:0;
}
.lk-shell.is-authenticated .menu{
  width:auto;
  justify-content:flex-start;
}
.lk-shell.is-authenticated .menu > li.lang{
  margin-left:0 !important;
}
.lk-shell.is-authenticated .lk-app-topbar{
  width:100%;
  min-width:0;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:16px;
}
.lk-shell.is-authenticated .lk-app-topbar-left{
  min-width:0;
  display:flex;
  align-items:center;
  gap:12px;
}
.lk-shell.is-authenticated .lk-app-mobile-sidebar-toggle{
  display:none;
}
.lk-shell.is-authenticated .lk-app-topbar-kicker{
  color:#0b6f58;
  font-size:11px;
  font-weight:950;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.lk-shell.is-authenticated .lk-app-topbar-title{
  margin-top:2px;
  color:#101820;
  font-size:18px;
  font-weight:950;
  line-height:1.1;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.lk-shell.is-authenticated .lk-app-topbar-right{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:10px;
}
.lk-shell.is-authenticated .lk-app-account-chip{
  display:inline-flex;
  align-items:center;
  gap:9px;
  min-height:42px;
  padding:5px 10px 5px 6px;
  border:1px solid rgba(20,58,45,.12);
  border-radius:999px;
  background:rgba(255,255,255,.82);
  color:#17231f;
  text-decoration:none;
  font-weight:900;
  box-shadow:0 8px 22px rgba(15,35,25,.06);
}
.lk-shell.is-authenticated .lk-app-account-chip img{
  width:32px;
  height:32px;
  border-radius:999px;
  object-fit:cover;
  border:1px solid rgba(20,58,45,.12);
}
.lk-shell.is-authenticated .lk-app-account-name{
  max-width:160px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.lk-shell.is-authenticated .lk-app-account-plan{
  display:none;
}
.lk-shell.is-authenticated .menu > li > button.menu-trigger,
.lk-shell.is-authenticated #mainMenu > li.lang .lang-btn{
  min-height:38px;
  padding:0 10px;
  font-size:13px;
  color:#28352f;
  background:rgba(255,255,255,.72);
  box-shadow:none;
}
.lk-shell.is-authenticated .main{
  grid-area:main;
  padding:0;
  background:
    radial-gradient(circle at 100% 0,rgba(185,244,109,.18),transparent 28%),
    linear-gradient(180deg,#f7fbf8 0%,#eef6f2 100%);
}
.lk-shell.is-authenticated .main-inner{
  width:100%;
  max-width:none;
  min-height:100%;
  margin:0;
  padding:0 0 clamp(18px,2.4vw,30px);
}
.lk-shell.is-authenticated .main-inner:has(.lk-dash2),
.lk-shell.is-authenticated .main-inner:has(.lk-qr){
  max-width:none;
}
.lk-shell.is-authenticated .main-inner > .text-bubble,
.lk-shell.is-authenticated .main-inner > .container,
.lk-shell.is-authenticated .main-inner > .lk-sl-card,
.lk-shell.is-authenticated .main-inner > .lk2-wrap,
.lk-shell.is-authenticated .main-inner > .lk-rm-easy{
  width:100%;
  max-width:100%;
  min-width:0;
  box-sizing:border-box;
}
.lk-shell.is-authenticated .main-inner > :where(
  .text-bubble,
  .container,
  .lk-sl-card,
  .lk-edit-card,
  .lk2-wrap,
  .lk-rm-easy,
  .lk-dash2,
  .lk-create,
  .lk-cards-page,
  .lk-card-live-editor,
  .lk-studio,
  .lk-qr,
  #lk-qr-page,
  .lk-campaigns,
  .lk-poll-create,
  .ama,
  .ama-dash,
  #lk-support-edit,
  .lk-sup-edit,
  .lk-profile-wrap,
  .lk-saas,
  .lk-sub-page
):first-of-type{
  margin-block-start:0;
}
.lk-shell.is-authenticated .main-inner > #lk-support-edit{
  margin-block-start:0;
}
@media (min-width:921px){
  .lk-shell.is-authenticated .main-inner > #lk-support-edit{
    width:100%;
    max-width:100%;
    margin-inline:0;
    padding-inline:0;
  }
}
.lk-shell.is-authenticated .main-inner > #lk-an-page,
.lk-shell.is-authenticated .main-inner > .lk-trust,
.lk-shell.is-authenticated .main-inner > .lk-docs,
.lk-shell.is-authenticated .main-inner > .lk-report-page,
.lk-shell.is-authenticated .main-inner > .lk-contact,
.lk-shell.is-authenticated .main-inner > .lk-rm-wrap{
  margin-block-start:0;
}
.lk-shell.is-authenticated .main-inner > :where(.lk-cd-wrap,.lk-ab-page) > :first-child{
  margin-block-start:0;
}
.lk-shell.is-authenticated .main-inner > :where(.lk-dash2,.lk-profile,.lk-qr){
  border:1px solid rgba(20,58,45,.14);
  border-radius:8px;
  background:linear-gradient(180deg,#ffffff,#f8fcf9) !important;
  box-shadow:0 18px 44px rgba(20,58,45,.08);
}
.lk-shell.is-authenticated .main-inner > .lk-dash2{
  padding:0 0 clamp(18px,2.4vw,30px);
}
.lk-shell.is-authenticated .main-inner > :where(.lk-profile,.lk-qr){
  padding:clamp(18px,2.4vw,30px);
}
.lk-shell.is-authenticated .main-inner > .lk-qr{
  border:1px solid rgba(20,58,45,.14) !important;
  box-shadow:0 18px 44px rgba(20,58,45,.08) !important;
}
.lk-shell.is-authenticated .main-inner > :where(
  .lk2-stats-overview,
  #lk-an-page,
  .lk-cd-wrap,
  .lk-dash2,
  .lk-create,
  .lk-sl-card,
  .lk-cards-page,
  .lk-campaigns,
  .lk-poll-create,
  .lk-growth-shell,
  .lk-blog-shell,
  .lk-saas,
  .lk-profile,
  .lk-qr,
  .lk-trust,
  .lk-docs,
  .lk-report-page,
  .ama-dash,
  #lk-support-edit,
  .lk-sup-edit,
  .lk-admin-rt,
  .lk-page,
  .lk-ab-page,
  .lk-rm-wrap
){
  min-height:100%;
}
.lk-shell.is-authenticated .main-inner > :where(
  .lk2-stats-overview,
  #lk-an-page,
  .lk-cd-wrap,
  .ama-dash,
  #lk-support-edit,
  .lk-sup-edit,
  .lk-saas,
  .lk-trust,
  .lk-docs,
  .lk-report-page,
  .lk-admin-rt,
  .lk-page,
  .lk-ab-page,
  .lk-rm-wrap
){
  border:1px solid rgba(20,58,45,.14);
  border-radius:8px;
  background:linear-gradient(180deg,#ffffff,#f8fcf9);
  box-shadow:0 18px 44px rgba(20,58,45,.08);
  padding:clamp(18px,2.4vw,30px);
}
.lk-shell.is-authenticated .main-inner > :where(#lk-an-page,.ama-dash,#lk-support-edit,.lk-sup-edit){
  border-color:rgba(20,58,45,.14) !important;
  background:linear-gradient(180deg,#ffffff,#f8fcf9) !important;
  box-shadow:0 18px 44px rgba(20,58,45,.08) !important;
}
.lk-shell.is-authenticated .main-inner > .lk-campaigns > .lk-campaign-hero{
  margin:0 0 18px !important;
}
