


.lk-support-missing{width:min(760px,calc(100vw - 28px));max-width:100%;margin:28px auto;padding:22px;border:1px solid rgba(15,23,42,.10);border-radius:8px;background:#fff;box-shadow:0 18px 44px rgba(15,23,42,.08)}
      .lk-support-missing h1{margin:0 0 8px;color:#0f172a}
      .lk-support-missing p{margin:0;color:#475569;line-height:1.55}
      .lk-support-missing-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
      @media(max-width:560px){.lk-support-missing-actions{display:grid}.lk-support-missing-actions .btn{width:100%}}


#lk-support-page{max-width:780px;margin:22px auto;padding:0 14px;color:#0f172a}
      #lk-support-page .wrap{
        border-radius:24px;
        border:1px solid rgba(15,23,42,.10);
        background:
          radial-gradient(900px 260px at 20% 0%, rgba(239,68,68,.14), transparent 60%),
          radial-gradient(900px 260px at 80% 0%, rgba(59,130,246,.10), transparent 60%),
          rgba(255,255,255,.90);
        box-shadow:0 18px 46px rgba(15,23,42,.10);
        padding:16px;
      }
      #lk-support-page .title{margin:0;font-size:18px;letter-spacing:0}
      #lk-support-page .muted{color:#64748b;font-size:12px;line-height:1.4}
      #lk-support-page .notice{
        margin:12px 0 0;
        padding:14px 14px;
        border-radius:18px;
        border:1px solid rgba(239,68,68,.30);
        background:rgba(239,68,68,.08);
      }
      #lk-support-page a{color:#0f172a}
      #lk-support-page .foot{
        margin-top:12px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap
      }
      @media(max-width:560px){
        #lk-support-page{width:min(100%,calc(100vw - 20px));padding:0}
        #lk-support-page .wrap{border-radius:14px}
      }


#lk-support-page{
      max-width:860px;
      margin:22px auto;
      padding:0 14px;
      color:#0f172a;
    }


    #lk-support-page .hero{
      position:relative;
      border-radius:26px;
      border:1px solid rgba(15,23,42,.10);
      overflow:hidden;
      box-shadow:0 22px 60px rgba(15,23,42,.12);
      background:
        radial-gradient(1000px 320px at 18% 0%, rgba(16,185,129,.14), transparent 60%),
        radial-gradient(1000px 320px at 82% 0%, rgba(59,130,246,.14), transparent 60%),
        radial-gradient(900px 280px at 50% 120%, rgba(245,158,11,.10), transparent 60%),
        rgba(255,255,255,.90);
    }
    #lk-support-page .hero:before{
      content:"";
      position:absolute; inset:-2px;
      background:
        radial-gradient(500px 180px at 30% 20%, rgba(255,255,255,.55), transparent 60%),
        radial-gradient(500px 180px at 70% 10%, rgba(255,255,255,.35), transparent 60%);
      opacity:.7;
      pointer-events:none;
    }


    #lk-support-page .card{
      position:relative;
      padding:16px;
    }


    #lk-support-page .top{
      display:flex;
      gap:14px;
      align-items:center;
      flex-wrap:wrap;
      padding: 6px 6px 12px;
      border-bottom:1px solid rgba(15,23,42,.08);
    }


    #lk-support-page .av{
      width:66px;height:66px;
      border-radius:18px;
      overflow:hidden;
      flex:0 0 auto;
      background:rgba(15,23,42,.06);
      display:flex;align-items:center;justify-content:center;
      border:1px solid rgba(15,23,42,.10);
      box-shadow:0 10px 24px rgba(15,23,42,.10);
    }
    #lk-support-page .av img{width:100%;height:100%;object-fit:cover;display:block}


    #lk-support-page .h1{
      margin:0;
      font-size:20px;
      letter-spacing:0;
      line-height:1.15;
    }
    #lk-support-page .bio{
      margin:6px 0 0;
      color:#475569;
      line-height:1.4;
    }
    #lk-support-page .muted{color:#64748b;font-size:12px;line-height:1.35}


    #lk-support-page .grid{
      display:grid;
      grid-template-columns:1fr;
      gap:12px;
      margin-top:14px;
      padding: 0 6px 6px;
    }
    @media (min-width:620px){
      #lk-support-page .grid{grid-template-columns:1fr 1fr}
    }


    #lk-support-page a.btn{
      text-decoration:none;
      color:#0f172a;
      border-radius:18px;
      border:1px solid rgba(15,23,42,.10);
      background:rgba(255,255,255,.78);
      box-shadow:0 12px 28px rgba(15,23,42,.08);
      padding:12px;
      display:flex;
      gap:12px;
      align-items:center;
      justify-content:space-between;
      position:relative;
      transition:transform .12s ease, box-shadow .12s ease, border-color .12s ease;
    }
    #lk-support-page a.btn:hover{
      transform:translateY(-1px);
      box-shadow:0 18px 40px rgba(15,23,42,.12);
      border-color: rgba(59,130,246,.22);
    }


    #lk-support-page .left{display:flex;gap:10px;align-items:center;min-width:0}
    #lk-support-page .ico{
      width:46px;height:46px;
      border-radius:16px;
      border:1px solid rgba(15,23,42,.12);
      background:rgba(255,255,255,.95);
      display:flex;align-items:center;justify-content:center;
      box-shadow:0 10px 22px rgba(15,23,42,.08);
      flex:0 0 auto;
    }
    #lk-support-page .ico svg{width:22px;height:22px;display:block}


    #lk-support-page .txt{display:flex;flex-direction:column;gap:3px;min-width:0}
    #lk-support-page .label{font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    #lk-support-page .meta{
      font-size:12px;color:#64748b;
      white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
      max-width: 320px;
    }


    #lk-support-page .badge{
      font-size:12px;
      padding:6px 10px;
      border-radius:999px;
      border:1px solid rgba(15,23,42,.10);
      background:rgba(15,23,42,.03);
      color:#0f172a;
      white-space:nowrap;
    }
    #lk-support-page .badge.most{
      border-color:rgba(16,185,129,.28);
      background:#ecfdf5;
      color:#047857;
      font-weight:800;
    }


    #lk-support-page a.btn[data-p="paypal"]{ box-shadow:0 12px 28px rgba(15,23,42,.08), 0 0 0 1px rgba(59,130,246,.10) inset; }
    #lk-support-page a.btn[data-p="tikkie"]{ box-shadow:0 12px 28px rgba(15,23,42,.08), 0 0 0 1px rgba(16,185,129,.10) inset; }
    #lk-support-page a.btn[data-p="ideal"]{  box-shadow:0 12px 28px rgba(15,23,42,.08), 0 0 0 1px rgba(245,158,11,.12) inset; }
    #lk-support-page a.btn[data-p="crypto"],
    #lk-support-page a.btn[data-p="coinbase"],
    #lk-support-page a.btn[data-p="binance"]{ box-shadow:0 12px 28px rgba(15,23,42,.08), 0 0 0 1px rgba(245,158,11,.14) inset; }


    #lk-support-page .foot{
      margin-top:12px;
      padding: 0 6px 6px;
      display:flex;
      justify-content:space-between;
      gap:10px;
      flex-wrap:wrap;
      color:#64748b;
      font-size:12px;
    }
    #lk-support-page .foot a{ color:#64748b; }
    #lk-support-page .demo-cta{
      margin:16px 6px 6px;
      padding:18px;
      border-radius:20px;
      border:1px solid rgba(15,23,42,.12);
      background:
        radial-gradient(520px 160px at 20% 0%, rgba(213,255,122,.28), transparent 64%),
        linear-gradient(180deg, rgba(255,255,255,.96), rgba(248,252,249,.92));
      box-shadow:0 18px 44px rgba(15,23,42,.12);
      text-align:center;
    }
    #lk-support-page .demo-cta h2{
      margin:0;
      font-size:clamp(20px, 3vw, 28px);
      line-height:1.15;
      letter-spacing:0;
    }
    #lk-support-page .demo-cta p{
      margin:8px 0 0;
      color:#475569;
      font-weight:700;
    }
    #lk-support-page .demo-cta-actions{
      display:flex;
      justify-content:center;
      gap:10px;
      flex-wrap:wrap;
      margin-top:14px;
    }
    #lk-support-page .demo-cta-actions a{
      display:inline-flex;
      align-items:center;
      justify-content:center;
      min-height:42px;
      padding:10px 16px;
      border-radius:999px;
      border:1px solid rgba(15,23,42,.14);
      background:rgba(255,255,255,.9);
      color:#0f172a;
      font-weight:900;
      text-decoration:none;
      box-shadow:0 10px 24px rgba(15,23,42,.10);
    }
    #lk-support-page .demo-cta-actions a.primary{
      border-color:#e7bd22;
      background:linear-gradient(180deg,#ffe779,#ffd43b);
    }
    #lk-support-page .demo-cta-actions a:focus-visible{
      outline:0;
      box-shadow:0 0 0 4px rgba(255,212,59,.30),0 10px 24px rgba(15,23,42,.14);
    }
    #lk-support-page a.btn:focus-visible{
      outline:0;
      box-shadow:0 0 0 4px rgba(59,130,246,.18),0 12px 28px rgba(15,23,42,.08);
    }
    #lk-support-page .h1,
    #lk-support-page .bio{
      overflow-wrap:anywhere;
    }
    @media(max-width:560px){
      #lk-support-page{width:min(100%,calc(100vw - 20px));padding:0}
      #lk-support-page .hero{border-radius:14px}
      #lk-support-page a.btn{border-radius:12px}
      #lk-support-page .badge{display:none}
    }


#lk-support-edit{
  max-width: 1020px;
  margin: 22px auto;
  padding: 0 14px;
  color:#0f172a;
}


#lk-support-edit .card{
  border-radius: 22px;
  border: 1px solid rgba(15,23,42,.10);
  background:
    radial-gradient(900px 260px at 20% 0%, rgba(16,185,129,.10), transparent 60%),
    radial-gradient(900px 260px at 80% 0%, rgba(59,130,246,.10), transparent 60%),
    rgba(255,255,255,.90);
  box-shadow: 0 18px 46px rgba(15,23,42,.10);
  padding: 16px;
}


#lk-support-edit .head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:14px;
  flex-wrap:wrap;
  padding: 10px 10px 14px;
  border-bottom: 1px solid rgba(15,23,42,.08);
}


#lk-support-edit .title{
  margin:0;
  font-size:22px;
  letter-spacing:0;
}


#lk-support-edit .muted{ color:#4b5563; font-size:12px; line-height:1.3; }
#lk-support-edit .hintline{ color:#4b5563; font-size:12px; line-height:1.35; }


#lk-support-edit .head-main{
  min-width:0;
  flex:1 1 700px;
}


#lk-support-edit .actions{
  display:flex;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
}


#lk-support-edit .btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  border-radius: 14px;
  padding: 10px 12px;
  border: 1px solid rgba(15,23,42,.12);
  background: #fff;
  color:#0f172a;
  cursor:pointer;
  text-decoration:none;
  box-shadow: 0 10px 22px rgba(15,23,42,.06);
  transition: transform .12s ease, box-shadow .12s ease, border-color .12s ease;
  user-select:none;
}
#lk-support-edit .btn:hover{ transform: translateY(-1px); box-shadow: 0 14px 28px rgba(15,23,42,.10); }
#lk-support-edit .btn.primary{
  border-color: rgba(16,185,129,.35);
  background: rgba(16,185,129,.12);
}
#lk-support-edit .btn.ghost{ background: rgba(15,23,42,.04); }
#lk-support-edit .btn:disabled{ opacity:.55; cursor:not-allowed; transform:none; }


#lk-support-edit .notice{
  margin: 12px 10px 14px;
  padding: 12px 14px;
  border-radius: 16px;
  border:1px solid rgba(15,23,42,.12);
  font-size: 13px;
}
#lk-support-edit .notice.success{ border-color: rgba(16,185,129,.35); background: rgba(16,185,129,.10); }
#lk-support-edit .notice.error{ border-color: rgba(239,68,68,.35); background: rgba(239,68,68,.08); }
#lk-support-edit .takedown-card{
  margin: 12px 10px 16px;
  padding: 16px;
  border-radius: 18px;
  border: 1px solid rgba(239,68,68,.34);
  background:
    linear-gradient(180deg, rgba(254,242,242,.96), rgba(255,255,255,.94));
  box-shadow: 0 14px 32px rgba(127,29,29,.08);
}
#lk-support-edit .takedown-card h3{
  margin: 0 0 6px;
  font-size: 18px;
  line-height: 1.2;
  color: #7f1d1d;
}
#lk-support-edit .takedown-card p{
  margin: 0;
  color: #475569;
  line-height: 1.45;
}
#lk-support-edit .takedown-grid{
  display:grid;
  grid-template-columns: repeat(2, minmax(0,1fr));
  gap: 10px;
  margin-top: 14px;
}
#lk-support-edit .takedown-item{
  min-width:0;
  padding: 10px 12px;
  border:1px solid rgba(15,23,42,.10);
  border-radius: 14px;
  background: rgba(255,255,255,.78);
}
#lk-support-edit .takedown-label{
  display:block;
  margin-bottom: 4px;
  color:#4b5563;
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: .02em;
}
#lk-support-edit .takedown-value{
  color:#0f172a;
  font-size: 14px;
  font-weight: 800;
  overflow-wrap:anywhere;
}
#lk-support-edit .takedown-item.full{grid-column:1 / -1}
#lk-support-edit .takedown-actions{
  display:flex;
  flex-wrap:wrap;
  gap: 10px;
  margin-top: 14px;
}


#lk-support-edit .public-strip{
  margin-top: 10px;
  display:flex;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
  padding: 10px 12px;
  border-radius: 16px;
  border: 1px solid rgba(15,23,42,.10);
  background: rgba(255,255,255,.75);
  box-shadow: 0 10px 22px rgba(15,23,42,.06);
}
#lk-support-edit .public-strip code{
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  font-size: 12px;
  color:#0f172a;
  background: rgba(15,23,42,.04);
  border: 1px solid rgba(15,23,42,.06);
  padding: 6px 8px;
  border-radius: 12px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  max-width: 620px;
  display:inline-block;
}


#lk-support-edit .support-meta-row{
  display:flex;
  align-items:center;
  gap:12px;
  flex-wrap:wrap;
  margin-top:10px;
}
#lk-support-edit .support-meta-row .public-strip{
  flex:1 1 420px;
  margin-top:0;
}
#lk-support-edit .support-meta-row .lk-quota-dock{
  flex:0 1 auto;
}


#lk-support-edit .meta-pills{
  margin-top: 8px;
  display:flex;
  gap:10px;
  flex-wrap:wrap;
  padding-left: 10px;
}


#lk-support-edit .pill{
  font-size:12px;
  padding: 6px 10px;
  border-radius: 999px;
  border: 1px solid rgba(15,23,42,.10);
  background: rgba(15,23,42,.025);
  color:#0f172a;
  display:inline-flex;
  align-items:center;
  gap:8px;
}


#lk-support-edit .body{
  padding: 14px 10px 10px;
}


#lk-support-edit label{
  font-size:12px;
  color:#4b5563;
  display:block;
  margin: 12px 0 7px;
}


#lk-support-edit input,
#lk-support-edit textarea,
#lk-support-edit select{
  width:100%;
  min-width:0;
  padding: 11px 12px;
  border-radius: 14px;
  border: 1px solid rgba(15,23,42,.12);
  background:#fff;
  outline:none;
  box-shadow: 0 10px 20px rgba(15,23,42,.05);
  transition: box-shadow .12s ease, border-color .12s ease;
}


#lk-support-edit input:focus,
#lk-support-edit textarea:focus,
#lk-support-edit select:focus{
  border-color: rgba(59,130,246,.40);
  box-shadow: 0 0 0 4px rgba(59,130,246,.14);
}


#lk-support-edit input:read-only,
#lk-support-edit textarea:read-only{
  background: rgba(15,23,42,.03);
}


#lk-support-edit textarea{ min-height: 92px; resize: vertical; }


#lk-support-edit .toggle{
  display:flex;
  align-items:center;
  gap:10px;
  margin: 12px 0 0;
}
#lk-support-edit .toggle input{ width:auto; box-shadow:none; }


#lk-support-edit .section{
  margin-top: 16px;
  padding-top: 14px;
  border-top: 1px solid rgba(15,23,42,.08);
}


#lk-support-edit .empty-buttons{
  margin-top: 12px;
  padding: 14px;
  border-radius: 18px;
  border: 1px dashed rgba(15,23,42,.18);
  background:
    linear-gradient(180deg, rgba(240,253,244,.92), rgba(255,255,255,.88));
}
#lk-support-edit .empty-buttons h4{
  margin: 0 0 5px;
  font-size: 15px;
  line-height: 1.25;
  color:#0f172a;
}
#lk-support-edit .empty-buttons p{
  margin: 0;
  color:#4b5563;
  font-size: 13px;
  line-height: 1.45;
}
#lk-support-edit .suggestions{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-top: 12px;
}
#lk-support-edit .suggestion-chip{
  appearance:none;
  border:1px solid rgba(15,23,42,.12);
  background:#fff;
  color:#0f172a;
  border-radius:999px;
  padding: 7px 10px;
  font-size: 12px;
  font-weight: 900;
  cursor:pointer;
  box-shadow: 0 8px 18px rgba(15,23,42,.05);
}
#lk-support-edit .suggestion-chip:hover{
  border-color: rgba(16,185,129,.34);
  transform: translateY(-1px);
}
#lk-support-edit .suggestion-chip:focus-visible{
  outline:0;
  box-shadow: 0 0 0 4px rgba(16,185,129,.16);
}


#lk-support-edit .btnlist{
  margin-top: 12px;
  display:flex;
  flex-direction: column;
  gap: 12px;
}


#lk-support-edit .btnrow{
  border-radius: 18px;
  border: 1px solid rgba(15,23,42,.10);
  background: rgba(255,255,255,.80);
  box-shadow: 0 12px 26px rgba(15,23,42,.08);
  padding: 12px;
  display:flex;
  gap: 12px;
  flex-wrap: wrap;
  align-items: flex-start;
}


#lk-support-edit .provcell{
  flex: 1 1 220px;
  min-width: 220px;
  display:flex;
  align-items:center;
  gap:10px;
  padding: 10px 10px;
  border-radius: 16px;
  border: 1px solid rgba(15,23,42,.10);
  background: rgba(15,23,42,.02);
}
#lk-support-edit .ico{
  width:44px;
  height:44px;
  border-radius: 16px;
  border: 1px solid rgba(15,23,42,.12);
  background: rgba(255,255,255,.95);
  display:flex;
  align-items:center;
  justify-content:center;
  box-shadow: 0 10px 20px rgba(15,23,42,.08);
  overflow:hidden;
  flex: 0 0 auto;
}
#lk-support-edit .ico svg{ width:22px; height:22px; display:block; }
#lk-support-edit .provtxt{ min-width:0; display:flex; flex-direction:column; gap:2px; }
#lk-support-edit .provname{ font-weight:900; font-size:13px; line-height:1.1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#lk-support-edit .provhint{ font-size:11px; color:#4b5563; line-height:1.1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }


#lk-support-edit .field{
  flex: 1 1 220px;
  min-width: 220px;
}
#lk-support-edit .field.small{ flex: 1 1 170px; min-width: 170px; }
#lk-support-edit .field.wide{ flex: 2 1 320px; min-width: 260px; }


#lk-support-edit .field .flabel{
  font-size: 11px;
  color:#4b5563;
  margin: 2px 0 6px;
}


#lk-support-edit .xbtn{
  flex: 0 0 auto;
  width: 44px;
  height: 44px;
  border-radius: 16px;
  border: 1px solid rgba(239,68,68,.22);
  background: rgba(239,68,68,.08);
  color:#991b1b;
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:center;
  box-shadow: 0 10px 22px rgba(15,23,42,.06);
  transition: transform .12s ease, box-shadow .12s ease;
  margin-left: auto;
}
#lk-support-edit .xbtn:hover{ transform: translateY(-1px); box-shadow: 0 14px 28px rgba(15,23,42,.10); }
#lk-support-edit .xbtn:disabled{ opacity:.55; cursor:not-allowed; transform:none; }
#lk-support-edit .btn:focus-visible,
#lk-support-edit .xbtn:focus-visible{
  outline:0;
  box-shadow:0 0 0 4px rgba(59,130,246,.16),0 10px 22px rgba(15,23,42,.06);
}


#lk-support-edit .keyline{
  margin: 6px 0 0 10px;
}


#lk-support-edit .subrow{
  margin-top: 10px;
  padding: 0 10px;
}


@media (max-width: 520px){
  #lk-support-edit{width:min(100%,calc(100vw - 20px));padding:0}
  #lk-support-edit .card{border-radius:14px;padding:12px}
  #lk-support-edit .head{padding:8px 4px 12px}
  #lk-support-edit .support-meta-row{align-items:stretch;flex-direction:column}
  #lk-support-edit .support-meta-row .public-strip{flex-basis:auto}
  #lk-support-edit .public-strip code{ max-width: 100%; }
  #lk-support-edit .provcell{ min-width: 100%; }
  #lk-support-edit .field{ min-width: 100%; }
  #lk-support-edit .xbtn{ width: 100%; }
  #lk-support-edit .takedown-grid{grid-template-columns:1fr}
}


#lk-support-page .hero,
#lk-support-edit,
.ama .ama-receipt,
.ama .ama-hero,
.ama .ama-card,
.ama-dash,
.ama-answer,
.hl-wrap,
.lk-cd-panel,
.lk-cd-drop,
.lk-g-panel,
.lk-drop-status,
.lk-poll-view{
  border-color:rgba(6,78,59,.14);
  border-radius:8px;
  box-shadow:0 18px 44px rgba(6,78,59,.08);
}
.lk-create{
  --lk-bg-soft:#f2fbf6;
  --lk-accent:#10b981;
  --lk-border:#cfe9da;
  background:linear-gradient(180deg,#f2fbf6,#fbfefc 118%);
}
.lk-create .lk-span-full{grid-column:1/-1;}
.lk-create .lk-field-gap{margin-bottom:10px;}
.lk-create .lk-flex-1{flex:1;}
.lk-create .lk-select-sm{max-width:180px;}
.lk-create .lk-select-md{max-width:220px;}
.lk-create .lk-select-wide{max-width:420px;}
.lk-create .lk-avatar-preview{width:72px;height:72px;border-radius:50%;border:1px solid var(--lk-border);object-fit:cover;}
.lk-create .lk-cover-thumb{width:120px;height:56px;}
.lk-create .lk-thumb-preview{margin-top:10px;}
.lk-create .lk-bg-preview{margin-top:10px;}
.lk-create .lk-preview-label{margin-bottom:6px;}
.lk-create .lk-bg-preview-box{height:120px;border-radius:8px;border:1px solid var(--lk-border);overflow:hidden;position:relative;}
.lk-create .lk-bg-preview-img{position:absolute;inset:0;background-size:cover;background-position:center;}
.lk-create .lk-bg-preview-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.15));}
.lk-create .lk-bg-preview-title{position:absolute;left:12px;bottom:10px;color:#fff;font-weight:800;}
.lk-create .lk-offset-top-sm{margin-top:6px;}
.lk-offset-top-md{margin-top:14px;}
.lk-offset-top-lg{margin-top:16px;}
.lk-support-takedown-meta{margin-top:6px;}
.lk-support-inline-link{text-decoration:underline;}
.lk-support-foot-link{color:#64748b;}
.lk-support-top-copy{min-width:0;}
#lk-support-edit .lk-support-js-notice{display:none;}
#lk-support-edit .lk-support-small-notice{font-size:14px;}
#lk-support-edit .lk-support-flat-label{margin:0;}
#lk-support-edit .lk-support-section-title{margin:0 0 6px;}
.ama-dash .lk-form-actions-spaced,
.ama-answer .lk-form-actions-spaced{margin-top:14px;}
.ama-dash .lk-row-actions-sm,
.ama-answer .lk-row-actions-sm{margin-top:10px;}
.ama-dash .lk-row-actions-md{margin-top:12px;}
.ama-dash .lk-muted-spaced{margin-top:8px;}
.lk-create h1,
#lk-support-page .h1,
#lk-support-page .demo-cta h2,
.lk-cd-hero h1,
.lk-cd-head h1,
.lk-g-hero h1{
  letter-spacing:0;
}
.lk-create .btn,
.lk-create .lk-up-pill,
.lk-cd-btn.primary,
.lk-g-btn,
.lk-drop-btn.primary,
.ama .ama-btn{
  border-color:#064e3b;
  background:#064e3b;
  color:#fff;
}
.lk-create .btn:hover,
.lk-cd-btn.primary:hover,
.lk-g-btn:hover,
.lk-drop-btn.primary:hover,
.ama .ama-btn:hover{
  background:#047857;
  border-color:#047857;
}
.lk-create .input:focus,
.lk-cd-form input:focus,
.lk-cd-form textarea:focus,
.lk-cd-form select:focus,
.lk-cd-upload input[type=file]:focus,
.lk-g-form input:focus,
.lk-g-form textarea:focus,
.ama select:focus,
.ama textarea:focus{
  border-color:#10b981;
  box-shadow:0 0 0 3px rgba(16,185,129,.14);
}
#lk-support-page .hero{
  background:
    radial-gradient(920px 280px at 16% 0%, rgba(16,185,129,.18), transparent 62%),
    radial-gradient(820px 260px at 82% 0%, rgba(190,242,100,.14), transparent 62%),
    linear-gradient(180deg,rgba(255,255,255,.94),rgba(245,253,248,.92));
}
#lk-support-page a.btn:hover,
#lk-support-page a.btn:focus-visible{
  border-color:rgba(16,185,129,.36);
  box-shadow:0 16px 34px rgba(6,78,59,.12),0 0 0 3px rgba(16,185,129,.12);
}
#lk-support-page .badge.most{
  border-color:rgba(16,185,129,.28);
  background:#ecfdf5;
  color:#047857;
}
#lk-support-page .demo-cta{
  border-radius:8px;
  border-color:rgba(6,78,59,.14);
  background:
    radial-gradient(520px 160px at 20% 0%, rgba(190,242,100,.22), transparent 64%),
    linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,251,246,.94));
}
#lk-support-page .demo-cta-actions a{
  border-radius:8px;
}
#lk-support-page .demo-cta-actions a.primary{
  border-color:#064e3b;
  background:#064e3b;
  color:#fff;
}
#lk-support-page .demo-cta-actions a:focus-visible{
  box-shadow:0 0 0 4px rgba(16,185,129,.22),0 10px 24px rgba(6,78,59,.12);
}
.lk-cd-hero,
.lk-cd-head,
.lk-g-hero{
  background:linear-gradient(135deg,#063b2f,#0f766e 74%,rgba(190,242,100,.58) 165%);
  box-shadow:0 18px 44px rgba(6,78,59,.16);
}
.lk-cd-eyebrow,
.lk-g-brand{
  color:#d9f99d;
}
.lk-cd-note,
.lk-g-note{
  border-color:rgba(16,185,129,.22);
  background:#ecfdf5;
  color:#064e3b;
}
.lk-cd-stat{
  border-left-color:#84cc16;
  background:#f6fdf8;
}
.lk-cd-pill{
  background:#ecfdf5;
  color:#047857;
}
.lk-cd-pill.neutral{
  border-color:rgba(6,78,59,.14);
  background:#f6fdf8;
  color:#064e3b;
}
.lk-cd-pill.warn{
  background:#fefce8;
  color:#854d0e;
}
.lk-cd-access-note{
  margin:8px 0 0;
  padding:10px 12px;
  border:1px solid rgba(6,78,59,.12);
  border-radius:8px;
  background:#f6fdf8;
  color:#365314;
  font-size:13px;
  font-weight:800;
  line-height:1.4;
}
.lk-cd-access-note.warning{
  border-color:#fde68a;
  background:#fefce8;
  color:#854d0e;
}
.lk-cd-access-note.success{
  border-color:#bbf7d0;
  background:#ecfdf5;
  color:#047857;
}
.lk-cd-head .lk-cd-actions{
  align-items:center;
  gap:10px;
}
.lk-cd-head .lk-cd-head-action{
  min-width:0;
  border-color:rgba(255,255,255,.82);
  background:rgba(255,255,255,.94);
  color:#063b2f !important;
  box-shadow:0 10px 24px rgba(6,78,59,.14);
}
.lk-cd-head .lk-cd-head-action:hover,
.lk-cd-head .lk-cd-head-action:focus-visible{
  border-color:#d9f99d;
  background:#ecfdf5;
  color:#052e24 !important;
  box-shadow:0 12px 28px rgba(6,78,59,.20),0 0 0 3px rgba(217,249,157,.32);
}
body.lk-g-public-page,
body.lk-drop-public-page{
  background:#f3fbf6;
  color:#06281f;
}
.lk-drop-page{
  background:
    radial-gradient(circle at 10% 0,rgba(190,242,100,.24),transparent 32%),
    linear-gradient(180deg,#f3fbf6,#edf9f2);
}
.lk-drop-kicker{
  color:#047857;
}
.lk-drop-kicker:before{
  background:#a3e635;
}
.lk-drop-btn.primary{
  border-color:#064e3b;
}
.ama{
  --brand:#047857;
  --brand-dark:#064e3b;
  --blue:#047857;
}
.ama .ama-answer,
.ama .badge{
  border-color:#bbf7d0;
  background:#ecfdf5;
  color:#047857;
}
.ama .ama-wait,
.ama .ama-flash,
.lk-g-flash{
  border-color:#fde68a;
  background:#fefce8;
  color:#854d0e;
}
.lk-poll-view{
  background:linear-gradient(180deg,#ffffff,#f5fcf8);
}
.lk-poll-view .btn,
.lk-poll-view button[type="submit"]{
  border-color:#064e3b;
  background:#064e3b;
  color:#fff;
}
.lk-poll-view .btn:hover,
.lk-poll-view button[type="submit"]:hover{
  background:#047857;
  border-color:#047857;
}
@media(max-width:560px){
  #lk-support-page .hero,
  #lk-support-page .demo-cta,
  .lk-cd-hero,
  .lk-cd-head,
  .lk-g-hero{
    border-radius:8px;
  }
}


