/* featured-card-cda157cc00c8.css */
@media (max-width: 767px){@media (max-width: 767px) {
  .yg-featured-card {
    padding-bottom: 12px;
  }

  .yg-featured-card .yg-featured-photo {
    aspect-ratio: 4 / 5;
  }

  .yg-featured-card .yg-featured-hot,
  .yg-featured-card .yg-featured-ad-badge {
    position: absolute;
    top: 24px;
    z-index: 2;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    min-height: 28px;
    padding: 5px 10px;
    border-radius: 999px;
    font-size: 11px;
    font-weight: 800;
    line-height: 16px;
    color: white;
    pointer-events: none;
  }

  .yg-featured-card .yg-featured-hot {
    left: 24px;
    width: 51.2px;
    height: 59.52px;
    min-height: 0;
    padding: 0;
    border-radius: 0;
    background: none;
    transform: rotate(-3deg);
  }

  .yg-featured-card .yg-featured-hot svg {
    display: block;
    width: 100%;
    height: 100%;
    overflow: visible;
    filter: drop-shadow(0 2px 3px rgba(78, 25, 0, 0.3));
  }

  .yg-featured-card .yg-featured-hot-word {
    fill: white;
    font-family: inherit;
    font-size: 24px;
    font-weight: 900;
    font-style: italic;
    letter-spacing: -0.5px;
    paint-order: stroke fill;
    stroke: rgba(112, 23, 0, 0.15);
    stroke-width: 1px;
  }

  .yg-featured-card .yg-featured-hot-deal {
    font-size: 25px;
  }

  .yg-featured-card .yg-featured-ad-badge {
    right: 24px;
    background: rgba(20, 23, 27, 0.88);
    border: 1px solid rgba(255, 255, 255, 0.35);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  }

  .yg-featured-card .yg-featured-details {
    position: absolute;
    left: 12px;
    right: 12px;
    bottom: 0;
    z-index: 1;
    padding: 12px;
    border-radius: 0 0 16px 16px;
    background: rgba(30, 33, 37, 0.86);
    color: white;
  }

  .yg-featured-card .yg-featured-summary {
    display: flex;
    min-height: 35px;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
  }

  .yg-featured-card .yg-featured-shop {
    flex: 1;
    min-width: 0;
    gap: 8px;
    align-items: center;
  }

  .yg-featured-card .yg-featured-avatar {
    width: 32px;
    height: 32px;
    font-size: 13px;
  }

  .yg-featured-card .yg-featured-shop-name {
    font-size: 13px;
    line-height: 18px;
    color: white;
  }

  .yg-featured-card .yg-featured-location {
    font-size: 10px;
    line-height: 15px;
    color: #d0d3d8;
  }

  .yg-featured-card .yg-featured-price-block {
    flex-shrink: 0;
    max-width: 45%;
    text-align: right;
  }

  .yg-featured-card .yg-featured-price {
    font-size: clamp(19px, 5.3vw, 22px);
    font-weight: 900;
    line-height: 26px;
    color: #ffd000;
    overflow-wrap: anywhere;
  }

  .yg-featured-card .yg-featured-footer {
    margin-top: 8px;
    gap: 10px;
    align-items: center;
  }

  .yg-featured-card .yg-featured-title {
    margin: 0;
    font-size: 13px;
    font-weight: 800;
    line-height: 18px;
    color: white;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .yg-featured-card .yg-featured-description {
    font-size: 10px;
    line-height: 13px;
    color: #d0d3d8;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .yg-featured-card .yg-featured-sponsored {
    display: block;
    font-size: 9px;
    line-height: 12px;
    color: #b8bec6;
  }

  .yg-featured-card .yg-featured-actions {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    gap: 6px;
  }

  .yg-featured-card .yg-featured-view-shop {
    background: #e8dcc4;
    color: #27241f;
    height: 40px;
    padding: 0 10px;
    gap: 4px;
    font-size: 12px;
  }

  .yg-featured-card .yg-featured-whatsapp {
    display: flex;
    width: 40px;
    height: 40px;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    background: #128c4a;
    color: white;
  }

  .yg-featured-card .yg-featured-whatsapp:hover {
    background: #0f743e;
  }

  .yg-featured-card .yg-featured-dots {
    top: 64px;
    bottom: auto;
    left: auto;
    right: 24px;
    justify-content: flex-end;
  }
}}
/* mobile-cleanup-utilities.css */
@layer utilities{.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}}@layer utilities{:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}}@layer utilities{.bg-\[\#FDECEC\]{background-color:#fdecec}}@layer utilities{.pl-14{padding-left:calc(var(--spacing) * 14)}}
/* subscription-wizard-92faba5687c0.css */
.seller-boost-flow button:focus-visible,
.seller-boost-flow input:focus-visible,
.seller-boost-flow a:focus-visible {
  outline: 2px solid #b8860b;
  outline-offset: 2px;
}
.seller-boost-flow [role="checkbox"][aria-checked="true"],
.seller-boost-flow [role="radio"][aria-checked="true"] {
  box-shadow: 0 8px 20px rgba(210, 165, 0, 0.12);
}

@layer utilities {.seller-boost-flow .ml-3{margin-left:calc(var(--spacing) * 3)}.seller-boost-flow .rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.seller-boost-flow .border-black\/\[\.12\]{border-color:#0000001f}.seller-boost-flow .bg-\[\#FFF3B8\]{background-color:#fff3b8}.seller-boost-flow .text-emerald-600{color:var(--color-emerald-600)}
}
/* pinned-a55ef8516a92.css */
@layer utilities{.ml-3{margin-left:calc(var(--spacing) * 3)}@media(hover:hover){}@media(hover:hover){}@media(min-width:48rem){.md\:ml-5{margin-left:calc(var(--spacing) * 5)}.md\:h-11{height:calc(var(--spacing) * 11)}.md\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.md\:border-\[\#E8E5DC\]{border-color:#e8e5dc}.md\:bg-\[\#F7F6F2\]{background-color:#f7f6f2}.md\:text-\[13px\]{font-size:13px}}@media(min-width:80rem){.xl\:flex-1{flex:1}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}}@media(hover:hover){}}
/* boost-duration-f06d8d31f89b.css */
.boost-dur-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.boost-dur-next{flex-shrink:0;min-height:44px;padding:0 18px;border-radius:12px;background:#ffd000;color:#0a0a0a;font-size:13px;font-weight:900;white-space:nowrap;transition:background .15s}
.boost-dur-next:hover:not(:disabled){background:#e7bd00}
.boost-dur-next:disabled{opacity:.45;cursor:not-allowed}
.boost-step-button{display:block;width:100%;min-height:44px;padding:8px 12px;border-radius:999px;font:inherit;color:inherit;cursor:pointer}
.boost-step-button:disabled{cursor:not-allowed}
.boost-step-button:focus-visible{outline:3px solid #b8860b;outline-offset:3px}
.boost-step-button:hover:not(:disabled){box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}
.boost-dur-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:20px}
@media (min-width:560px){.boost-dur-grid{grid-template-columns:repeat(2,1fr)}}
@media (min-width:900px){.boost-dur-grid{grid-template-columns:repeat(3,1fr)}}
.boost-dur-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:16px;border:1.5px solid rgba(0,0,0,.08);background:#fff;text-align:left;transition:border-color .15s,background .15s,transform .15s}
.boost-dur-card:hover{border-color:#e8d17a;transform:translateY(-1px)}
.boost-dur-card[aria-checked="true"]{border-color:#ffd000;background:#fff9d9}
.boost-dur-name{font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#594600}
.boost-dur-days{font-size:20px;font-weight:900;color:#0a0a0a}
.boost-dur-price{font-size:22px;font-weight:900;color:#b8860b}
.boost-dur-tag{position:absolute;top:12px;right:12px;padding:3px 8px;border-radius:999px;background:#ffd000;color:#0a0a0a;font-size:10px;font-weight:900;text-transform:uppercase}
.boost-dur-sel{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:10px;font-weight:900;text-transform:uppercase;color:#b8860b}
.seller-boost-flow.boost-dur-page{max-width:940px}
.boost-dur-title{font-family:var(--font-display,inherit);font-size:clamp(27px,5vw,36px);font-weight:900;letter-spacing:-.025em;text-align:center;line-height:1.15}
.boost-dur-title span{color:#e0a800}
.boost-dur-sub{margin:10px 0 0;text-align:center;font-size:14px;line-height:1.5;color:#6b6b6b}
.boost-dur-pkg:hover{transform:translateY(-2px);border-color:#e8d17a}
.boost-dur-pkg:focus-visible{outline:3px solid #ffd000;outline-offset:2px}
.boost-dur-pkg[aria-checked="true"]{border-color:#e0a800;box-shadow:0 0 0 3px rgba(255,208,0,.45)}
.boost-dur-pkg.is-popular{border-color:#e4b800;background:#fffdf0}
.boost-dur-pkg.is-pro{background:#0a0a0a;border-color:#c99700}
.is-pro .boost-dur-icon{background:linear-gradient(145deg,#ffe066,#c99700);color:#0a0a0a}
.is-pro .boost-dur-pname,.is-pro .boost-dur-pprice{color:#ffd000}
.is-pro .boost-dur-pdays{background:#2a2410;color:#ffd000}
.is-popular .boost-dur-choose{background:#0a0a0a;color:#ffd000}
@media (prefers-reduced-motion:reduce){.boost-dur-pkg{transition:none}.boost-dur-pkg:hover{transform:none}}

.boost-dur-sect{padding:24px 12px 20px}
.boost-dur-pkgs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px;margin-top:30px}
.boost-dur-pkg{grid-column:span 2;position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;min-height:240px;padding:22px 10px 12px;border-radius:20px;border:1.5px solid rgba(0,0,0,.08);background:#fff;text-align:center;box-shadow:0 8px 24px rgba(120,90,0,.08);transition:border-color .15s,transform .15s,box-shadow .15s}
.boost-dur-flag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:5px 14px;border-radius:999px;background:#ffd000;color:#0a0a0a;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 3px 8px rgba(201,151,0,.12)}
.boost-dur-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(145deg,#fff9dd,#fff0ac);color:#c99700}
.boost-dur-icon svg{width:29px;height:29px}
.boost-dur-pname{max-width:100%;font-size:12px;font-weight:900;letter-spacing:.045em;text-transform:uppercase;color:#0a0a0a;overflow-wrap:anywhere}
.boost-dur-pprice{display:flex;align-items:baseline;justify-content:center;gap:2px;max-width:100%;color:#0a0a0a;line-height:1}
.boost-dur-pprice small{font-size:12px;font-weight:900}
.boost-dur-pprice b{font-size:34px;font-weight:900;color:#d99a00;letter-spacing:-.025em}
.is-pro .boost-dur-pprice{color:#ffd000}
.boost-dur-pdays{padding:5px 12px;border-radius:999px;background:#f6f1de;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#594600;white-space:nowrap}
.boost-dur-choose{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:44px;margin-top:auto;padding:0 5px;border-radius:12px;background:#ffd000;color:#0a0a0a;font-size:11px;font-weight:900;white-space:nowrap}
.boost-dur-choose svg{width:14px;height:14px;flex-shrink:0}
.boost-dur-cn{display:none;font-style:normal}
@media (min-width:380px){.boost-dur-cn{display:inline}}
@media (min-width:560px){.boost-dur-sect{padding:32px 24px 28px}.boost-dur-pkgs{gap:24px 18px;margin-top:36px}.boost-dur-pkg{min-height:280px;padding:28px 18px 18px;gap:14px}.boost-dur-icon{width:68px;height:68px}.boost-dur-icon svg{width:36px;height:36px}.boost-dur-pname{font-size:16px}.boost-dur-pprice b{font-size:44px}.boost-dur-pprice small{font-size:15px}.boost-dur-pdays{font-size:12px;padding:6px 16px}.boost-dur-choose{font-size:13px;min-height:46px;gap:6px}.boost-dur-flag{font-size:11px}}
@media (min-width:1024px){.boost-dur-sect{padding:36px 30px 30px}.boost-dur-pkgs{gap:26px 22px}.boost-dur-pkg{min-height:300px;padding:28px 20px 20px;border-radius:22px}}
.boost-dur-pkg.is-plus .boost-dur-cn{display:none}
@media (min-width:1024px){.boost-dur-pkg.is-plus .boost-dur-cn{display:inline}}
/* market-lane-pc-02054fea8579.css */
@media (min-width: 1280px) and (hover: hover) and (pointer: fine){/* Market Lane: desktop PC only (wide, hover-capable, fine pointer). */
@media (min-width: 1280px) and (hover: hover) and (pointer: fine) {
  [data-market-lane-page] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) min(960px, calc(100% - 560px)) minmax(0, 1fr);
    max-width: none;
    margin: 0;
    width: 100%;
    background: #F1F1EF;
  }
  [data-market-lane-page] > aside {
    grid-column: 1;
    grid-row: 1;
    justify-self: end;
    width: 260px;
    margin: 4px 0 16px;
    top: 4px;
    max-height: calc(100dvh - 8px);
    align-self: start;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.06);
    border-radius: 0 0 20px 20px;
    padding: 24px 20px 32px;
    box-shadow: 0 4px 18px rgba(30, 35, 40, 0.04);
  }
  [data-market-lane-page] > main {
    grid-column: 2;
    grid-row: 1;
    min-width: 0;
    background: transparent;
    border: 0;
  }
  /* The guest header owns its search control, preserving hit testing and
     keyboard order. Dashboard headers and touch/tablet remain untouched. */
  body:has([data-market-lane-page]) header:has(> div > a[aria-label="Yoogola home — Market Lane"]) > div:first-child {
    width: min(1320px, calc(100% - 64px));
    margin-inline: auto;
    padding-inline: 0;
    gap: 24px;
    min-height: 68px;
  }
  body:has([data-market-lane-page]) header:has(> div > a[aria-label="Yoogola home — Market Lane"]) > div:first-child > a {
    flex: 0 0 160px;
  }
  body:has(header a[aria-label="Yoogola home — Market Lane"]) [data-market-lane-page] > main > div:first-child > header {
    display: none;
  }
  body:has([data-market-lane-page]) [data-market-lane-top-search] {
    display: flex;
    flex: 1;
    min-width: 0;
    height: 44px;
    align-items: center;
    gap: 10px;
    padding-inline: 20px;
    border: 1px solid #E8E5DC;
    border-radius: 14px;
    background: #F7F6F2;
    color: #817B70;
    font-size: 13px;
    font-weight: 600;
    text-align: left;
    cursor: text;
  }
  body:has([data-market-lane-page]) [data-market-lane-top-search]:hover {
    background: #fff;
    border-color: #D8D1BF;
  }
  [data-market-lane-page] > aside button,
  [data-market-lane-page] > aside a {
    white-space: normal;
    line-height: 1.3;
    overflow-wrap: anywhere;
  }
  [data-market-lane-page] > aside nav {
    gap: 8px;
  }
  [data-market-lane-page] > aside nav button {
    min-height: 48px;
  }
  [data-market-lane-page] > aside nav button > span {
    font-size: 13px;
    line-height: 1.45;
  }
  [data-market-lane-page] > main section:has([data-market-lane-reel]) {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.06);
    border-radius: 20px;
    margin: 8px 0 0;
    padding: 20px 0 16px;
    overflow: hidden;
    box-shadow: 0 4px 18px rgba(30, 35, 40, 0.035);
  }
  [data-market-lane-page] [data-market-lane-reel] {
    container-type: inline-size;
    padding-left: 16px !important;
    padding-right: 16px !important;
    scroll-padding-inline: 16px;
  }
  /* Exactly three cards visible per regular reel; the rest scroll sideways. */
  [data-market-lane-page] [data-market-lane-reel] > div.snap-start {
    width: calc((100cqw - 24px) / 3);
  }
  [data-market-lane-page] [data-market-lane-reel] > div.snap-start > * {
    width: 100%;
  }
  [data-market-lane-page] [data-market-lane-reel] > div.snap-start > * > a > div {
    flex-wrap: wrap;
    row-gap: 6px;
  }
  [data-market-lane-page] [data-market-lane-reel] > div.snap-start h3 {
    font-size: 13px;
    line-height: 1.45;
  }
  [data-market-lane-page] > main > div > section[aria-label="Yoogola welcome"] {
    margin-inline: 0;
    height: auto;
    min-height: 270px;
  }
  [data-market-lane-page] > main > div > section[aria-label="Yoogola welcome"] h2 {
    font-size: clamp(24px, 2.2vw, 32px);
  }

  .yg-legacy-featured-stores, .yg-legacy-sponsored-products { display: none !important; }
  .yg-featured-pc-placement { display: block; margin: 8px 0 0; }
  .yg-featured-pc-placement .yg-featured-pc-card {
    display: block; padding: 0; border-radius: 20px; border: 1px solid rgba(0,0,0,.06);
    box-shadow: 0 4px 18px rgba(30,35,40,.035);
  }
  .yg-featured-pc-placement .yg-featured-media {
    display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
    gap: 20px; padding: 12px; align-items: stretch;
  }
  .yg-featured-pc-placement .yg-featured-media > div:first-child { grid-column: 1; grid-row: 1; height: 300px; border-radius: 14px; }
  .yg-featured-pc-placement .yg-featured-photo { aspect-ratio: auto; height: 100%; }
  .yg-featured-pc-placement .yg-featured-media > button { position: absolute; }
  .yg-featured-pc-placement .yg-featured-media > button:nth-of-type(1) { left: 24px; top: 50%; }
  .yg-featured-pc-placement .yg-featured-media > button:nth-of-type(2) { right: calc(100% / 2.2 + 24px); top: 50%; }
  .yg-featured-pc-placement .yg-featured-hot,
  .yg-featured-pc-placement .yg-featured-ad-badge { position: absolute; top: 24px; z-index: 2; pointer-events: none; }
  .yg-featured-pc-placement .yg-featured-hot { left: 26px; width: 51px; height: 60px; transform: rotate(-3deg); }
  .yg-featured-pc-placement .yg-featured-hot svg { display: block; width: 100%; height: 100%; overflow: visible; filter: drop-shadow(0 2px 3px rgba(78,25,0,.3)); }
  .yg-featured-pc-placement .yg-featured-hot-word { fill: #fff; font-size: 24px; font-weight: 900; font-style: italic; }
  .yg-featured-pc-placement .yg-featured-hot-deal { font-size: 25px; }
  .yg-featured-pc-placement .yg-featured-ad-badge {
    right: 24px; padding: 5px 10px; border-radius: 999px; font-size: 11px; font-weight: 800;
    color: #fff; background: rgba(20,23,27,.88); border: 1px solid rgba(255,255,255,.35);
  }
  .yg-featured-pc-placement .yg-featured-dots { position: absolute; left: 12px; right: calc(100% / 2.2 + 24px); top: 288px; bottom: auto; }
  .yg-featured-pc-placement .yg-featured-details {
    grid-column: 2; grid-row: 1; min-width: 0; display: flex; flex-direction: column; justify-content: space-between; padding: 42px 8px 8px 0;
  }
  .yg-featured-pc-placement .yg-featured-summary { display: flex; flex-direction: column; gap: 14px; }
  .yg-featured-pc-placement .yg-featured-shop-name { font-size: 16px; }
  .yg-featured-pc-placement .yg-featured-price { font-size: 34px; font-weight: 900; color: #e6b800; white-space: nowrap; }
  .yg-featured-pc-placement .yg-featured-currency { font-size: 20px; color: #000; }
  .yg-featured-pc-placement .yg-featured-amount { font-size: 34px; color: #e6b800; }
  .yg-featured-pc-placement .yg-featured-footer { flex-direction: column; align-items: stretch; gap: 16px; }
  .yg-featured-pc-placement .yg-featured-footer > div:first-child:has(.yg-featured-title, .yg-featured-description) {
    padding: 12px; border-radius: 8px; background: rgba(30, 33, 37, 0.86); color: #fff;
  }
  .yg-featured-pc-placement .yg-featured-title {
    font-size: 18px; font-weight: 800; line-height: 1.3; color: #fff;
    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
  }
  .yg-featured-pc-placement .yg-featured-description {
    margin-top: 6px; font-size: 13px; line-height: 1.5; color: #d0d3d8;
    display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;
  }
  .yg-featured-pc-placement .yg-featured-actions { display: flex; gap: 8px; }
  .yg-featured-pc-placement .yg-featured-view-shop {
    flex: 1; display: flex; min-height: 40px; align-items: center; justify-content: center;
    gap: 8px; padding: 0 16px; border-radius: 8px;
    background: #e8dcc4; color: #27241f; font-size: 14px; font-weight: 900;
  }
  .yg-featured-pc-placement .yg-featured-whatsapp {
    display: flex; width: 40px; height: 40px; align-items: center; justify-content: center;
    border-radius: 8px; background: #128c4a; color: #fff;
  }
  section[aria-label="Yoogola welcome"]:has(.yg-pc-welcome-art) { padding: 0 !important; background: #f7f4ef !important; }
  section[aria-label="Yoogola welcome"]:has(.yg-pc-welcome-art) > :not(.yg-pc-welcome-art) { display: none !important; }
  .yg-pc-welcome-art { position: relative; width: 100%; height: 100%; }
  .yg-pc-welcome-art > img { display: block; width: 100%; height: 100%; object-fit: contain; }
  .yg-pc-banner-controls { position: absolute; bottom: 6px; left: 50%; transform: translateX(-50%); display: flex; padding: 0 6px; border-radius: 20px; background: rgba(0,0,0,.55); }
  .yg-pc-banner-controls > button { display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; padding: 0; border: 0; background: none; cursor: pointer; }
  .yg-pc-banner-controls > button::after { content: ""; display: block; width: 6px; height: 6px; border-radius: 50%; background: #fff; }
  .yg-pc-banner-controls > button[aria-pressed="true"]::after { background: #ffd000; width: 12px; border-radius: 4px; }
  .yg-pc-banner-controls > button:focus-visible { outline: 2px solid #ffd000; outline-offset: -2px; border-radius: 6px; }
}}
/* store-pc-d419cb2d9414.css */
@media (min-width: 1280px) and (hover: hover) and (pointer: fine){/* Shared storefront only; leave touch/tablet and native layouts unchanged. */
@media (min-width: 1280px) and (hover: hover) and (pointer: fine) {
  [data-testid="public-storefront"] { position: relative; isolation: isolate; }
  [data-testid="public-storefront"] > aside { position: relative; z-index: 2; }
  [data-testid="public-storefront"] > .flex-1 {
    flex: 0 1 960px;
    width: 100%;
    max-width: 960px;
    margin-inline: auto;
    padding: 96px 16px 32px;
  }

  /* Retain the seller's own cover, avatar, colors, and existing actions. */
  [data-testid="public-storefront"] > .flex-1 > div:first-child {
    position: absolute;
    top: 24px;
    left: 0;
    width: 100%;
    height: 320px;
    border-radius: 0;
    border-block: 1px solid rgba(0,0,0,.12);
    background: #fff;
    mask-image: linear-gradient(to right, transparent, #000 16%, #000 84%, transparent);
    z-index: 0;
  }
  [data-testid="public-storefront"] > .flex-1 > div:first-child > img {
    opacity: .35;
  }
  [data-testid="public-storefront"] > .flex-1 > div:first-child > .absolute.inset-0 {
    display: none;
  }
  [data-testid="public-storefront"] > .flex-1 > div:nth-child(2) {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 16px;
    padding-inline: 24px;
    text-align: center;
    margin-top: 0;
  }
  [data-testid="public-storefront"] > .flex-1 > div:nth-child(2) > div:first-child {
    flex-direction: column;
    align-items: center;
    gap: 12px;
    max-width: 100%;
  }
  [data-testid="public-storefront"] > .flex-1 > div:nth-child(2) h1,
  [data-testid="public-storefront"] > .flex-1 > div:nth-child(2) h1 + div {
    justify-content: center;
    overflow-wrap: anywhere;
  }
  [data-testid="public-storefront"] > .flex-1 > div:nth-child(2) > div:nth-child(2) {
    width: auto;
    max-width: 100%;
    margin-top: 0;
    justify-content: center;
    flex-wrap: wrap;
    gap: 8px;
  }
  [data-testid="public-storefront"] > .flex-1 > div:nth-child(2) button {
    flex: 0 0 auto;
    min-height: 40px;
    padding-inline: 14px;
  }

  /* Tabs, all product states, and secondary panels share the same centre. */
  [data-testid="public-storefront"] > .flex-1 > div.overflow-x-auto {
    justify-content: center;
    padding-inline: 24px;
  }
  [data-testid="public-storefront"] > .flex-1 > div[class*="md:p-8"] {
    padding: 24px 0;
  }
  [data-testid="public-storefront"] > .flex-1 [class*="xl:grid-cols-5"] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 20px;
  }
  [data-testid="public-storefront"] > .flex-1 > div.max-w-2xl {
    margin-inline: auto;
    width: 100%;
  }
  body:has([data-testid="public-storefront"]) header:has(a[aria-label="Yoogola home — Market Lane"]) > div {
    position: relative;
    min-height: 80px;
  }
  body:has([data-testid="public-storefront"]) header a[aria-label="Yoogola home — Market Lane"] {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding-right: 0;
  }
  body:has([data-testid="public-storefront"]) header a[aria-label="Yoogola home — Market Lane"] > span {
    transform: none;
  }
  body:has([data-testid="public-storefront"]) header a[aria-label="Yoogola home — Market Lane"] .font-display,
  body:has([data-testid="public-storefront"]) aside > div:first-child > a:has(svg rect[fill="#0A0A0A"]) .font-display {
    font-size: 32px;
  }
  body:has([data-testid="public-storefront"]) header a[aria-label="Yoogola home — Market Lane"] svg,
  body:has([data-testid="public-storefront"]) aside > div:first-child > a:has(svg rect[fill="#0A0A0A"]) svg {
    width: 30px;
    height: 30px;
  }
  body:has([data-testid="public-storefront"]):not(:has(header a[aria-label="Yoogola home — Market Lane"])) aside > div:first-child > a:has(svg rect[fill="#0A0A0A"]) {
    position: fixed;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 60;
  }
  body:not(:has(header a[aria-label="Yoogola home — Market Lane"])) [data-testid="public-storefront"] > .flex-1 { padding-top: 168px; }
  body:not(:has(header a[aria-label="Yoogola home — Market Lane"])) [data-testid="public-storefront"] > .flex-1 > div:first-child { top: 96px; }
}}
/* market-lane-layout-c8efa008503e.css */
@media (min-width: 1280px) and (hover: hover) and (pointer: fine){/* Shared Market Lane composition; no touch/tablet or native changes. */
@media (min-width: 1280px) and (hover: hover) and (pointer: fine) {
  [data-market-lane-page] {
    grid-template-columns: 240px minmax(0, 960px) 240px;
    column-gap: 24px;
    max-width: 1520px;
    margin-inline: auto;
    padding-inline: 16px;
  }
  [data-market-lane-page] > aside {
    grid-column: 3;
    width: 240px;
    justify-self: stretch;
  }

  /* The actual role navigation is outside the shared Market Lane page.
     Balance it with the category column, without rebuilding any role menu. */
  div:has(> aside):has(> div #yg-main [data-market-lane-page]) {
    max-width: 1520px;
    width: 100%;
    margin-inline: auto;
    padding-inline: 16px;
    column-gap: 24px;
    background: #F1F1EF;
  }
  div:has(> aside):has(> div #yg-main [data-market-lane-page]) > aside {
    flex: 0 0 240px;
    width: 240px;
    min-width: 0;
  }
  div:has(> aside):has(> div #yg-main [data-market-lane-page]) > div:has(#yg-main) {
    min-width: 0;
  }
  div:has(> aside):has(> div #yg-main [data-market-lane-page]) [data-market-lane-page] {
    grid-template-columns: minmax(0, 1fr) 240px;
    max-width: none;
    padding-inline: 0;
  }
  div:has(> aside):has(> div #yg-main [data-market-lane-page]) [data-market-lane-page] > main {
    grid-column: 1;
  }
  div:has(> aside):has(> div #yg-main [data-market-lane-page]) [data-market-lane-page] > aside {
    grid-column: 2;
  }

  /* Remove only the redundant in-feed brand/title and its divider.
     Keep the existing search, cart, account controls, and navigation. */
  [data-market-lane-page] > main > div:first-child > header {
    padding-inline: 0;
  }
  [data-market-lane-page] > main > div:first-child > header > div:first-child {
    min-width: 0;
  }
  [data-market-lane-page] > main > div:first-child > header > div:first-child > :not(button) {
    display: none;
  }

  /* The signed-in header owns its controls in a React portal. Only its
     background fades: text, focus rings, and pointer targets stay opaque. */
  .yg-lane-pc-header {
    position: fixed;
    inset: 0 0 auto;
    z-index: 80;
    min-height: 76px;
    display: grid;
    grid-template-columns: 216px minmax(0, 1fr) 44px;
    align-items: center;
    gap: 24px;
    padding: 12px 24px;
    background: linear-gradient(90deg, rgba(255,255,255,0.15), #fff 40px, #fff calc(100% - 40px), rgba(255,255,255,0.15));
    backdrop-filter: blur(16px);
    border-bottom: 1px solid rgba(0,0,0,0.04);
    box-sizing: border-box;
  }
  .yg-lane-pc-brand { display: flex; align-items: center; width: fit-content; color: inherit; }
  .yg-lane-pc-search-group { min-width: 0; display: flex; align-items: center; border: 1px solid #E8E5DC; border-radius: 14px; background: #F7F6F2; }
  .yg-lane-pc-search { flex: 1; min-width: 0; display: flex; align-items: center; gap: 12px; min-height: 46px; padding: 0 18px; color: #817B70; font-size: 13px; font-weight: 600; text-align: left; cursor: text; border-radius: 14px 0 0 14px; }
  .yg-lane-pc-search span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .yg-lane-pc-header svg, .yg-lane-pc-account svg { width: 19px; height: 19px; fill: none; stroke: currentColor; stroke-width: 1.7; flex-shrink: 0; stroke-linecap: round; stroke-linejoin: round; }
  .yg-lane-pc-picker { position: relative; flex-shrink: 0; }
  .yg-lane-pc-category { display: flex; align-items: center; gap: 9px; max-width: 260px; min-height: 38px; margin: 4px; padding: 0 12px; border-radius: 10px; background: #FFF4B3; color: #332900; font-size: 12px; font-weight: 800; }
  .yg-lane-pc-category > span { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
  .yg-lane-pc-category > svg:last-child { width: 14px; height: 14px; }
  .yg-lane-pc-category-menu { position: absolute; top: calc(100% + 12px); right: 0; min-width: 280px; max-height: min(70dvh, 560px); overflow-y: auto; padding: 8px; border: 1px solid #E8E5DC; border-radius: 16px; background: #fff; box-shadow: 0 12px 36px rgba(30,35,40,0.15); }
  .yg-lane-pc-category-menu button { display: flex; justify-content: space-between; align-items: center; gap: 12px; width: 100%; min-height: 44px; border-radius: 10px; padding: 10px 14px; text-align: left; font-size: 13px; font-weight: 600; color: #47443C; }
  .yg-lane-pc-category-menu button[aria-checked="true"] { background: #FFF4B3; color: #332900; }
  .yg-lane-pc-category-menu button:hover { background: #F7F6F2; }
  .yg-lane-pc-cart { position: relative; display: flex; align-items: center; justify-content: center; width: 44px; height: 44px; border-radius: 12px; background: #F7F6F2; color: #0A0A0A; }
  .yg-lane-pc-cart > span { position: absolute; top: -4px; right: -4px; min-width: 18px; height: 18px; padding: 0 4px; border-radius: 12px; background: #FFD000; font-size: 10px; font-weight: 800; text-align: center; }
  .yg-lane-pc-header button:focus-visible, .yg-lane-pc-header a:focus-visible, .yg-lane-pc-account button:focus-visible, .yg-lane-pc-account a:focus-visible { outline: 2px solid #B8860B; outline-offset: 3px; }

  body:has(.yg-lane-pc-header) div:has(> aside):has(> div #yg-main [data-market-lane-page]) { max-width: none; padding-inline: 0; }
  body:has(.yg-lane-pc-header) div:has(> aside):has(> div #yg-main [data-market-lane-page]) > aside { padding-top: 76px; }
  body:has(.yg-lane-pc-header) div:has(> aside):has(> div #yg-main [data-market-lane-page]) > aside > div:first-child { display: none; }
  body:has(.yg-lane-pc-header) #yg-main { padding-top: 76px; }
  body:has(.yg-lane-pc-header) [data-market-lane-page] { grid-template-columns: minmax(0,1fr) minmax(0,960px) minmax(0,1fr) 264px !important; column-gap: 0; }
  body:has(.yg-lane-pc-header) [data-market-lane-page] > main { grid-column: 2 !important; }
  body:has(.yg-lane-pc-header) [data-market-lane-page] > aside,
  body:has(.yg-lane-pc-header) [data-market-lane-page] > main > div:first-child > header { display: none; }
  body:has(.yg-lane-pc-header) aside > div:has(> a[href="/my-street"]),
  body:has(.yg-lane-pc-header) aside > div:has(> a[href="/service/account"]),
  body:has(.yg-lane-pc-header) [data-testid="seller-desktop-logout"] { display: none; }
  .yg-lane-pc-account { flex-shrink: 0; padding: 14px; border-top: 1px solid rgba(0,0,0,0.05); background: #fff; }
  .yg-lane-pc-account-row { display: flex; align-items: center; gap: 6px; }
  .yg-lane-pc-account-row > a { flex: 1; min-width: 0; display: flex; align-items: center; gap: 10px; padding: 8px 4px; border-radius: 10px; color: #0A0A0A; }
  .yg-lane-pc-account-row > a > span:last-child { min-width: 0; display: flex; flex-direction: column; }
  .yg-lane-pc-account strong { font-size: 13px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .yg-lane-pc-account small { font-size: 11px; color: #9B9B9B; }
  .yg-lane-pc-avatar, .yg-lane-pc-account img { width: 32px; height: 32px; border-radius: 50%; background: #FFD000; flex-shrink: 0; object-fit: cover; }
  .yg-lane-pc-avatar { display: flex; justify-content: center; align-items: center; font-weight: 800; font-size: 13px; }
  .yg-lane-pc-account button { display: flex; align-items: center; justify-content: center; width: 34px; height: 34px; flex-shrink: 0; border-radius: 10px; color: #9B9B9B; }
  .yg-lane-pc-account button:hover { background: #FEF2F2; color: #DC2626; }
  .yg-lane-pc-back { display: block; margin-top: 6px; padding: 4px; font-size: 11px; color: #9B9B9B; }
}}
/* guest-market-lane-9af56cd15ab4.css */
@media (min-width: 1280px) and (hover: hover) and (pointer: fine){/* Guest PC Market Lane keeps its original left-category layout.
   Signed-in workspaces, touch/tablet, native, and shop pages are excluded. */
@media (min-width: 1280px) and (hover: hover) and (pointer: fine) {
  body:has(header a[aria-label="Yoogola home — Market Lane"]) [data-market-lane-page] {
    grid-template-columns: minmax(0, 1fr) min(960px, calc(100% - 560px)) minmax(0, 1fr);
    column-gap: 0;
    max-width: none;
    margin: 0;
    padding-inline: 0;
  }
  body:has(header a[aria-label="Yoogola home — Market Lane"]) [data-market-lane-page] > aside {
    grid-column: 1;
    width: 260px;
    justify-self: end;
  }
  body:has(header a[aria-label="Yoogola home — Market Lane"]) [data-market-lane-page] > main {
    grid-column: 2;
  }
}}
/* buyer-pc-workspace-8f053aafabc2.css */
/* Buyer website profile UI only, at every viewport. Preserve saved preferences. */
div:has(> aside [data-buyer-account-footer]):has(> div #yg-main)
  #yg-main section:has(> div > button[role="switch"]) { display: none; }

/* Shared buyer PC chrome. Guest, seller/SP, touch/tablet and native excluded. */
@media (min-width: 1280px) and (hover: hover) and (pointer: fine) {
  body:has(.yg-lane-pc-header) div:has(> aside [data-buyer-account-footer]):has(> div #yg-main) {
    width: 100%; max-width: none; margin-inline: 0; padding-inline: 0;
    column-gap: 24px; background: #F1F1EF;
  }
  body:has(.yg-lane-pc-header) div:has(> aside [data-buyer-account-footer]) > aside {
    flex: 0 0 240px; width: 240px; min-width: 0; padding-top: 76px;
  }
  body:has(.yg-lane-pc-header) div:has(> aside [data-buyer-account-footer]) > aside > div:first-child,
  body:has(.yg-lane-pc-header) [data-buyer-account-footer] { display: none; }
  body:has(.yg-lane-pc-header) [data-testid="buyer-pinned-shops"] { display: block; }
  body:has(.yg-lane-pc-header) [data-testid="buyer-pinned-shops"] > aside,
  body:has(.yg-lane-pc-header) [data-testid="buyer-pinned-shops"] header { display: none; }
  body:has(.yg-lane-pc-header) #yg-main:has([data-testid="buyer-live-market-header"]) > div > div:first-of-type { display: none; }
  body:has(.yg-lane-pc-header) #yg-main:has([data-testid="buyer-live-market-header"]),
  body:has(.yg-lane-pc-header) #yg-main:has([data-testid="buyer-pinned-shops"]) { background: #F1F1EF; }
  .yg-lane-pc-search input { width: 100%; min-width: 0; background: transparent; outline: none; color: #47443C; }
  .yg-lane-pc-search input::placeholder { color: #817B70; }

  /* Match the Market Lane feed's viewport-centred 960px cap and free right
     margin, including narrower PC widths where the left navigation stays. */
  [data-buyer-pc-workspace] #yg-main > div:has([data-testid="buyer-live-market-header"]),
  [data-buyer-pc-workspace] #yg-main > [data-testid="buyer-pinned-shops"],
  [data-buyer-pc-workspace] #yg-main > [data-buyer-saved-products] {
    width: min(960px, calc(100vw - 528px));
    margin-left: max(0px, calc((100vw - 960px) / 2 - 264px));
    margin-right: 0;
    background: transparent;
  }
  [data-buyer-pc-workspace] #yg-main:has([data-buyer-saved-products]) { background: #F1F1EF; }
  [data-buyer-pc-workspace] #yg-main:has([data-testid="buyer-live-market-header"]) > div > div:last-child {
    max-width: none; padding-inline: 16px;
  }
  [data-buyer-pc-workspace] [data-testid="buyer-pinned-shops"] > div { background: transparent; }
  [data-buyer-pc-workspace] [data-testid="buyer-pinned-shops"] section:has([data-market-lane-reel]) {
    background: #fff; border: 1px solid rgba(0,0,0,.06); border-radius: 20px;
    margin: 8px 16px 0; padding: 20px 0 16px; overflow: hidden;
    box-shadow: 0 4px 18px rgba(30,35,40,.035);
  }
  [data-buyer-pc-workspace] [data-testid="buyer-pinned-shops"] [data-market-lane-reel] {
    container-type: inline-size; padding-inline: 16px !important; scroll-padding-inline: 16px;
  }
  [data-buyer-pc-workspace] [data-testid="buyer-pinned-shops"] [data-market-lane-reel] > div.snap-start {
    width: calc((100cqw - 24px) / 3);
  }
  [data-buyer-pc-workspace] [data-testid="buyer-pinned-shops"] [data-market-lane-reel] > div.snap-start > * { width: 100%; }
  [data-buyer-pc-workspace] [data-testid="buyer-pinned-shops"] [data-market-lane-reel] > div.snap-start > * > a > div {
    flex-wrap: wrap; row-gap: 6px;
  }
  [data-buyer-pc-workspace] [data-testid="buyer-pinned-shops"] [data-market-lane-reel] h3 { font-size: 13px; line-height: 1.45; }
  [data-buyer-pc-workspace] [data-buyer-saved-products] > div:has([data-saved-products-grid]) { padding: 16px; }
  [data-buyer-pc-workspace] [data-saved-products-grid] {
    display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 12px; align-content: start;
    padding: 16px; background: #fff; border: 1px solid rgba(0,0,0,.06); border-radius: 20px;
    box-shadow: 0 4px 18px rgba(30,35,40,.035);
  }
  [data-buyer-pc-workspace] [data-saved-product-tile] { flex-direction: column; padding: 0; margin-bottom: 0; gap: 0; overflow: hidden; }
  [data-buyer-pc-workspace] [data-saved-product-tile] > a { display: block; width: 100%; }
  [data-buyer-pc-workspace] [data-saved-product-tile] > a > div { width: 100%; height: auto; aspect-ratio: 5 / 8; border-radius: 0; }
  [data-buyer-pc-workspace] [data-saved-product-tile] > div { padding: 12px; }
  [data-buyer-pc-workspace] [data-saved-products-grid] > a { grid-column: 1 / -1; }
  /* Only the buyer profile recommendations section has this direct switch.
     Hide its UI on PC without changing stored preferences or touch screens. */
  [data-buyer-pc-workspace] #yg-main section:has(> div > button[role="switch"]) { display: none; }

  /* Only signed-in buyer shop details lose the dashboard sidebar. */
  [data-buyer-pc-shop] { width: 100%; max-width: none; margin-inline: 0; column-gap: 0 !important; }
  [data-buyer-pc-shop] > aside { display: none !important; }
  [data-buyer-pc-shop] > div:has(#yg-main) > header { display: none !important; }
  [data-buyer-pc-shop] #yg-main { padding-top: 80px; }
  [data-buyer-pc-shop] #yg-main,
  [data-buyer-pc-shop] [data-testid="public-storefront"] { background: #F1F1EF; }
  .yg-buyer-pc-shop-header {
    position: fixed; top: 0; left: 0; right: 0; z-index: 90; height: 80px;
    display: flex; align-items: center; justify-content: center;
    background: #fff; border-bottom: 1px solid rgba(0,0,0,.05);
  }
  .yg-buyer-pc-shop-header > button {
    position: absolute; left: 25%; transform: translateX(-50%); top: 18px; width: 44px; height: 44px;
    display: flex; align-items: center; justify-content: center; border-radius: 12px;
    color: #0A0A0A; background: #F7F6F2; cursor: pointer;
  }
  .yg-buyer-pc-shop-header > button svg { width: 24px; height: 24px; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
  .yg-buyer-pc-shop-header > a { position: static; transform: none; display: flex; align-items: center; color: #0A0A0A; }
  .yg-buyer-pc-shop-header .font-display { font-size: 32px; }
  .yg-buyer-pc-shop-header > button:hover { background: #FFF4B3; }
  .yg-buyer-pc-shop-header button:focus-visible, .yg-buyer-pc-shop-header a:focus-visible { outline: 2px solid #B8860B; outline-offset: 3px; }
}
/* owner-store-pc-edit-fb2286f462ea.css */
@media (min-width:1280px) and (hover:hover) and (pointer:fine){body:has([data-testid="owner-banner-upload"]) [data-testid="owner-store-actions"]{position:relative;z-index:21}}
/* seller-pc-only-b75002920dce.css */
@media (min-width:1280px) and (hover:hover) and (pointer:fine){
[data-testid="owner-store-actions"]{position:relative;z-index:21}
[data-testid="seller-store-pc-header"]{position:fixed;top:0;left:240px;right:0;height:80px;background:#fff;z-index:50}
[data-testid="seller-store-pc-header"]>a{position:fixed;left:50%;top:20px;transform:translateX(-50%)}
body:has([data-testid="seller-store-pc-header"]) [data-testid="seller-shell"]>aside>div:first-child>a{visibility:hidden}
[data-testid="seller-store-pc-header"] .font-display{font-size:32px}
[data-testid="seller-store-pc-header"] svg{width:30px;height:30px}
[data-testid="dashboard-reviews-section"],[data-testid="dashboard-products-preview"]{display:none}
}
/* market-fast-561c8c3481d7-access.css */
[data-market-lane-row]>a.sr-only:focus{position:relative;width:auto;height:auto;padding:8px;margin:0;overflow:visible;clip:auto;white-space:normal}
/* market-lane-ratio-css-a7ce078879726dcd-1791573715.css */
/* Ratio-only release: regular website Market Lane product image areas.
 * No widths, photo URLs, compression, sponsored rails or other pages change.
 * The structural fallback supports the existing regular-card DOM without
 * requiring the workspace's new data attribute or replacing live JavaScript.
 * Verify that fallback against the currently served live DOM before release.
 */
[data-market-lane-page] [data-market-lane-product-image],
[data-market-lane-page] [data-market-lane-reel] > div.snap-start > div > div:first-child {
  aspect-ratio: 3 / 4;
}
/* market-lane-ratio-css-d74aba4f3ffde886-1791577222.css */
/* Browser-only review overlay. Not a production release or publish trigger. */
@media (min-width: 1280px) and (hover: hover) and (pointer: fine) {
  [data-market-lane-page] [data-market-lane-reel] > div.snap-start {
    width: calc((100cqw - 24px) * 0.88 / 3);
  }
  [data-market-lane-page] [data-market-lane-product-image],
  [data-market-lane-page] [data-market-lane-reel] > div.snap-start > div > div:first-child {
    aspect-ratio: 15 / 16;
  }
}
/* market-lane-ratio-css-e03be306c35c948e-1791577988.css */
/* Browser-only review overlay. Not a production release or publish trigger. */
@media (max-width: 767.98px) {
  [data-market-lane-page] [data-market-lane-reel] > div.snap-start > div {
    width: 219.6px;
  }
}
/* hybrid-6aedf339be2d05b4.css */
.yg-hybrid-market :is([data-market-lane-page] [data-market-lane-product-image]){aspect-ratio:3 / 4}@media(max-width:767.98px){.yg-hybrid-market :is([data-market-lane-page] [data-market-lane-reel]>div.snap-start>div){width:219.6px}}@media(min-width:1280px)and (hover:hover)and (pointer:fine){.yg-hybrid-market :is([data-market-lane-page]){display:grid;grid-template-columns:minmax(0,1fr) min(960px,calc(100% - 560px)) minmax(0,1fr);max-width:none;margin:0;width:100%;background:#f1f1ef}.yg-hybrid-market :is([data-market-lane-page]>aside){grid-column:1;grid-row:1;justify-self:end;width:260px;margin:4px 0 16px;top:4px;max-height:calc(100dvh - 8px);align-self:start;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:0 0 20px 20px;padding:24px 20px 32px;box-shadow:0 4px 18px #1e23280a}.yg-hybrid-market :is([data-market-lane-page]>main){grid-column:2;grid-row:1;min-width:0;background:transparent;border:0}.yg-hybrid-market :is(body:has([data-market-lane-page]) header:has(>div>a[aria-label="Yoogola home — Market Lane"])>div:first-child){width:min(1320px,calc(100% - 64px));margin-inline:auto;padding-inline:0;gap:24px;min-height:68px}.yg-hybrid-market :is(body:has([data-market-lane-page]) header:has(>div>a[aria-label="Yoogola home — Market Lane"])>div:first-child>a){flex:0 0 160px}.yg-hybrid-market :is(body:has(header a[aria-label="Yoogola home — Market Lane"]) [data-market-lane-page]>main>div:first-child>header){display:none}.yg-hybrid-market :is(body:has([data-market-lane-page]) [data-market-lane-top-search]){display:flex;flex:1;min-width:0;height:44px;align-items:center;gap:10px;padding-inline:20px;border:1px solid #E8E5DC;border-radius:14px;background:#f7f6f2;color:#817b70;font-size:13px;font-weight:600;text-align:left;cursor:text}.yg-hybrid-market :is(body:has([data-market-lane-page]) [data-market-lane-top-search]:hover){background:#fff;border-color:#d8d1bf}.yg-hybrid-market :is([data-market-lane-page]>aside button),.yg-hybrid-market :is([data-market-lane-page]>aside a){white-space:normal;line-height:1.3;overflow-wrap:anywhere}.yg-hybrid-market :is([data-market-lane-page]>aside nav){gap:8px}.yg-hybrid-market :is([data-market-lane-page]>aside nav button){min-height:48px}.yg-hybrid-market :is([data-market-lane-page]>aside nav button>span){font-size:13px;line-height:1.45}.yg-hybrid-market :is([data-market-lane-page]>main section:has([data-market-lane-reel])){background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:20px;margin:8px 0 0;padding:20px 0 16px;overflow:hidden;box-shadow:0 4px 18px #1e232809}.yg-hybrid-market :is([data-market-lane-page] [data-market-lane-reel]){container-type:inline-size;padding-left:16px!important;padding-right:16px!important;scroll-padding-inline:16px}.yg-hybrid-market :is([data-market-lane-page] [data-market-lane-reel]>div.snap-start){width:calc((100cqw - 24px) * .88 / 3)}.yg-hybrid-market :is([data-market-lane-page] [data-market-lane-reel]>div.snap-start>*){width:100%}.yg-hybrid-market :is([data-market-lane-page] [data-market-lane-product-image]){aspect-ratio:15 / 16}.yg-hybrid-market :is([data-market-lane-page] [data-market-lane-reel]>div.snap-start>*>a>div){flex-wrap:wrap;row-gap:6px}.yg-hybrid-market :is([data-market-lane-page] [data-market-lane-reel]>div.snap-start h3){font-size:13px;line-height:1.45}.yg-hybrid-market :is([data-market-lane-page]>main>div>section[aria-label="Yoogola welcome"]){margin-inline:0;height:auto;min-height:270px}.yg-hybrid-market :is([data-market-lane-page]>main>div>section[aria-label="Yoogola welcome"] h2){font-size:clamp(24px,2.2vw,32px)}.yg-hybrid-market :is(.yg-legacy-featured-stores){display:none!important}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-media){display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;padding:12px;align-items:stretch}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-media>div:first-child){grid-column:1;grid-row:1;height:300px;border-radius:14px}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-photo){aspect-ratio:auto;height:100%}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-media>button){position:absolute}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-media>button:nth-of-type(1)){left:24px;top:50%}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-media>button:nth-of-type(2)){right:calc(100% / 2.2 + 24px);top:50%}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-hot),.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-ad-badge){position:absolute;top:24px;z-index:2;pointer-events:none}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-hot){left:26px;width:51px;height:60px;transform:rotate(-3deg)}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-hot svg){display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 2px 3px rgba(78,25,0,.3))}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-hot-word){fill:#fff;font-size:24px;font-weight:900;font-style:italic}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-hot-deal){font-size:25px}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-ad-badge){right:24px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;color:#fff;background:#14171be0;border:1px solid rgba(255,255,255,.35)}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-dots){position:absolute;left:12px;right:calc(100% / 2.2 + 24px);top:288px;bottom:auto}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-details){grid-column:2;grid-row:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:42px 8px 8px 0}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-summary){display:flex;flex-direction:column;gap:14px}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-shop-name){font-size:16px}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-price){font-size:34px;font-weight:900;color:#e6b800;white-space:nowrap}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-currency){font-size:20px;color:#000}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-amount){font-size:34px;color:#e6b800}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-footer){flex-direction:column;align-items:stretch;gap:16px}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-footer>div:first-child:has(.yg-featured-title,.yg-featured-description)){padding:12px;border-radius:8px;background:#1e2125db;color:#fff}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-title){font-size:18px;font-weight:800;line-height:1.3;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-description){margin-top:6px;font-size:13px;line-height:1.5;color:#d0d3d8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-actions){display:flex;gap:8px}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-view-shop){flex:1;display:flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:8px;background:#e8dcc4;color:#27241f;font-size:14px;font-weight:900}.yg-hybrid-market :is(.yg-featured-pc-placement .yg-featured-whatsapp){display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:8px;background:#128c4a;color:#fff}.yg-hybrid-market :is(section[aria-label="Yoogola welcome"]:has(.yg-pc-welcome-art)){padding:0!important;background:#f7f4ef!important}.yg-hybrid-market :is(section[aria-label="Yoogola welcome"]:has(.yg-pc-welcome-art)>:not(.yg-pc-welcome-art)){display:none!important}.yg-hybrid-market :is(.yg-pc-welcome-art){position:relative;width:100%;height:100%}.yg-hybrid-market :is(.yg-pc-welcome-art>img){display:block;width:100%;height:100%;object-fit:contain}.yg-hybrid-market :is(.yg-pc-banner-controls){position:absolute;bottom:6px;left:50%;transform:translate(-50%);display:flex;padding:0 6px;border-radius:20px;background:#0000008c}.yg-hybrid-market :is(.yg-pc-banner-controls>button){display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.yg-hybrid-market :is(.yg-pc-banner-controls>button:after){content:"";display:block;width:6px;height:6px;border-radius:50%;background:#fff}.yg-hybrid-market :is(.yg-pc-banner-controls>button[aria-pressed=true]:after){background:#ffd000;width:12px;border-radius:4px}.yg-hybrid-market :is(.yg-pc-banner-controls>button:focus-visible){outline:2px solid #ffd000;outline-offset:-2px;border-radius:6px}}@media(min-width:1280px)and (hover:hover)and (pointer:fine){.yg-hybrid-market :is([data-market-lane-page]){grid-template-columns:240px minmax(0,960px) 240px;column-gap:24px;max-width:1520px;margin-inline:auto;padding-inline:16px}.yg-hybrid-market :is([data-market-lane-page]>aside){grid-column:3;width:240px;justify-self:stretch}.yg-hybrid-market :is(div:has(>aside):has(>div #yg-main [data-market-lane-page])){max-width:1520px;width:100%;margin-inline:auto;padding-inline:16px;column-gap:24px;background:#f1f1ef}.yg-hybrid-market :is(div:has(>aside):has(>div #yg-main [data-market-lane-page])>aside){flex:0 0 240px;width:240px;min-width:0}.yg-hybrid-market :is(div:has(>aside):has(>div #yg-main [data-market-lane-page])>div:has(#yg-main)){min-width:0}.yg-hybrid-market :is(div:has(>aside):has(>div #yg-main [data-market-lane-page]) [data-market-lane-page]){grid-template-columns:minmax(0,1fr) 240px;max-width:none;padding-inline:0}.yg-hybrid-market :is(div:has(>aside):has(>div #yg-main [data-market-lane-page]) [data-market-lane-page]>main){grid-column:1}.yg-hybrid-market :is(div:has(>aside):has(>div #yg-main [data-market-lane-page]) [data-market-lane-page]>aside){grid-column:2}.yg-hybrid-market :is([data-market-lane-page]>main>div:first-child>header){padding-inline:0}.yg-hybrid-market :is([data-market-lane-page]>main>div:first-child>header>div:first-child){min-width:0}.yg-hybrid-market :is([data-market-lane-page]>main>div:first-child>header>div:first-child>:not(button)){display:none}.yg-hybrid-market :is(.yg-lane-pc-header){position:fixed;inset:0 0 auto;z-index:80;min-height:76px;display:grid;grid-template-columns:216px minmax(0,1fr) 44px;align-items:center;gap:24px;padding:12px 24px;background:linear-gradient(90deg,#ffffff26,#fff 40px calc(100% - 40px),#ffffff26);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,0,0,.04);box-sizing:border-box}.yg-hybrid-market :is(.yg-lane-pc-brand){display:flex;align-items:center;width:fit-content;color:inherit}.yg-hybrid-market :is(.yg-lane-pc-search-group){min-width:0;display:flex;align-items:center;border:1px solid #E8E5DC;border-radius:14px;background:#f7f6f2}.yg-hybrid-market :is(.yg-lane-pc-search){flex:1;min-width:0;display:flex;align-items:center;gap:12px;min-height:46px;padding:0 18px;color:#817b70;font-size:13px;font-weight:600;text-align:left;cursor:text;border-radius:14px 0 0 14px}.yg-hybrid-market :is(.yg-lane-pc-search span){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yg-hybrid-market :is(.yg-lane-pc-header svg){width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;flex-shrink:0;stroke-linecap:round;stroke-linejoin:round}.yg-hybrid-market :is(.yg-lane-pc-picker){position:relative;flex-shrink:0}.yg-hybrid-market :is(.yg-lane-pc-category){display:flex;align-items:center;gap:9px;max-width:260px;min-height:38px;margin:4px;padding:0 12px;border-radius:10px;background:#fff4b3;color:#332900;font-size:12px;font-weight:800}.yg-hybrid-market :is(.yg-lane-pc-category>span){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.yg-hybrid-market :is(.yg-lane-pc-category>svg:last-child){width:14px;height:14px}.yg-hybrid-market :is(.yg-lane-pc-category-menu){position:absolute;top:calc(100% + 12px);right:0;min-width:280px;max-height:min(70dvh,560px);overflow-y:auto;padding:8px;border:1px solid #E8E5DC;border-radius:16px;background:#fff;box-shadow:0 12px 36px #1e232826}.yg-hybrid-market :is(.yg-lane-pc-category-menu button){display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;border-radius:10px;padding:10px 14px;text-align:left;font-size:13px;font-weight:600;color:#47443c}.yg-hybrid-market :is(.yg-lane-pc-category-menu button[aria-checked=true]){background:#fff4b3;color:#332900}.yg-hybrid-market :is(.yg-lane-pc-category-menu button:hover){background:#f7f6f2}.yg-hybrid-market :is(.yg-lane-pc-cart){position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#f7f6f2;color:#0a0a0a}.yg-hybrid-market :is(.yg-lane-pc-cart>span){position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:12px;background:#ffd000;font-size:10px;font-weight:800;text-align:center}.yg-hybrid-market :is(.yg-lane-pc-header button:focus-visible),.yg-hybrid-market :is(.yg-lane-pc-header a:focus-visible){outline:2px solid #B8860B;outline-offset:3px}.yg-hybrid-market :is(body:has(.yg-lane-pc-header) div:has(>aside):has(>div #yg-main [data-market-lane-page])){max-width:none;padding-inline:0}.yg-hybrid-market :is(body:has(.yg-lane-pc-header) div:has(>aside):has(>div #yg-main [data-market-lane-page])>aside){padding-top:76px}.yg-hybrid-market :is(body:has(.yg-lane-pc-header) div:has(>aside):has(>div #yg-main [data-market-lane-page])>aside>div:first-child){display:none}.yg-hybrid-market :is(body:has(.yg-lane-pc-header) #yg-main){padding-top:76px}.yg-hybrid-market :is(body:has(.yg-lane-pc-header) [data-market-lane-page]){grid-template-columns:minmax(0,1fr) minmax(0,960px) minmax(0,1fr) 264px!important;column-gap:0}.yg-hybrid-market :is(body:has(.yg-lane-pc-header) [data-market-lane-page]>main){grid-column:2!important}.yg-hybrid-market :is(body:has(.yg-lane-pc-header) [data-market-lane-page]>aside),.yg-hybrid-market :is(body:has(.yg-lane-pc-header) [data-market-lane-page]>main>div:first-child>header){display:none}.yg-hybrid-market :is(body:has(.yg-lane-pc-header) aside>div:has(>a[href="/my-street"])),.yg-hybrid-market :is(body:has(.yg-lane-pc-header) aside>div:has(>a[href="/service/account"])),.yg-hybrid-market :is(body:has(.yg-lane-pc-header) [data-testid=seller-desktop-logout]){display:none}}@media(min-width:1280px)and (hover:hover)and (pointer:fine){.yg-hybrid-market :is(body:has(header a[aria-label="Yoogola home — Market Lane"]) [data-market-lane-page]){grid-template-columns:minmax(0,1fr) min(960px,calc(100% - 560px)) minmax(0,1fr);column-gap:0;max-width:none;margin:0;padding-inline:0}.yg-hybrid-market :is(body:has(header a[aria-label="Yoogola home — Market Lane"]) [data-market-lane-page]>aside){grid-column:1;width:260px;justify-self:end}.yg-hybrid-market :is(body:has(header a[aria-label="Yoogola home — Market Lane"]) [data-market-lane-page]>main){grid-column:2}}@media(max-width:767px){.yg-hybrid-market :is(.yg-featured-card .yg-featured-photo){aspect-ratio:4 / 5}.yg-hybrid-market :is(.yg-featured-card .yg-featured-hot),.yg-hybrid-market :is(.yg-featured-card .yg-featured-ad-badge){position:absolute;top:24px;z-index:2;display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;line-height:16px;color:#fff;pointer-events:none}.yg-hybrid-market :is(.yg-featured-card .yg-featured-hot){left:24px;width:51.2px;height:59.52px;min-height:0;padding:0;border-radius:0;background:none;transform:rotate(-3deg)}.yg-hybrid-market :is(.yg-featured-card .yg-featured-hot svg){display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 2px 3px rgba(78,25,0,.3))}.yg-hybrid-market :is(.yg-featured-card .yg-featured-hot-word){fill:#fff;font-family:inherit;font-size:24px;font-weight:900;font-style:italic;letter-spacing:-.5px;paint-order:stroke fill;stroke:#70170026;stroke-width:1px}.yg-hybrid-market :is(.yg-featured-card .yg-featured-hot-deal){font-size:25px}.yg-hybrid-market :is(.yg-featured-card .yg-featured-ad-badge){right:24px;background:#14171be0;border:1px solid rgba(255,255,255,.35);box-shadow:0 2px 8px #00000026}.yg-hybrid-market :is(.yg-featured-card .yg-featured-details){position:absolute;left:12px;right:12px;bottom:0;z-index:1;padding:12px;border-radius:0 0 16px 16px;background:#1e2125db;color:#fff}.yg-hybrid-market :is(.yg-featured-card .yg-featured-summary){display:flex;min-height:35px;align-items:center;justify-content:space-between;gap:12px}.yg-hybrid-market :is(.yg-featured-card .yg-featured-shop){flex:1;min-width:0;gap:8px;align-items:center}.yg-hybrid-market :is(.yg-featured-card .yg-featured-avatar){width:32px;height:32px;font-size:13px}.yg-hybrid-market :is(.yg-featured-card .yg-featured-shop-name){font-size:13px;line-height:18px;color:#fff}.yg-hybrid-market :is(.yg-featured-card .yg-featured-location){font-size:10px;line-height:15px;color:#d0d3d8}.yg-hybrid-market :is(.yg-featured-card .yg-featured-price-block){flex-shrink:0;max-width:45%;text-align:right}.yg-hybrid-market :is(.yg-featured-card .yg-featured-price){font-size:clamp(19px,5.3vw,22px);font-weight:900;line-height:26px;color:#ffd000;overflow-wrap:anywhere}.yg-hybrid-market :is(.yg-featured-card .yg-featured-footer){margin-top:8px;gap:10px;align-items:center}.yg-hybrid-market :is(.yg-featured-card .yg-featured-title){margin:0;font-size:13px;font-weight:800;line-height:18px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.yg-hybrid-market :is(.yg-featured-card .yg-featured-description){font-size:10px;line-height:13px;color:#d0d3d8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.yg-hybrid-market :is(.yg-featured-card .yg-featured-actions){display:flex;flex-shrink:0;align-items:center;gap:6px}.yg-hybrid-market :is(.yg-featured-card .yg-featured-view-shop){background:#e8dcc4;color:#27241f;height:40px;padding:0 10px;gap:4px;font-size:12px}.yg-hybrid-market :is(.yg-featured-card .yg-featured-whatsapp){display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:8px;background:#128c4a;color:#fff}.yg-hybrid-market :is(.yg-featured-card .yg-featured-whatsapp:hover){background:#0f743e}.yg-hybrid-market :is(.yg-featured-card .yg-featured-dots){inset:64px 24px auto auto;justify-content:flex-end}}@media(min-width:1280px)and (hover:hover)and (pointer:fine){.yg-hybrid-market :is(body:has(.yg-lane-pc-header) div:has(>aside [data-buyer-account-footer]):has(>div #yg-main)){width:100%;max-width:none;margin-inline:0;padding-inline:0;column-gap:24px;background:#f1f1ef}.yg-hybrid-market :is(body:has(.yg-lane-pc-header) div:has(>aside [data-buyer-account-footer])>aside){flex:0 0 240px;width:240px;min-width:0;padding-top:76px}.yg-hybrid-market :is(body:has(.yg-lane-pc-header) div:has(>aside [data-buyer-account-footer])>aside>div:first-child),.yg-hybrid-market :is(body:has(.yg-lane-pc-header) [data-buyer-account-footer]){display:none}.yg-hybrid-market :is(body:has(.yg-lane-pc-header) [data-testid=buyer-pinned-shops]){display:block}.yg-hybrid-market :is(body:has(.yg-lane-pc-header) [data-testid=buyer-pinned-shops]>aside),.yg-hybrid-market :is(body:has(.yg-lane-pc-header) [data-testid=buyer-pinned-shops] header){display:none}.yg-hybrid-market :is(body:has(.yg-lane-pc-header) #yg-main:has([data-testid=buyer-live-market-header])>div>div:first-of-type){display:none}.yg-hybrid-market :is(body:has(.yg-lane-pc-header) #yg-main:has([data-testid=buyer-live-market-header])),.yg-hybrid-market :is(body:has(.yg-lane-pc-header) #yg-main:has([data-testid=buyer-pinned-shops])){background:#f1f1ef}.yg-hybrid-market :is(.yg-lane-pc-search input){width:100%;min-width:0;background:transparent;outline:none;color:#47443c}.yg-hybrid-market :is(.yg-lane-pc-search input::placeholder){color:#817b70}.yg-hybrid-market :is([data-buyer-pc-workspace] [data-testid=buyer-pinned-shops] section:has([data-market-lane-reel])){background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:20px;margin:8px 16px 0;padding:20px 0 16px;overflow:hidden;box-shadow:0 4px 18px #1e232809}.yg-hybrid-market :is([data-buyer-pc-workspace] [data-testid=buyer-pinned-shops] [data-market-lane-reel]){container-type:inline-size;padding-inline:16px!important;scroll-padding-inline:16px}.yg-hybrid-market :is([data-buyer-pc-workspace] [data-testid=buyer-pinned-shops] [data-market-lane-reel]>div.snap-start){width:calc((100cqw - 24px) / 3)}.yg-hybrid-market :is([data-buyer-pc-workspace] [data-testid=buyer-pinned-shops] [data-market-lane-reel]>div.snap-start>*){width:100%}.yg-hybrid-market :is([data-buyer-pc-workspace] [data-testid=buyer-pinned-shops] [data-market-lane-reel]>div.snap-start>*>a>div){flex-wrap:wrap;row-gap:6px}.yg-hybrid-market :is([data-buyer-pc-workspace] [data-testid=buyer-pinned-shops] [data-market-lane-reel] h3){font-size:13px;line-height:1.45}.yg-hybrid-market :is(.yg-buyer-pc-shop-header .font-display){font-size:32px}}@layer properties{}@layer base{@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){}}@layer components{}@layer utilities{.yg-hybrid-market :is(.group-focus-within\:border-accent-foreground\/20:is(:where(.group):focus-within *)){border-color:hsl(var(--accent-foreground))}@supports (color:color-mix(in lab,red,red)){.yg-hybrid-market :is(.group-focus-within\:border-accent-foreground\/20:is(:where(.group):focus-within *)){border-color:color-mix(in oklab,hsl(var(--accent-foreground)) 20%,transparent)}}@media(hover:hover){.yg-hybrid-market :is(.group-hover\:border-accent-foreground\/20:is(:where(.group):hover *)){border-color:hsl(var(--accent-foreground))}@supports (color:color-mix(in lab,red,red)){.yg-hybrid-market :is(.group-hover\:border-accent-foreground\/20:is(:where(.group):hover *)){border-color:color-mix(in oklab,hsl(var(--accent-foreground)) 20%,transparent)}}}.yg-hybrid-market :is(.group-has-\[input\[data-input-otp-placeholder-shown\]\]\:opacity-20:is(:where(.group):has(:is(input[data-input-otp-placeholder-shown])) *)){opacity:.2}@media(hover:hover){}.yg-hybrid-market :is(.focus\:not-sr-only:focus){clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}@media(min-width:48rem){}@media(hover:hover){}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@media(min-width:768px){.yg-hybrid-market :is([data-market-lane-scrollbar=hidden]){scrollbar-width:none}.yg-hybrid-market :is([data-market-lane-scrollbar=hidden]::-webkit-scrollbar){display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@media(min-width:1280px)and (hover:hover)and (pointer:fine){.yg-hybrid-market :is([data-testid=seller-store-pc-header] .font-display){font-size:32px}}@media(min-width:1280px)and (hover:hover)and (pointer:fine){.yg-hybrid-market :is([data-testid=public-storefront]>.flex-1){flex:0 1 960px;width:100%;max-width:960px;margin-inline:auto;padding:96px 16px 32px}.yg-hybrid-market :is([data-testid=public-storefront]>.flex-1>div:first-child){position:absolute;top:24px;left:0;width:100%;height:320px;border-radius:0;border-block:1px solid rgba(0,0,0,.12);background:#fff;-webkit-mask-image:linear-gradient(to right,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(to right,transparent,#000 16%,#000 84%,transparent);z-index:0}.yg-hybrid-market :is([data-testid=public-storefront]>.flex-1>div:first-child>img){opacity:.35}.yg-hybrid-market :is([data-testid=public-storefront]>.flex-1>div:first-child>.absolute.inset-0){display:none}.yg-hybrid-market :is([data-testid=public-storefront]>.flex-1>div:nth-child(2)){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding-inline:24px;text-align:center;margin-top:0}.yg-hybrid-market :is([data-testid=public-storefront]>.flex-1>div:nth-child(2)>div:first-child){flex-direction:column;align-items:center;gap:12px;max-width:100%}.yg-hybrid-market :is([data-testid=public-storefront]>.flex-1>div:nth-child(2) h1),.yg-hybrid-market :is([data-testid=public-storefront]>.flex-1>div:nth-child(2) h1+div){justify-content:center;overflow-wrap:anywhere}.yg-hybrid-market :is([data-testid=public-storefront]>.flex-1>div:nth-child(2)>div:nth-child(2)){width:auto;max-width:100%;margin-top:0;justify-content:center;flex-wrap:wrap;gap:8px}.yg-hybrid-market :is([data-testid=public-storefront]>.flex-1>div:nth-child(2) button){flex:0 0 auto;min-height:40px;padding-inline:14px}.yg-hybrid-market :is([data-testid=public-storefront]>.flex-1>div.overflow-x-auto){justify-content:center;padding-inline:24px}.yg-hybrid-market :is([data-testid=public-storefront]>.flex-1>div[class*="md:p-8"]){padding:24px 0}.yg-hybrid-market :is([data-testid=public-storefront]>.flex-1 [class*="xl:grid-cols-5"]){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.yg-hybrid-market :is([data-testid=public-storefront]>.flex-1>div.max-w-2xl){margin-inline:auto;width:100%}.yg-hybrid-market :is(body:has([data-testid=public-storefront]) header a[aria-label="Yoogola home — Market Lane"] .font-display),.yg-hybrid-market :is(body:has([data-testid=public-storefront]) aside>div:first-child>a:has(svg rect[fill="#0A0A0A"]) .font-display){font-size:32px}.yg-hybrid-market :is(body:not(:has(header a[aria-label="Yoogola home — Market Lane"])) [data-testid=public-storefront]>.flex-1){padding-top:168px}.yg-hybrid-market :is(body:not(:has(header a[aria-label="Yoogola home — Market Lane"])) [data-testid=public-storefront]>.flex-1>div:first-child){top:96px}}
/* mobile-shop-9cee2bd676950cfe.css */
.yg-shop-card { overflow: hidden; border-radius: 16px; background: #fff; border: 1px solid rgba(10,10,10,0.06); box-shadow: 0 1px 3px rgba(40,30,0,0.06); }
.yg-shop-track { scrollbar-width: none; touch-action: pan-x pan-y; overscroll-behavior-x: contain; background: #F2F2F0; }
.yg-shop-track::-webkit-scrollbar { display: none; }
/* Same main picture presentation as Sponsored mobile: full width, 4:5. */
.yg-shop-slide { aspect-ratio: 4 / 5; background: #F2F2F0; -webkit-user-drag: none; }
.yg-shop-photo { -webkit-user-drag: none; user-select: none; }
.yg-shop-arrow { position: absolute; top: 50%; z-index: 2; display: flex; width: 36px; height: 36px; transform: translateY(-50%); align-items: center; justify-content: center; border-radius: 999px; background: rgba(0,0,0,0.35); color: #fff; transition: opacity .2s; }
.yg-shop-arrow:disabled { opacity: 0.25; cursor: default; }
.yg-shop-counter { position: absolute; top: 12px; right: 12px; z-index: 2; padding: 3px 9px; border-radius: 999px; background: rgba(255,255,255,0.92); color: #0A0A0A; font-size: 11px; font-weight: 800; font-variant-numeric: tabular-nums; pointer-events: none; }
.yg-shop-footer { display: flex; align-items: center; gap: 12px; padding: 12px 12px 8px; background: #fff; }
.yg-shop-title { margin: 0; font-size: 14px; font-weight: 700; line-height: 19px; color: #0A0A0A; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.yg-shop-price { margin-top: 2px; font-size: 18px; font-weight: 900; line-height: 22px; color: #0A0A0A; }
.yg-shop-was { margin-left: 6px; font-size: 12px; font-weight: 600; color: #8a8478; text-decoration: line-through; }
.yg-shop-heart { display: inline-flex; flex-shrink: 0; height: 40px; min-width: 40px; padding: 0 10px; gap: 5px; align-items: center; justify-content: center; border-radius: 999px; border: 1px solid rgba(10,10,10,0.1); background: #FFFDF5; color: #3a3630; font-size: 12px; font-weight: 800; transition: transform .15s, background .2s; }
.yg-shop-heart:active { transform: scale(0.9); }
.yg-shop-heart[aria-busy="true"] { opacity: 0.6; }
.yg-shop-heart.is-liked { background: #FFE9E6; border-color: #F4B3A8; color: #D2321E; }
.yg-shop-heart.is-liked svg { fill: currentColor; }
.yg-shop-dots { display: flex; justify-content: center; gap: 6px; padding: 0 0 10px; background: #fff; }
.yg-shop-dots button { width: 7px; height: 7px; border-radius: 999px; background: #D9D4C7; transition: transform .2s, background .2s; }
.yg-shop-dots button.is-active { background: #D4A500; transform: scale(1.3); }

/* Explicit geometry: preserved live utility CSS is not assumed to contain new classes. */
.yg-shop-carousel{padding-left:12px;padding-right:12px}
.yg-shop-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}
.yg-shop-slide{display:block;position:relative;width:100%;flex:0 0 100%;scroll-snap-align:center}
.yg-shop-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.yg-shop-footer>a{flex:1;min-width:0}
.yg-shop-arrow.left-2{left:8px}.yg-shop-arrow.right-2{right:8px}
.yg-shop-arrow svg{width:20px;height:20px}.yg-shop-heart svg{width:18px;height:18px}
/* compact-shop-14c03166bfbb4004.css */
@media (max-width: 767px){/* Ordinary mobile Market Lane tiles only. Keep the readable footer and touch
   controls unchanged while making the whole card 92% wide and 85% as tall.
   The old photo height was 1.25 × inner width; account for the 2px border and
   unchanged footer/dots when calculating the new photo height. */
@media (max-width: 767px) {
  .yg-shop-card {
    width: 92%;
    margin-inline: auto;
    --yg-shop-height-offset: 9.565217391px;
  }
  .yg-shop-card.has-product-dots { --yg-shop-height-offset: 12.115217391px; }
  .yg-shop-slide {
    aspect-ratio: auto;
    padding-top: calc(115.489130435% - var(--yg-shop-height-offset));
  }
}}
/* unified-6faaff2cae56de3e.css */
/* Only signed-in mobile Market Lane supplies this header slot. */
@media (max-width: 767px) {
  .yg-shop-card--unified > .yg-shop-info {
    padding: 12px 10px; margin: 0; gap: 8px; border-bottom: 1px solid rgba(10,10,10,0.06);
  }
  .yg-shop-card--unified .yg-shop-avatar { width: 30px; height: 30px; }
  .yg-shop-card--unified .yg-shop-name {
    font-size: 13px !important; overflow-wrap: anywhere;
    display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;
  }
  .yg-shop-card--unified .yg-shop-identity a { min-width: 0; }
  .yg-shop-card--unified .yg-shop-location { font-size: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .yg-shop-card--unified .yg-shop-actions { gap: 4px; }
  .yg-shop-card--unified .yg-shop-view { padding-left: 7px; padding-right: 7px; gap: 2px; }
  .yg-shop-card--unified .yg-shop-view span { font-size: 11px !important; white-space: nowrap; }
}
/* market-header-e16f51bd9a23865d.css */
@media(max-width:767px){
.yg-lane-icon>span{display:none}
[data-guest-market-header] .yg-guest-header-row{padding:10px 14px;gap:8px;min-height:60px}
[data-guest-market-header] .yg-guest-header-actions{gap:4px}
[data-guest-market-header] .yg-guest-header-search{padding:0 14px 10px}
}
/* seller-mobile-7efe490a546168a0.css */
@media(max-width:767px){.yg-seller-mobile-shop-chat{display:none}}
/* pinned-header-18916fee9f44b8b2.css */
@media(max-width:767px){.yg-pinned-mobile-header{position:sticky;top:0;z-index:30;background:#fff;max-height:160px;opacity:1;overflow:visible;border-bottom:1px solid rgba(0,0,0,.04);transition:max-height .3s ease-out,opacity .3s ease-out,transform .3s ease-out}.yg-pinned-mobile-header[data-hidden="true"]{max-height:0;transform:translateY(-8px);overflow:hidden;border-bottom:0;pointer-events:none;opacity:0}.yg-pinned-mobile-row{display:flex;align-items:center;gap:8px;padding:12px 16px;min-width:0}.yg-pinned-mobile-logo{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px}.yg-pinned-mobile-logo .yg-pinned-brand{gap:0}.yg-pinned-mobile-logo .yg-pinned-brand>span{display:none}.yg-pinned-mobile-search{display:flex;align-items:center;flex:1;min-width:0;height:40px;border-radius:9999px;border:1px solid rgba(0,0,0,.06);background:#F5F5F3}}
/* combined-408f49a40df1f81a.css */
@media(max-width:767.98px){html,body,*{scrollbar-width:none!important}*::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}}
@media(min-width:1280px) and (hover:hover) and (pointer:fine){
[data-fixed-pc-reel] [data-market-lane-reel]{container-type:inline-size;overflow-x:hidden}
[data-fixed-pc-reel] [data-market-lane-reel]>div.snap-start{width:calc((100cqw - 24px)/3)}
[data-fixed-pc-reel] [data-market-lane-reel]>div.snap-start>*{width:100%}
[data-fixed-pc-reel] [data-market-lane-product-image]{aspect-ratio:15/16}
[data-fixed-pc-reel]>button,[data-fixed-pc-reel]>.pointer-events-none,[data-fixed-pc-reel] [data-market-lane-reel]>.w-2{display:none}
[data-testid="public-storefront"] > .flex-1 [class*="xl:grid-cols-5"]{grid-template-columns:repeat(3,minmax(0,1fr))}

  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-pc-card { width: 100%; max-width: 440px; margin-inline: auto; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-media { display: grid; grid-template-columns: minmax(0, 1fr); gap: 0; position: relative; padding: 12px 12px 0; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-media > div:first-child { height: auto; aspect-ratio: 4 / 5; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-media > button:nth-of-type(2) { right: 24px; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-media > button { grid-column: 1; grid-row: 1; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-dots { grid-column: 1; grid-row: 1; left: 12px; right: 12px; top: auto; bottom: 12px; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-details { grid-column: 1; grid-row: 2; padding: 14px 16px 16px; gap: 12px; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-price,
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-amount { font-size: 26px; }

}
/* refined-012e627785a69073.css */
/* Guest headers only; private signed-in carts remain available. */
[data-guest-market-header] a[href$="/cart"]{display:none!important}
body:has([data-guest-market-header]) [data-market-lane-page] a[href$="/cart"]{display:none!important}
body:has([data-guest-market-view="true"]) header a[href$="/cart"],
[data-guest-market-view="true"] a[href$="/cart"]{display:none!important}
@media(min-width:1280px) and (hover:hover) and (pointer:fine){
.yg-hybrid-market [data-fixed-pc-reel] [data-market-lane-reel]{container-type:inline-size;width:100%;overflow-x:hidden}
.yg-hybrid-market [data-fixed-pc-reel] [data-market-lane-reel]{padding-inline:12px;gap:12px}
.yg-hybrid-market [data-fixed-pc-reel] [data-market-lane-reel]>div.snap-start{width:calc((100cqw - 24px)/3)!important;min-width:0}
.yg-hybrid-market [data-fixed-pc-reel] [data-market-lane-reel]>div.snap-start>*{width:100%!important}
.yg-hybrid-market [data-fixed-pc-reel] [data-market-lane-product-image]{aspect-ratio:15/16!important}
.yg-hybrid-market [data-market-lane-page] section[aria-label="Yoogola welcome"]{width:100%;margin-inline:0}
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-pc-card {
    display: block; padding: 0; border-radius: 20px; border: 1px solid rgba(0,0,0,.06);
    box-shadow: 0 4px 18px rgba(30,35,40,.035);
  }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-media {
    display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
    gap: 20px; padding: 12px; align-items: stretch;
  }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-media > div:first-child { grid-column: 1; grid-row: 1; height: 300px; border-radius: 14px; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-photo { aspect-ratio: auto; height: 100%; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-media > button { position: absolute; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-media > button:nth-of-type(1) { left: 24px; top: 50%; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-media > button:nth-of-type(2) { right: calc(100% / 2.2 + 24px); top: 50%; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-hot,
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-ad-badge { position: absolute; top: 24px; z-index: 2; pointer-events: none; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-hot { left: 26px; width: 51px; height: 60px; transform: rotate(-3deg); }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-hot svg { display: block; width: 100%; height: 100%; overflow: visible; filter: drop-shadow(0 2px 3px rgba(78,25,0,.3)); }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-hot-word { fill: #fff; font-size: 24px; font-weight: 900; font-style: italic; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-hot-deal { font-size: 25px; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-ad-badge {
    right: 24px; padding: 5px 10px; border-radius: 999px; font-size: 11px; font-weight: 800;
    color: #fff; background: rgba(20,23,27,.88); border: 1px solid rgba(255,255,255,.35);
  }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-dots { position: absolute; left: 12px; right: calc(100% / 2.2 + 24px); top: 288px; bottom: auto; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-details {
    grid-column: 2; grid-row: 1; min-width: 0; display: flex; flex-direction: column; justify-content: space-between; padding: 42px 8px 8px 0;
  }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-summary { display: flex; flex-direction: column; gap: 14px; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-shop-name { font-size: 16px; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-price { font-size: 34px; font-weight: 900; color: #e6b800; white-space: nowrap; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-currency { font-size: 20px; color: #000; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-amount { font-size: 34px; color: #e6b800; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-footer { flex-direction: column; align-items: stretch; gap: 16px; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-footer > div:first-child:has(.yg-featured-title, .yg-featured-description) {
    padding: 12px; border-radius: 8px; background: rgba(30, 33, 37, 0.86); color: #fff;
  }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-title {
    font-size: 18px; font-weight: 800; line-height: 1.3; color: #fff;
    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
  }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-description {
    margin-top: 6px; font-size: 13px; line-height: 1.5; color: #d0d3d8;
    display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;
  }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-actions { display: flex; gap: 8px; }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-view-shop {
    flex: 1; display: flex; min-height: 40px; align-items: center; justify-content: center;
    gap: 8px; padding: 0 16px; border-radius: 8px;
    background: #e8dcc4; color: #27241f; font-size: 14px; font-weight: 900;
  }
  .yg-hybrid-market .yg-featured-pc-placement .yg-featured-whatsapp {
    display: flex; width: 40px; height: 40px; align-items: center; justify-content: center;
    border-radius: 8px; background: #128c4a; color: #fff;
  }
  section[aria-label="Yoogola welcome"]:has(.yg-pc-welcome-art) { padding: 0 !important; background: #f7f4ef !important; }
  section[aria-label="Yoogola welcome"]:has(.yg-pc-welcome-art) > :not(.yg-pc-welcome-art) { display: none !important; }
  .yg-pc-welcome-art { position: relative; width: 100%; height: 100%; }
  .yg-pc-welcome-art > img { display: block; width: 100%; height: 100%; object-fit: contain; }
  .yg-pc-banner-controls { position: absolute; bottom: 6px; left: 50%; transform: translateX(-50%); display: flex; padding: 0 6px; border-radius: 20px; background: rgba(0,0,0,.55); }
  .yg-pc-banner-controls > button { display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; padding: 0; border: 0; background: none; cursor: pointer; }
  .yg-pc-banner-controls > button::after { content: ""; display: block; width: 6px; height: 6px; border-radius: 50%; background: #fff; }
  .yg-pc-banner-controls > button[aria-pressed="true"]::after { background: #ffd000; width: 12px; border-radius: 4px; }
  .yg-pc-banner-controls > button:focus-visible { outline: 2px solid #ffd000; outline-offset: -2px; border-radius: 6px; }


.yg-hybrid-market .yg-featured-pc-placement .yg-featured-pc-card{width:100%;max-width:none;margin-inline:0}
.yg-hybrid-market .yg-featured-pc-placement .yg-featured-media>div:first-child{aspect-ratio:auto;height:300px}
.yg-hybrid-market .yg-featured-pc-placement .yg-featured-details{grid-column:2;grid-row:1}
.yg-hybrid-market .yg-featured-pc-placement .yg-featured-media>button{grid-column:auto;grid-row:auto}
.yg-hybrid-market .yg-featured-pc-placement .yg-featured-dots{grid-column:auto;grid-row:auto}
}
/* pc-6425331180a95a3b-sizing.css */
/* Fine-pointer PC only. All touch/tablet/mobile/native geometry stays intact. */
@media(min-width:1280px) and (hover:hover) and (pointer:fine) {
  body[data-yg-pc-sizing="true"] [data-yg-pc-tile][data-yg-pc-tile][data-yg-pc-tile][data-yg-pc-tile] {
    width:var(--yg-pc-tile-width)!important;
    min-width:0!important;
  }
  body[data-yg-pc-sizing="true"] [data-yg-pc-tile="reel"] [data-market-lane-product-image] {
    aspect-ratio:auto!important;
    height:var(--yg-pc-photo-height)!important;
  }
  body[data-yg-pc-sizing="true"] [data-yg-pc-tile="card"] {
    aspect-ratio:auto!important;
    height:var(--yg-pc-tile-height)!important;
    justify-self:center;
  }
  body[data-yg-pc-sizing="true"] [data-yg-pc-tile="card"] > a > img {
    height:var(--yg-pc-photo-height)!important;
  }
  body[data-yg-pc-sizing="true"] [data-yg-pc-tile="card"] .absolute.bottom-0 {
    height:var(--yg-pc-footer-height)!important;
  }
  body[data-yg-pc-sizing="true"] [data-fixed-pc-reel] [data-market-lane-reel] {
    width:var(--yg-pc-rail-width)!important;
    max-width:100%;
    margin-inline:auto;
  }
  body[data-yg-pc-sizing="true"] [data-fixed-pc-reel] [data-market-lane-reel] > div.snap-start {
    width:auto!important;
    flex-shrink:0;
  }
  body[data-yg-pc-sizing="true"] [data-yg-pc-ordinary-row] {
    width:var(--yg-pc-row-width)!important;
    max-width:100%;
    margin-inline:auto!important;
  }
  body[data-yg-pc-sizing="true"] [data-market-lane-page] section[aria-label="Yoogola welcome"] {
    width:var(--yg-pc-banner-width)!important;
    max-width:100%;
    margin-inline:auto!important;
  }
  /* Narrow portrait shop cards, using the supplied seller-page reference. */
  body[data-yg-pc-sizing="true"] [data-testid=public-storefront] [data-yg-pc-shop-grid] {
    grid-template-columns:repeat(3,minmax(0,205px))!important;
    gap:20px!important;
    width:100%!important;
    max-width:655px!important;
    margin-inline:auto!important;
    align-items:start;
  }
  body[data-yg-pc-sizing="true"] [data-yg-pc-shop-tile] > a > div:first-child {
    aspect-ratio:2/3!important;
  }
}
/* discovery-59b2fc679acc45ed-layout.css */
/* Owner-approved PC-only cleanup. Touch/tablet/native retain their UI. */
@media(min-width:1280px) and (hover:hover) and (pointer:fine) {
  [data-testid="public-storefront"] > aside { display:none!important; }
  [data-yg-live-categories],
  body:has([data-yg-live-page]) .yg-lane-pc-category,
  body:has([data-yg-live-page]) .yg-lane-pc-category-menu { display:none!important; }
  body[data-yg-pc-sizing="true"] [data-market-lane-page] .yg-featured-pc-placement .yg-featured-pc-card {
    width:var(--yg-pc-discovery-width)!important;
    max-width:100%!important;
    margin-inline:auto!important;
  }
  body[data-yg-pc-sizing="true"] [data-market-lane-page] .yg-featured-pc-placement .yg-featured-media>div:first-child {
    height:var(--yg-pc-discovery-photo-height,250px)!important;
  }
}
/* shop-actions-429bd74839f57ddb.css */
/* Website-only styling. No assets, animation, media scheduling or network work. */
.yg-shop-call,
.yg-shop-call:hover,
.yg-store-call,
.yg-store-call:hover {
  background-color: #2d6f3f !important;
  border-color: #255c34 !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), 0 2px 4px rgba(17, 45, 24, .14);
}
.yg-shop-call,
.yg-shop-call:hover {
  width: 34px;
  height: 34px;
  min-width: 34px;
  color: #fff !important;
}
.yg-shop-call svg {
  fill: #fff;
  stroke: #fff;
}
.yg-store-call,
.yg-store-call:hover {
  color: #fff !important;
}
.yg-shop-view,
.yg-shop-view:hover,
.yg-featured-view-shop,
.yg-featured-view-shop:hover {
  background-color: #000 !important;
  color: #fff !important;
  border: 1px solid #aa976c !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .12), 0 0 0 1px rgba(170, 151, 108, .12), 0 2px 5px rgba(0, 0, 0, .18) !important;
}
.yg-shop-view,
.yg-shop-card--unified .yg-shop-view {
  min-width: 140px;
  height: 34px;
  padding-inline: 18px;
  gap: 9px;
  letter-spacing: .01em;
  white-space: nowrap;
}
.yg-featured-view-shop {
  min-width: 140px;
  padding-inline: 22px !important;
}
.yg-shop-heart {
  border-color: #aa976c;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .6), 0 0 0 1px rgba(170, 151, 108, .10), 0 2px 4px rgba(0, 0, 0, .10);
}
.yg-shop-heart.is-liked {
  border-color: #f4b3a8;
}
.yg-shop-name {
  font-weight: 900 !important;
  color: #111 !important;
  font-size: 17px !important;
}
.yg-featured-shop .yg-featured-shop-name {
  font-weight: 900 !important;
  color: #111 !important;
}
@media (max-width: 767px) {
  .yg-shop-card--unified .yg-shop-name {
    font-size: 15px !important;
  }
  .yg-shop-view,
  .yg-shop-card--unified .yg-shop-view {
    min-width: 116px;
    padding-inline: 12px;
    gap: 6px;
  }
  .yg-shop-card--unified .yg-shop-view span {
    font-size: 12px !important;
  }
  .yg-featured-view-shop {
    min-width: 128px;
    padding-inline: 18px !important;
  }
}
@media (max-width: 360px) {
  .yg-shop-view,
  .yg-shop-card--unified .yg-shop-view {
    min-width: 108px;
    padding-inline: 10px;
  }
}
.yg-product-whatsapp svg {
  color: #2d6f3f !important;
}
.yg-product-whatsapp,
.yg-product-call {
  box-shadow: 0 2px 6px rgba(0, 0, 0, .14);
}
.yg-product-call,
.yg-product-call:hover {
  background-color: #000 !important;
  color: #fff !important;
  border-color: #000 !important;
}
/* reference-buttons-bd574373f53e64e8.css */
.yg-shop-call,
.yg-shop-call:hover{
width: 40px;
  height: 40px;
  min-width: 40px;
  border-radius: 10px !important;
  background-color: #128c4a !important;
  border: 1px solid #128c4a !important;
  color: #fff !important;
  box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
}
.yg-shop-call svg{
width: 21px !important;
  height: 21px !important;
  fill: none !important;
  stroke: #fff;
  stroke-width: 1.6;
}
.yg-shop-view,
.yg-shop-view:hover,
.yg-featured-view-shop,
.yg-featured-view-shop:hover{
background-color: #000 !important;
  color: #fff !important;
  border: 1.5px solid #aa976c !important;
  border-radius: 12px !important;
  font-weight: 600 !important;
  box-shadow: 0 0 0 1px rgba(170, 151, 108, .16), 0 2px 4px rgba(0, 0, 0, .14) !important;
}
.yg-shop-view,
.yg-shop-card--unified .yg-shop-view{
min-width: 140px;
  height: 40px;
  padding-inline: 18px;
  gap: 9px;
  letter-spacing: .01em;
  white-space: nowrap;
}
.yg-featured-view-shop{
min-width: 140px;
  padding-inline: 22px !important;
}
.yg-shop-view svg,
.yg-featured-view-shop svg{
display: none;
}
@media (max-width: 767px){
.yg-shop-call,
.yg-shop-call:hover{
width: 36px;
    height: 36px;
    min-width: 36px;
    border-radius: 9px !important;
}
.yg-shop-call svg{
width: 19px !important;
    height: 19px !important;
}
.yg-shop-view,
.yg-shop-card--unified .yg-shop-view{
min-width: 116px;
    height: 36px;
    padding-inline: 12px;
    gap: 6px;
}
.yg-shop-card--unified .yg-shop-view span{
font-size: 12px !important;
}
.yg-featured-view-shop{
min-width: 128px;
    padding-inline: 18px !important;
}
}
@media (max-width: 360px){
.yg-shop-view,
.yg-shop-card--unified .yg-shop-view{
min-width: 108px;
    padding-inline: 10px;
}
}
/* market-lane-one-buttons-82fe4415901ce344.css */
@media (max-width: 767px) {
  [data-market-lane-page] .yg-shop-actions .yg-shop-call {
    width: 42px;
    height: 42px;
    min-width: 42px;
    border-radius: 10px !important;
  }
  [data-market-lane-page] .yg-shop-actions .yg-shop-call svg {
    width: 22px !important;
    height: 22px !important;
  }
  [data-market-lane-page] .yg-shop-actions .yg-shop-view {
    min-width: 132px;
    height: 42px;
    padding-inline: 14px;
    gap: 6px;
  }
  [data-market-lane-page] .yg-shop-card--unified .yg-shop-view span {
    font-size: 14px !important;
  }
}
@media (max-width: 360px) {
  [data-market-lane-page] .yg-shop-actions .yg-shop-view {
    min-width: 116px;
    height: 40px;
    padding-inline: 10px;
  }
  [data-market-lane-page] .yg-shop-card--unified .yg-shop-view span {
    font-size: 13px !important;
  }
}
/* combined-admin-phones-258656981e874b1e.css */
.yg-combined-admin-contacts{margin-top:24px;border:1px solid #0000000f;border-radius:16px;background:#fff;padding:20px}
.yg-combined-admin-contacts h2{font-size:16px;font-weight:900}
.yg-combined-admin-contacts>p{font-size:12px;color:#6b6b6b;margin-top:4px}
.yg-combined-admin-contact-grid{display:grid;gap:12px;margin-top:16px}
.yg-combined-admin-contact-grid article{min-width:0;padding:12px;border:1px solid #0000000f;border-radius:12px;overflow-wrap:anywhere;font-size:12px}
.yg-combined-admin-contact-grid strong{font-size:13px;font-weight:700}
.yg-combined-admin-contact-grid article p{margin-top:4px}
.yg-combined-admin-phone{font-size:12px;color:#6b6b6b;white-space:normal;overflow-wrap:anywhere}
@media(min-width:640px){.yg-combined-admin-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* admin-services-c3e7ccc894173db1.css */
.yg-services{margin:0 0 24px;color:#0a0a0a}.yg-services h2{font-size:18px;font-weight:900}.yg-services>p,.yg-service-admin>p{margin:8px 0 16px;color:#6b6b6b;font-size:14px}
.yg-service-cards{display:grid;gap:12px}.yg-service-cards article{min-width:0;border:1px solid #00000014;border-radius:16px;background:white;padding:20px;overflow-wrap:anywhere}.yg-service-cards h3,.yg-service-cards h2{font-size:16px;font-weight:900}.yg-service-cards p{font-size:14px;color:#6b6b6b;margin-top:8px}
.yg-service-call{display:inline-flex;align-items:center;min-height:44px;background:#16a34a;color:white;font-weight:800;border-radius:12px;padding:0 16px;margin-top:16px}.yg-service-pending{font-size:12px!important}
.yg-service-more{min-height:44px;background:#ffd000;border-radius:12px;padding:0 20px;margin-top:16px;font-weight:800}.yg-service-more:disabled{opacity:.5}
.yg-service-admin{max-width:1024px;margin:auto;padding:24px 16px}.yg-service-admin h1{font-size:24px;font-weight:900}.yg-service-admin input{width:100%;min-height:44px;background:white;border:1px solid #00000014;border-radius:12px;padding:0 12px;margin:8px 0 12px}
@media(min-width:640px){.yg-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.yg-services .yg-service-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* service-pro-5c1593db93af6bd5.css */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer utilities {
  :is(.yg-service-pro-upgrade .visible,.yg-service-pro-upgrade.visible) {
    visibility: visible;
  }
  :is(.yg-service-pro-upgrade .absolute,.yg-service-pro-upgrade.absolute) {
    position: absolute;
  }
  :is(.yg-service-pro-upgrade .fixed,.yg-service-pro-upgrade.fixed) {
    position: fixed;
  }
  :is(.yg-service-pro-upgrade .relative,.yg-service-pro-upgrade.relative) {
    position: relative;
  }
  :is(.yg-service-pro-upgrade .inset-0,.yg-service-pro-upgrade.inset-0) {
    inset: 0px;
  }
  :is(.yg-service-pro-upgrade .top-4,.yg-service-pro-upgrade.top-4) {
    top: calc(var(--spacing) * 4);
  }
  :is(.yg-service-pro-upgrade .right-4,.yg-service-pro-upgrade.right-4) {
    right: calc(var(--spacing) * 4);
  }
  :is(.yg-service-pro-upgrade .z-50,.yg-service-pro-upgrade.z-50) {
    z-index: 50;
  }
  :is(.yg-service-pro-upgrade .mx-auto,.yg-service-pro-upgrade.mx-auto) {
    margin-inline: auto;
  }
  :is(.yg-service-pro-upgrade .-mt-10,.yg-service-pro-upgrade.-mt-10) {
    margin-top: calc(var(--spacing) * -10);
  }
  :is(.yg-service-pro-upgrade .mt-0\.5,.yg-service-pro-upgrade.mt-0\.5) {
    margin-top: calc(var(--spacing) * 0.5);
  }
  :is(.yg-service-pro-upgrade .mt-1,.yg-service-pro-upgrade.mt-1) {
    margin-top: var(--spacing);
  }
  :is(.yg-service-pro-upgrade .mt-1\.5,.yg-service-pro-upgrade.mt-1\.5) {
    margin-top: calc(var(--spacing) * 1.5);
  }
  :is(.yg-service-pro-upgrade .mt-2,.yg-service-pro-upgrade.mt-2) {
    margin-top: calc(var(--spacing) * 2);
  }
  :is(.yg-service-pro-upgrade .mt-2\.5,.yg-service-pro-upgrade.mt-2\.5) {
    margin-top: calc(var(--spacing) * 2.5);
  }
  :is(.yg-service-pro-upgrade .mt-3,.yg-service-pro-upgrade.mt-3) {
    margin-top: calc(var(--spacing) * 3);
  }
  :is(.yg-service-pro-upgrade .mt-4,.yg-service-pro-upgrade.mt-4) {
    margin-top: calc(var(--spacing) * 4);
  }
  :is(.yg-service-pro-upgrade .mt-5,.yg-service-pro-upgrade.mt-5) {
    margin-top: calc(var(--spacing) * 5);
  }
  :is(.yg-service-pro-upgrade .mt-6,.yg-service-pro-upgrade.mt-6) {
    margin-top: calc(var(--spacing) * 6);
  }
  :is(.yg-service-pro-upgrade .mb-2,.yg-service-pro-upgrade.mb-2) {
    margin-bottom: calc(var(--spacing) * 2);
  }
  :is(.yg-service-pro-upgrade .flex,.yg-service-pro-upgrade.flex) {
    display: flex;
  }
  :is(.yg-service-pro-upgrade .grid,.yg-service-pro-upgrade.grid) {
    display: grid;
  }
  :is(.yg-service-pro-upgrade .hidden,.yg-service-pro-upgrade.hidden) {
    display: none;
  }
  :is(.yg-service-pro-upgrade .inline-flex,.yg-service-pro-upgrade.inline-flex) {
    display: inline-flex;
  }
  :is(.yg-service-pro-upgrade .h-1\.5,.yg-service-pro-upgrade.h-1\.5) {
    height: calc(var(--spacing) * 1.5);
  }
  :is(.yg-service-pro-upgrade .h-3,.yg-service-pro-upgrade.h-3) {
    height: calc(var(--spacing) * 3);
  }
  :is(.yg-service-pro-upgrade .h-3\.5,.yg-service-pro-upgrade.h-3\.5) {
    height: calc(var(--spacing) * 3.5);
  }
  :is(.yg-service-pro-upgrade .h-4,.yg-service-pro-upgrade.h-4) {
    height: calc(var(--spacing) * 4);
  }
  :is(.yg-service-pro-upgrade .h-6,.yg-service-pro-upgrade.h-6) {
    height: calc(var(--spacing) * 6);
  }
  :is(.yg-service-pro-upgrade .h-8,.yg-service-pro-upgrade.h-8) {
    height: calc(var(--spacing) * 8);
  }
  :is(.yg-service-pro-upgrade .h-9,.yg-service-pro-upgrade.h-9) {
    height: calc(var(--spacing) * 9);
  }
  :is(.yg-service-pro-upgrade .h-10,.yg-service-pro-upgrade.h-10) {
    height: calc(var(--spacing) * 10);
  }
  :is(.yg-service-pro-upgrade .h-11,.yg-service-pro-upgrade.h-11) {
    height: calc(var(--spacing) * 11);
  }
  :is(.yg-service-pro-upgrade .h-14,.yg-service-pro-upgrade.h-14) {
    height: calc(var(--spacing) * 14);
  }
  :is(.yg-service-pro-upgrade .h-20,.yg-service-pro-upgrade.h-20) {
    height: calc(var(--spacing) * 20);
  }
  :is(.yg-service-pro-upgrade .h-40,.yg-service-pro-upgrade.h-40) {
    height: calc(var(--spacing) * 40);
  }
  :is(.yg-service-pro-upgrade .max-h-\[90dvh\],.yg-service-pro-upgrade.max-h-\[90dvh\]) {
    max-height: 90dvh;
  }
  :is(.yg-service-pro-upgrade .min-h-6,.yg-service-pro-upgrade.min-h-6) {
    min-height: calc(var(--spacing) * 6);
  }
  :is(.yg-service-pro-upgrade .min-h-8,.yg-service-pro-upgrade.min-h-8) {
    min-height: calc(var(--spacing) * 8);
  }
  :is(.yg-service-pro-upgrade .min-h-10,.yg-service-pro-upgrade.min-h-10) {
    min-height: calc(var(--spacing) * 10);
  }
  :is(.yg-service-pro-upgrade .w-1\.5,.yg-service-pro-upgrade.w-1\.5) {
    width: calc(var(--spacing) * 1.5);
  }
  :is(.yg-service-pro-upgrade .w-3,.yg-service-pro-upgrade.w-3) {
    width: calc(var(--spacing) * 3);
  }
  :is(.yg-service-pro-upgrade .w-3\.5,.yg-service-pro-upgrade.w-3\.5) {
    width: calc(var(--spacing) * 3.5);
  }
  :is(.yg-service-pro-upgrade .w-4,.yg-service-pro-upgrade.w-4) {
    width: calc(var(--spacing) * 4);
  }
  :is(.yg-service-pro-upgrade .w-6,.yg-service-pro-upgrade.w-6) {
    width: calc(var(--spacing) * 6);
  }
  :is(.yg-service-pro-upgrade .w-8,.yg-service-pro-upgrade.w-8) {
    width: calc(var(--spacing) * 8);
  }
  :is(.yg-service-pro-upgrade .w-9,.yg-service-pro-upgrade.w-9) {
    width: calc(var(--spacing) * 9);
  }
  :is(.yg-service-pro-upgrade .w-10,.yg-service-pro-upgrade.w-10) {
    width: calc(var(--spacing) * 10);
  }
  :is(.yg-service-pro-upgrade .w-20,.yg-service-pro-upgrade.w-20) {
    width: calc(var(--spacing) * 20);
  }
  :is(.yg-service-pro-upgrade .w-full,.yg-service-pro-upgrade.w-full) {
    width: 100%;
  }
  :is(.yg-service-pro-upgrade .max-w-5xl,.yg-service-pro-upgrade.max-w-5xl) {
    max-width: var(--container-5xl);
  }
  :is(.yg-service-pro-upgrade .max-w-lg,.yg-service-pro-upgrade.max-w-lg) {
    max-width: var(--container-lg);
  }
  :is(.yg-service-pro-upgrade .min-w-0,.yg-service-pro-upgrade.min-w-0) {
    min-width: 0px;
  }
  :is(.yg-service-pro-upgrade .flex-1,.yg-service-pro-upgrade.flex-1) {
    flex: 1;
  }
  :is(.yg-service-pro-upgrade .shrink-0,.yg-service-pro-upgrade.shrink-0) {
    flex-shrink: 0;
  }
  :is(.yg-service-pro-upgrade .animate-pulse,.yg-service-pro-upgrade.animate-pulse) {
    animation: var(--animate-pulse);
  }
  :is(.yg-service-pro-upgrade .grid-cols-\[28px_1fr\],.yg-service-pro-upgrade.grid-cols-\[28px_1fr\]) {
    grid-template-columns: 28px 1fr;
  }
  :is(.yg-service-pro-upgrade .grid-cols-\[28px_minmax\(0\,1\.6fr\)_minmax\(0\,1\.7fr\)_minmax\(0\,1\.1fr\)_70px_90px_auto\],.yg-service-pro-upgrade.grid-cols-\[28px_minmax\(0\,1\.6fr\)_minmax\(0\,1\.7fr\)_minmax\(0\,1\.1fr\)_70px_90px_auto\]) {
    grid-template-columns: 28px minmax(0,1.6fr) minmax(0,1.7fr) minmax(0,1.1fr) 70px 90px auto;
  }
  :is(.yg-service-pro-upgrade .flex-col,.yg-service-pro-upgrade.flex-col) {
    flex-direction: column;
  }
  :is(.yg-service-pro-upgrade .flex-wrap,.yg-service-pro-upgrade.flex-wrap) {
    flex-wrap: wrap;
  }
  :is(.yg-service-pro-upgrade .place-items-center,.yg-service-pro-upgrade.place-items-center) {
    place-items: center;
  }
  :is(.yg-service-pro-upgrade .items-center,.yg-service-pro-upgrade.items-center) {
    align-items: center;
  }
  :is(.yg-service-pro-upgrade .items-end,.yg-service-pro-upgrade.items-end) {
    align-items: flex-end;
  }
  :is(.yg-service-pro-upgrade .items-start,.yg-service-pro-upgrade.items-start) {
    align-items: flex-start;
  }
  :is(.yg-service-pro-upgrade .justify-between,.yg-service-pro-upgrade.justify-between) {
    justify-content: space-between;
  }
  :is(.yg-service-pro-upgrade .justify-center,.yg-service-pro-upgrade.justify-center) {
    justify-content: center;
  }
  :is(.yg-service-pro-upgrade .gap-1,.yg-service-pro-upgrade.gap-1) {
    gap: var(--spacing);
  }
  :is(.yg-service-pro-upgrade .gap-1\.5,.yg-service-pro-upgrade.gap-1\.5) {
    gap: calc(var(--spacing) * 1.5);
  }
  :is(.yg-service-pro-upgrade .gap-2,.yg-service-pro-upgrade.gap-2) {
    gap: calc(var(--spacing) * 2);
  }
  :is(.yg-service-pro-upgrade .gap-2\.5,.yg-service-pro-upgrade.gap-2\.5) {
    gap: calc(var(--spacing) * 2.5);
  }
  :is(.yg-service-pro-upgrade .gap-3,.yg-service-pro-upgrade.gap-3) {
    gap: calc(var(--spacing) * 3);
  }
  :is(.yg-service-pro-upgrade :where(.space-y-1 > :not(:last-child)),.yg-service-pro-upgrade:where(.space-y-1 > :not(:last-child))) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse));
    margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)));
  }
  :is(.yg-service-pro-upgrade :where(.space-y-px > :not(:last-child)),.yg-service-pro-upgrade:where(.space-y-px > :not(:last-child))) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(1px * var(--tw-space-y-reverse));
    margin-block-end: calc(1px * calc(1 - var(--tw-space-y-reverse)));
  }
  :is(.yg-service-pro-upgrade .gap-x-3,.yg-service-pro-upgrade.gap-x-3) {
    column-gap: calc(var(--spacing) * 3);
  }
  :is(.yg-service-pro-upgrade .gap-y-1,.yg-service-pro-upgrade.gap-y-1) {
    row-gap: var(--spacing);
  }
  :is(.yg-service-pro-upgrade .truncate,.yg-service-pro-upgrade.truncate) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  :is(.yg-service-pro-upgrade .overflow-hidden,.yg-service-pro-upgrade.overflow-hidden) {
    overflow: hidden;
  }
  :is(.yg-service-pro-upgrade .overflow-y-auto,.yg-service-pro-upgrade.overflow-y-auto) {
    overflow-y: auto;
  }
  :is(.yg-service-pro-upgrade .rounded-2xl,.yg-service-pro-upgrade.rounded-2xl) {
    border-radius: var(--radius-2xl);
  }
  :is(.yg-service-pro-upgrade .rounded-full,.yg-service-pro-upgrade.rounded-full) {
    border-radius: calc(infinity * 1px);
  }
  :is(.yg-service-pro-upgrade .rounded-lg,.yg-service-pro-upgrade.rounded-lg) {
    border-radius: var(--radius-lg);
  }
  :is(.yg-service-pro-upgrade .rounded-xl,.yg-service-pro-upgrade.rounded-xl) {
    border-radius: var(--radius-xl);
  }
  :is(.yg-service-pro-upgrade .rounded-t-3xl,.yg-service-pro-upgrade.rounded-t-3xl) {
    border-top-left-radius: var(--radius-3xl);
    border-top-right-radius: var(--radius-3xl);
  }
  :is(.yg-service-pro-upgrade .border,.yg-service-pro-upgrade.border) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  :is(.yg-service-pro-upgrade .border-b,.yg-service-pro-upgrade.border-b) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  :is(.yg-service-pro-upgrade .border-dashed,.yg-service-pro-upgrade.border-dashed) {
    --tw-border-style: dashed;
    border-style: dashed;
  }
  :is(.yg-service-pro-upgrade .border-\[\#D93636\]\/50,.yg-service-pro-upgrade.border-\[\#D93636\]\/50) {
    border-color: color-mix(in oklab, #D93636 50%, transparent);
  }
  :is(.yg-service-pro-upgrade .border-\[\#E9D8A6\],.yg-service-pro-upgrade.border-\[\#E9D8A6\]) {
    border-color: #E9D8A6;
  }
  :is(.yg-service-pro-upgrade .border-black\/\[0\.04\],.yg-service-pro-upgrade.border-black\/\[0\.04\]) {
    border-color: color-mix(in srgb, #000 4%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-black) 4%, transparent);
    }
  }
  :is(.yg-service-pro-upgrade .border-black\/\[0\.05\],.yg-service-pro-upgrade.border-black\/\[0\.05\]) {
    border-color: color-mix(in srgb, #000 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }
  :is(.yg-service-pro-upgrade .border-black\/\[0\.06\],.yg-service-pro-upgrade.border-black\/\[0\.06\]) {
    border-color: color-mix(in srgb, #000 6%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-black) 6%, transparent);
    }
  }
  :is(.yg-service-pro-upgrade .border-black\/\[0\.08\],.yg-service-pro-upgrade.border-black\/\[0\.08\]) {
    border-color: color-mix(in srgb, #000 8%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-black) 8%, transparent);
    }
  }
  :is(.yg-service-pro-upgrade .border-black\/\[0\.12\],.yg-service-pro-upgrade.border-black\/\[0\.12\]) {
    border-color: color-mix(in srgb, #000 12%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-black) 12%, transparent);
    }
  }
  :is(.yg-service-pro-upgrade .border-transparent,.yg-service-pro-upgrade.border-transparent) {
    border-color: transparent;
  }
  :is(.yg-service-pro-upgrade .bg-\[\#0A0A0A\],.yg-service-pro-upgrade.bg-\[\#0A0A0A\]) {
    background-color: #0A0A0A;
  }
  :is(.yg-service-pro-upgrade .bg-\[\#1FA85A\],.yg-service-pro-upgrade.bg-\[\#1FA85A\]) {
    background-color: #1FA85A;
  }
  :is(.yg-service-pro-upgrade .bg-\[\#2F7D5B\],.yg-service-pro-upgrade.bg-\[\#2F7D5B\]) {
    background-color: #2F7D5B;
  }
  :is(.yg-service-pro-upgrade .bg-\[\#6B6B6B\],.yg-service-pro-upgrade.bg-\[\#6B6B6B\]) {
    background-color: #6B6B6B;
  }
  :is(.yg-service-pro-upgrade .bg-\[\#9B9B9B\],.yg-service-pro-upgrade.bg-\[\#9B9B9B\]) {
    background-color: #9B9B9B;
  }
  :is(.yg-service-pro-upgrade .bg-\[\#16A34A\],.yg-service-pro-upgrade.bg-\[\#16A34A\]) {
    background-color: #16A34A;
  }
  :is(.yg-service-pro-upgrade .bg-\[\#D93636\],.yg-service-pro-upgrade.bg-\[\#D93636\]) {
    background-color: #D93636;
  }
  :is(.yg-service-pro-upgrade .bg-\[\#E7F6EC\],.yg-service-pro-upgrade.bg-\[\#E7F6EC\]) {
    background-color: #E7F6EC;
  }
  :is(.yg-service-pro-upgrade .bg-\[\#E5484D\],.yg-service-pro-upgrade.bg-\[\#E5484D\]) {
    background-color: #E5484D;
  }
  :is(.yg-service-pro-upgrade .bg-\[\#F1F1EC\],.yg-service-pro-upgrade.bg-\[\#F1F1EC\]) {
    background-color: #F1F1EC;
  }
  :is(.yg-service-pro-upgrade .bg-\[\#F3F3EE\],.yg-service-pro-upgrade.bg-\[\#F3F3EE\]) {
    background-color: #F3F3EE;
  }
  :is(.yg-service-pro-upgrade .bg-\[\#F4F4F2\],.yg-service-pro-upgrade.bg-\[\#F4F4F2\]) {
    background-color: #F4F4F2;
  }
  :is(.yg-service-pro-upgrade .bg-\[\#FAFAF5\],.yg-service-pro-upgrade.bg-\[\#FAFAF5\]) {
    background-color: #FAFAF5;
  }
  :is(.yg-service-pro-upgrade .bg-\[\#FDECEC\],.yg-service-pro-upgrade.bg-\[\#FDECEC\]) {
    background-color: #FDECEC;
  }
  :is(.yg-service-pro-upgrade .bg-\[\#FFD000\],.yg-service-pro-upgrade.bg-\[\#FFD000\]) {
    background-color: #FFD000;
  }
  :is(.yg-service-pro-upgrade .bg-\[\#FFF4BF\],.yg-service-pro-upgrade.bg-\[\#FFF4BF\]) {
    background-color: #FFF4BF;
  }
  :is(.yg-service-pro-upgrade .bg-black\/40,.yg-service-pro-upgrade.bg-black\/40) {
    background-color: color-mix(in srgb, #000 40%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }
  :is(.yg-service-pro-upgrade .bg-black\/\[0\.03\],.yg-service-pro-upgrade.bg-black\/\[0\.03\]) {
    background-color: color-mix(in srgb, #000 3%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 3%, transparent);
    }
  }
  :is(.yg-service-pro-upgrade .bg-transparent,.yg-service-pro-upgrade.bg-transparent) {
    background-color: transparent;
  }
  :is(.yg-service-pro-upgrade .bg-white,.yg-service-pro-upgrade.bg-white) {
    background-color: var(--color-white);
  }
  :is(.yg-service-pro-upgrade .bg-white\/70,.yg-service-pro-upgrade.bg-white\/70) {
    background-color: color-mix(in srgb, #fff 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }
  :is(.yg-service-pro-upgrade .fill-\[\#E5484D\],.yg-service-pro-upgrade.fill-\[\#E5484D\]) {
    fill: #E5484D;
  }
  :is(.yg-service-pro-upgrade .fill-\[\#F5B800\],.yg-service-pro-upgrade.fill-\[\#F5B800\]) {
    fill: #F5B800;
  }
  :is(.yg-service-pro-upgrade .p-1,.yg-service-pro-upgrade.p-1) {
    padding: var(--spacing);
  }
  :is(.yg-service-pro-upgrade .p-3,.yg-service-pro-upgrade.p-3) {
    padding: calc(var(--spacing) * 3);
  }
  :is(.yg-service-pro-upgrade .p-6,.yg-service-pro-upgrade.p-6) {
    padding: calc(var(--spacing) * 6);
  }
  :is(.yg-service-pro-upgrade .p-8,.yg-service-pro-upgrade.p-8) {
    padding: calc(var(--spacing) * 8);
  }
  :is(.yg-service-pro-upgrade .px-2,.yg-service-pro-upgrade.px-2) {
    padding-inline: calc(var(--spacing) * 2);
  }
  :is(.yg-service-pro-upgrade .px-3,.yg-service-pro-upgrade.px-3) {
    padding-inline: calc(var(--spacing) * 3);
  }
  :is(.yg-service-pro-upgrade .px-4,.yg-service-pro-upgrade.px-4) {
    padding-inline: calc(var(--spacing) * 4);
  }
  :is(.yg-service-pro-upgrade .px-6,.yg-service-pro-upgrade.px-6) {
    padding-inline: calc(var(--spacing) * 6);
  }
  :is(.yg-service-pro-upgrade .py-2\.5,.yg-service-pro-upgrade.py-2\.5) {
    padding-block: calc(var(--spacing) * 2.5);
  }
  :is(.yg-service-pro-upgrade .py-3,.yg-service-pro-upgrade.py-3) {
    padding-block: calc(var(--spacing) * 3);
  }
  :is(.yg-service-pro-upgrade .py-3\.5,.yg-service-pro-upgrade.py-3\.5) {
    padding-block: calc(var(--spacing) * 3.5);
  }
  :is(.yg-service-pro-upgrade .py-6,.yg-service-pro-upgrade.py-6) {
    padding-block: calc(var(--spacing) * 6);
  }
  :is(.yg-service-pro-upgrade .pt-6,.yg-service-pro-upgrade.pt-6) {
    padding-top: calc(var(--spacing) * 6);
  }
  :is(.yg-service-pro-upgrade .pb-6,.yg-service-pro-upgrade.pb-6) {
    padding-bottom: calc(var(--spacing) * 6);
  }
  :is(.yg-service-pro-upgrade .pb-14,.yg-service-pro-upgrade.pb-14) {
    padding-bottom: calc(var(--spacing) * 14);
  }
  :is(.yg-service-pro-upgrade .text-center,.yg-service-pro-upgrade.text-center) {
    text-align: center;
  }
  :is(.yg-service-pro-upgrade .text-right,.yg-service-pro-upgrade.text-right) {
    text-align: right;
  }
  :is(.yg-service-pro-upgrade .text-2xl,.yg-service-pro-upgrade.text-2xl) {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  :is(.yg-service-pro-upgrade .text-base,.yg-service-pro-upgrade.text-base) {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  :is(.yg-service-pro-upgrade .text-sm,.yg-service-pro-upgrade.text-sm) {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  :is(.yg-service-pro-upgrade .text-xl,.yg-service-pro-upgrade.text-xl) {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  :is(.yg-service-pro-upgrade .text-xs,.yg-service-pro-upgrade.text-xs) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  :is(.yg-service-pro-upgrade .text-\[11px\],.yg-service-pro-upgrade.text-\[11px\]) {
    font-size: 11px;
  }
  :is(.yg-service-pro-upgrade .text-\[13px\],.yg-service-pro-upgrade.text-\[13px\]) {
    font-size: 13px;
  }
  :is(.yg-service-pro-upgrade .leading-tight,.yg-service-pro-upgrade.leading-tight) {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  :is(.yg-service-pro-upgrade .font-black,.yg-service-pro-upgrade.font-black) {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }
  :is(.yg-service-pro-upgrade .font-bold,.yg-service-pro-upgrade.font-bold) {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  :is(.yg-service-pro-upgrade .font-medium,.yg-service-pro-upgrade.font-medium) {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  :is(.yg-service-pro-upgrade .font-semibold,.yg-service-pro-upgrade.font-semibold) {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  :is(.yg-service-pro-upgrade .tracking-normal,.yg-service-pro-upgrade.tracking-normal) {
    --tw-tracking: var(--tracking-normal);
    letter-spacing: var(--tracking-normal);
  }
  :is(.yg-service-pro-upgrade .tracking-wider,.yg-service-pro-upgrade.tracking-wider) {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }
  :is(.yg-service-pro-upgrade .break-words,.yg-service-pro-upgrade.break-words) {
    overflow-wrap: break-word;
  }
  :is(.yg-service-pro-upgrade .whitespace-pre-line,.yg-service-pro-upgrade.whitespace-pre-line) {
    white-space: pre-line;
  }
  :is(.yg-service-pro-upgrade .text-\[\#0A0A0A\],.yg-service-pro-upgrade.text-\[\#0A0A0A\]) {
    color: #0A0A0A;
  }
  :is(.yg-service-pro-upgrade .text-\[\#1B6B3A\],.yg-service-pro-upgrade.text-\[\#1B6B3A\]) {
    color: #1B6B3A;
  }
  :is(.yg-service-pro-upgrade .text-\[\#3A3A3A\],.yg-service-pro-upgrade.text-\[\#3A3A3A\]) {
    color: #3A3A3A;
  }
  :is(.yg-service-pro-upgrade .text-\[\#5A5A5A\],.yg-service-pro-upgrade.text-\[\#5A5A5A\]) {
    color: #5A5A5A;
  }
  :is(.yg-service-pro-upgrade .text-\[\#5C4500\],.yg-service-pro-upgrade.text-\[\#5C4500\]) {
    color: #5C4500;
  }
  :is(.yg-service-pro-upgrade .text-\[\#6B6B6B\],.yg-service-pro-upgrade.text-\[\#6B6B6B\]) {
    color: #6B6B6B;
  }
  :is(.yg-service-pro-upgrade .text-\[\#8A8A8A\],.yg-service-pro-upgrade.text-\[\#8A8A8A\]) {
    color: #8A8A8A;
  }
  :is(.yg-service-pro-upgrade .text-\[\#9B1C1C\],.yg-service-pro-upgrade.text-\[\#9B1C1C\]) {
    color: #9B1C1C;
  }
  :is(.yg-service-pro-upgrade .text-\[\#9B9B9B\],.yg-service-pro-upgrade.text-\[\#9B9B9B\]) {
    color: #9B9B9B;
  }
  :is(.yg-service-pro-upgrade .text-\[\#A0A09A\],.yg-service-pro-upgrade.text-\[\#A0A09A\]) {
    color: #A0A09A;
  }
  :is(.yg-service-pro-upgrade .text-\[\#B8860B\],.yg-service-pro-upgrade.text-\[\#B8860B\]) {
    color: #B8860B;
  }
  :is(.yg-service-pro-upgrade .text-\[\#E5484D\],.yg-service-pro-upgrade.text-\[\#E5484D\]) {
    color: #E5484D;
  }
  :is(.yg-service-pro-upgrade .text-\[\#F5B800\],.yg-service-pro-upgrade.text-\[\#F5B800\]) {
    color: #F5B800;
  }
  :is(.yg-service-pro-upgrade .text-white,.yg-service-pro-upgrade.text-white) {
    color: var(--color-white);
  }
  :is(.yg-service-pro-upgrade .text-white\/70,.yg-service-pro-upgrade.text-white\/70) {
    color: color-mix(in srgb, #fff 70%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-white) 70%, transparent);
    }
  }
  :is(.yg-service-pro-upgrade .normal-case,.yg-service-pro-upgrade.normal-case) {
    text-transform: none;
  }
  :is(.yg-service-pro-upgrade .uppercase,.yg-service-pro-upgrade.uppercase) {
    text-transform: uppercase;
  }
  :is(.yg-service-pro-upgrade .underline,.yg-service-pro-upgrade.underline) {
    text-decoration-line: underline;
  }
  :is(.yg-service-pro-upgrade .accent-\[\#FFD000\],.yg-service-pro-upgrade.accent-\[\#FFD000\]) {
    accent-color: #FFD000;
  }
  :is(.yg-service-pro-upgrade .filter,.yg-service-pro-upgrade.filter) {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  :is(.yg-service-pro-upgrade .outline-none,.yg-service-pro-upgrade.outline-none) {
    --tw-outline-style: none;
    outline-style: none;
  }
  :is(.yg-service-pro-upgrade .placeholder\:text-\[\#C0C0BC\]::placeholder,.yg-service-pro-upgrade.placeholder\:text-\[\#C0C0BC\]::placeholder) {
    color: #C0C0BC;
  }
  :is(.yg-service-pro-upgrade .last\:border-0:last-child,.yg-service-pro-upgrade.last\:border-0:last-child) {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  :is(.yg-service-pro-upgrade .focus\:border-\[\#FFD000\]:focus,.yg-service-pro-upgrade.focus\:border-\[\#FFD000\]:focus) {
    border-color: #FFD000;
  }
  :is(.yg-service-pro-upgrade .focus\:ring-2:focus,.yg-service-pro-upgrade.focus\:ring-2:focus) {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  :is(.yg-service-pro-upgrade .focus\:ring-\[\#FFD000\]\/20:focus,.yg-service-pro-upgrade.focus\:ring-\[\#FFD000\]\/20:focus) {
    --tw-ring-color: color-mix(in oklab, #FFD000 20%, transparent);
  }
  :is(.yg-service-pro-upgrade .disabled\:opacity-50:disabled,.yg-service-pro-upgrade.disabled\:opacity-50:disabled) {
    opacity: 50%;
  }
  @media (width >= 40rem) {
    :is(.yg-service-pro-upgrade .sm\:grid-cols-2,.yg-service-pro-upgrade.sm\:grid-cols-2) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    :is(.yg-service-pro-upgrade .sm\:flex-row,.yg-service-pro-upgrade.sm\:flex-row) {
      flex-direction: row;
    }
    :is(.yg-service-pro-upgrade .sm\:items-center,.yg-service-pro-upgrade.sm\:items-center) {
      align-items: center;
    }
    :is(.yg-service-pro-upgrade .sm\:rounded-3xl,.yg-service-pro-upgrade.sm\:rounded-3xl) {
      border-radius: var(--radius-3xl);
    }
    :is(.yg-service-pro-upgrade .sm\:p-4,.yg-service-pro-upgrade.sm\:p-4) {
      padding: calc(var(--spacing) * 4);
    }
    :is(.yg-service-pro-upgrade .sm\:px-6,.yg-service-pro-upgrade.sm\:px-6) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  @media (width >= 48rem) {
    :is(.yg-service-pro-upgrade .md\:grid,.yg-service-pro-upgrade.md\:grid) {
      display: grid;
    }
    :is(.yg-service-pro-upgrade .md\:grid-cols-\[28px_minmax\(0\,1\.6fr\)_minmax\(0\,1\.7fr\)_minmax\(0\,1\.1fr\)_70px_90px_auto\],.yg-service-pro-upgrade.md\:grid-cols-\[28px_minmax\(0\,1\.6fr\)_minmax\(0\,1\.7fr\)_minmax\(0\,1\.1fr\)_70px_90px_auto\]) {
      grid-template-columns: 28px minmax(0,1.6fr) minmax(0,1.7fr) minmax(0,1.1fr) 70px 90px auto;
    }
    :is(.yg-service-pro-upgrade .md\:items-center,.yg-service-pro-upgrade.md\:items-center) {
      align-items: center;
    }
  }
  @media (width >= 64rem) {
    :is(.yg-service-pro-upgrade .lg\:grid-cols-3,.yg-service-pro-upgrade.lg\:grid-cols-3) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
/* market-lane-ratio-css-22b25bcf800c68fb-1791915074.css */
@media (max-width: 767px) {
  [data-market-lane-page] .yg-featured-card .yg-featured-media::after {
    content: "";
    position: absolute;
    inset: 12px 12px 0;
    z-index: 3;
    border: 2px solid #efc328;
    border-radius: 16px;
    box-shadow: inset 0 0 0 1px rgba(255, 230, 142, 0.18);
    pointer-events: none;
  }
  [data-market-lane-page] .yg-featured-card .yg-featured-hot svg {
    filter: drop-shadow(0 0 1px rgba(255, 215, 90, 0.8)) drop-shadow(0 3px 4px rgba(78, 25, 0, 0.3));
  }
  [data-market-lane-page] .yg-featured-card .yg-featured-hot svg > path:first-child {
    stroke: #ffd75a;
    stroke-width: 1.5px;
    stroke-linejoin: round;
  }
  [data-market-lane-page] .yg-featured-card .yg-featured-ad-badge {
    color: #ffe08a;
    background: linear-gradient(135deg, rgba(43, 37, 22, 0.96), rgba(20, 23, 27, 0.94));
    border: 1px solid #e9bf43;
    box-shadow: inset 0 1px 0 rgba(255, 224, 138, 0.12), 0 2px 8px rgba(0, 0, 0, 0.2);
  }
}
/* email-54b512b4bfa995aa.css */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer utilities {
  :is(.yg-email-upgrade .pointer-events-none,.yg-email-upgrade.pointer-events-none) {
    pointer-events: none;
  }
  :is(.yg-email-upgrade .absolute,.yg-email-upgrade.absolute) {
    position: absolute;
  }
  :is(.yg-email-upgrade .relative,.yg-email-upgrade.relative) {
    position: relative;
  }
  :is(.yg-email-upgrade .-top-16,.yg-email-upgrade.-top-16) {
    top: calc(var(--spacing) * -16);
  }
  :is(.yg-email-upgrade .-right-12,.yg-email-upgrade.-right-12) {
    right: calc(var(--spacing) * -12);
  }
  :is(.yg-email-upgrade .mx-5,.yg-email-upgrade.mx-5) {
    margin-inline: calc(var(--spacing) * 5);
  }
  :is(.yg-email-upgrade .mx-auto,.yg-email-upgrade.mx-auto) {
    margin-inline: auto;
  }
  :is(.yg-email-upgrade .mt-0\.5,.yg-email-upgrade.mt-0\.5) {
    margin-top: calc(var(--spacing) * 0.5);
  }
  :is(.yg-email-upgrade .mt-1,.yg-email-upgrade.mt-1) {
    margin-top: var(--spacing);
  }
  :is(.yg-email-upgrade .mt-2,.yg-email-upgrade.mt-2) {
    margin-top: calc(var(--spacing) * 2);
  }
  :is(.yg-email-upgrade .mt-3,.yg-email-upgrade.mt-3) {
    margin-top: calc(var(--spacing) * 3);
  }
  :is(.yg-email-upgrade .mt-4,.yg-email-upgrade.mt-4) {
    margin-top: calc(var(--spacing) * 4);
  }
  :is(.yg-email-upgrade .mt-5,.yg-email-upgrade.mt-5) {
    margin-top: calc(var(--spacing) * 5);
  }
  :is(.yg-email-upgrade .mt-6,.yg-email-upgrade.mt-6) {
    margin-top: calc(var(--spacing) * 6);
  }
  :is(.yg-email-upgrade .mb-1\.5,.yg-email-upgrade.mb-1\.5) {
    margin-bottom: calc(var(--spacing) * 1.5);
  }
  :is(.yg-email-upgrade .mb-3,.yg-email-upgrade.mb-3) {
    margin-bottom: calc(var(--spacing) * 3);
  }
  :is(.yg-email-upgrade .mb-5,.yg-email-upgrade.mb-5) {
    margin-bottom: calc(var(--spacing) * 5);
  }
  :is(.yg-email-upgrade .mb-6,.yg-email-upgrade.mb-6) {
    margin-bottom: calc(var(--spacing) * 6);
  }
  :is(.yg-email-upgrade .ml-auto,.yg-email-upgrade.ml-auto) {
    margin-left: auto;
  }
  :is(.yg-email-upgrade .block,.yg-email-upgrade.block) {
    display: block;
  }
  :is(.yg-email-upgrade .flex,.yg-email-upgrade.flex) {
    display: flex;
  }
  :is(.yg-email-upgrade .grid,.yg-email-upgrade.grid) {
    display: grid;
  }
  :is(.yg-email-upgrade .inline-flex,.yg-email-upgrade.inline-flex) {
    display: inline-flex;
  }
  :is(.yg-email-upgrade .h-1\.5,.yg-email-upgrade.h-1\.5) {
    height: calc(var(--spacing) * 1.5);
  }
  :is(.yg-email-upgrade .h-3,.yg-email-upgrade.h-3) {
    height: calc(var(--spacing) * 3);
  }
  :is(.yg-email-upgrade .h-3\.5,.yg-email-upgrade.h-3\.5) {
    height: calc(var(--spacing) * 3.5);
  }
  :is(.yg-email-upgrade .h-4,.yg-email-upgrade.h-4) {
    height: calc(var(--spacing) * 4);
  }
  :is(.yg-email-upgrade .h-5,.yg-email-upgrade.h-5) {
    height: calc(var(--spacing) * 5);
  }
  :is(.yg-email-upgrade .h-8,.yg-email-upgrade.h-8) {
    height: calc(var(--spacing) * 8);
  }
  :is(.yg-email-upgrade .h-9,.yg-email-upgrade.h-9) {
    height: calc(var(--spacing) * 9);
  }
  :is(.yg-email-upgrade .h-10,.yg-email-upgrade.h-10) {
    height: calc(var(--spacing) * 10);
  }
  :is(.yg-email-upgrade .h-11,.yg-email-upgrade.h-11) {
    height: calc(var(--spacing) * 11);
  }
  :is(.yg-email-upgrade .h-56,.yg-email-upgrade.h-56) {
    height: calc(var(--spacing) * 56);
  }
  :is(.yg-email-upgrade .h-\[18px\],.yg-email-upgrade.h-\[18px\]) {
    height: 18px;
  }
  :is(.yg-email-upgrade .h-\[84px\],.yg-email-upgrade.h-\[84px\]) {
    height: 84px;
  }
  :is(.yg-email-upgrade .w-1\.5,.yg-email-upgrade.w-1\.5) {
    width: calc(var(--spacing) * 1.5);
  }
  :is(.yg-email-upgrade .w-3,.yg-email-upgrade.w-3) {
    width: calc(var(--spacing) * 3);
  }
  :is(.yg-email-upgrade .w-3\.5,.yg-email-upgrade.w-3\.5) {
    width: calc(var(--spacing) * 3.5);
  }
  :is(.yg-email-upgrade .w-4,.yg-email-upgrade.w-4) {
    width: calc(var(--spacing) * 4);
  }
  :is(.yg-email-upgrade .w-5,.yg-email-upgrade.w-5) {
    width: calc(var(--spacing) * 5);
  }
  :is(.yg-email-upgrade .w-9,.yg-email-upgrade.w-9) {
    width: calc(var(--spacing) * 9);
  }
  :is(.yg-email-upgrade .w-10,.yg-email-upgrade.w-10) {
    width: calc(var(--spacing) * 10);
  }
  :is(.yg-email-upgrade .w-11,.yg-email-upgrade.w-11) {
    width: calc(var(--spacing) * 11);
  }
  :is(.yg-email-upgrade .w-36,.yg-email-upgrade.w-36) {
    width: calc(var(--spacing) * 36);
  }
  :is(.yg-email-upgrade .w-56,.yg-email-upgrade.w-56) {
    width: calc(var(--spacing) * 56);
  }
  :is(.yg-email-upgrade .w-\[18px\],.yg-email-upgrade.w-\[18px\]) {
    width: 18px;
  }
  :is(.yg-email-upgrade .w-full,.yg-email-upgrade.w-full) {
    width: 100%;
  }
  :is(.yg-email-upgrade .max-w-\[240px\],.yg-email-upgrade.max-w-\[240px\]) {
    max-width: 240px;
  }
  :is(.yg-email-upgrade .max-w-md,.yg-email-upgrade.max-w-md) {
    max-width: var(--container-md);
  }
  :is(.yg-email-upgrade .min-w-0,.yg-email-upgrade.min-w-0) {
    min-width: 0px;
  }
  :is(.yg-email-upgrade .shrink-0,.yg-email-upgrade.shrink-0) {
    flex-shrink: 0;
  }
  :is(.yg-email-upgrade .animate-pulse,.yg-email-upgrade.animate-pulse) {
    animation: var(--animate-pulse);
  }
  :is(.yg-email-upgrade .animate-spin,.yg-email-upgrade.animate-spin) {
    animation: var(--animate-spin);
  }
  :is(.yg-email-upgrade .resize-y,.yg-email-upgrade.resize-y) {
    resize: vertical;
  }
  :is(.yg-email-upgrade .grid-cols-2,.yg-email-upgrade.grid-cols-2) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  :is(.yg-email-upgrade .flex-col,.yg-email-upgrade.flex-col) {
    flex-direction: column;
  }
  :is(.yg-email-upgrade .flex-wrap,.yg-email-upgrade.flex-wrap) {
    flex-wrap: wrap;
  }
  :is(.yg-email-upgrade .place-items-center,.yg-email-upgrade.place-items-center) {
    place-items: center;
  }
  :is(.yg-email-upgrade .items-center,.yg-email-upgrade.items-center) {
    align-items: center;
  }
  :is(.yg-email-upgrade .items-start,.yg-email-upgrade.items-start) {
    align-items: flex-start;
  }
  :is(.yg-email-upgrade .justify-between,.yg-email-upgrade.justify-between) {
    justify-content: space-between;
  }
  :is(.yg-email-upgrade .gap-1\.5,.yg-email-upgrade.gap-1\.5) {
    gap: calc(var(--spacing) * 1.5);
  }
  :is(.yg-email-upgrade .gap-2,.yg-email-upgrade.gap-2) {
    gap: calc(var(--spacing) * 2);
  }
  :is(.yg-email-upgrade .gap-3,.yg-email-upgrade.gap-3) {
    gap: calc(var(--spacing) * 3);
  }
  :is(.yg-email-upgrade .gap-4,.yg-email-upgrade.gap-4) {
    gap: calc(var(--spacing) * 4);
  }
  :is(.yg-email-upgrade .gap-6,.yg-email-upgrade.gap-6) {
    gap: calc(var(--spacing) * 6);
  }
  :is(.yg-email-upgrade :where(.space-y-3 > :not(:last-child)),.yg-email-upgrade:where(.space-y-3 > :not(:last-child))) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }
  :is(.yg-email-upgrade :where(.space-y-4 > :not(:last-child)),.yg-email-upgrade:where(.space-y-4 > :not(:last-child))) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }
  :is(.yg-email-upgrade :where(.divide-y > :not(:last-child)),.yg-email-upgrade:where(.divide-y > :not(:last-child))) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }
  :is(.yg-email-upgrade :where(.divide-\[\#ECEEE9\] > :not(:last-child)),.yg-email-upgrade:where(.divide-\[\#ECEEE9\] > :not(:last-child))) {
    border-color: #ECEEE9;
  }
  :is(.yg-email-upgrade .overflow-hidden,.yg-email-upgrade.overflow-hidden) {
    overflow: hidden;
  }
  :is(.yg-email-upgrade .rounded-2xl,.yg-email-upgrade.rounded-2xl) {
    border-radius: var(--radius-2xl);
  }
  :is(.yg-email-upgrade .rounded-full,.yg-email-upgrade.rounded-full) {
    border-radius: calc(infinity * 1px);
  }
  :is(.yg-email-upgrade .rounded-lg,.yg-email-upgrade.rounded-lg) {
    border-radius: var(--radius-lg);
  }
  :is(.yg-email-upgrade .rounded-xl,.yg-email-upgrade.rounded-xl) {
    border-radius: var(--radius-xl);
  }
  :is(.yg-email-upgrade .border,.yg-email-upgrade.border) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  :is(.yg-email-upgrade .border-\[28px\],.yg-email-upgrade.border-\[28px\]) {
    border-style: var(--tw-border-style);
    border-width: 28px;
  }
  :is(.yg-email-upgrade .border-t,.yg-email-upgrade.border-t) {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  :is(.yg-email-upgrade .border-b,.yg-email-upgrade.border-b) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  :is(.yg-email-upgrade .border-\[\#CFE1D3\],.yg-email-upgrade.border-\[\#CFE1D3\]) {
    border-color: #CFE1D3;
  }
  :is(.yg-email-upgrade .border-\[\#D7DDCF\],.yg-email-upgrade.border-\[\#D7DDCF\]) {
    border-color: #D7DDCF;
  }
  :is(.yg-email-upgrade .border-\[\#D9DED7\],.yg-email-upgrade.border-\[\#D9DED7\]) {
    border-color: #D9DED7;
  }
  :is(.yg-email-upgrade .border-\[\#DDE1D9\],.yg-email-upgrade.border-\[\#DDE1D9\]) {
    border-color: #DDE1D9;
  }
  :is(.yg-email-upgrade .border-\[\#E2E6DE\],.yg-email-upgrade.border-\[\#E2E6DE\]) {
    border-color: #E2E6DE;
  }
  :is(.yg-email-upgrade .border-\[\#E3DCAE\],.yg-email-upgrade.border-\[\#E3DCAE\]) {
    border-color: #E3DCAE;
  }
  :is(.yg-email-upgrade .border-\[\#E4D78D\],.yg-email-upgrade.border-\[\#E4D78D\]) {
    border-color: #E4D78D;
  }
  :is(.yg-email-upgrade .border-\[\#E4EDE4\],.yg-email-upgrade.border-\[\#E4EDE4\]) {
    border-color: #E4EDE4;
  }
  :is(.yg-email-upgrade .border-\[\#E6DDAF\],.yg-email-upgrade.border-\[\#E6DDAF\]) {
    border-color: #E6DDAF;
  }
  :is(.yg-email-upgrade .border-\[\#E6E9E2\],.yg-email-upgrade.border-\[\#E6E9E2\]) {
    border-color: #E6E9E2;
  }
  :is(.yg-email-upgrade .border-\[\#E8E9E2\],.yg-email-upgrade.border-\[\#E8E9E2\]) {
    border-color: #E8E9E2;
  }
  :is(.yg-email-upgrade .border-\[\#E8EBE5\],.yg-email-upgrade.border-\[\#E8EBE5\]) {
    border-color: #E8EBE5;
  }
  :is(.yg-email-upgrade .border-\[\#E9D878\]\/40,.yg-email-upgrade.border-\[\#E9D878\]\/40) {
    border-color: color-mix(in oklab, #E9D878 40%, transparent);
  }
  :is(.yg-email-upgrade .border-\[\#EAEBE6\],.yg-email-upgrade.border-\[\#EAEBE6\]) {
    border-color: #EAEBE6;
  }
  :is(.yg-email-upgrade .bg-\[\#27372C\],.yg-email-upgrade.bg-\[\#27372C\]) {
    background-color: #27372C;
  }
  :is(.yg-email-upgrade .bg-\[\#A89A6A\],.yg-email-upgrade.bg-\[\#A89A6A\]) {
    background-color: #A89A6A;
  }
  :is(.yg-email-upgrade .bg-\[\#E6F3EB\],.yg-email-upgrade.bg-\[\#E6F3EB\]) {
    background-color: #E6F3EB;
  }
  :is(.yg-email-upgrade .bg-\[\#E8EEE8\],.yg-email-upgrade.bg-\[\#E8EEE8\]) {
    background-color: #E8EEE8;
  }
  :is(.yg-email-upgrade .bg-\[\#E9DFAF\],.yg-email-upgrade.bg-\[\#E9DFAF\]) {
    background-color: #E9DFAF;
  }
  :is(.yg-email-upgrade .bg-\[\#EDF5EF\],.yg-email-upgrade.bg-\[\#EDF5EF\]) {
    background-color: #EDF5EF;
  }
  :is(.yg-email-upgrade .bg-\[\#EEF0ED\],.yg-email-upgrade.bg-\[\#EEF0ED\]) {
    background-color: #EEF0ED;
  }
  :is(.yg-email-upgrade .bg-\[\#F0EEE6\],.yg-email-upgrade.bg-\[\#F0EEE6\]) {
    background-color: #F0EEE6;
  }
  :is(.yg-email-upgrade .bg-\[\#F0F1EC\],.yg-email-upgrade.bg-\[\#F0F1EC\]) {
    background-color: #F0F1EC;
  }
  :is(.yg-email-upgrade .bg-\[\#F3EEDB\],.yg-email-upgrade.bg-\[\#F3EEDB\]) {
    background-color: #F3EEDB;
  }
  :is(.yg-email-upgrade .bg-\[\#F3F4F0\],.yg-email-upgrade.bg-\[\#F3F4F0\]) {
    background-color: #F3F4F0;
  }
  :is(.yg-email-upgrade .bg-\[\#F4F5F0\],.yg-email-upgrade.bg-\[\#F4F5F0\]) {
    background-color: #F4F5F0;
  }
  :is(.yg-email-upgrade .bg-\[\#F6EBE6\],.yg-email-upgrade.bg-\[\#F6EBE6\]) {
    background-color: #F6EBE6;
  }
  :is(.yg-email-upgrade .bg-\[\#F6F7F3\],.yg-email-upgrade.bg-\[\#F6F7F3\]) {
    background-color: #F6F7F3;
  }
  :is(.yg-email-upgrade .bg-\[\#F8F1D5\],.yg-email-upgrade.bg-\[\#F8F1D5\]) {
    background-color: #F8F1D5;
  }
  :is(.yg-email-upgrade .bg-\[\#F8FCF8\],.yg-email-upgrade.bg-\[\#F8FCF8\]) {
    background-color: #F8FCF8;
  }
  :is(.yg-email-upgrade .bg-\[\#FBFCF9\],.yg-email-upgrade.bg-\[\#FBFCF9\]) {
    background-color: #FBFCF9;
  }
  :is(.yg-email-upgrade .bg-\[\#FFF9DE\],.yg-email-upgrade.bg-\[\#FFF9DE\]) {
    background-color: #FFF9DE;
  }
  :is(.yg-email-upgrade .bg-white,.yg-email-upgrade.bg-white) {
    background-color: var(--color-white);
  }
  :is(.yg-email-upgrade .p-4,.yg-email-upgrade.p-4) {
    padding: calc(var(--spacing) * 4);
  }
  :is(.yg-email-upgrade .p-5,.yg-email-upgrade.p-5) {
    padding: calc(var(--spacing) * 5);
  }
  :is(.yg-email-upgrade .px-2,.yg-email-upgrade.px-2) {
    padding-inline: calc(var(--spacing) * 2);
  }
  :is(.yg-email-upgrade .px-2\.5,.yg-email-upgrade.px-2\.5) {
    padding-inline: calc(var(--spacing) * 2.5);
  }
  :is(.yg-email-upgrade .px-3,.yg-email-upgrade.px-3) {
    padding-inline: calc(var(--spacing) * 3);
  }
  :is(.yg-email-upgrade .px-3\.5,.yg-email-upgrade.px-3\.5) {
    padding-inline: calc(var(--spacing) * 3.5);
  }
  :is(.yg-email-upgrade .px-4,.yg-email-upgrade.px-4) {
    padding-inline: calc(var(--spacing) * 4);
  }
  :is(.yg-email-upgrade .px-5,.yg-email-upgrade.px-5) {
    padding-inline: calc(var(--spacing) * 5);
  }
  :is(.yg-email-upgrade .px-6,.yg-email-upgrade.px-6) {
    padding-inline: calc(var(--spacing) * 6);
  }
  :is(.yg-email-upgrade .py-0\.5,.yg-email-upgrade.py-0\.5) {
    padding-block: calc(var(--spacing) * 0.5);
  }
  :is(.yg-email-upgrade .py-1,.yg-email-upgrade.py-1) {
    padding-block: var(--spacing);
  }
  :is(.yg-email-upgrade .py-2,.yg-email-upgrade.py-2) {
    padding-block: calc(var(--spacing) * 2);
  }
  :is(.yg-email-upgrade .py-2\.5,.yg-email-upgrade.py-2\.5) {
    padding-block: calc(var(--spacing) * 2.5);
  }
  :is(.yg-email-upgrade .py-3,.yg-email-upgrade.py-3) {
    padding-block: calc(var(--spacing) * 3);
  }
  :is(.yg-email-upgrade .py-4,.yg-email-upgrade.py-4) {
    padding-block: calc(var(--spacing) * 4);
  }
  :is(.yg-email-upgrade .py-12,.yg-email-upgrade.py-12) {
    padding-block: calc(var(--spacing) * 12);
  }
  :is(.yg-email-upgrade .pt-3,.yg-email-upgrade.pt-3) {
    padding-top: calc(var(--spacing) * 3);
  }
  :is(.yg-email-upgrade .pt-4,.yg-email-upgrade.pt-4) {
    padding-top: calc(var(--spacing) * 4);
  }
  :is(.yg-email-upgrade .text-center,.yg-email-upgrade.text-center) {
    text-align: center;
  }
  :is(.yg-email-upgrade .font-mono,.yg-email-upgrade.font-mono) {
    font-family: var(--font-mono);
  }
  :is(.yg-email-upgrade .text-\[9px\],.yg-email-upgrade.text-\[9px\]) {
    font-size: 9px;
  }
  :is(.yg-email-upgrade .text-\[10px\],.yg-email-upgrade.text-\[10px\]) {
    font-size: 10px;
  }
  :is(.yg-email-upgrade .text-\[11px\],.yg-email-upgrade.text-\[11px\]) {
    font-size: 11px;
  }
  :is(.yg-email-upgrade .text-\[12px\],.yg-email-upgrade.text-\[12px\]) {
    font-size: 12px;
  }
  :is(.yg-email-upgrade .text-\[13px\],.yg-email-upgrade.text-\[13px\]) {
    font-size: 13px;
  }
  :is(.yg-email-upgrade .text-\[14px\],.yg-email-upgrade.text-\[14px\]) {
    font-size: 14px;
  }
  :is(.yg-email-upgrade .text-\[17px\],.yg-email-upgrade.text-\[17px\]) {
    font-size: 17px;
  }
  :is(.yg-email-upgrade .text-\[38px\],.yg-email-upgrade.text-\[38px\]) {
    font-size: 38px;
  }
  :is(.yg-email-upgrade .leading-4,.yg-email-upgrade.leading-4) {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }
  :is(.yg-email-upgrade .leading-5,.yg-email-upgrade.leading-5) {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }
  :is(.yg-email-upgrade .leading-6,.yg-email-upgrade.leading-6) {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }
  :is(.yg-email-upgrade .leading-tight,.yg-email-upgrade.leading-tight) {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  :is(.yg-email-upgrade .font-bold,.yg-email-upgrade.font-bold) {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  :is(.yg-email-upgrade .font-extrabold,.yg-email-upgrade.font-extrabold) {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }
  :is(.yg-email-upgrade .font-medium,.yg-email-upgrade.font-medium) {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  :is(.yg-email-upgrade .font-semibold,.yg-email-upgrade.font-semibold) {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  :is(.yg-email-upgrade .tracking-\[-0\.02em\],.yg-email-upgrade.tracking-\[-0\.02em\]) {
    --tw-tracking: -0.02em;
    letter-spacing: -0.02em;
  }
  :is(.yg-email-upgrade .tracking-\[-0\.07em\],.yg-email-upgrade.tracking-\[-0\.07em\]) {
    --tw-tracking: -0.07em;
    letter-spacing: -0.07em;
  }
  :is(.yg-email-upgrade .tracking-\[0\.1em\],.yg-email-upgrade.tracking-\[0\.1em\]) {
    --tw-tracking: 0.1em;
    letter-spacing: 0.1em;
  }
  :is(.yg-email-upgrade .tracking-\[0\.15em\],.yg-email-upgrade.tracking-\[0\.15em\]) {
    --tw-tracking: 0.15em;
    letter-spacing: 0.15em;
  }
  :is(.yg-email-upgrade .tracking-wider,.yg-email-upgrade.tracking-wider) {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }
  :is(.yg-email-upgrade .break-words,.yg-email-upgrade.break-words) {
    overflow-wrap: break-word;
  }
  :is(.yg-email-upgrade .text-\[\#2B342D\],.yg-email-upgrade.text-\[\#2B342D\]) {
    color: #2B342D;
  }
  :is(.yg-email-upgrade .text-\[\#2D362F\],.yg-email-upgrade.text-\[\#2D362F\]) {
    color: #2D362F;
  }
  :is(.yg-email-upgrade .text-\[\#6F7971\],.yg-email-upgrade.text-\[\#6F7971\]) {
    color: #6F7971;
  }
  :is(.yg-email-upgrade .text-\[\#7A857B\],.yg-email-upgrade.text-\[\#7A857B\]) {
    color: #7A857B;
  }
  :is(.yg-email-upgrade .text-\[\#7C857D\],.yg-email-upgrade.text-\[\#7C857D\]) {
    color: #7C857D;
  }
  :is(.yg-email-upgrade .text-\[\#8A542F\],.yg-email-upgrade.text-\[\#8A542F\]) {
    color: #8A542F;
  }
  :is(.yg-email-upgrade .text-\[\#8A928A\],.yg-email-upgrade.text-\[\#8A928A\]) {
    color: #8A928A;
  }
  :is(.yg-email-upgrade .text-\[\#8A938B\],.yg-email-upgrade.text-\[\#8A938B\]) {
    color: #8A938B;
  }
  :is(.yg-email-upgrade .text-\[\#8C948B\],.yg-email-upgrade.text-\[\#8C948B\]) {
    color: #8C948B;
  }
  :is(.yg-email-upgrade .text-\[\#9A624C\],.yg-email-upgrade.text-\[\#9A624C\]) {
    color: #9A624C;
  }
  :is(.yg-email-upgrade .text-\[\#9AA199\],.yg-email-upgrade.text-\[\#9AA199\]) {
    color: #9AA199;
  }
  :is(.yg-email-upgrade .text-\[\#272C20\],.yg-email-upgrade.text-\[\#272C20\]) {
    color: #272C20;
  }
  :is(.yg-email-upgrade .text-\[\#365C41\],.yg-email-upgrade.text-\[\#365C41\]) {
    color: #365C41;
  }
  :is(.yg-email-upgrade .text-\[\#596B59\],.yg-email-upgrade.text-\[\#596B59\]) {
    color: #596B59;
  }
  :is(.yg-email-upgrade .text-\[\#736B52\],.yg-email-upgrade.text-\[\#736B52\]) {
    color: #736B52;
  }
  :is(.yg-email-upgrade .text-\[\#746E53\],.yg-email-upgrade.text-\[\#746E53\]) {
    color: #746E53;
  }
  :is(.yg-email-upgrade .text-\[\#838B83\],.yg-email-upgrade.text-\[\#838B83\]) {
    color: #838B83;
  }
  :is(.yg-email-upgrade .text-\[\#969D95\],.yg-email-upgrade.text-\[\#969D95\]) {
    color: #969D95;
  }
  :is(.yg-email-upgrade .text-\[\#45664D\],.yg-email-upgrade.text-\[\#45664D\]) {
    color: #45664D;
  }
  :is(.yg-email-upgrade .text-\[\#48534B\],.yg-email-upgrade.text-\[\#48534B\]) {
    color: #48534B;
  }
  :is(.yg-email-upgrade .text-\[\#52634F\],.yg-email-upgrade.text-\[\#52634F\]) {
    color: #52634F;
  }
  :is(.yg-email-upgrade .text-\[\#59635B\],.yg-email-upgrade.text-\[\#59635B\]) {
    color: #59635B;
  }
  :is(.yg-email-upgrade .text-\[\#73846E\],.yg-email-upgrade.text-\[\#73846E\]) {
    color: #73846E;
  }
  :is(.yg-email-upgrade .text-\[\#77651C\],.yg-email-upgrade.text-\[\#77651C\]) {
    color: #77651C;
  }
  :is(.yg-email-upgrade .text-\[\#79621B\],.yg-email-upgrade.text-\[\#79621B\]) {
    color: #79621B;
  }
  :is(.yg-email-upgrade .text-\[\#286443\],.yg-email-upgrade.text-\[\#286443\]) {
    color: #286443;
  }
  :is(.yg-email-upgrade .text-\[\#314739\],.yg-email-upgrade.text-\[\#314739\]) {
    color: #314739;
  }
  :is(.yg-email-upgrade .text-\[\#354039\],.yg-email-upgrade.text-\[\#354039\]) {
    color: #354039;
  }
  :is(.yg-email-upgrade .text-\[\#496251\],.yg-email-upgrade.text-\[\#496251\]) {
    color: #496251;
  }
  :is(.yg-email-upgrade .text-\[\#627068\],.yg-email-upgrade.text-\[\#627068\]) {
    color: #627068;
  }
  :is(.yg-email-upgrade .text-\[\#716945\],.yg-email-upgrade.text-\[\#716945\]) {
    color: #716945;
  }
  :is(.yg-email-upgrade .text-\[\#778078\],.yg-email-upgrade.text-\[\#778078\]) {
    color: #778078;
  }
  :is(.yg-email-upgrade .text-\[\#788078\],.yg-email-upgrade.text-\[\#788078\]) {
    color: #788078;
  }
  :is(.yg-email-upgrade .text-\[\#819087\],.yg-email-upgrade.text-\[\#819087\]) {
    color: #819087;
  }
  :is(.yg-email-upgrade .text-\[\#879087\],.yg-email-upgrade.text-\[\#879087\]) {
    color: #879087;
  }
  :is(.yg-email-upgrade .text-\[\#F7F6EB\],.yg-email-upgrade.text-\[\#F7F6EB\]) {
    color: #F7F6EB;
  }
  :is(.yg-email-upgrade .uppercase,.yg-email-upgrade.uppercase) {
    text-transform: uppercase;
  }
  :is(.yg-email-upgrade .tabular-nums,.yg-email-upgrade.tabular-nums) {
    --tw-numeric-spacing: tabular-nums;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
  }
  :is(.yg-email-upgrade .underline,.yg-email-upgrade.underline) {
    text-decoration-line: underline;
  }
  :is(.yg-email-upgrade .underline-offset-2,.yg-email-upgrade.underline-offset-2) {
    text-underline-offset: 2px;
  }
  :is(.yg-email-upgrade .transition,.yg-email-upgrade.transition) {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  :is(.yg-email-upgrade .transition-colors,.yg-email-upgrade.transition-colors) {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  :is(.yg-email-upgrade .outline-none,.yg-email-upgrade.outline-none) {
    --tw-outline-style: none;
    outline-style: none;
  }
  :is(.yg-email-upgrade .placeholder\:text-\[\#A1A79F\]::placeholder,.yg-email-upgrade.placeholder\:text-\[\#A1A79F\]::placeholder) {
    color: #A1A79F;
  }
  @media (hover: hover) {
    :is(.yg-email-upgrade .hover\:border-\[\#A6B49E\]:hover,.yg-email-upgrade.hover\:border-\[\#A6B49E\]:hover) {
      border-color: #A6B49E;
    }
    :is(.yg-email-upgrade .hover\:bg-\[\#354A3B\]:hover,.yg-email-upgrade.hover\:bg-\[\#354A3B\]:hover) {
      background-color: #354A3B;
    }
    :is(.yg-email-upgrade .hover\:bg-\[\#F1F5EE\]:hover,.yg-email-upgrade.hover\:bg-\[\#F1F5EE\]:hover) {
      background-color: #F1F5EE;
    }
    :is(.yg-email-upgrade .hover\:bg-\[\#F8F9F5\]:hover,.yg-email-upgrade.hover\:bg-\[\#F8F9F5\]:hover) {
      background-color: #F8F9F5;
    }
  }
  :is(.yg-email-upgrade .focus\:border-\[\#9D9B65\]:focus,.yg-email-upgrade.focus\:border-\[\#9D9B65\]:focus) {
    border-color: #9D9B65;
  }
  :is(.yg-email-upgrade .focus\:ring-2:focus,.yg-email-upgrade.focus\:ring-2:focus) {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  :is(.yg-email-upgrade .focus\:ring-\[\#DDD7A1\]\/50:focus,.yg-email-upgrade.focus\:ring-\[\#DDD7A1\]\/50:focus) {
    --tw-ring-color: color-mix(in oklab, #DDD7A1 50%, transparent);
  }
  :is(.yg-email-upgrade .disabled\:cursor-not-allowed:disabled,.yg-email-upgrade.disabled\:cursor-not-allowed:disabled) {
    cursor: not-allowed;
  }
  :is(.yg-email-upgrade .disabled\:opacity-45:disabled,.yg-email-upgrade.disabled\:opacity-45:disabled) {
    opacity: 45%;
  }
  @media (width >= 40rem) {
    :is(.yg-email-upgrade .sm\:mx-6,.yg-email-upgrade.sm\:mx-6) {
      margin-inline: calc(var(--spacing) * 6);
    }
    :is(.yg-email-upgrade .sm\:grid-cols-4,.yg-email-upgrade.sm\:grid-cols-4) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    :is(.yg-email-upgrade .sm\:p-6,.yg-email-upgrade.sm\:p-6) {
      padding: calc(var(--spacing) * 6);
    }
    :is(.yg-email-upgrade .sm\:px-6,.yg-email-upgrade.sm\:px-6) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  @media (width >= 48rem) {
    :is(.yg-email-upgrade .md\:grid-cols-\[1\.45fr_1fr\],.yg-email-upgrade.md\:grid-cols-\[1\.45fr_1fr\]) {
      grid-template-columns: 1.45fr 1fr;
    }
  }
  @media (width >= 80rem) {
    :is(.yg-email-upgrade .xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(380px\,0\.9fr\)\],.yg-email-upgrade.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(380px\,0\.9fr\)\]) {
      grid-template-columns: minmax(0,1.1fr) minmax(380px,0.9fr);
    }
  }
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
/* communications-7623227718acf777.css */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer utilities {
  :is(.yg-comms-upgrade .sr-only,.yg-comms-upgrade.sr-only) {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  :is(.yg-comms-upgrade .absolute,.yg-comms-upgrade.absolute) {
    position: absolute;
  }
  :is(.yg-comms-upgrade .fixed,.yg-comms-upgrade.fixed) {
    position: fixed;
  }
  :is(.yg-comms-upgrade .relative,.yg-comms-upgrade.relative) {
    position: relative;
  }
  :is(.yg-comms-upgrade .inset-0,.yg-comms-upgrade.inset-0) {
    inset: 0px;
  }
  :is(.yg-comms-upgrade .top-0,.yg-comms-upgrade.top-0) {
    top: 0px;
  }
  :is(.yg-comms-upgrade .top-1\/2,.yg-comms-upgrade.top-1\/2) {
    top: calc(1 / 2 * 100%);
  }
  :is(.yg-comms-upgrade .top-5,.yg-comms-upgrade.top-5) {
    top: calc(var(--spacing) * 5);
  }
  :is(.yg-comms-upgrade .right-0,.yg-comms-upgrade.right-0) {
    right: 0px;
  }
  :is(.yg-comms-upgrade .right-3,.yg-comms-upgrade.right-3) {
    right: calc(var(--spacing) * 3);
  }
  :is(.yg-comms-upgrade .right-5,.yg-comms-upgrade.right-5) {
    right: calc(var(--spacing) * 5);
  }
  :is(.yg-comms-upgrade .bottom-0,.yg-comms-upgrade.bottom-0) {
    bottom: 0px;
  }
  :is(.yg-comms-upgrade .bottom-5,.yg-comms-upgrade.bottom-5) {
    bottom: calc(var(--spacing) * 5);
  }
  :is(.yg-comms-upgrade .left-3,.yg-comms-upgrade.left-3) {
    left: calc(var(--spacing) * 3);
  }
  :is(.yg-comms-upgrade .left-5,.yg-comms-upgrade.left-5) {
    left: calc(var(--spacing) * 5);
  }
  :is(.yg-comms-upgrade .z-10,.yg-comms-upgrade.z-10) {
    z-index: 10;
  }
  :is(.yg-comms-upgrade .z-40,.yg-comms-upgrade.z-40) {
    z-index: 40;
  }
  :is(.yg-comms-upgrade .z-50,.yg-comms-upgrade.z-50) {
    z-index: 50;
  }
  :is(.yg-comms-upgrade .mx-auto,.yg-comms-upgrade.mx-auto) {
    margin-inline: auto;
  }
  :is(.yg-comms-upgrade .mt-0\.5,.yg-comms-upgrade.mt-0\.5) {
    margin-top: calc(var(--spacing) * 0.5);
  }
  :is(.yg-comms-upgrade .mt-1,.yg-comms-upgrade.mt-1) {
    margin-top: var(--spacing);
  }
  :is(.yg-comms-upgrade .mt-1\.5,.yg-comms-upgrade.mt-1\.5) {
    margin-top: calc(var(--spacing) * 1.5);
  }
  :is(.yg-comms-upgrade .mt-2,.yg-comms-upgrade.mt-2) {
    margin-top: calc(var(--spacing) * 2);
  }
  :is(.yg-comms-upgrade .mt-3,.yg-comms-upgrade.mt-3) {
    margin-top: calc(var(--spacing) * 3);
  }
  :is(.yg-comms-upgrade .mb-1\.5,.yg-comms-upgrade.mb-1\.5) {
    margin-bottom: calc(var(--spacing) * 1.5);
  }
  :is(.yg-comms-upgrade .mb-2,.yg-comms-upgrade.mb-2) {
    margin-bottom: calc(var(--spacing) * 2);
  }
  :is(.yg-comms-upgrade .mb-3,.yg-comms-upgrade.mb-3) {
    margin-bottom: calc(var(--spacing) * 3);
  }
  :is(.yg-comms-upgrade .mb-5,.yg-comms-upgrade.mb-5) {
    margin-bottom: calc(var(--spacing) * 5);
  }
  :is(.yg-comms-upgrade .mb-6,.yg-comms-upgrade.mb-6) {
    margin-bottom: calc(var(--spacing) * 6);
  }
  :is(.yg-comms-upgrade .block,.yg-comms-upgrade.block) {
    display: block;
  }
  :is(.yg-comms-upgrade .flex,.yg-comms-upgrade.flex) {
    display: flex;
  }
  :is(.yg-comms-upgrade .grid,.yg-comms-upgrade.grid) {
    display: grid;
  }
  :is(.yg-comms-upgrade .hidden,.yg-comms-upgrade.hidden) {
    display: none;
  }
  :is(.yg-comms-upgrade .inline-block,.yg-comms-upgrade.inline-block) {
    display: inline-block;
  }
  :is(.yg-comms-upgrade .inline-flex,.yg-comms-upgrade.inline-flex) {
    display: inline-flex;
  }
  :is(.yg-comms-upgrade .aspect-\[4\/5\],.yg-comms-upgrade.aspect-\[4\/5\]) {
    aspect-ratio: 4/5;
  }
  :is(.yg-comms-upgrade .h-1\.5,.yg-comms-upgrade.h-1\.5) {
    height: calc(var(--spacing) * 1.5);
  }
  :is(.yg-comms-upgrade .h-3,.yg-comms-upgrade.h-3) {
    height: calc(var(--spacing) * 3);
  }
  :is(.yg-comms-upgrade .h-3\.5,.yg-comms-upgrade.h-3\.5) {
    height: calc(var(--spacing) * 3.5);
  }
  :is(.yg-comms-upgrade .h-4,.yg-comms-upgrade.h-4) {
    height: calc(var(--spacing) * 4);
  }
  :is(.yg-comms-upgrade .h-5,.yg-comms-upgrade.h-5) {
    height: calc(var(--spacing) * 5);
  }
  :is(.yg-comms-upgrade .h-8,.yg-comms-upgrade.h-8) {
    height: calc(var(--spacing) * 8);
  }
  :is(.yg-comms-upgrade .h-9,.yg-comms-upgrade.h-9) {
    height: calc(var(--spacing) * 9);
  }
  :is(.yg-comms-upgrade .h-10,.yg-comms-upgrade.h-10) {
    height: calc(var(--spacing) * 10);
  }
  :is(.yg-comms-upgrade .h-11,.yg-comms-upgrade.h-11) {
    height: calc(var(--spacing) * 11);
  }
  :is(.yg-comms-upgrade .h-14,.yg-comms-upgrade.h-14) {
    height: calc(var(--spacing) * 14);
  }
  :is(.yg-comms-upgrade .h-16,.yg-comms-upgrade.h-16) {
    height: calc(var(--spacing) * 16);
  }
  :is(.yg-comms-upgrade .max-h-full,.yg-comms-upgrade.max-h-full) {
    max-height: 100%;
  }
  :is(.yg-comms-upgrade .w-1\.5,.yg-comms-upgrade.w-1\.5) {
    width: calc(var(--spacing) * 1.5);
  }
  :is(.yg-comms-upgrade .w-3,.yg-comms-upgrade.w-3) {
    width: calc(var(--spacing) * 3);
  }
  :is(.yg-comms-upgrade .w-3\.5,.yg-comms-upgrade.w-3\.5) {
    width: calc(var(--spacing) * 3.5);
  }
  :is(.yg-comms-upgrade .w-4,.yg-comms-upgrade.w-4) {
    width: calc(var(--spacing) * 4);
  }
  :is(.yg-comms-upgrade .w-5,.yg-comms-upgrade.w-5) {
    width: calc(var(--spacing) * 5);
  }
  :is(.yg-comms-upgrade .w-8,.yg-comms-upgrade.w-8) {
    width: calc(var(--spacing) * 8);
  }
  :is(.yg-comms-upgrade .w-9,.yg-comms-upgrade.w-9) {
    width: calc(var(--spacing) * 9);
  }
  :is(.yg-comms-upgrade .w-10,.yg-comms-upgrade.w-10) {
    width: calc(var(--spacing) * 10);
  }
  :is(.yg-comms-upgrade .w-14,.yg-comms-upgrade.w-14) {
    width: calc(var(--spacing) * 14);
  }
  :is(.yg-comms-upgrade .w-16,.yg-comms-upgrade.w-16) {
    width: calc(var(--spacing) * 16);
  }
  :is(.yg-comms-upgrade .w-full,.yg-comms-upgrade.w-full) {
    width: 100%;
  }
  :is(.yg-comms-upgrade .max-w-6xl,.yg-comms-upgrade.max-w-6xl) {
    max-width: var(--container-6xl);
  }
  :is(.yg-comms-upgrade .max-w-full,.yg-comms-upgrade.max-w-full) {
    max-width: 100%;
  }
  :is(.yg-comms-upgrade .max-w-md,.yg-comms-upgrade.max-w-md) {
    max-width: var(--container-md);
  }
  :is(.yg-comms-upgrade .min-w-0,.yg-comms-upgrade.min-w-0) {
    min-width: 0px;
  }
  :is(.yg-comms-upgrade .min-w-\[200px\],.yg-comms-upgrade.min-w-\[200px\]) {
    min-width: 200px;
  }
  :is(.yg-comms-upgrade .flex-1,.yg-comms-upgrade.flex-1) {
    flex: 1;
  }
  :is(.yg-comms-upgrade .shrink-0,.yg-comms-upgrade.shrink-0) {
    flex-shrink: 0;
  }
  :is(.yg-comms-upgrade .-translate-y-1\/2,.yg-comms-upgrade.-translate-y-1\/2) {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  :is(.yg-comms-upgrade .scale-\[1\.01\],.yg-comms-upgrade.scale-\[1\.01\]) {
    scale: 1.01;
  }
  :is(.yg-comms-upgrade .animate-pulse,.yg-comms-upgrade.animate-pulse) {
    animation: var(--animate-pulse);
  }
  :is(.yg-comms-upgrade .animate-spin,.yg-comms-upgrade.animate-spin) {
    animation: var(--animate-spin);
  }
  :is(.yg-comms-upgrade .cursor-pointer,.yg-comms-upgrade.cursor-pointer) {
    cursor: pointer;
  }
  :is(.yg-comms-upgrade .appearance-none,.yg-comms-upgrade.appearance-none) {
    appearance: none;
  }
  :is(.yg-comms-upgrade .grid-cols-1,.yg-comms-upgrade.grid-cols-1) {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  :is(.yg-comms-upgrade .grid-cols-2,.yg-comms-upgrade.grid-cols-2) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  :is(.yg-comms-upgrade .grid-cols-\[1\.4fr_2fr_1fr_1fr_1\.1fr\],.yg-comms-upgrade.grid-cols-\[1\.4fr_2fr_1fr_1fr_1\.1fr\]) {
    grid-template-columns: 1.4fr 2fr 1fr 1fr 1.1fr;
  }
  :is(.yg-comms-upgrade .grid-cols-\[2\.5fr_1\.5fr_1fr_1fr_1fr_80px_90px\],.yg-comms-upgrade.grid-cols-\[2\.5fr_1\.5fr_1fr_1fr_1fr_80px_90px\]) {
    grid-template-columns: 2.5fr 1.5fr 1fr 1fr 1fr 80px 90px;
  }
  :is(.yg-comms-upgrade .flex-col,.yg-comms-upgrade.flex-col) {
    flex-direction: column;
  }
  :is(.yg-comms-upgrade .flex-wrap,.yg-comms-upgrade.flex-wrap) {
    flex-wrap: wrap;
  }
  :is(.yg-comms-upgrade .items-center,.yg-comms-upgrade.items-center) {
    align-items: center;
  }
  :is(.yg-comms-upgrade .items-start,.yg-comms-upgrade.items-start) {
    align-items: flex-start;
  }
  :is(.yg-comms-upgrade .justify-between,.yg-comms-upgrade.justify-between) {
    justify-content: space-between;
  }
  :is(.yg-comms-upgrade .justify-center,.yg-comms-upgrade.justify-center) {
    justify-content: center;
  }
  :is(.yg-comms-upgrade .gap-1,.yg-comms-upgrade.gap-1) {
    gap: var(--spacing);
  }
  :is(.yg-comms-upgrade .gap-1\.5,.yg-comms-upgrade.gap-1\.5) {
    gap: calc(var(--spacing) * 1.5);
  }
  :is(.yg-comms-upgrade .gap-2,.yg-comms-upgrade.gap-2) {
    gap: calc(var(--spacing) * 2);
  }
  :is(.yg-comms-upgrade .gap-3,.yg-comms-upgrade.gap-3) {
    gap: calc(var(--spacing) * 3);
  }
  :is(.yg-comms-upgrade .gap-4,.yg-comms-upgrade.gap-4) {
    gap: calc(var(--spacing) * 4);
  }
  :is(.yg-comms-upgrade .gap-6,.yg-comms-upgrade.gap-6) {
    gap: calc(var(--spacing) * 6);
  }
  :is(.yg-comms-upgrade :where(.space-y-2 > :not(:last-child)),.yg-comms-upgrade:where(.space-y-2 > :not(:last-child))) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }
  :is(.yg-comms-upgrade :where(.space-y-3 > :not(:last-child)),.yg-comms-upgrade:where(.space-y-3 > :not(:last-child))) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }
  :is(.yg-comms-upgrade :where(.space-y-4 > :not(:last-child)),.yg-comms-upgrade:where(.space-y-4 > :not(:last-child))) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }
  :is(.yg-comms-upgrade :where(.space-y-6 > :not(:last-child)),.yg-comms-upgrade:where(.space-y-6 > :not(:last-child))) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));
  }
  :is(.yg-comms-upgrade .gap-y-1,.yg-comms-upgrade.gap-y-1) {
    row-gap: var(--spacing);
  }
  :is(.yg-comms-upgrade :where(.divide-y > :not(:last-child)),.yg-comms-upgrade:where(.divide-y > :not(:last-child))) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }
  :is(.yg-comms-upgrade :where(.divide-\[\#ECEEE9\] > :not(:last-child)),.yg-comms-upgrade:where(.divide-\[\#ECEEE9\] > :not(:last-child))) {
    border-color: #ECEEE9;
  }
  :is(.yg-comms-upgrade :where(.divide-black\/\[0\.04\] > :not(:last-child)),.yg-comms-upgrade:where(.divide-black\/\[0\.04\] > :not(:last-child))) {
    border-color: color-mix(in srgb, #000 4%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-black) 4%, transparent);
    }
  }
  :is(.yg-comms-upgrade .truncate,.yg-comms-upgrade.truncate) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  :is(.yg-comms-upgrade .overflow-hidden,.yg-comms-upgrade.overflow-hidden) {
    overflow: hidden;
  }
  :is(.yg-comms-upgrade .overflow-x-auto,.yg-comms-upgrade.overflow-x-auto) {
    overflow-x: auto;
  }
  :is(.yg-comms-upgrade .overflow-y-auto,.yg-comms-upgrade.overflow-y-auto) {
    overflow-y: auto;
  }
  :is(.yg-comms-upgrade .rounded,.yg-comms-upgrade.rounded) {
    border-radius: 0.25rem;
  }
  :is(.yg-comms-upgrade .rounded-2xl,.yg-comms-upgrade.rounded-2xl) {
    border-radius: var(--radius-2xl);
  }
  :is(.yg-comms-upgrade .rounded-full,.yg-comms-upgrade.rounded-full) {
    border-radius: calc(infinity * 1px);
  }
  :is(.yg-comms-upgrade .rounded-lg,.yg-comms-upgrade.rounded-lg) {
    border-radius: var(--radius-lg);
  }
  :is(.yg-comms-upgrade .rounded-xl,.yg-comms-upgrade.rounded-xl) {
    border-radius: var(--radius-xl);
  }
  :is(.yg-comms-upgrade .border,.yg-comms-upgrade.border) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  :is(.yg-comms-upgrade .border-2,.yg-comms-upgrade.border-2) {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  :is(.yg-comms-upgrade .border-t,.yg-comms-upgrade.border-t) {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  :is(.yg-comms-upgrade .border-b,.yg-comms-upgrade.border-b) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  :is(.yg-comms-upgrade .border-\[\#CFE1D3\],.yg-comms-upgrade.border-\[\#CFE1D3\]) {
    border-color: #CFE1D3;
  }
  :is(.yg-comms-upgrade .border-\[\#DDE1D9\],.yg-comms-upgrade.border-\[\#DDE1D9\]) {
    border-color: #DDE1D9;
  }
  :is(.yg-comms-upgrade .border-\[\#E3DCAE\],.yg-comms-upgrade.border-\[\#E3DCAE\]) {
    border-color: #E3DCAE;
  }
  :is(.yg-comms-upgrade .border-\[\#E6E9E2\],.yg-comms-upgrade.border-\[\#E6E9E2\]) {
    border-color: #E6E9E2;
  }
  :is(.yg-comms-upgrade .border-\[\#E8CFC6\],.yg-comms-upgrade.border-\[\#E8CFC6\]) {
    border-color: #E8CFC6;
  }
  :is(.yg-comms-upgrade .border-\[\#ECEEE9\],.yg-comms-upgrade.border-\[\#ECEEE9\]) {
    border-color: #ECEEE9;
  }
  :is(.yg-comms-upgrade .border-\[\#FFD000\],.yg-comms-upgrade.border-\[\#FFD000\]) {
    border-color: #FFD000;
  }
  :is(.yg-comms-upgrade .border-black\/10,.yg-comms-upgrade.border-black\/10) {
    border-color: color-mix(in srgb, #000 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
    }
  }
  :is(.yg-comms-upgrade .border-black\/\[0\.05\],.yg-comms-upgrade.border-black\/\[0\.05\]) {
    border-color: color-mix(in srgb, #000 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-black) 5%, transparent);
    }
  }
  :is(.yg-comms-upgrade .border-black\/\[0\.06\],.yg-comms-upgrade.border-black\/\[0\.06\]) {
    border-color: color-mix(in srgb, #000 6%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-black) 6%, transparent);
    }
  }
  :is(.yg-comms-upgrade .border-black\/\[0\.08\],.yg-comms-upgrade.border-black\/\[0\.08\]) {
    border-color: color-mix(in srgb, #000 8%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-black) 8%, transparent);
    }
  }
  :is(.yg-comms-upgrade .border-black\/\[0\.12\],.yg-comms-upgrade.border-black\/\[0\.12\]) {
    border-color: color-mix(in srgb, #000 12%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-black) 12%, transparent);
    }
  }
  :is(.yg-comms-upgrade .border-red-200,.yg-comms-upgrade.border-red-200) {
    border-color: var(--color-red-200);
  }
  :is(.yg-comms-upgrade .border-transparent,.yg-comms-upgrade.border-transparent) {
    border-color: transparent;
  }
  :is(.yg-comms-upgrade .bg-\[\#0A0A0A\],.yg-comms-upgrade.bg-\[\#0A0A0A\]) {
    background-color: #0A0A0A;
  }
  :is(.yg-comms-upgrade .bg-\[\#3B8A5B\],.yg-comms-upgrade.bg-\[\#3B8A5B\]) {
    background-color: #3B8A5B;
  }
  :is(.yg-comms-upgrade .bg-\[\#A3AAA2\],.yg-comms-upgrade.bg-\[\#A3AAA2\]) {
    background-color: #A3AAA2;
  }
  :is(.yg-comms-upgrade .bg-\[\#B5654A\],.yg-comms-upgrade.bg-\[\#B5654A\]) {
    background-color: #B5654A;
  }
  :is(.yg-comms-upgrade .bg-\[\#E6F3EB\],.yg-comms-upgrade.bg-\[\#E6F3EB\]) {
    background-color: #E6F3EB;
  }
  :is(.yg-comms-upgrade .bg-\[\#E9DFAF\],.yg-comms-upgrade.bg-\[\#E9DFAF\]) {
    background-color: #E9DFAF;
  }
  :is(.yg-comms-upgrade .bg-\[\#EDF5EF\],.yg-comms-upgrade.bg-\[\#EDF5EF\]) {
    background-color: #EDF5EF;
  }
  :is(.yg-comms-upgrade .bg-\[\#EEF0ED\],.yg-comms-upgrade.bg-\[\#EEF0ED\]) {
    background-color: #EEF0ED;
  }
  :is(.yg-comms-upgrade .bg-\[\#F1F2EE\],.yg-comms-upgrade.bg-\[\#F1F2EE\]) {
    background-color: #F1F2EE;
  }
  :is(.yg-comms-upgrade .bg-\[\#F3EEDB\],.yg-comms-upgrade.bg-\[\#F3EEDB\]) {
    background-color: #F3EEDB;
  }
  :is(.yg-comms-upgrade .bg-\[\#F5F5F3\],.yg-comms-upgrade.bg-\[\#F5F5F3\]) {
    background-color: #F5F5F3;
  }
  :is(.yg-comms-upgrade .bg-\[\#F6EBE6\],.yg-comms-upgrade.bg-\[\#F6EBE6\]) {
    background-color: #F6EBE6;
  }
  :is(.yg-comms-upgrade .bg-\[\#F6F7F3\],.yg-comms-upgrade.bg-\[\#F6F7F3\]) {
    background-color: #F6F7F3;
  }
  :is(.yg-comms-upgrade .bg-\[\#F8F1D5\],.yg-comms-upgrade.bg-\[\#F8F1D5\]) {
    background-color: #F8F1D5;
  }
  :is(.yg-comms-upgrade .bg-\[\#FAFAFA\],.yg-comms-upgrade.bg-\[\#FAFAFA\]) {
    background-color: #FAFAFA;
  }
  :is(.yg-comms-upgrade .bg-\[\#FBFCF9\],.yg-comms-upgrade.bg-\[\#FBFCF9\]) {
    background-color: #FBFCF9;
  }
  :is(.yg-comms-upgrade .bg-\[\#FCF2EE\],.yg-comms-upgrade.bg-\[\#FCF2EE\]) {
    background-color: #FCF2EE;
  }
  :is(.yg-comms-upgrade .bg-\[\#FFD000\],.yg-comms-upgrade.bg-\[\#FFD000\]) {
    background-color: #FFD000;
  }
  :is(.yg-comms-upgrade .bg-\[\#FFF8CC\],.yg-comms-upgrade.bg-\[\#FFF8CC\]) {
    background-color: #FFF8CC;
  }
  :is(.yg-comms-upgrade .bg-\[\#FFFAE0\],.yg-comms-upgrade.bg-\[\#FFFAE0\]) {
    background-color: #FFFAE0;
  }
  :is(.yg-comms-upgrade .bg-amber-50,.yg-comms-upgrade.bg-amber-50) {
    background-color: var(--color-amber-50);
  }
  :is(.yg-comms-upgrade .bg-black\/30,.yg-comms-upgrade.bg-black\/30) {
    background-color: color-mix(in srgb, #000 30%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 30%, transparent);
    }
  }
  :is(.yg-comms-upgrade .bg-black\/\[0\.06\],.yg-comms-upgrade.bg-black\/\[0\.06\]) {
    background-color: color-mix(in srgb, #000 6%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 6%, transparent);
    }
  }
  :is(.yg-comms-upgrade .bg-green-50,.yg-comms-upgrade.bg-green-50) {
    background-color: var(--color-green-50);
  }
  :is(.yg-comms-upgrade .bg-green-500,.yg-comms-upgrade.bg-green-500) {
    background-color: var(--color-green-500);
  }
  :is(.yg-comms-upgrade .bg-red-50,.yg-comms-upgrade.bg-red-50) {
    background-color: var(--color-red-50);
  }
  :is(.yg-comms-upgrade .bg-white,.yg-comms-upgrade.bg-white) {
    background-color: var(--color-white);
  }
  :is(.yg-comms-upgrade .bg-white\/95,.yg-comms-upgrade.bg-white\/95) {
    background-color: color-mix(in srgb, #fff 95%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 95%, transparent);
    }
  }
  :is(.yg-comms-upgrade .fill-\[\#D4A500\],.yg-comms-upgrade.fill-\[\#D4A500\]) {
    fill: #D4A500;
  }
  :is(.yg-comms-upgrade .object-contain,.yg-comms-upgrade.object-contain) {
    object-fit: contain;
  }
  :is(.yg-comms-upgrade .object-cover,.yg-comms-upgrade.object-cover) {
    object-fit: cover;
  }
  :is(.yg-comms-upgrade .p-5,.yg-comms-upgrade.p-5) {
    padding: calc(var(--spacing) * 5);
  }
  :is(.yg-comms-upgrade .p-8,.yg-comms-upgrade.p-8) {
    padding: calc(var(--spacing) * 8);
  }
  :is(.yg-comms-upgrade .px-2,.yg-comms-upgrade.px-2) {
    padding-inline: calc(var(--spacing) * 2);
  }
  :is(.yg-comms-upgrade .px-3,.yg-comms-upgrade.px-3) {
    padding-inline: calc(var(--spacing) * 3);
  }
  :is(.yg-comms-upgrade .px-4,.yg-comms-upgrade.px-4) {
    padding-inline: calc(var(--spacing) * 4);
  }
  :is(.yg-comms-upgrade .px-5,.yg-comms-upgrade.px-5) {
    padding-inline: calc(var(--spacing) * 5);
  }
  :is(.yg-comms-upgrade .px-6,.yg-comms-upgrade.px-6) {
    padding-inline: calc(var(--spacing) * 6);
  }
  :is(.yg-comms-upgrade .py-0\.5,.yg-comms-upgrade.py-0\.5) {
    padding-block: calc(var(--spacing) * 0.5);
  }
  :is(.yg-comms-upgrade .py-1\.5,.yg-comms-upgrade.py-1\.5) {
    padding-block: calc(var(--spacing) * 1.5);
  }
  :is(.yg-comms-upgrade .py-2,.yg-comms-upgrade.py-2) {
    padding-block: calc(var(--spacing) * 2);
  }
  :is(.yg-comms-upgrade .py-2\.5,.yg-comms-upgrade.py-2\.5) {
    padding-block: calc(var(--spacing) * 2.5);
  }
  :is(.yg-comms-upgrade .py-3,.yg-comms-upgrade.py-3) {
    padding-block: calc(var(--spacing) * 3);
  }
  :is(.yg-comms-upgrade .py-4,.yg-comms-upgrade.py-4) {
    padding-block: calc(var(--spacing) * 4);
  }
  :is(.yg-comms-upgrade .py-5,.yg-comms-upgrade.py-5) {
    padding-block: calc(var(--spacing) * 5);
  }
  :is(.yg-comms-upgrade .py-6,.yg-comms-upgrade.py-6) {
    padding-block: calc(var(--spacing) * 6);
  }
  :is(.yg-comms-upgrade .py-8,.yg-comms-upgrade.py-8) {
    padding-block: calc(var(--spacing) * 8);
  }
  :is(.yg-comms-upgrade .py-10,.yg-comms-upgrade.py-10) {
    padding-block: calc(var(--spacing) * 10);
  }
  :is(.yg-comms-upgrade .pr-4,.yg-comms-upgrade.pr-4) {
    padding-right: calc(var(--spacing) * 4);
  }
  :is(.yg-comms-upgrade .pr-8,.yg-comms-upgrade.pr-8) {
    padding-right: calc(var(--spacing) * 8);
  }
  :is(.yg-comms-upgrade .pb-1,.yg-comms-upgrade.pb-1) {
    padding-bottom: var(--spacing);
  }
  :is(.yg-comms-upgrade .pl-3,.yg-comms-upgrade.pl-3) {
    padding-left: calc(var(--spacing) * 3);
  }
  :is(.yg-comms-upgrade .pl-9,.yg-comms-upgrade.pl-9) {
    padding-left: calc(var(--spacing) * 9);
  }
  :is(.yg-comms-upgrade .pl-12,.yg-comms-upgrade.pl-12) {
    padding-left: calc(var(--spacing) * 12);
  }
  :is(.yg-comms-upgrade .text-center,.yg-comms-upgrade.text-center) {
    text-align: center;
  }
  :is(.yg-comms-upgrade .font-mono,.yg-comms-upgrade.font-mono) {
    font-family: var(--font-mono);
  }
  :is(.yg-comms-upgrade .text-xs,.yg-comms-upgrade.text-xs) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  :is(.yg-comms-upgrade .text-\[10px\],.yg-comms-upgrade.text-\[10px\]) {
    font-size: 10px;
  }
  :is(.yg-comms-upgrade .text-\[11px\],.yg-comms-upgrade.text-\[11px\]) {
    font-size: 11px;
  }
  :is(.yg-comms-upgrade .text-\[12px\],.yg-comms-upgrade.text-\[12px\]) {
    font-size: 12px;
  }
  :is(.yg-comms-upgrade .text-\[13px\],.yg-comms-upgrade.text-\[13px\]) {
    font-size: 13px;
  }
  :is(.yg-comms-upgrade .text-\[14px\],.yg-comms-upgrade.text-\[14px\]) {
    font-size: 14px;
  }
  :is(.yg-comms-upgrade .text-\[16px\],.yg-comms-upgrade.text-\[16px\]) {
    font-size: 16px;
  }
  :is(.yg-comms-upgrade .text-\[17px\],.yg-comms-upgrade.text-\[17px\]) {
    font-size: 17px;
  }
  :is(.yg-comms-upgrade .text-\[26px\],.yg-comms-upgrade.text-\[26px\]) {
    font-size: 26px;
  }
  :is(.yg-comms-upgrade .font-black,.yg-comms-upgrade.font-black) {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }
  :is(.yg-comms-upgrade .font-bold,.yg-comms-upgrade.font-bold) {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  :is(.yg-comms-upgrade .font-extrabold,.yg-comms-upgrade.font-extrabold) {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }
  :is(.yg-comms-upgrade .tracking-\[0\.15em\],.yg-comms-upgrade.tracking-\[0\.15em\]) {
    --tw-tracking: 0.15em;
    letter-spacing: 0.15em;
  }
  :is(.yg-comms-upgrade .tracking-wide,.yg-comms-upgrade.tracking-wide) {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }
  :is(.yg-comms-upgrade .tracking-wider,.yg-comms-upgrade.tracking-wider) {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }
  :is(.yg-comms-upgrade .break-words,.yg-comms-upgrade.break-words) {
    overflow-wrap: break-word;
  }
  :is(.yg-comms-upgrade .break-all,.yg-comms-upgrade.break-all) {
    word-break: break-all;
  }
  :is(.yg-comms-upgrade .text-\[\#0A0A0A\],.yg-comms-upgrade.text-\[\#0A0A0A\]) {
    color: #0A0A0A;
  }
  :is(.yg-comms-upgrade .text-\[\#3E654A\],.yg-comms-upgrade.text-\[\#3E654A\]) {
    color: #3E654A;
  }
  :is(.yg-comms-upgrade .text-\[\#6B6B6B\],.yg-comms-upgrade.text-\[\#6B6B6B\]) {
    color: #6B6B6B;
  }
  :is(.yg-comms-upgrade .text-\[\#6F7971\],.yg-comms-upgrade.text-\[\#6F7971\]) {
    color: #6F7971;
  }
  :is(.yg-comms-upgrade .text-\[\#7A827B\],.yg-comms-upgrade.text-\[\#7A827B\]) {
    color: #7A827B;
  }
  :is(.yg-comms-upgrade .text-\[\#7A857B\],.yg-comms-upgrade.text-\[\#7A857B\]) {
    color: #7A857B;
  }
  :is(.yg-comms-upgrade .text-\[\#7C857D\],.yg-comms-upgrade.text-\[\#7C857D\]) {
    color: #7C857D;
  }
  :is(.yg-comms-upgrade .text-\[\#8A4F3A\],.yg-comms-upgrade.text-\[\#8A4F3A\]) {
    color: #8A4F3A;
  }
  :is(.yg-comms-upgrade .text-\[\#8A938B\],.yg-comms-upgrade.text-\[\#8A938B\]) {
    color: #8A938B;
  }
  :is(.yg-comms-upgrade .text-\[\#9A624C\],.yg-comms-upgrade.text-\[\#9A624C\]) {
    color: #9A624C;
  }
  :is(.yg-comms-upgrade .text-\[\#9B9B9B\],.yg-comms-upgrade.text-\[\#9B9B9B\]) {
    color: #9B9B9B;
  }
  :is(.yg-comms-upgrade .text-\[\#444\],.yg-comms-upgrade.text-\[\#444\]) {
    color: #444;
  }
  :is(.yg-comms-upgrade .text-\[\#824F3C\],.yg-comms-upgrade.text-\[\#824F3C\]) {
    color: #824F3C;
  }
  :is(.yg-comms-upgrade .text-\[\#48534B\],.yg-comms-upgrade.text-\[\#48534B\]) {
    color: #48534B;
  }
  :is(.yg-comms-upgrade .text-\[\#56615A\],.yg-comms-upgrade.text-\[\#56615A\]) {
    color: #56615A;
  }
  :is(.yg-comms-upgrade .text-\[\#59635B\],.yg-comms-upgrade.text-\[\#59635B\]) {
    color: #59635B;
  }
  :is(.yg-comms-upgrade .text-\[\#77651C\],.yg-comms-upgrade.text-\[\#77651C\]) {
    color: #77651C;
  }
  :is(.yg-comms-upgrade .text-\[\#79621B\],.yg-comms-upgrade.text-\[\#79621B\]) {
    color: #79621B;
  }
  :is(.yg-comms-upgrade .text-\[\#286443\],.yg-comms-upgrade.text-\[\#286443\]) {
    color: #286443;
  }
  :is(.yg-comms-upgrade .text-\[\#354039\],.yg-comms-upgrade.text-\[\#354039\]) {
    color: #354039;
  }
  :is(.yg-comms-upgrade .text-\[\#716945\],.yg-comms-upgrade.text-\[\#716945\]) {
    color: #716945;
  }
  :is(.yg-comms-upgrade .text-\[\#879087\],.yg-comms-upgrade.text-\[\#879087\]) {
    color: #879087;
  }
  :is(.yg-comms-upgrade .text-\[\#B8860B\],.yg-comms-upgrade.text-\[\#B8860B\]) {
    color: #B8860B;
  }
  :is(.yg-comms-upgrade .text-\[\#D4A500\],.yg-comms-upgrade.text-\[\#D4A500\]) {
    color: #D4A500;
  }
  :is(.yg-comms-upgrade .text-\[\#FFD000\],.yg-comms-upgrade.text-\[\#FFD000\]) {
    color: #FFD000;
  }
  :is(.yg-comms-upgrade .text-amber-600,.yg-comms-upgrade.text-amber-600) {
    color: var(--color-amber-600);
  }
  :is(.yg-comms-upgrade .text-black,.yg-comms-upgrade.text-black) {
    color: var(--color-black);
  }
  :is(.yg-comms-upgrade .text-green-700,.yg-comms-upgrade.text-green-700) {
    color: var(--color-green-700);
  }
  :is(.yg-comms-upgrade .text-red-600,.yg-comms-upgrade.text-red-600) {
    color: var(--color-red-600);
  }
  :is(.yg-comms-upgrade .text-white,.yg-comms-upgrade.text-white) {
    color: var(--color-white);
  }
  :is(.yg-comms-upgrade .uppercase,.yg-comms-upgrade.uppercase) {
    text-transform: uppercase;
  }
  :is(.yg-comms-upgrade .underline,.yg-comms-upgrade.underline) {
    text-decoration-line: underline;
  }
  :is(.yg-comms-upgrade .accent-\[\#FFD000\],.yg-comms-upgrade.accent-\[\#FFD000\]) {
    accent-color: #FFD000;
  }
  :is(.yg-comms-upgrade .shadow-2xl,.yg-comms-upgrade.shadow-2xl) {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  :is(.yg-comms-upgrade .shadow-\[0_0_0_3px_rgba\(255\,208\,0\,0\.2\)\],.yg-comms-upgrade.shadow-\[0_0_0_3px_rgba\(255\,208\,0\,0\.2\)\]) {
    --tw-shadow: 0 0 0 3px var(--tw-shadow-color, rgba(255,208,0,0.2));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  :is(.yg-comms-upgrade .shadow-md,.yg-comms-upgrade.shadow-md) {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  :is(.yg-comms-upgrade .shadow-sm,.yg-comms-upgrade.shadow-sm) {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  :is(.yg-comms-upgrade .ring-2,.yg-comms-upgrade.ring-2) {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  :is(.yg-comms-upgrade .ring-\[\#FFD000\]\/20,.yg-comms-upgrade.ring-\[\#FFD000\]\/20) {
    --tw-ring-color: color-mix(in oklab, #FFD000 20%, transparent);
  }
  :is(.yg-comms-upgrade .drop-shadow-2xl,.yg-comms-upgrade.drop-shadow-2xl) {
    --tw-drop-shadow-size: drop-shadow(0 25px 25px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.15)));
    --tw-drop-shadow: drop-shadow(var(--drop-shadow-2xl));
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  :is(.yg-comms-upgrade .backdrop-blur-sm,.yg-comms-upgrade.backdrop-blur-sm) {
    --tw-backdrop-blur: blur(var(--blur-sm));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  :is(.yg-comms-upgrade .transition-all,.yg-comms-upgrade.transition-all) {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  :is(.yg-comms-upgrade .transition-colors,.yg-comms-upgrade.transition-colors) {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  :is(.yg-comms-upgrade .placeholder\:text-\[\#BEBEBE\]::placeholder,.yg-comms-upgrade.placeholder\:text-\[\#BEBEBE\]::placeholder) {
    color: #BEBEBE;
  }
  @media (hover: hover) {
    :is(.yg-comms-upgrade .hover\:border-black\/20:hover,.yg-comms-upgrade.hover\:border-black\/20:hover) {
      border-color: color-mix(in srgb, #000 20%, transparent);
    }
    @supports (color: color-mix(in lab, red, red)) {
      :is(.yg-comms-upgrade .hover\:border-black\/20:hover,.yg-comms-upgrade.hover\:border-black\/20:hover) {
        border-color: color-mix(in oklab, var(--color-black) 20%, transparent);
      }
    }
    :is(.yg-comms-upgrade .hover\:border-black\/\[0\.1\]:hover,.yg-comms-upgrade.hover\:border-black\/\[0\.1\]:hover) {
      border-color: color-mix(in srgb, #000 10%, transparent);
    }
    @supports (color: color-mix(in lab, red, red)) {
      :is(.yg-comms-upgrade .hover\:border-black\/\[0\.1\]:hover,.yg-comms-upgrade.hover\:border-black\/\[0\.1\]:hover) {
        border-color: color-mix(in oklab, var(--color-black) 10%, transparent);
      }
    }
    :is(.yg-comms-upgrade .hover\:bg-\[\#EBEBEB\]:hover,.yg-comms-upgrade.hover\:bg-\[\#EBEBEB\]:hover) {
      background-color: #EBEBEB;
    }
    :is(.yg-comms-upgrade .hover\:bg-\[\#F5F5F3\]:hover,.yg-comms-upgrade.hover\:bg-\[\#F5F5F3\]:hover) {
      background-color: #F5F5F3;
    }
    :is(.yg-comms-upgrade .hover\:bg-\[\#FAFAFA\]:hover,.yg-comms-upgrade.hover\:bg-\[\#FAFAFA\]:hover) {
      background-color: #FAFAFA;
    }
    :is(.yg-comms-upgrade .hover\:bg-\[\#FFF8CC\]:hover,.yg-comms-upgrade.hover\:bg-\[\#FFF8CC\]:hover) {
      background-color: #FFF8CC;
    }
    :is(.yg-comms-upgrade .hover\:bg-green-600:hover,.yg-comms-upgrade.hover\:bg-green-600:hover) {
      background-color: var(--color-green-600);
    }
    :is(.yg-comms-upgrade .hover\:bg-red-100:hover,.yg-comms-upgrade.hover\:bg-red-100:hover) {
      background-color: var(--color-red-100);
    }
  }
  :is(.yg-comms-upgrade .focus\:border-\[\#FFD000\]:focus,.yg-comms-upgrade.focus\:border-\[\#FFD000\]:focus) {
    border-color: #FFD000;
  }
  :is(.yg-comms-upgrade .focus\:outline-none:focus,.yg-comms-upgrade.focus\:outline-none:focus) {
    --tw-outline-style: none;
    outline-style: none;
  }
  :is(.yg-comms-upgrade .disabled\:opacity-40:disabled,.yg-comms-upgrade.disabled\:opacity-40:disabled) {
    opacity: 40%;
  }
  :is(.yg-comms-upgrade .disabled\:opacity-50:disabled,.yg-comms-upgrade.disabled\:opacity-50:disabled) {
    opacity: 50%;
  }
  @media (width >= 40rem) {
    :is(.yg-comms-upgrade .sm\:grid-cols-2,.yg-comms-upgrade.sm\:grid-cols-2) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    :is(.yg-comms-upgrade .sm\:grid-cols-3,.yg-comms-upgrade.sm\:grid-cols-3) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    :is(.yg-comms-upgrade .sm\:p-6,.yg-comms-upgrade.sm\:p-6) {
      padding: calc(var(--spacing) * 6);
    }
    :is(.yg-comms-upgrade .sm\:px-6,.yg-comms-upgrade.sm\:px-6) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  @media (width >= 48rem) {
    :is(.yg-comms-upgrade .md\:grid,.yg-comms-upgrade.md\:grid) {
      display: grid;
    }
    :is(.yg-comms-upgrade .md\:hidden,.yg-comms-upgrade.md\:hidden) {
      display: none;
    }
    :is(.yg-comms-upgrade .md\:h-screen,.yg-comms-upgrade.md\:h-screen) {
      height: 100vh;
    }
    :is(.yg-comms-upgrade .md\:grid-cols-\[1\.4fr_2fr_1fr_1fr_1\.1fr\],.yg-comms-upgrade.md\:grid-cols-\[1\.4fr_2fr_1fr_1fr_1\.1fr\]) {
      grid-template-columns: 1.4fr 2fr 1fr 1fr 1.1fr;
    }
    :is(.yg-comms-upgrade .md\:gap-3,.yg-comms-upgrade.md\:gap-3) {
      gap: calc(var(--spacing) * 3);
    }
    :is(.yg-comms-upgrade .md\:px-6,.yg-comms-upgrade.md\:px-6) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  @media (width >= 64rem) {
    :is(.yg-comms-upgrade .lg\:block,.yg-comms-upgrade.lg\:block) {
      display: block;
    }
    :is(.yg-comms-upgrade .lg\:flex,.yg-comms-upgrade.lg\:flex) {
      display: flex;
    }
    :is(.yg-comms-upgrade .lg\:grid,.yg-comms-upgrade.lg\:grid) {
      display: grid;
    }
    :is(.yg-comms-upgrade .lg\:hidden,.yg-comms-upgrade.lg\:hidden) {
      display: none;
    }
    :is(.yg-comms-upgrade .lg\:grid-cols-4,.yg-comms-upgrade.lg\:grid-cols-4) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    :is(.yg-comms-upgrade .lg\:grid-cols-\[2\.5fr_1\.5fr_1fr_1fr_1fr_80px_90px\],.yg-comms-upgrade.lg\:grid-cols-\[2\.5fr_1\.5fr_1fr_1fr_1fr_80px_90px\]) {
      grid-template-columns: 2.5fr 1.5fr 1fr 1fr 1fr 80px 90px;
    }
  }
  @media (width >= 80rem) {
    :is(.yg-comms-upgrade .xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(360px\,0\.9fr\)\],.yg-comms-upgrade.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(360px\,0\.9fr\)\]) {
      grid-template-columns: minmax(0,1.1fr) minmax(360px,0.9fr);
    }
  }
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
/* communications-custom-sms-7dd733c9690b3416.css */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer utilities {
  :is(.yg-custom-sms-upgrade .mx-auto,.yg-custom-sms-upgrade.mx-auto) {
    margin-inline: auto;
  }
  :is(.yg-custom-sms-upgrade .mt-0\.5,.yg-custom-sms-upgrade.mt-0\.5) {
    margin-top: calc(var(--spacing) * 0.5);
  }
  :is(.yg-custom-sms-upgrade .mt-1,.yg-custom-sms-upgrade.mt-1) {
    margin-top: var(--spacing);
  }
  :is(.yg-custom-sms-upgrade .mt-2,.yg-custom-sms-upgrade.mt-2) {
    margin-top: calc(var(--spacing) * 2);
  }
  :is(.yg-custom-sms-upgrade .mt-3,.yg-custom-sms-upgrade.mt-3) {
    margin-top: calc(var(--spacing) * 3);
  }
  :is(.yg-custom-sms-upgrade .mb-1\.5,.yg-custom-sms-upgrade.mb-1\.5) {
    margin-bottom: calc(var(--spacing) * 1.5);
  }
  :is(.yg-custom-sms-upgrade .mb-2,.yg-custom-sms-upgrade.mb-2) {
    margin-bottom: calc(var(--spacing) * 2);
  }
  :is(.yg-custom-sms-upgrade .mb-3,.yg-custom-sms-upgrade.mb-3) {
    margin-bottom: calc(var(--spacing) * 3);
  }
  :is(.yg-custom-sms-upgrade .mb-5,.yg-custom-sms-upgrade.mb-5) {
    margin-bottom: calc(var(--spacing) * 5);
  }
  :is(.yg-custom-sms-upgrade .mb-6,.yg-custom-sms-upgrade.mb-6) {
    margin-bottom: calc(var(--spacing) * 6);
  }
  :is(.yg-custom-sms-upgrade .block,.yg-custom-sms-upgrade.block) {
    display: block;
  }
  :is(.yg-custom-sms-upgrade .flex,.yg-custom-sms-upgrade.flex) {
    display: flex;
  }
  :is(.yg-custom-sms-upgrade .grid,.yg-custom-sms-upgrade.grid) {
    display: grid;
  }
  :is(.yg-custom-sms-upgrade .hidden,.yg-custom-sms-upgrade.hidden) {
    display: none;
  }
  :is(.yg-custom-sms-upgrade .inline-block,.yg-custom-sms-upgrade.inline-block) {
    display: inline-block;
  }
  :is(.yg-custom-sms-upgrade .inline-flex,.yg-custom-sms-upgrade.inline-flex) {
    display: inline-flex;
  }
  :is(.yg-custom-sms-upgrade .h-3\.5,.yg-custom-sms-upgrade.h-3\.5) {
    height: calc(var(--spacing) * 3.5);
  }
  :is(.yg-custom-sms-upgrade .h-4,.yg-custom-sms-upgrade.h-4) {
    height: calc(var(--spacing) * 4);
  }
  :is(.yg-custom-sms-upgrade .h-5,.yg-custom-sms-upgrade.h-5) {
    height: calc(var(--spacing) * 5);
  }
  :is(.yg-custom-sms-upgrade .h-10,.yg-custom-sms-upgrade.h-10) {
    height: calc(var(--spacing) * 10);
  }
  :is(.yg-custom-sms-upgrade .h-14,.yg-custom-sms-upgrade.h-14) {
    height: calc(var(--spacing) * 14);
  }
  :is(.yg-custom-sms-upgrade .w-3\.5,.yg-custom-sms-upgrade.w-3\.5) {
    width: calc(var(--spacing) * 3.5);
  }
  :is(.yg-custom-sms-upgrade .w-4,.yg-custom-sms-upgrade.w-4) {
    width: calc(var(--spacing) * 4);
  }
  :is(.yg-custom-sms-upgrade .w-5,.yg-custom-sms-upgrade.w-5) {
    width: calc(var(--spacing) * 5);
  }
  :is(.yg-custom-sms-upgrade .w-full,.yg-custom-sms-upgrade.w-full) {
    width: 100%;
  }
  :is(.yg-custom-sms-upgrade .min-w-0,.yg-custom-sms-upgrade.min-w-0) {
    min-width: 0px;
  }
  :is(.yg-custom-sms-upgrade .flex-1,.yg-custom-sms-upgrade.flex-1) {
    flex: 1;
  }
  :is(.yg-custom-sms-upgrade .shrink-0,.yg-custom-sms-upgrade.shrink-0) {
    flex-shrink: 0;
  }
  :is(.yg-custom-sms-upgrade .animate-pulse,.yg-custom-sms-upgrade.animate-pulse) {
    animation: var(--animate-pulse);
  }
  :is(.yg-custom-sms-upgrade .animate-spin,.yg-custom-sms-upgrade.animate-spin) {
    animation: var(--animate-spin);
  }
  :is(.yg-custom-sms-upgrade .grid-cols-\[1\.4fr_2fr_1fr_1fr_1\.1fr\],.yg-custom-sms-upgrade.grid-cols-\[1\.4fr_2fr_1fr_1fr_1\.1fr\]) {
    grid-template-columns: 1.4fr 2fr 1fr 1fr 1.1fr;
  }
  :is(.yg-custom-sms-upgrade .flex-wrap,.yg-custom-sms-upgrade.flex-wrap) {
    flex-wrap: wrap;
  }
  :is(.yg-custom-sms-upgrade .items-center,.yg-custom-sms-upgrade.items-center) {
    align-items: center;
  }
  :is(.yg-custom-sms-upgrade .items-start,.yg-custom-sms-upgrade.items-start) {
    align-items: flex-start;
  }
  :is(.yg-custom-sms-upgrade .justify-between,.yg-custom-sms-upgrade.justify-between) {
    justify-content: space-between;
  }
  :is(.yg-custom-sms-upgrade .gap-1,.yg-custom-sms-upgrade.gap-1) {
    gap: var(--spacing);
  }
  :is(.yg-custom-sms-upgrade .gap-2,.yg-custom-sms-upgrade.gap-2) {
    gap: calc(var(--spacing) * 2);
  }
  :is(.yg-custom-sms-upgrade .gap-3,.yg-custom-sms-upgrade.gap-3) {
    gap: calc(var(--spacing) * 3);
  }
  :is(.yg-custom-sms-upgrade .gap-6,.yg-custom-sms-upgrade.gap-6) {
    gap: calc(var(--spacing) * 6);
  }
  :is(.yg-custom-sms-upgrade :where(.space-y-2 > :not(:last-child)),.yg-custom-sms-upgrade:where(.space-y-2 > :not(:last-child))) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }
  :is(.yg-custom-sms-upgrade :where(.space-y-3 > :not(:last-child)),.yg-custom-sms-upgrade:where(.space-y-3 > :not(:last-child))) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }
  :is(.yg-custom-sms-upgrade :where(.space-y-4 > :not(:last-child)),.yg-custom-sms-upgrade:where(.space-y-4 > :not(:last-child))) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }
  :is(.yg-custom-sms-upgrade :where(.divide-y > :not(:last-child)),.yg-custom-sms-upgrade:where(.divide-y > :not(:last-child))) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }
  :is(.yg-custom-sms-upgrade :where(.divide-\[\#ECEEE9\] > :not(:last-child)),.yg-custom-sms-upgrade:where(.divide-\[\#ECEEE9\] > :not(:last-child))) {
    border-color: #ECEEE9;
  }
  :is(.yg-custom-sms-upgrade .truncate,.yg-custom-sms-upgrade.truncate) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  :is(.yg-custom-sms-upgrade .rounded-2xl,.yg-custom-sms-upgrade.rounded-2xl) {
    border-radius: var(--radius-2xl);
  }
  :is(.yg-custom-sms-upgrade .rounded-full,.yg-custom-sms-upgrade.rounded-full) {
    border-radius: calc(infinity * 1px);
  }
  :is(.yg-custom-sms-upgrade .rounded-lg,.yg-custom-sms-upgrade.rounded-lg) {
    border-radius: var(--radius-lg);
  }
  :is(.yg-custom-sms-upgrade .rounded-xl,.yg-custom-sms-upgrade.rounded-xl) {
    border-radius: var(--radius-xl);
  }
  :is(.yg-custom-sms-upgrade .border,.yg-custom-sms-upgrade.border) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  :is(.yg-custom-sms-upgrade .border-t,.yg-custom-sms-upgrade.border-t) {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  :is(.yg-custom-sms-upgrade .border-b,.yg-custom-sms-upgrade.border-b) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  :is(.yg-custom-sms-upgrade .border-\[\#D9DED7\],.yg-custom-sms-upgrade.border-\[\#D9DED7\]) {
    border-color: #D9DED7;
  }
  :is(.yg-custom-sms-upgrade .border-\[\#DDE1D9\],.yg-custom-sms-upgrade.border-\[\#DDE1D9\]) {
    border-color: #DDE1D9;
  }
  :is(.yg-custom-sms-upgrade .border-\[\#E3DCAE\],.yg-custom-sms-upgrade.border-\[\#E3DCAE\]) {
    border-color: #E3DCAE;
  }
  :is(.yg-custom-sms-upgrade .border-\[\#E6E9E2\],.yg-custom-sms-upgrade.border-\[\#E6E9E2\]) {
    border-color: #E6E9E2;
  }
  :is(.yg-custom-sms-upgrade .border-\[\#ECEEE9\],.yg-custom-sms-upgrade.border-\[\#ECEEE9\]) {
    border-color: #ECEEE9;
  }
  :is(.yg-custom-sms-upgrade .bg-\[\#3B8A5B\],.yg-custom-sms-upgrade.bg-\[\#3B8A5B\]) {
    background-color: #3B8A5B;
  }
  :is(.yg-custom-sms-upgrade .bg-\[\#A3AAA2\],.yg-custom-sms-upgrade.bg-\[\#A3AAA2\]) {
    background-color: #A3AAA2;
  }
  :is(.yg-custom-sms-upgrade .bg-\[\#B5654A\],.yg-custom-sms-upgrade.bg-\[\#B5654A\]) {
    background-color: #B5654A;
  }
  :is(.yg-custom-sms-upgrade .bg-\[\#E6F3EB\],.yg-custom-sms-upgrade.bg-\[\#E6F3EB\]) {
    background-color: #E6F3EB;
  }
  :is(.yg-custom-sms-upgrade .bg-\[\#E9DFAF\],.yg-custom-sms-upgrade.bg-\[\#E9DFAF\]) {
    background-color: #E9DFAF;
  }
  :is(.yg-custom-sms-upgrade .bg-\[\#EEF0ED\],.yg-custom-sms-upgrade.bg-\[\#EEF0ED\]) {
    background-color: #EEF0ED;
  }
  :is(.yg-custom-sms-upgrade .bg-\[\#F1F2EE\],.yg-custom-sms-upgrade.bg-\[\#F1F2EE\]) {
    background-color: #F1F2EE;
  }
  :is(.yg-custom-sms-upgrade .bg-\[\#F6EBE6\],.yg-custom-sms-upgrade.bg-\[\#F6EBE6\]) {
    background-color: #F6EBE6;
  }
  :is(.yg-custom-sms-upgrade .bg-\[\#F6F7F3\],.yg-custom-sms-upgrade.bg-\[\#F6F7F3\]) {
    background-color: #F6F7F3;
  }
  :is(.yg-custom-sms-upgrade .bg-\[\#F8F1D5\],.yg-custom-sms-upgrade.bg-\[\#F8F1D5\]) {
    background-color: #F8F1D5;
  }
  :is(.yg-custom-sms-upgrade .bg-\[\#FBFCF9\],.yg-custom-sms-upgrade.bg-\[\#FBFCF9\]) {
    background-color: #FBFCF9;
  }
  :is(.yg-custom-sms-upgrade .bg-white,.yg-custom-sms-upgrade.bg-white) {
    background-color: var(--color-white);
  }
  :is(.yg-custom-sms-upgrade .p-4,.yg-custom-sms-upgrade.p-4) {
    padding: calc(var(--spacing) * 4);
  }
  :is(.yg-custom-sms-upgrade .p-5,.yg-custom-sms-upgrade.p-5) {
    padding: calc(var(--spacing) * 5);
  }
  :is(.yg-custom-sms-upgrade .px-2,.yg-custom-sms-upgrade.px-2) {
    padding-inline: calc(var(--spacing) * 2);
  }
  :is(.yg-custom-sms-upgrade .px-3,.yg-custom-sms-upgrade.px-3) {
    padding-inline: calc(var(--spacing) * 3);
  }
  :is(.yg-custom-sms-upgrade .px-4,.yg-custom-sms-upgrade.px-4) {
    padding-inline: calc(var(--spacing) * 4);
  }
  :is(.yg-custom-sms-upgrade .px-5,.yg-custom-sms-upgrade.px-5) {
    padding-inline: calc(var(--spacing) * 5);
  }
  :is(.yg-custom-sms-upgrade .px-6,.yg-custom-sms-upgrade.px-6) {
    padding-inline: calc(var(--spacing) * 6);
  }
  :is(.yg-custom-sms-upgrade .py-0\.5,.yg-custom-sms-upgrade.py-0\.5) {
    padding-block: calc(var(--spacing) * 0.5);
  }
  :is(.yg-custom-sms-upgrade .py-2,.yg-custom-sms-upgrade.py-2) {
    padding-block: calc(var(--spacing) * 2);
  }
  :is(.yg-custom-sms-upgrade .py-2\.5,.yg-custom-sms-upgrade.py-2\.5) {
    padding-block: calc(var(--spacing) * 2.5);
  }
  :is(.yg-custom-sms-upgrade .py-3,.yg-custom-sms-upgrade.py-3) {
    padding-block: calc(var(--spacing) * 3);
  }
  :is(.yg-custom-sms-upgrade .py-4,.yg-custom-sms-upgrade.py-4) {
    padding-block: calc(var(--spacing) * 4);
  }
  :is(.yg-custom-sms-upgrade .py-10,.yg-custom-sms-upgrade.py-10) {
    padding-block: calc(var(--spacing) * 10);
  }
  :is(.yg-custom-sms-upgrade .text-center,.yg-custom-sms-upgrade.text-center) {
    text-align: center;
  }
  :is(.yg-custom-sms-upgrade .font-mono,.yg-custom-sms-upgrade.font-mono) {
    font-family: var(--font-mono);
  }
  :is(.yg-custom-sms-upgrade .text-\[10px\],.yg-custom-sms-upgrade.text-\[10px\]) {
    font-size: 10px;
  }
  :is(.yg-custom-sms-upgrade .text-\[11px\],.yg-custom-sms-upgrade.text-\[11px\]) {
    font-size: 11px;
  }
  :is(.yg-custom-sms-upgrade .text-\[12px\],.yg-custom-sms-upgrade.text-\[12px\]) {
    font-size: 12px;
  }
  :is(.yg-custom-sms-upgrade .text-\[17px\],.yg-custom-sms-upgrade.text-\[17px\]) {
    font-size: 17px;
  }
  :is(.yg-custom-sms-upgrade .leading-5,.yg-custom-sms-upgrade.leading-5) {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }
  :is(.yg-custom-sms-upgrade .leading-6,.yg-custom-sms-upgrade.leading-6) {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }
  :is(.yg-custom-sms-upgrade .font-bold,.yg-custom-sms-upgrade.font-bold) {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  :is(.yg-custom-sms-upgrade .font-extrabold,.yg-custom-sms-upgrade.font-extrabold) {
    --tw-font-weight: var(--font-weight-extrabold);
    font-weight: var(--font-weight-extrabold);
  }
  :is(.yg-custom-sms-upgrade .tracking-\[0\.15em\],.yg-custom-sms-upgrade.tracking-\[0\.15em\]) {
    --tw-tracking: 0.15em;
    letter-spacing: 0.15em;
  }
  :is(.yg-custom-sms-upgrade .tracking-wider,.yg-custom-sms-upgrade.tracking-wider) {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
  }
  :is(.yg-custom-sms-upgrade .break-words,.yg-custom-sms-upgrade.break-words) {
    overflow-wrap: break-word;
  }
  :is(.yg-custom-sms-upgrade .text-\[\#6F7971\],.yg-custom-sms-upgrade.text-\[\#6F7971\]) {
    color: #6F7971;
  }
  :is(.yg-custom-sms-upgrade .text-\[\#7A827B\],.yg-custom-sms-upgrade.text-\[\#7A827B\]) {
    color: #7A827B;
  }
  :is(.yg-custom-sms-upgrade .text-\[\#7A857B\],.yg-custom-sms-upgrade.text-\[\#7A857B\]) {
    color: #7A857B;
  }
  :is(.yg-custom-sms-upgrade .text-\[\#7C857D\],.yg-custom-sms-upgrade.text-\[\#7C857D\]) {
    color: #7C857D;
  }
  :is(.yg-custom-sms-upgrade .text-\[\#8A4F3A\],.yg-custom-sms-upgrade.text-\[\#8A4F3A\]) {
    color: #8A4F3A;
  }
  :is(.yg-custom-sms-upgrade .text-\[\#8A938B\],.yg-custom-sms-upgrade.text-\[\#8A938B\]) {
    color: #8A938B;
  }
  :is(.yg-custom-sms-upgrade .text-\[\#9A624C\],.yg-custom-sms-upgrade.text-\[\#9A624C\]) {
    color: #9A624C;
  }
  :is(.yg-custom-sms-upgrade .text-\[\#48534B\],.yg-custom-sms-upgrade.text-\[\#48534B\]) {
    color: #48534B;
  }
  :is(.yg-custom-sms-upgrade .text-\[\#52634F\],.yg-custom-sms-upgrade.text-\[\#52634F\]) {
    color: #52634F;
  }
  :is(.yg-custom-sms-upgrade .text-\[\#56615A\],.yg-custom-sms-upgrade.text-\[\#56615A\]) {
    color: #56615A;
  }
  :is(.yg-custom-sms-upgrade .text-\[\#77651C\],.yg-custom-sms-upgrade.text-\[\#77651C\]) {
    color: #77651C;
  }
  :is(.yg-custom-sms-upgrade .text-\[\#286443\],.yg-custom-sms-upgrade.text-\[\#286443\]) {
    color: #286443;
  }
  :is(.yg-custom-sms-upgrade .text-\[\#354039\],.yg-custom-sms-upgrade.text-\[\#354039\]) {
    color: #354039;
  }
  :is(.yg-custom-sms-upgrade .text-\[\#707971\],.yg-custom-sms-upgrade.text-\[\#707971\]) {
    color: #707971;
  }
  :is(.yg-custom-sms-upgrade .text-\[\#716945\],.yg-custom-sms-upgrade.text-\[\#716945\]) {
    color: #716945;
  }
  :is(.yg-custom-sms-upgrade .text-\[\#879087\],.yg-custom-sms-upgrade.text-\[\#879087\]) {
    color: #879087;
  }
  :is(.yg-custom-sms-upgrade .text-red-700,.yg-custom-sms-upgrade.text-red-700) {
    color: var(--color-red-700);
  }
  :is(.yg-custom-sms-upgrade .uppercase,.yg-custom-sms-upgrade.uppercase) {
    text-transform: uppercase;
  }
  :is(.yg-custom-sms-upgrade .underline,.yg-custom-sms-upgrade.underline) {
    text-decoration-line: underline;
  }
  :is(.yg-custom-sms-upgrade .outline-none,.yg-custom-sms-upgrade.outline-none) {
    --tw-outline-style: none;
    outline-style: none;
  }
  :is(.yg-custom-sms-upgrade .focus\:border-\[\#9D9B65\]:focus,.yg-custom-sms-upgrade.focus\:border-\[\#9D9B65\]:focus) {
    border-color: #9D9B65;
  }
  :is(.yg-custom-sms-upgrade .disabled\:opacity-40:disabled,.yg-custom-sms-upgrade.disabled\:opacity-40:disabled) {
    opacity: 40%;
  }
  @media (width >= 40rem) {
    :is(.yg-custom-sms-upgrade .sm\:grid-cols-2,.yg-custom-sms-upgrade.sm\:grid-cols-2) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    :is(.yg-custom-sms-upgrade .sm\:p-6,.yg-custom-sms-upgrade.sm\:p-6) {
      padding: calc(var(--spacing) * 6);
    }
    :is(.yg-custom-sms-upgrade .sm\:px-6,.yg-custom-sms-upgrade.sm\:px-6) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  @media (width >= 48rem) {
    :is(.yg-custom-sms-upgrade .md\:grid,.yg-custom-sms-upgrade.md\:grid) {
      display: grid;
    }
    :is(.yg-custom-sms-upgrade .md\:hidden,.yg-custom-sms-upgrade.md\:hidden) {
      display: none;
    }
    :is(.yg-custom-sms-upgrade .md\:grid-cols-\[1\.4fr_2fr_1fr_1fr_1\.1fr\],.yg-custom-sms-upgrade.md\:grid-cols-\[1\.4fr_2fr_1fr_1fr_1\.1fr\]) {
      grid-template-columns: 1.4fr 2fr 1fr 1fr 1.1fr;
    }
    :is(.yg-custom-sms-upgrade .md\:gap-3,.yg-custom-sms-upgrade.md\:gap-3) {
      gap: calc(var(--spacing) * 3);
    }
    :is(.yg-custom-sms-upgrade .md\:px-6,.yg-custom-sms-upgrade.md\:px-6) {
      padding-inline: calc(var(--spacing) * 6);
    }
  }
  @media (width >= 64rem) {
    :is(.yg-custom-sms-upgrade .lg\:grid-cols-4,.yg-custom-sms-upgrade.lg\:grid-cols-4) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  @media (width >= 80rem) {
    :is(.yg-custom-sms-upgrade .xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(360px\,0\.9fr\)\],.yg-custom-sms-upgrade.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(360px\,0\.9fr\)\]) {
      grid-template-columns: minmax(0,1.1fr) minmax(360px,0.9fr);
    }
  }
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
