  #lk-an-page,#lk-an-page *{box-sizing:border-box;min-width:0}
  #lk-an-page{--ink:#07130f;--muted:#607064;--border:#dbe8e2;--soft:#f2faf5;--panel:#fff;--green:#0b5a46;--lime:#b9f46d;width:min(100%,calc(100vw - 32px));max-width:1180px;margin:18px auto 28px;color:var(--ink);overflow-x:clip}
  #lk-an-page .lk-an-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px;border:1px solid rgba(20,58,45,.13);border-radius:8px;background:linear-gradient(180deg,#fff,#f8fcf9);box-shadow:0 14px 34px rgba(16,24,40,.08)}
  #lk-an-page .lk-an-title{display:flex;gap:12px;align-items:flex-start}
  #lk-an-page .lk-an-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;background:#e5f7ec;color:#0b5a46;flex:0 0 auto}
  #lk-an-page h1{margin:0;font-size:36px;line-height:1.06;letter-spacing:0}
  #lk-an-page .lk-an-sub{margin:7px 0 0;color:var(--muted);line-height:1.45;max-width:720px}
  #lk-an-page .lk-an-plan{display:grid;gap:6px;justify-items:end;text-align:right;color:#24362f;font-weight:850}
  #lk-an-page .lk-an-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(20,58,45,.13);border-radius:999px;background:#fff;padding:7px 10px}
  #lk-an-page .lk-an-tabs,#lk-an-page .lk-an-periods{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
  #lk-an-page .lk-an-tab,#lk-an-page .lk-an-period{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid rgba(20,58,45,.13);border-radius:999px;background:#fff;color:#24362f;text-decoration:none;font-weight:850;font-size:13px}
  #lk-an-page .lk-an-tab.is-active,#lk-an-page .lk-an-period.is-active{background:#e5f7ec;border-color:rgba(18,128,92,.26);color:#0b5a46}
  #lk-an-page .lk-an-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}
  #lk-an-page .lk-an-metric{padding:15px;border:1px solid rgba(20,58,45,.12);border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(16,24,40,.05)}
  #lk-an-page .lk-an-metric span{display:block;color:#536170;font-weight:900;font-size:12px}
  #lk-an-page .lk-an-metric strong{display:block;margin-top:7px;font-size:30px;line-height:1;overflow-wrap:anywhere}
  #lk-an-page .lk-an-metric small{display:block;margin-top:7px;color:#667684;line-height:1.35}
  #lk-an-page .lk-an-notice{margin-top:14px;padding:13px 14px;border:1px solid rgba(181,132,20,.25);border-radius:8px;background:#fff8e5;color:#5b4308;font-weight:750;line-height:1.45}
  #lk-an-page .lk-an-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}
  #lk-an-page .lk-an-panel{container-type:inline-size;border:1px solid rgba(20,58,45,.12);border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(16,24,40,.05);overflow:hidden}
  #lk-an-page .lk-an-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(20,58,45,.10)}
  #lk-an-page .lk-an-panel h2{margin:0;font-size:17px;letter-spacing:0}
  #lk-an-page .lk-an-table-wrap{width:100%;overflow:visible}
  #lk-an-page table{width:100%;border-collapse:collapse;min-width:0;table-layout:fixed}
  #lk-an-page th,#lk-an-page td{padding:11px 13px;border-bottom:1px solid rgba(20,58,45,.08);text-align:left;vertical-align:top}
  #lk-an-page th{color:#536170;font-size:12px;font-weight:950;background:#fbfefc}
  #lk-an-page td{font-size:13px;color:#10231a;min-width:0}
  #lk-an-page .lk-an-truncate{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  #lk-an-page tr:last-child td{border-bottom:0}
  #lk-an-page .lk-an-link{color:#0b5a46;font-weight:900;text-decoration:none}
  #lk-an-page .lk-an-link:hover{text-decoration:underline}
  #lk-an-page .lk-an-qr-cell{display:block;min-width:0}
  #lk-an-page .lk-an-qr-thumb{display:none}
  #lk-an-page .lk-an-empty{padding:18px;color:#667684;background:#fbfefc}
  #lk-an-page .lk-an-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
  #lk-an-page .lk-an-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:8px;border:1px solid rgba(20,58,45,.14);background:#fff;color:#0b1f18;text-decoration:none;font-weight:900}
  #lk-an-page .lk-an-btn.primary{background:#0b5a46;color:#fff;border-color:#0b5a46}
  #lk-an-page .lk-an-btn:disabled,#lk-an-page .lk-an-btn.is-disabled{opacity:.55;cursor:not-allowed;background:#f8fafc;color:#667684}
  #lk-an-page .lk-an-table-size{display:flex;align-items:center;gap:8px;color:#536170;font-size:12px;font-weight:950}
  #lk-an-page .lk-an-table-size select{min-height:34px;border:1px solid rgba(20,58,45,.16);border-radius:8px;background:#fff;color:#0b1f18;font:inherit;font-weight:850;padding:6px 8px}
  #lk-an-page .lk-an-table-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid rgba(20,58,45,.08);color:#536170;font-size:13px;font-weight:850}
  #lk-an-page .lk-an-table-pager{display:flex;gap:8px}
  #lk-an-page .lk-an-reward-panel{grid-column:1/-1}
  #lk-an-page .lk-an-reward-head p{margin:5px 0 0;color:#667684;font-size:13px;font-weight:750}
  #lk-an-page .lk-an-reward-tools{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,220px);gap:12px;padding:14px 16px;border-bottom:1px solid rgba(20,58,45,.08);background:#fbfefc}
  #lk-an-page .lk-an-reward-tools label{display:grid;gap:6px;color:#536170;font-size:12px;font-weight:950}
  #lk-an-page .lk-an-reward-tools input,#lk-an-page .lk-an-reward-tools select{width:100%;min-height:40px;border:1px solid rgba(20,58,45,.16);border-radius:8px;background:#fff;color:#0b1f18;font:inherit;font-weight:800;padding:8px 10px}
  #lk-an-page .lk-an-reward-list{display:grid;gap:10px;padding:12px}
  #lk-an-page .lk-an-reward-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;border:1px solid rgba(20,58,45,.12);border-radius:8px;background:#fff;padding:13px;box-shadow:0 8px 20px rgba(16,24,40,.04)}
  #lk-an-page .lk-an-reward-main{display:grid;gap:7px;color:#10231a;text-decoration:none;min-width:0}
  #lk-an-page .lk-an-reward-main:hover strong{text-decoration:underline}
  #lk-an-page .lk-an-reward-main strong,#lk-an-page .lk-an-reward-main>span{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  #lk-an-page .lk-an-reward-main strong{font-size:15px;line-height:1.25}
  #lk-an-page .lk-an-reward-main>span{color:#667684;font-size:13px;font-weight:850}
  #lk-an-page .lk-an-reward-main dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:4px 0 0}
  #lk-an-page .lk-an-reward-main dl div{display:grid;gap:2px;min-width:0}
  #lk-an-page .lk-an-reward-main dt{color:#667684;font-size:11px;font-weight:950}
  #lk-an-page .lk-an-reward-main dd{margin:0;color:#0b1f18;font-size:13px;font-weight:900;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  #lk-an-page .lk-an-reward-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;max-width:270px}
  #lk-an-page .lk-an-reward-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid rgba(20,58,45,.08);color:#536170;font-size:13px;font-weight:850}
  #lk-an-page .lk-an-reward-pager{display:flex;gap:8px}
  @container(max-width:680px){#lk-an-page .lk-an-panel thead{display:none}#lk-an-page .lk-an-panel table,#lk-an-page .lk-an-panel tbody,#lk-an-page .lk-an-panel tr{display:block;width:100%}#lk-an-page .lk-an-panel tbody{padding:10px}#lk-an-page .lk-an-panel tr{padding:12px;border:1px solid rgba(20,58,45,.12);border-radius:8px;background:#fff}#lk-an-page .lk-an-panel tr+tr{margin-top:10px}#lk-an-page .lk-an-panel td{display:grid;grid-template-columns:minmax(104px,.34fr) minmax(0,1fr);gap:10px;border:0;padding:6px 0}#lk-an-page .lk-an-panel td:before{content:attr(data-label);color:#667684;font-size:12px;font-weight:950;line-height:1.35}#lk-an-page [data-lk-an-section="qr-top"] tr{position:relative;padding-right:112px;min-height:118px}#lk-an-page [data-lk-an-section="qr-top"] .lk-an-qr-thumb{position:absolute;top:12px;right:12px;width:78px;height:78px;display:grid;place-items:center;padding:6px;border:1px solid rgba(20,58,45,.14);border-radius:8px;background:linear-gradient(180deg,#fff,#f7fcf9);box-shadow:0 12px 26px rgba(16,24,40,.10)}#lk-an-page [data-lk-an-section="qr-top"] .lk-an-qr-thumb img{width:100%;height:100%;display:block;object-fit:contain;border-radius:5px}}
  @media(max-width:1120px){#lk-an-page .lk-an-grid{grid-template-columns:1fr}}
  @media(max-width:1040px){#lk-an-page .lk-an-reward-card{grid-template-columns:1fr}#lk-an-page .lk-an-reward-actions{justify-content:flex-start;max-width:none}}
  @media(max-width:960px){#lk-an-page .lk-an-hero{align-items:flex-start;flex-direction:column}#lk-an-page .lk-an-plan{justify-items:start;text-align:left}#lk-an-page .lk-an-metrics{grid-template-columns:1fr}}
  @media(max-width:760px){#lk-an-page .lk-an-reward-tools{grid-template-columns:1fr}#lk-an-page .lk-an-reward-main dl{grid-template-columns:repeat(2,minmax(0,1fr))}#lk-an-page .lk-an-reward-footer,#lk-an-page .lk-an-table-footer{align-items:flex-start;flex-direction:column}#lk-an-page .lk-an-reward-pager,#lk-an-page .lk-an-reward-pager .lk-an-btn,#lk-an-page .lk-an-table-pager,#lk-an-page .lk-an-table-pager .lk-an-btn{width:100%}}
  @media(max-width:760px){#lk-an-page .lk-an-panel thead{display:none}#lk-an-page .lk-an-panel table,#lk-an-page .lk-an-panel tbody,#lk-an-page .lk-an-panel tr{display:block;width:100%}#lk-an-page .lk-an-panel tbody{padding:10px}#lk-an-page .lk-an-panel tr{padding:12px;border:1px solid rgba(20,58,45,.12);border-radius:8px;background:#fff}#lk-an-page .lk-an-panel tr+tr{margin-top:10px}#lk-an-page .lk-an-panel td{display:grid;grid-template-columns:minmax(104px,.34fr) minmax(0,1fr);gap:10px;border:0;padding:6px 0}#lk-an-page .lk-an-panel td:before{content:attr(data-label);color:#667684;font-size:12px;font-weight:950;line-height:1.35}#lk-an-page [data-lk-an-section="qr-top"] tr{position:relative;padding-right:112px;min-height:118px}#lk-an-page [data-lk-an-section="qr-top"] .lk-an-qr-thumb{position:absolute;top:12px;right:12px;width:78px;height:78px;display:grid;place-items:center;padding:6px;border:1px solid rgba(20,58,45,.14);border-radius:8px;background:linear-gradient(180deg,#fff,#f7fcf9);box-shadow:0 12px 26px rgba(16,24,40,.10)}#lk-an-page [data-lk-an-section="qr-top"] .lk-an-qr-thumb img{width:100%;height:100%;display:block;object-fit:contain;border-radius:5px}}
  @container(min-width:521px) and (max-width:680px){#lk-an-page .lk-an-panel tbody{padding:8px}#lk-an-page .lk-an-panel tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;padding:13px 15px}#lk-an-page .lk-an-panel td{display:inline-flex;grid-template-columns:none;gap:6px;align-items:center;width:auto;padding:0;border:0;font-size:13px;line-height:1.35}#lk-an-page .lk-an-panel td:before{display:inline;content:attr(data-label) ":";flex:0 0 auto;color:#667684;font-size:12px;font-weight:950}#lk-an-page .lk-an-panel td:first-child{display:block;grid-column:1/-1;color:#10231a;font-size:14px;font-weight:900}#lk-an-page .lk-an-panel td:first-child:before{display:none}}
  @media(max-width:560px){#lk-an-page{width:min(100%,calc(100vw - 24px));margin-top:12px}#lk-an-page .lk-an-hero{padding:16px}#lk-an-page h1{font-size:28px}#lk-an-page .lk-an-title{display:block}#lk-an-page .lk-an-icon{margin-bottom:10px}#lk-an-page .lk-an-tab,#lk-an-page .lk-an-period,#lk-an-page .lk-an-btn{width:100%;justify-content:center}#lk-an-page .lk-an-panel td{grid-template-columns:1fr;gap:3px}#lk-an-page [data-lk-an-section="qr-top"] tr{padding-right:92px;min-height:106px}#lk-an-page [data-lk-an-section="qr-top"] td{grid-template-columns:minmax(104px,.42fr) minmax(0,1fr);gap:8px;align-items:baseline;padding:5px 0}#lk-an-page [data-lk-an-section="qr-top"] td:first-child{display:block;padding-right:0}#lk-an-page [data-lk-an-section="qr-top"] td:first-child:before{display:none}#lk-an-page [data-lk-an-section="qr-top"] td:first-child .lk-an-link{font-size:16px;line-height:1.25;white-space:normal}#lk-an-page [data-lk-an-section="qr-top"] .lk-an-qr-thumb{width:66px;height:66px;padding:5px}#lk-an-page .lk-an-reward-main dl{grid-template-columns:1fr}#lk-an-page .lk-an-reward-card{padding:11px}}

 
.lk-home .lk-home-tool{
  align-items:flex-start;
}

.lk-home .lk-home-tool p{
  flex:1 1 auto;
}

.lk-home .lk-home-card-action{
  width:max-content;
  max-width:100%;
  min-height:38px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  margin-top:auto;
  padding:0 15px;
  border:1px solid #bfe5cf !important;
  border-radius:999px;
  background:linear-gradient(180deg,#ffffff,#f1fbf5) !important;
  color:var(--lk-brand-emerald) !important;
  box-shadow:0 8px 18px rgba(20,58,45,.08) !important;
  font-size:.94rem;
  line-height:1;
  text-decoration:none;
}

.lk-home .lk-home-card-action:hover,
.lk-home .lk-home-card-action:focus-visible{
  border-color:#8fd9ae !important;
  background:#e8f8ef !important;
  color:#0f3f31 !important;
  box-shadow:0 12px 24px rgba(20,58,45,.12) !important;
  text-decoration:none;
}

.lk-shell .footer{
  border-top:1px solid rgba(20,58,45,.14);
  background:
    linear-gradient(180deg,rgba(255,255,255,.96),rgba(241,250,245,.97)),
    radial-gradient(520px 120px at 18% 0,rgba(185,244,109,.14),transparent 70%) !important;
  box-shadow:0 -16px 36px rgba(20,58,45,.07);
}

.lk-shell .footer-inner{
  gap:14px;
}

.lk-shell .footer-logo{
  color:var(--lk-brand-emerald);
}

.lk-shell .footer-links{
  gap:6px;
}

.lk-shell .footer-links a{
  min-height:32px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:5px 10px;
  border:1px solid rgba(20,58,45,.10);
  background:rgba(255,255,255,.66);
  color:#42515c;
  box-shadow:0 1px 2px rgba(16,24,40,.03);
}

.lk-shell .footer-links a:hover,
.lk-shell .footer-links a:focus-visible,
.lk-shell .footer-links a.is-active{
  border-color:#bfe5cf;
  background:#ffffff;
  color:var(--lk-brand-emerald);
  box-shadow:0 8px 18px rgba(20,58,45,.08);
  text-decoration:none;
}

.lk-shell .footer-cta .btn{
  background:linear-gradient(180deg,#1a5f42,var(--lk-brand-emerald)) !important;
  box-shadow:0 10px 22px rgba(20,58,45,.16);
}

.lk-shell.is-authenticated .main,
.lk-shell.is-authenticated main.content{
  background:
    radial-gradient(900px 280px at 12% 0,rgba(209,245,222,.55),transparent 68%),
    linear-gradient(180deg,#f6fbf8 0%,#eef7f2 100%);
}

.lk-shell.is-authenticated .main-inner{
  width:100%;
  max-width:none;
  margin:0;
}

.lk-shell.is-authenticated :where(.text-bubble,.lk-cards-page,.lk-campaigns,.lk-poll-create,#lk-an-page,.lk-qr-page,.lk-sub-page,.lk-profile-wrap){
  border-radius:8px;
}

.lk-shell.is-authenticated :where(.text-bubble,.lk-cards-page,.lk-campaigns,.lk-poll-create,#lk-an-page){
  border-color:rgba(20,58,45,.14);
  box-shadow:0 18px 44px rgba(20,58,45,.08);
}

.lk-shell.is-authenticated :where(input,select,textarea){
  border-color:rgba(20,58,45,.18);
}

.lk-shell.is-authenticated :where(input,select,textarea):focus{
  border-color:#2fb487;
  box-shadow:0 0 0 3px rgba(47,180,135,.16);
}

.lk-shell.is-authenticated :where(.btn.lemon,.lk-an-btn.primary,.lk-profile-button.is-primary,.lk-qr-actionPrimary){
  background:linear-gradient(180deg,#1a5f42,var(--lk-brand-emerald)) !important;
  border-color:var(--lk-brand-emerald) !important;
  color:#fff !important;
  box-shadow:0 12px 26px rgba(20,58,45,.18) !important;
}

.lk-shell.is-authenticated :where(.lk-campaign-hero){
  background:
    radial-gradient(520px 180px at 88% 0,rgba(185,244,109,.20),transparent 70%),
    linear-gradient(135deg,#0b2f25,#0f3f31 58%,#143a2d);
}

.lk-shell.is-authenticated :where(.lk-campaign-kicker){
  color:#d8f9ad;
}

.lk-shell.is-authenticated :where(.lk-campaign-card:before,.lk-poll-quota .bar,.lk-campaign-progress i){
  background:linear-gradient(90deg,var(--lk-brand-emerald),var(--lk-brand-mint),var(--lk-brand-lime));
}

.lk-card-shell,
.lk-cards-head,
.lk-card-destination-row,
.lk-card-inline-actions{
  display:flex;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
}

.lk-card-shell{
  width:min(980px, calc(100vw - 24px));
  max-width:100%;
  margin:20px auto;
}

.lk-cards-head{
  justify-content:space-between;
  gap:12px;
}

.lk-cards-title{
  margin:0;
}

.lk-card-destination-select{
  min-width:min(260px, 100%);
}

.lk-card-form-note,
.lk-card-meta-note{
  margin-top:8px;
}

.lk-card-qr-note,
.lk-card-tip-note{
  margin-top:6px;
}

.card-right{
  flex:1 1 260px;
  min-width:260px;
}

.lk-sub-checkout-notice{
  max-width:760px;
  margin:28px auto;
}

.lk-sub-warning-body{
  margin:8px 0 0;
}

.lk-sub-notice-actions{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
}

.lk-sub-debug-pre{
  white-space:pre-wrap;
  margin-top:8px;
  padding:8px;
  border:1px solid #f5c2c7;
  border-radius:8px;
  background:#fff3f3;
}

.lk-sub-plan-warning{
  margin-top:14px;
}

.lk-profile-actions.is-spaced{
  margin-top:14px;
}

.lk-profile-actions.is-spaced-lg{
  margin-top:16px;
}

.lk-profile-note-spaced,
.lk-profile-list-spaced{
  margin-top:10px;
}

.lk-profile-list-spaced{
  margin-top:8px;
}

.lk-profile-billing-danger{
  border:1px solid #e11 !important;
  background:#fff !important;
  color:#e11 !important;
  font-weight:700 !important;
}

.lk-profile-billing-primary{
  border-color:var(--lk-brand-emerald) !important;
  background:linear-gradient(180deg,#1a5f42,var(--lk-brand-emerald)) !important;
  color:#fff !important;
  font-weight:800 !important;
}

.lk-profile-delete-button{
  border-color:#f33 !important;
}

@media (max-width:760px){
  .lk-shell .footer-inner{
    grid-template-columns:1fr;
    justify-items:center;
    text-align:center;
  }

  .lk-shell .footer-cta{
    justify-self:center;
  }

  .lk-card-shell{
    width:min(100%, calc(100vw - 20px));
  }

  .lk-card-destination-row,
  .lk-card-inline-actions{
    display:grid;
    grid-template-columns:1fr;
    width:100%;
  }

  .lk-card-destination-row select,
  .lk-card-inline-actions .btn{
    width:100%;
  }
}


