.mkt{--mkt-primary:var(--_color---main--500,#0ea5e9);--mkt-accent:var(--_color---accent--500,#bdff76);--mkt-ink:#0b1a2e;--mkt-text:#4b5670;--mkt-muted:#6b7590;--mkt-surface:#fff;--mkt-line:#e6eaf1;z-index:2147483100;font-family:var(--_typography---family--primary,Inter, system-ui, sans-serif);color:var(--mkt-ink);place-items:center;padding:20px;display:grid;position:fixed;inset:0}:root[data-theme=dark] .mkt{--mkt-ink:#eef3f7;--mkt-text:#b9c5d1;--mkt-muted:#8f9dab;--mkt-surface:#0e1a22;--mkt-line:#1f2e39}.mkt-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040c1294;animation:.3s both mkt-fade;position:absolute;inset:0}.mkt-dialog{background:var(--mkt-surface);border-radius:22px;grid-template-columns:minmax(0,42fr) minmax(0,58fr);width:min(880px,100%);max-height:min(640px,100dvh - 40px);animation:.42s cubic-bezier(.16,1,.3,1) both mkt-in;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000059,0 0 0 1px #ffffff0f}.mkt-close{z-index:3;background:color-mix(in srgb, var(--mkt-ink) 7%, transparent);width:36px;height:36px;color:var(--mkt-ink);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid;position:absolute;top:14px;right:14px}.mkt-close:hover,.mkt-close:focus-visible{background:var(--mkt-accent);color:#0b1a2e;outline:none}.mkt-media{background:linear-gradient(160deg, var(--_color---main--900,#06303f), var(--_color---main--975,#011219));isolation:isolate;min-height:100%;position:relative;overflow:hidden}.mkt-media img{object-fit:cover;z-index:-2;width:100%;height:100%;animation:14s ease-out both mkt-zoom;position:absolute;inset:0}.mkt-media-shade{z-index:-1;background:linear-gradient(#040e1000 30%,#040e1059 55%,#040e10d9 100%);position:absolute;inset:0}.mkt-media-copy{color:#fff;position:absolute;bottom:30px;left:28px;right:24px}.mkt-media-brand{font-family:var(--_typography---family--secondary,Sora, Inter, sans-serif);letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1.1;display:block}.mkt-media-caption{color:#ffffffeb;margin:.55em 0 0;font-size:1.05rem;line-height:1.45}.mkt-media-rule{background:var(--mkt-accent);border-radius:2px;width:56px;height:3px;margin-top:1.1rem;display:block}.mkt-body{flex-direction:column;gap:14px;padding:40px 38px 30px;display:flex;overflow-y:auto}.mkt-eyebrow{background:color-mix(in srgb, var(--mkt-accent) 45%, transparent);color:var(--mkt-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin:0;padding:5px 12px;font-size:.78rem;font-weight:700}.mkt-title{font-family:var(--_typography---family--secondary,Sora, Inter, sans-serif);letter-spacing:-.02em;color:var(--mkt-ink);margin:0;padding-right:34px;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:700;line-height:1.18}.mkt-text{color:var(--mkt-text);margin:0;font-size:1rem;line-height:1.6}.mkt-footage{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.mkt-footage a{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.mkt-thumb{aspect-ratio:16/10;background:var(--mkt-line);border-radius:10px;display:block;position:relative;overflow:hidden}.mkt-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.mkt-footage a:hover .mkt-thumb img,.mkt-footage a:focus-visible .mkt-thumb img{transform:scale(1.06)}.mkt-footage a:hover .mkt-thumb,.mkt-footage a:focus-visible .mkt-thumb{box-shadow:0 0 0 3px var(--mkt-accent)}.mkt-play{color:#fff;background:#0000008c;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:6px;left:6px}.mkt-item-title{white-space:nowrap;text-overflow:ellipsis;color:var(--mkt-ink);font-size:.8rem;font-weight:600;line-height:1.3;overflow:hidden}.mkt-item-price{color:var(--mkt-muted);font-size:.75rem}.mkt-footage.is-loading span{aspect-ratio:16/10;background:linear-gradient(90deg, var(--mkt-line), color-mix(in srgb, var(--mkt-line) 40%, transparent), var(--mkt-line));background-size:200% 100%;border-radius:10px;animation:1.2s linear infinite mkt-shimmer}.mkt-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px;display:flex}.mkt-button{background:var(--mkt-ink);color:var(--mkt-surface);border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 20px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.mkt-button-icon{background:var(--mkt-accent);color:#0b1a2e;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.mkt-button:hover,.mkt-button:focus-visible{background:var(--mkt-accent);color:#0b1a2e;outline:none}.mkt-button:hover .mkt-button-icon,.mkt-button:focus-visible .mkt-button-icon{color:var(--mkt-accent);background:#0b1a2e}.mkt-later{color:var(--mkt-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-weight:600}.mkt-later:hover,.mkt-later:focus-visible{color:var(--mkt-ink);outline:none;text-decoration:underline}.mkt-foot{color:var(--mkt-muted);margin:0;font-size:.78rem}@keyframes mkt-fade{0%{opacity:0}}@keyframes mkt-in{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes mkt-zoom{0%{transform:scale(1.12)}}@keyframes mkt-shimmer{to{background-position:-200% 0}}@media (max-width:680px){.mkt{place-items:end center;padding:0}.mkt-dialog{border-radius:22px 22px 0 0;grid-template-rows:150px auto;grid-template-columns:1fr;max-height:92dvh;animation-name:mkt-up}.mkt-media-copy{bottom:18px;left:22px}.mkt-media-brand{font-size:1.5rem}.mkt-media-caption{font-size:.92rem}.mkt-media-rule{display:none}.mkt-body{padding:22px 20px calc(22px + env(safe-area-inset-bottom))}.mkt-close{color:#fff;background:#00000073}@keyframes mkt-up{0%{transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.mkt-backdrop,.mkt-dialog,.mkt-media img,.mkt-footage.is-loading span{animation:none}}.mkt-dialog:focus{outline:none}
