.partner-marketing[data-v-fc4ebb48]{display:flex;flex-direction:column;gap:40px;max-width:1200px;padding-bottom:env(safe-area-inset-bottom,0)}.rev-share-notice[data-v-fc4ebb48]{background:linear-gradient(145deg,rgba(107,86,233,.18),rgba(21,26,47,.95) 55%);border:1px solid rgba(107,86,233,.35);border-radius:16px;padding:22px 20px}.rev-share-notice h2[data-v-fc4ebb48]{font-size:1.35rem;margin:0 0 10px 0;font-weight:900}.rev-share-notice .lead[data-v-fc4ebb48]{color:#aeb4d2;line-height:1.55;margin:0 0 16px 0;font-size:.95rem}.rev-share-notice .checklist[data-v-fc4ebb48]{list-style:none;padding:0;margin:0}.rev-share-notice .checklist li[data-v-fc4ebb48]{padding:10px 0;border-top:1px solid hsla(0,0%,100%,.06);font-size:.9rem;color:#c8cce8;line-height:1.5}.rev-share-notice .checklist li[data-v-fc4ebb48]:first-of-type{border-top:none;padding-top:0}.rev-share-notice .code-pill[data-v-fc4ebb48]{display:inline-block;margin-left:8px;padding:4px 10px;border-radius:8px;background:rgba(0,0,0,.35);font-weight:800;color:#fff;letter-spacing:.02em}.rev-share-notice .inline-code[data-v-fc4ebb48]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85em;background:rgba(0,0,0,.35);padding:2px 6px;border-radius:6px}.section h2[data-v-fc4ebb48]{font-size:1.5rem;margin-bottom:8px;font-weight:800}.section p[data-v-fc4ebb48]{color:#7f85a2;margin-bottom:25px}.link-card[data-v-fc4ebb48],.widget-card[data-v-fc4ebb48]{background:#151a2f;padding:25px;border-radius:12px;border:1px solid #2a2e45;margin-bottom:20px}.link-card .label[data-v-fc4ebb48],.link-card .widget-title[data-v-fc4ebb48],.widget-card .label[data-v-fc4ebb48],.widget-card .widget-title[data-v-fc4ebb48]{color:#7f85a2;font-size:.9rem;margin-bottom:10px;font-weight:600}.link-card .campaign-builder[data-v-fc4ebb48],.link-card .url-row[data-v-fc4ebb48],.widget-card .campaign-builder[data-v-fc4ebb48],.widget-card .url-row[data-v-fc4ebb48]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.link-card .campaign-builder .url-input[data-v-fc4ebb48],.link-card .url-row .url-input[data-v-fc4ebb48],.widget-card .campaign-builder .url-input[data-v-fc4ebb48],.widget-card .url-row .url-input[data-v-fc4ebb48]{flex:1 1 220px;min-width:0}.link-card .campaign-builder input[data-v-fc4ebb48],.link-card .url-row input[data-v-fc4ebb48],.widget-card .campaign-builder input[data-v-fc4ebb48],.widget-card .url-row input[data-v-fc4ebb48]{flex:1 1 160px;min-width:0;background:#0d0f1d;border:1px solid #2a2e45;color:#fff;padding:12px 15px;border-radius:8px;font-family:monospace;font-size:.85rem}.link-card .campaign-builder input[data-v-fc4ebb48]:focus,.link-card .url-row input[data-v-fc4ebb48]:focus,.widget-card .campaign-builder input[data-v-fc4ebb48]:focus,.widget-card .url-row input[data-v-fc4ebb48]:focus{outline:none;border-color:#6b56e9}.link-card .campaign-builder .btn-row[data-v-fc4ebb48],.link-card .url-row .btn-row[data-v-fc4ebb48],.widget-card .campaign-builder .btn-row[data-v-fc4ebb48],.widget-card .url-row .btn-row[data-v-fc4ebb48]{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto;align-items:stretch}.link-card .campaign-builder .btn-row.full[data-v-fc4ebb48],.link-card .url-row .btn-row.full[data-v-fc4ebb48],.widget-card .campaign-builder .btn-row.full[data-v-fc4ebb48],.widget-card .url-row .btn-row.full[data-v-fc4ebb48]{flex:1 1 100%}.link-card .campaign-builder .btn-row.full button[data-v-fc4ebb48],.link-card .url-row .btn-row.full button[data-v-fc4ebb48],.widget-card .campaign-builder .btn-row.full button[data-v-fc4ebb48],.widget-card .url-row .btn-row.full button[data-v-fc4ebb48]{flex:1;min-height:46px}.link-card .campaign-builder .btn-row button[data-v-fc4ebb48],.link-card .url-row .btn-row button[data-v-fc4ebb48],.widget-card .campaign-builder .btn-row button[data-v-fc4ebb48],.widget-card .url-row .btn-row button[data-v-fc4ebb48]{background:#6b56e9;color:#fff;border:none;border-radius:8px;padding:0 18px;min-height:46px;font-weight:700;cursor:pointer;transition:background .2s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.link-card .campaign-builder .btn-row button[data-v-fc4ebb48]:hover,.link-card .url-row .btn-row button[data-v-fc4ebb48]:hover,.widget-card .campaign-builder .btn-row button[data-v-fc4ebb48]:hover,.widget-card .url-row .btn-row button[data-v-fc4ebb48]:hover{background:#5a48c4}.link-card .campaign-builder .btn-row button[data-v-fc4ebb48]:disabled,.link-card .url-row .btn-row button[data-v-fc4ebb48]:disabled,.widget-card .campaign-builder .btn-row button[data-v-fc4ebb48]:disabled,.widget-card .url-row .btn-row button[data-v-fc4ebb48]:disabled{opacity:.4;cursor:not-allowed}.link-card .campaign-builder .btn-row .btn-secondary[data-v-fc4ebb48],.link-card .url-row .btn-row .btn-secondary[data-v-fc4ebb48],.widget-card .campaign-builder .btn-row .btn-secondary[data-v-fc4ebb48],.widget-card .url-row .btn-row .btn-secondary[data-v-fc4ebb48]{background:#2a314f;border:1px solid #3d4574;color:#e1e5f8}.link-card .campaign-builder .btn-row .btn-secondary[data-v-fc4ebb48]:hover,.link-card .url-row .btn-row .btn-secondary[data-v-fc4ebb48]:hover,.widget-card .campaign-builder .btn-row .btn-secondary[data-v-fc4ebb48]:hover,.widget-card .url-row .btn-row .btn-secondary[data-v-fc4ebb48]:hover{background:#343a5c}.link-card .campaign-builder[data-v-fc4ebb48],.widget-card .campaign-builder[data-v-fc4ebb48]{flex-direction:column}@media(min-width:640px){.link-card .campaign-builder[data-v-fc4ebb48],.widget-card .campaign-builder[data-v-fc4ebb48]{flex-direction:row;flex-wrap:wrap;align-items:flex-end}}.link-card .url-preview[data-v-fc4ebb48],.widget-card .url-preview[data-v-fc4ebb48]{background:#0d0f1d;border:1px solid #2a2e45;padding:10px 15px;border-radius:6px;font-family:monospace;font-size:.85rem;color:#6b56e9;margin-bottom:8px;word-break:break-all;min-height:40px;display:flex;align-items:center;opacity:.8}.link-card small[data-v-fc4ebb48],.widget-card small[data-v-fc4ebb48]{display:block;color:#505570;font-size:.8rem}.link-card small.muted[data-v-fc4ebb48],.widget-card small.muted[data-v-fc4ebb48]{color:#5a6080;min-height:1.25rem}.widget-card .widget-header[data-v-fc4ebb48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.widget-card .widget-header .widget-desc[data-v-fc4ebb48]{color:#7f85a2;font-size:.85rem;margin-top:4px}.widget-card .widget-header .btn-preview[data-v-fc4ebb48]{background:#2a2e45;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer;font-size:.85rem}.widget-card .widget-header .btn-preview[data-v-fc4ebb48]:hover{background:#363c58}.widget-card .widget-settings small strong[data-v-fc4ebb48]{color:#fff}.assets-grid[data-v-fc4ebb48]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.asset-card[data-v-fc4ebb48]{background:#151a2f;border-radius:12px;border:1px solid #2a2e45;overflow:hidden;transition:transform .2s,border-color .2s}.asset-card[data-v-fc4ebb48]:hover{transform:translateY(-4px);border-color:#6b56e9}.asset-card .asset-preview[data-v-fc4ebb48]{background:#0d0f1d;height:150px;display:flex;align-items:center;justify-content:center}.asset-card .asset-preview .placeholder-img[data-v-fc4ebb48]{color:#2a2e45;font-weight:800;font-size:1.2rem}.asset-card .asset-preview .placeholder-img.logo[data-v-fc4ebb48]{font-size:2rem}.asset-card .asset-info[data-v-fc4ebb48]{padding:15px}.asset-card .asset-info .asset-name[data-v-fc4ebb48]{font-weight:600;margin-bottom:12px;font-size:.95rem}.asset-card .asset-info .btn-download[data-v-fc4ebb48]{width:100%;background:#6b56e9;color:#fff;border:none;border-radius:6px;padding:10px;font-weight:700;cursor:pointer;transition:background .2s}.asset-card .asset-info .btn-download[data-v-fc4ebb48]:hover{background:#5a48c4}.toast-notification[data-v-fc4ebb48]{position:fixed;bottom:calc(30px + env(safe-area-inset-bottom, 0px));right:calc(16px + env(safe-area-inset-right, 0px));left:auto;max-width:calc(100vw - 32px);background:#24ae59;color:#fff;padding:15px 25px;border-radius:8px;font-weight:700;box-shadow:0 10px 30px rgba(0,0,0,.3);animation:slideIn-fc4ebb48 .3s ease;z-index:9999}@keyframes slideIn-fc4ebb48{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}