/* 60 UNIQUE UI SYSTEMS â€” loads last, beats marketplace-ui */

/* 01 nav:underline icons:square card:outline chip:pill hdr:glass hover:glow title:tight r:6 */
html body.ipa-sitedesign-site01 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site01 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 6px!important; box-shadow:none!important; color:#475569!important; }
html body.ipa-sitedesign-site01 .ah-nav a.active { color:var(--sd-p)!important; box-shadow:inset 0 -2px 0 var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site01 .ah-nav a i { display:inline-flex!important; width:1.45em!important; height:1.45em!important; border-radius:4px!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 10%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site01 .ah-icon-btn, html body.ipa-sitedesign-site01 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site01 .ah-icon-btn i, html body.ipa-sitedesign-site01 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site01 .ah-gallery-btn { border-radius:4px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site01 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site01 .prompt-card, html body.ipa-sitedesign-site01 .ipa-extracted-card, html body.ipa-sitedesign-site01 .blog-card { border-radius:6px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site01 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site01 .card-image-wrapper { border-radius:0px 0px 0 0!important; }
html body.ipa-sitedesign-site01 .prompt-card .card-body, html body.ipa-sitedesign-site01 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site01 .prompt-card:hover { box-shadow:0 0 0 2px color-mix(in srgb,var(--sd-p) 35%,transparent),0 16px 36px color-mix(in srgb,var(--sd-p) 14%,transparent)!important; transform:none!important; }
html body.ipa-sitedesign-site01 .category-slider-item { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 14%,#eceff3)!important; }
html body.ipa-sitedesign-site01 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; border-color:transparent!important; }
html body.ipa-sitedesign-site01 .category-slider-item.active, html body.ipa-sitedesign-site01 .category-slider-item.active span, html body.ipa-sitedesign-site01 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site01 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site01 .card-title { letter-spacing:-.03em!important; }
html body.ipa-sitedesign-site01 .ah-gallery-btn, html body.ipa-sitedesign-site01 .btn-hero-primary, html body.ipa-sitedesign-site01 .ipa-load-more-btn { border-radius:4px!important; }
html body.ipa-sitedesign-site01 .nova-hero-panel { border-radius:16px!important; background:linear-gradient(137deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site01 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site01 .ipa-act-copy { border-radius:4px!important; }

/* 02 nav:pill icons:tint card:none chip:line hdr:glass hover:none title:normal r:8 */
html body.ipa-sitedesign-site02 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site02 .ah-nav a { background:transparent!important; border-radius:999px!important; padding:8px 14px!important; }
html body.ipa-sitedesign-site02 .ah-nav a.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site02 .ah-nav a i { display:inline-flex!important; width:1.6em!important; height:1.6em!important; border-radius:6px!important; align-items:center!important; justify-content:center!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site02 .ah-icon-btn, html body.ipa-sitedesign-site02 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site02 .ah-icon-btn i, html body.ipa-sitedesign-site02 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site02 .ah-gallery-btn { border-radius:6px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site02 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site02 .prompt-card, html body.ipa-sitedesign-site02 .ipa-extracted-card, html body.ipa-sitedesign-site02 .blog-card { border-radius:8px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site02 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site02 .card-image-wrapper { border-radius:2px 2px 0 0!important; }
html body.ipa-sitedesign-site02 .prompt-card .card-body, html body.ipa-sitedesign-site02 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site02 .prompt-card:hover { transform:none!important; }
html body.ipa-sitedesign-site02 .category-slider-item { border-radius:0!important; background:transparent!important; border:0!important; border-bottom:2px solid transparent!important; box-shadow:none!important; }
html body.ipa-sitedesign-site02 .category-slider-item.active { border-bottom-color:var(--sd-p)!important; color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site02 .category-slider-item.active, html body.ipa-sitedesign-site02 .category-slider-item.active span, html body.ipa-sitedesign-site02 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site02 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site02 .card-title { letter-spacing:0!important; }
html body.ipa-sitedesign-site02 .ah-gallery-btn, html body.ipa-sitedesign-site02 .btn-hero-primary, html body.ipa-sitedesign-site02 .ipa-load-more-btn { border-radius:6px!important; }
html body.ipa-sitedesign-site02 .nova-hero-panel { border-radius:18px!important; background:linear-gradient(154deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site02 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site02 .ipa-act-copy { border-radius:6px!important; }

/* 03 nav:boxed icons:circle card:outline chip:filled hdr:glass hover:grow title:wide r:10 */
html body.ipa-sitedesign-site03 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site03 .ah-nav a { background:transparent!important; border-radius:8px!important; padding:8px 12px!important; border:1px solid transparent!important; }
html body.ipa-sitedesign-site03 .ah-nav a.active { border-color:var(--sd-p)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site03 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:50%!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site03 .ah-nav a.active i { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site03 .ah-icon-btn, html body.ipa-sitedesign-site03 .header-icon-btn { border-radius:50%!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site03 .ah-icon-btn i, html body.ipa-sitedesign-site03 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site03 .ah-gallery-btn { border-radius:8px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site03 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site03 .prompt-card, html body.ipa-sitedesign-site03 .ipa-extracted-card, html body.ipa-sitedesign-site03 .blog-card { border-radius:10px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site03 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site03 .card-image-wrapper { border-radius:4px 4px 0 0!important; }
html body.ipa-sitedesign-site03 .prompt-card .card-body, html body.ipa-sitedesign-site03 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site03 .prompt-card:hover { transform:scale(1.015)!important; }
html body.ipa-sitedesign-site03 .category-slider-item { border-radius:8px!important; background:color-mix(in srgb,var(--sd-p) 8%,#fff)!important; border:0!important; }
html body.ipa-sitedesign-site03 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site03 .category-slider-item.active, html body.ipa-sitedesign-site03 .category-slider-item.active span, html body.ipa-sitedesign-site03 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site03 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site03 .card-title { letter-spacing:.04em!important; }
html body.ipa-sitedesign-site03 .ah-gallery-btn, html body.ipa-sitedesign-site03 .btn-hero-primary, html body.ipa-sitedesign-site03 .ipa-load-more-btn { border-radius:8px!important; }
html body.ipa-sitedesign-site03 .nova-hero-panel { border-radius:20px!important; background:linear-gradient(171deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site03 .popup-icon { border-radius:50%!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site03 .ipa-act-copy { border-radius:8px!important; }

/* 04 nav:leftbar icons:round card:none chip:ghost hdr:glass hover:press title:serifbold r:12 */
html body.ipa-sitedesign-site04 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site04 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 10px 8px 12px!important; box-shadow:none!important; }
html body.ipa-sitedesign-site04 .ah-nav a.active { box-shadow:inset 3px 0 0 var(--sd-p)!important; color:var(--sd-p)!important; background:color-mix(in srgb,var(--sd-p) 6%,transparent)!important; }
html body.ipa-sitedesign-site04 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:8px!important; align-items:center!important; justify-content:center!important; background:transparent!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site04 .ah-icon-btn, html body.ipa-sitedesign-site04 .header-icon-btn { border-radius:10px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site04 .ah-icon-btn i, html body.ipa-sitedesign-site04 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site04 .ah-gallery-btn { border-radius:10px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site04 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site04 .prompt-card, html body.ipa-sitedesign-site04 .ipa-extracted-card, html body.ipa-sitedesign-site04 .blog-card { border-radius:12px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site04 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site04 .card-image-wrapper { border-radius:6px 6px 0 0!important; }
html body.ipa-sitedesign-site04 .prompt-card .card-body, html body.ipa-sitedesign-site04 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site04 .prompt-card:hover { transform:translate(2px,2px)!important; box-shadow:2px 2px 0 var(--sd-p)!important; }
html body.ipa-sitedesign-site04 .category-slider-item { border-radius:10px!important; background:transparent!important; border:1px solid color-mix(in srgb,var(--sd-p) 20%,transparent)!important; }
html body.ipa-sitedesign-site04 .category-slider-item.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site04 .category-slider-item.active, html body.ipa-sitedesign-site04 .category-slider-item.active span, html body.ipa-sitedesign-site04 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site04 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site04 .card-title { font-weight:700!important; }
html body.ipa-sitedesign-site04 .ah-gallery-btn, html body.ipa-sitedesign-site04 .btn-hero-primary, html body.ipa-sitedesign-site04 .ipa-load-more-btn { border-radius:10px!important; }
html body.ipa-sitedesign-site04 .nova-hero-panel { border-radius:22px!important; background:linear-gradient(128deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site04 .popup-icon { border-radius:10px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site04 .ipa-act-copy { border-radius:10px!important; }

/* 05 nav:filled icons:hide card:outline chip:square hdr:glass hover:lift title:caps r:14 */
html body.ipa-sitedesign-site05 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site05 .ah-nav a { background:transparent!important; border-radius:12px!important; padding:8px 12px!important; }
html body.ipa-sitedesign-site05 .ah-nav a.active { background:var(--sd-grad)!important; color:#fff!important; box-shadow:none!important; }
html body.ipa-sitedesign-site05 .ah-nav a i { display:none!important; }
html body.ipa-sitedesign-site05 .ah-icon-btn, html body.ipa-sitedesign-site05 .header-icon-btn { border-radius:12px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site05 .ah-icon-btn i, html body.ipa-sitedesign-site05 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site05 .ah-gallery-btn { border-radius:12px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site05 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site05 .prompt-card, html body.ipa-sitedesign-site05 .ipa-extracted-card, html body.ipa-sitedesign-site05 .blog-card { border-radius:14px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site05 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site05 .card-image-wrapper { border-radius:8px 8px 0 0!important; }
html body.ipa-sitedesign-site05 .prompt-card .card-body, html body.ipa-sitedesign-site05 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site05 .prompt-card:hover { transform:translateY(-6px)!important; box-shadow:0 20px 44px color-mix(in srgb,var(--sd-p) 16%,transparent)!important; }
html body.ipa-sitedesign-site05 .category-slider-item { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; }
html body.ipa-sitedesign-site05 .category-slider-item.active { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site05 .category-slider-item.active, html body.ipa-sitedesign-site05 .category-slider-item.active span, html body.ipa-sitedesign-site05 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site05 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site05 .card-title { text-transform:none!important; letter-spacing:0!important; }
html body.ipa-sitedesign-site05 .ah-gallery-btn, html body.ipa-sitedesign-site05 .btn-hero-primary, html body.ipa-sitedesign-site05 .ipa-load-more-btn { border-radius:12px!important; }
html body.ipa-sitedesign-site05 .nova-hero-panel { border-radius:24px!important; background:linear-gradient(145deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site05 .popup-icon { border-radius:12px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site05 .ipa-act-copy { border-radius:12px!important; }

/* 06 nav:ghost icons:square card:none chip:pill hdr:glass hover:glow title:tight r:16 */
html body.ipa-sitedesign-site06 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site06 .ah-nav a { background:transparent!important; border-radius:16px!important; padding:8px 12px!important; color:#64748b!important; }
html body.ipa-sitedesign-site06 .ah-nav a.active { background:transparent!important; color:var(--sd-p)!important; font-weight:800!important; box-shadow:none!important; }
html body.ipa-sitedesign-site06 .ah-nav a i { display:inline-flex!important; width:1.45em!important; height:1.45em!important; border-radius:4px!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 10%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site06 .ah-icon-btn, html body.ipa-sitedesign-site06 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site06 .ah-icon-btn i, html body.ipa-sitedesign-site06 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site06 .ah-gallery-btn { border-radius:16px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site06 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site06 .prompt-card, html body.ipa-sitedesign-site06 .ipa-extracted-card, html body.ipa-sitedesign-site06 .blog-card { border-radius:16px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site06 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site06 .card-image-wrapper { border-radius:10px 10px 0 0!important; }
html body.ipa-sitedesign-site06 .prompt-card .card-body, html body.ipa-sitedesign-site06 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site06 .prompt-card:hover { box-shadow:0 0 0 2px color-mix(in srgb,var(--sd-p) 35%,transparent),0 16px 36px color-mix(in srgb,var(--sd-p) 14%,transparent)!important; transform:none!important; }
html body.ipa-sitedesign-site06 .category-slider-item { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 14%,#eceff3)!important; }
html body.ipa-sitedesign-site06 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; border-color:transparent!important; }
html body.ipa-sitedesign-site06 .category-slider-item.active, html body.ipa-sitedesign-site06 .category-slider-item.active span, html body.ipa-sitedesign-site06 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site06 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site06 .card-title { letter-spacing:-.03em!important; }
html body.ipa-sitedesign-site06 .ah-gallery-btn, html body.ipa-sitedesign-site06 .btn-hero-primary, html body.ipa-sitedesign-site06 .ipa-load-more-btn { border-radius:16px!important; }
html body.ipa-sitedesign-site06 .nova-hero-panel { border-radius:26px!important; background:linear-gradient(162deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site06 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site06 .ipa-act-copy { border-radius:16px!important; }

/* 07 nav:underline icons:tint card:outline chip:line hdr:glass hover:none title:normal r:18 */
html body.ipa-sitedesign-site07 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site07 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 6px!important; box-shadow:none!important; color:#475569!important; }
html body.ipa-sitedesign-site07 .ah-nav a.active { color:var(--sd-p)!important; box-shadow:inset 0 -2px 0 var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site07 .ah-nav a i { display:inline-flex!important; width:1.6em!important; height:1.6em!important; border-radius:999px!important; align-items:center!important; justify-content:center!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site07 .ah-icon-btn, html body.ipa-sitedesign-site07 .header-icon-btn { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site07 .ah-icon-btn i, html body.ipa-sitedesign-site07 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site07 .ah-gallery-btn { border-radius:999px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site07 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site07 .prompt-card, html body.ipa-sitedesign-site07 .ipa-extracted-card, html body.ipa-sitedesign-site07 .blog-card { border-radius:18px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site07 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site07 .card-image-wrapper { border-radius:12px 12px 0 0!important; }
html body.ipa-sitedesign-site07 .prompt-card .card-body, html body.ipa-sitedesign-site07 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site07 .prompt-card:hover { transform:none!important; }
html body.ipa-sitedesign-site07 .category-slider-item { border-radius:0!important; background:transparent!important; border:0!important; border-bottom:2px solid transparent!important; box-shadow:none!important; }
html body.ipa-sitedesign-site07 .category-slider-item.active { border-bottom-color:var(--sd-p)!important; color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site07 .category-slider-item.active, html body.ipa-sitedesign-site07 .category-slider-item.active span, html body.ipa-sitedesign-site07 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site07 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site07 .card-title { letter-spacing:0!important; }
html body.ipa-sitedesign-site07 .ah-gallery-btn, html body.ipa-sitedesign-site07 .btn-hero-primary, html body.ipa-sitedesign-site07 .ipa-load-more-btn { border-radius:999px!important; }
html body.ipa-sitedesign-site07 .nova-hero-panel { border-radius:28px!important; background:linear-gradient(179deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site07 .popup-icon { border-radius:999px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site07 .ipa-act-copy { border-radius:999px!important; }

/* 08 nav:pill icons:circle card:none chip:filled hdr:glass hover:grow title:wide r:20 */
html body.ipa-sitedesign-site08 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site08 .ah-nav a { background:transparent!important; border-radius:999px!important; padding:8px 14px!important; }
html body.ipa-sitedesign-site08 .ah-nav a.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site08 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:50%!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site08 .ah-nav a.active i { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site08 .ah-icon-btn, html body.ipa-sitedesign-site08 .header-icon-btn { border-radius:50%!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site08 .ah-icon-btn i, html body.ipa-sitedesign-site08 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site08 .ah-gallery-btn { border-radius:20px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site08 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site08 .prompt-card, html body.ipa-sitedesign-site08 .ipa-extracted-card, html body.ipa-sitedesign-site08 .blog-card { border-radius:20px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site08 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site08 .card-image-wrapper { border-radius:14px 14px 0 0!important; }
html body.ipa-sitedesign-site08 .prompt-card .card-body, html body.ipa-sitedesign-site08 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site08 .prompt-card:hover { transform:scale(1.015)!important; }
html body.ipa-sitedesign-site08 .category-slider-item { border-radius:20px!important; background:color-mix(in srgb,var(--sd-p) 8%,#fff)!important; border:0!important; }
html body.ipa-sitedesign-site08 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site08 .category-slider-item.active, html body.ipa-sitedesign-site08 .category-slider-item.active span, html body.ipa-sitedesign-site08 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site08 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site08 .card-title { letter-spacing:.04em!important; }
html body.ipa-sitedesign-site08 .ah-gallery-btn, html body.ipa-sitedesign-site08 .btn-hero-primary, html body.ipa-sitedesign-site08 .ipa-load-more-btn { border-radius:20px!important; }
html body.ipa-sitedesign-site08 .nova-hero-panel { border-radius:30px!important; background:linear-gradient(136deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site08 .popup-icon { border-radius:50%!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site08 .ipa-act-copy { border-radius:20px!important; }

/* 09 nav:boxed icons:round card:outline chip:ghost hdr:glass hover:press title:serifbold r:22 */
html body.ipa-sitedesign-site09 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site09 .ah-nav a { background:transparent!important; border-radius:8px!important; padding:8px 12px!important; border:1px solid transparent!important; }
html body.ipa-sitedesign-site09 .ah-nav a.active { border-color:var(--sd-p)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site09 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:8px!important; align-items:center!important; justify-content:center!important; background:transparent!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site09 .ah-icon-btn, html body.ipa-sitedesign-site09 .header-icon-btn { border-radius:24px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site09 .ah-icon-btn i, html body.ipa-sitedesign-site09 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site09 .ah-gallery-btn { border-radius:24px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site09 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site09 .prompt-card, html body.ipa-sitedesign-site09 .ipa-extracted-card, html body.ipa-sitedesign-site09 .blog-card { border-radius:22px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site09 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site09 .card-image-wrapper { border-radius:16px 16px 0 0!important; }
html body.ipa-sitedesign-site09 .prompt-card .card-body, html body.ipa-sitedesign-site09 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site09 .prompt-card:hover { transform:translate(2px,2px)!important; box-shadow:2px 2px 0 var(--sd-p)!important; }
html body.ipa-sitedesign-site09 .category-slider-item { border-radius:24px!important; background:transparent!important; border:1px solid color-mix(in srgb,var(--sd-p) 20%,transparent)!important; }
html body.ipa-sitedesign-site09 .category-slider-item.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site09 .category-slider-item.active, html body.ipa-sitedesign-site09 .category-slider-item.active span, html body.ipa-sitedesign-site09 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site09 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site09 .card-title { font-weight:700!important; }
html body.ipa-sitedesign-site09 .ah-gallery-btn, html body.ipa-sitedesign-site09 .btn-hero-primary, html body.ipa-sitedesign-site09 .ipa-load-more-btn { border-radius:24px!important; }
html body.ipa-sitedesign-site09 .nova-hero-panel { border-radius:32px!important; background:linear-gradient(153deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site09 .popup-icon { border-radius:24px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site09 .ipa-act-copy { border-radius:24px!important; }

/* 10 nav:leftbar icons:hide card:none chip:square hdr:glass hover:lift title:caps r:24 */
html body.ipa-sitedesign-site10 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site10 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 10px 8px 12px!important; box-shadow:none!important; }
html body.ipa-sitedesign-site10 .ah-nav a.active { box-shadow:inset 3px 0 0 var(--sd-p)!important; color:var(--sd-p)!important; background:color-mix(in srgb,var(--sd-p) 6%,transparent)!important; }
html body.ipa-sitedesign-site10 .ah-nav a i { display:none!important; }
html body.ipa-sitedesign-site10 .ah-icon-btn, html body.ipa-sitedesign-site10 .header-icon-btn { border-radius:0px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site10 .ah-icon-btn i, html body.ipa-sitedesign-site10 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site10 .ah-gallery-btn { border-radius:0px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site10 .ah-search-pill { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site10 .prompt-card, html body.ipa-sitedesign-site10 .ipa-extracted-card, html body.ipa-sitedesign-site10 .blog-card { border-radius:24px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site10 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site10 .card-image-wrapper { border-radius:18px 18px 0 0!important; }
html body.ipa-sitedesign-site10 .prompt-card .card-body, html body.ipa-sitedesign-site10 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site10 .prompt-card:hover { transform:translateY(-6px)!important; box-shadow:0 20px 44px color-mix(in srgb,var(--sd-p) 16%,transparent)!important; }
html body.ipa-sitedesign-site10 .category-slider-item { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; }
html body.ipa-sitedesign-site10 .category-slider-item.active { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site10 .category-slider-item.active, html body.ipa-sitedesign-site10 .category-slider-item.active span, html body.ipa-sitedesign-site10 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site10 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site10 .card-title { text-transform:none!important; letter-spacing:0!important; }
html body.ipa-sitedesign-site10 .ah-gallery-btn, html body.ipa-sitedesign-site10 .btn-hero-primary, html body.ipa-sitedesign-site10 .ipa-load-more-btn { border-radius:0px!important; }
html body.ipa-sitedesign-site10 .nova-hero-panel { border-radius:34px!important; background:linear-gradient(170deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site10 .popup-icon { border-radius:0px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site10 .ipa-act-copy { border-radius:0px!important; }

/* 11 nav:filled icons:square card:outline chip:pill hdr:glass hover:glow title:tight r:28 */
html body.ipa-sitedesign-site11 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site11 .ah-nav a { background:transparent!important; border-radius:4px!important; padding:8px 12px!important; }
html body.ipa-sitedesign-site11 .ah-nav a.active { background:var(--sd-grad)!important; color:#fff!important; box-shadow:none!important; }
html body.ipa-sitedesign-site11 .ah-nav a i { display:inline-flex!important; width:1.45em!important; height:1.45em!important; border-radius:4px!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 10%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site11 .ah-icon-btn, html body.ipa-sitedesign-site11 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site11 .ah-icon-btn i, html body.ipa-sitedesign-site11 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site11 .ah-gallery-btn { border-radius:4px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site11 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site11 .prompt-card, html body.ipa-sitedesign-site11 .ipa-extracted-card, html body.ipa-sitedesign-site11 .blog-card { border-radius:28px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site11 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site11 .card-image-wrapper { border-radius:22px 22px 0 0!important; }
html body.ipa-sitedesign-site11 .prompt-card .card-body, html body.ipa-sitedesign-site11 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site11 .prompt-card:hover { box-shadow:0 0 0 2px color-mix(in srgb,var(--sd-p) 35%,transparent),0 16px 36px color-mix(in srgb,var(--sd-p) 14%,transparent)!important; transform:none!important; }
html body.ipa-sitedesign-site11 .category-slider-item { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 14%,#eceff3)!important; }
html body.ipa-sitedesign-site11 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; border-color:transparent!important; }
html body.ipa-sitedesign-site11 .category-slider-item.active, html body.ipa-sitedesign-site11 .category-slider-item.active span, html body.ipa-sitedesign-site11 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site11 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site11 .card-title { letter-spacing:-.03em!important; }
html body.ipa-sitedesign-site11 .ah-gallery-btn, html body.ipa-sitedesign-site11 .btn-hero-primary, html body.ipa-sitedesign-site11 .ipa-load-more-btn { border-radius:4px!important; }
html body.ipa-sitedesign-site11 .nova-hero-panel { border-radius:38px!important; background:linear-gradient(127deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site11 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site11 .ipa-act-copy { border-radius:4px!important; }

/* 12 nav:ghost icons:tint card:none chip:line hdr:glass hover:none title:normal r:32 */
html body.ipa-sitedesign-site12 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site12 .ah-nav a { background:transparent!important; border-radius:6px!important; padding:8px 12px!important; color:#64748b!important; }
html body.ipa-sitedesign-site12 .ah-nav a.active { background:transparent!important; color:var(--sd-p)!important; font-weight:800!important; box-shadow:none!important; }
html body.ipa-sitedesign-site12 .ah-nav a i { display:inline-flex!important; width:1.6em!important; height:1.6em!important; border-radius:6px!important; align-items:center!important; justify-content:center!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site12 .ah-icon-btn, html body.ipa-sitedesign-site12 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site12 .ah-icon-btn i, html body.ipa-sitedesign-site12 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site12 .ah-gallery-btn { border-radius:6px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site12 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site12 .prompt-card, html body.ipa-sitedesign-site12 .ipa-extracted-card, html body.ipa-sitedesign-site12 .blog-card { border-radius:32px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site12 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site12 .card-image-wrapper { border-radius:26px 26px 0 0!important; }
html body.ipa-sitedesign-site12 .prompt-card .card-body, html body.ipa-sitedesign-site12 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site12 .prompt-card:hover { transform:none!important; }
html body.ipa-sitedesign-site12 .category-slider-item { border-radius:0!important; background:transparent!important; border:0!important; border-bottom:2px solid transparent!important; box-shadow:none!important; }
html body.ipa-sitedesign-site12 .category-slider-item.active { border-bottom-color:var(--sd-p)!important; color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site12 .category-slider-item.active, html body.ipa-sitedesign-site12 .category-slider-item.active span, html body.ipa-sitedesign-site12 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site12 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site12 .card-title { letter-spacing:0!important; }
html body.ipa-sitedesign-site12 .ah-gallery-btn, html body.ipa-sitedesign-site12 .btn-hero-primary, html body.ipa-sitedesign-site12 .ipa-load-more-btn { border-radius:6px!important; }
html body.ipa-sitedesign-site12 .nova-hero-panel { border-radius:40px!important; background:linear-gradient(144deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site12 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site12 .ipa-act-copy { border-radius:6px!important; }

/* 13 nav:underline icons:circle card:outline chip:filled hdr:glass hover:grow title:wide r:36 */
html body.ipa-sitedesign-site13 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site13 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 6px!important; box-shadow:none!important; color:#475569!important; }
html body.ipa-sitedesign-site13 .ah-nav a.active { color:var(--sd-p)!important; box-shadow:inset 0 -2px 0 var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site13 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:50%!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site13 .ah-nav a.active i { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site13 .ah-icon-btn, html body.ipa-sitedesign-site13 .header-icon-btn { border-radius:50%!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site13 .ah-icon-btn i, html body.ipa-sitedesign-site13 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site13 .ah-gallery-btn { border-radius:8px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site13 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site13 .prompt-card, html body.ipa-sitedesign-site13 .ipa-extracted-card, html body.ipa-sitedesign-site13 .blog-card { border-radius:36px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site13 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site13 .card-image-wrapper { border-radius:30px 30px 0 0!important; }
html body.ipa-sitedesign-site13 .prompt-card .card-body, html body.ipa-sitedesign-site13 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site13 .prompt-card:hover { transform:scale(1.015)!important; }
html body.ipa-sitedesign-site13 .category-slider-item { border-radius:8px!important; background:color-mix(in srgb,var(--sd-p) 8%,#fff)!important; border:0!important; }
html body.ipa-sitedesign-site13 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site13 .category-slider-item.active, html body.ipa-sitedesign-site13 .category-slider-item.active span, html body.ipa-sitedesign-site13 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site13 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site13 .card-title { letter-spacing:.04em!important; }
html body.ipa-sitedesign-site13 .ah-gallery-btn, html body.ipa-sitedesign-site13 .btn-hero-primary, html body.ipa-sitedesign-site13 .ipa-load-more-btn { border-radius:8px!important; }
html body.ipa-sitedesign-site13 .nova-hero-panel { border-radius:40px!important; background:linear-gradient(161deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site13 .popup-icon { border-radius:50%!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site13 .ipa-act-copy { border-radius:8px!important; }

/* 14 nav:pill icons:round card:none chip:ghost hdr:glass hover:press title:serifbold r:0 */
html body.ipa-sitedesign-site14 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site14 .ah-nav a { background:transparent!important; border-radius:999px!important; padding:8px 14px!important; }
html body.ipa-sitedesign-site14 .ah-nav a.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site14 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:8px!important; align-items:center!important; justify-content:center!important; background:transparent!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site14 .ah-icon-btn, html body.ipa-sitedesign-site14 .header-icon-btn { border-radius:10px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site14 .ah-icon-btn i, html body.ipa-sitedesign-site14 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site14 .ah-gallery-btn { border-radius:10px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site14 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site14 .prompt-card, html body.ipa-sitedesign-site14 .ipa-extracted-card, html body.ipa-sitedesign-site14 .blog-card { border-radius:0px!important; background:#fff!important; box-shadow:none!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site14 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site14 .card-image-wrapper { border-radius:0px 0px 0 0!important; }
html body.ipa-sitedesign-site14 .prompt-card .card-body, html body.ipa-sitedesign-site14 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site14 .prompt-card:hover { transform:translate(2px,2px)!important; box-shadow:2px 2px 0 var(--sd-p)!important; }
html body.ipa-sitedesign-site14 .category-slider-item { border-radius:10px!important; background:transparent!important; border:1px solid color-mix(in srgb,var(--sd-p) 20%,transparent)!important; }
html body.ipa-sitedesign-site14 .category-slider-item.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site14 .category-slider-item.active, html body.ipa-sitedesign-site14 .category-slider-item.active span, html body.ipa-sitedesign-site14 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site14 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site14 .card-title { font-weight:700!important; }
html body.ipa-sitedesign-site14 .ah-gallery-btn, html body.ipa-sitedesign-site14 .btn-hero-primary, html body.ipa-sitedesign-site14 .ipa-load-more-btn { border-radius:10px!important; }
html body.ipa-sitedesign-site14 .nova-hero-panel { border-radius:10px!important; background:linear-gradient(178deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site14 .popup-icon { border-radius:10px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site14 .ipa-act-copy { border-radius:10px!important; }

/* 15 nav:boxed icons:hide card:outline chip:square hdr:glass hover:lift title:caps r:6 */
html body.ipa-sitedesign-site15 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site15 .ah-nav a { background:transparent!important; border-radius:8px!important; padding:8px 12px!important; border:1px solid transparent!important; }
html body.ipa-sitedesign-site15 .ah-nav a.active { border-color:var(--sd-p)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site15 .ah-nav a i { display:none!important; }
html body.ipa-sitedesign-site15 .ah-icon-btn, html body.ipa-sitedesign-site15 .header-icon-btn { border-radius:12px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site15 .ah-icon-btn i, html body.ipa-sitedesign-site15 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site15 .ah-gallery-btn { border-radius:12px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site15 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site15 .prompt-card, html body.ipa-sitedesign-site15 .ipa-extracted-card, html body.ipa-sitedesign-site15 .blog-card { border-radius:6px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site15 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site15 .card-image-wrapper { border-radius:0px 0px 0 0!important; }
html body.ipa-sitedesign-site15 .prompt-card .card-body, html body.ipa-sitedesign-site15 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site15 .prompt-card:hover { transform:translateY(-6px)!important; box-shadow:0 20px 44px color-mix(in srgb,var(--sd-p) 16%,transparent)!important; }
html body.ipa-sitedesign-site15 .category-slider-item { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; }
html body.ipa-sitedesign-site15 .category-slider-item.active { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site15 .category-slider-item.active, html body.ipa-sitedesign-site15 .category-slider-item.active span, html body.ipa-sitedesign-site15 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site15 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site15 .card-title { text-transform:none!important; letter-spacing:0!important; }
html body.ipa-sitedesign-site15 .ah-gallery-btn, html body.ipa-sitedesign-site15 .btn-hero-primary, html body.ipa-sitedesign-site15 .ipa-load-more-btn { border-radius:12px!important; }
html body.ipa-sitedesign-site15 .nova-hero-panel { border-radius:16px!important; background:linear-gradient(135deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site15 .popup-icon { border-radius:12px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site15 .ipa-act-copy { border-radius:12px!important; }

/* 16 nav:leftbar icons:square card:none chip:pill hdr:glass hover:glow title:tight r:8 */
html body.ipa-sitedesign-site16 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site16 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 10px 8px 12px!important; box-shadow:none!important; }
html body.ipa-sitedesign-site16 .ah-nav a.active { box-shadow:inset 3px 0 0 var(--sd-p)!important; color:var(--sd-p)!important; background:color-mix(in srgb,var(--sd-p) 6%,transparent)!important; }
html body.ipa-sitedesign-site16 .ah-nav a i { display:inline-flex!important; width:1.45em!important; height:1.45em!important; border-radius:4px!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 10%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site16 .ah-icon-btn, html body.ipa-sitedesign-site16 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site16 .ah-icon-btn i, html body.ipa-sitedesign-site16 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site16 .ah-gallery-btn { border-radius:16px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site16 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site16 .prompt-card, html body.ipa-sitedesign-site16 .ipa-extracted-card, html body.ipa-sitedesign-site16 .blog-card { border-radius:8px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site16 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site16 .card-image-wrapper { border-radius:2px 2px 0 0!important; }
html body.ipa-sitedesign-site16 .prompt-card .card-body, html body.ipa-sitedesign-site16 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site16 .prompt-card:hover { box-shadow:0 0 0 2px color-mix(in srgb,var(--sd-p) 35%,transparent),0 16px 36px color-mix(in srgb,var(--sd-p) 14%,transparent)!important; transform:none!important; }
html body.ipa-sitedesign-site16 .category-slider-item { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 14%,#eceff3)!important; }
html body.ipa-sitedesign-site16 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; border-color:transparent!important; }
html body.ipa-sitedesign-site16 .category-slider-item.active, html body.ipa-sitedesign-site16 .category-slider-item.active span, html body.ipa-sitedesign-site16 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site16 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site16 .card-title { letter-spacing:-.03em!important; }
html body.ipa-sitedesign-site16 .ah-gallery-btn, html body.ipa-sitedesign-site16 .btn-hero-primary, html body.ipa-sitedesign-site16 .ipa-load-more-btn { border-radius:16px!important; }
html body.ipa-sitedesign-site16 .nova-hero-panel { border-radius:18px!important; background:linear-gradient(152deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site16 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site16 .ipa-act-copy { border-radius:16px!important; }

/* 17 nav:filled icons:tint card:outline chip:line hdr:glass hover:none title:normal r:10 */
html body.ipa-sitedesign-site17 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site17 .ah-nav a { background:transparent!important; border-radius:999px!important; padding:8px 12px!important; }
html body.ipa-sitedesign-site17 .ah-nav a.active { background:var(--sd-grad)!important; color:#fff!important; box-shadow:none!important; }
html body.ipa-sitedesign-site17 .ah-nav a i { display:inline-flex!important; width:1.6em!important; height:1.6em!important; border-radius:999px!important; align-items:center!important; justify-content:center!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site17 .ah-icon-btn, html body.ipa-sitedesign-site17 .header-icon-btn { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site17 .ah-icon-btn i, html body.ipa-sitedesign-site17 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site17 .ah-gallery-btn { border-radius:999px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site17 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site17 .prompt-card, html body.ipa-sitedesign-site17 .ipa-extracted-card, html body.ipa-sitedesign-site17 .blog-card { border-radius:10px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site17 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site17 .card-image-wrapper { border-radius:4px 4px 0 0!important; }
html body.ipa-sitedesign-site17 .prompt-card .card-body, html body.ipa-sitedesign-site17 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site17 .prompt-card:hover { transform:none!important; }
html body.ipa-sitedesign-site17 .category-slider-item { border-radius:0!important; background:transparent!important; border:0!important; border-bottom:2px solid transparent!important; box-shadow:none!important; }
html body.ipa-sitedesign-site17 .category-slider-item.active { border-bottom-color:var(--sd-p)!important; color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site17 .category-slider-item.active, html body.ipa-sitedesign-site17 .category-slider-item.active span, html body.ipa-sitedesign-site17 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site17 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site17 .card-title { letter-spacing:0!important; }
html body.ipa-sitedesign-site17 .ah-gallery-btn, html body.ipa-sitedesign-site17 .btn-hero-primary, html body.ipa-sitedesign-site17 .ipa-load-more-btn { border-radius:999px!important; }
html body.ipa-sitedesign-site17 .nova-hero-panel { border-radius:20px!important; background:linear-gradient(169deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site17 .popup-icon { border-radius:999px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site17 .ipa-act-copy { border-radius:999px!important; }

/* 18 nav:ghost icons:circle card:none chip:filled hdr:glass hover:grow title:wide r:12 */
html body.ipa-sitedesign-site18 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site18 .ah-nav a { background:transparent!important; border-radius:20px!important; padding:8px 12px!important; color:#64748b!important; }
html body.ipa-sitedesign-site18 .ah-nav a.active { background:transparent!important; color:var(--sd-p)!important; font-weight:800!important; box-shadow:none!important; }
html body.ipa-sitedesign-site18 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:50%!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site18 .ah-nav a.active i { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site18 .ah-icon-btn, html body.ipa-sitedesign-site18 .header-icon-btn { border-radius:50%!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site18 .ah-icon-btn i, html body.ipa-sitedesign-site18 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site18 .ah-gallery-btn { border-radius:20px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site18 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site18 .prompt-card, html body.ipa-sitedesign-site18 .ipa-extracted-card, html body.ipa-sitedesign-site18 .blog-card { border-radius:12px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site18 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site18 .card-image-wrapper { border-radius:6px 6px 0 0!important; }
html body.ipa-sitedesign-site18 .prompt-card .card-body, html body.ipa-sitedesign-site18 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site18 .prompt-card:hover { transform:scale(1.015)!important; }
html body.ipa-sitedesign-site18 .category-slider-item { border-radius:20px!important; background:color-mix(in srgb,var(--sd-p) 8%,#fff)!important; border:0!important; }
html body.ipa-sitedesign-site18 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site18 .category-slider-item.active, html body.ipa-sitedesign-site18 .category-slider-item.active span, html body.ipa-sitedesign-site18 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site18 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site18 .card-title { letter-spacing:.04em!important; }
html body.ipa-sitedesign-site18 .ah-gallery-btn, html body.ipa-sitedesign-site18 .btn-hero-primary, html body.ipa-sitedesign-site18 .ipa-load-more-btn { border-radius:20px!important; }
html body.ipa-sitedesign-site18 .nova-hero-panel { border-radius:22px!important; background:linear-gradient(126deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site18 .popup-icon { border-radius:50%!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site18 .ipa-act-copy { border-radius:20px!important; }

/* 19 nav:underline icons:round card:outline chip:ghost hdr:glass hover:press title:serifbold r:14 */
html body.ipa-sitedesign-site19 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site19 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 6px!important; box-shadow:none!important; color:#475569!important; }
html body.ipa-sitedesign-site19 .ah-nav a.active { color:var(--sd-p)!important; box-shadow:inset 0 -2px 0 var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site19 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:8px!important; align-items:center!important; justify-content:center!important; background:transparent!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site19 .ah-icon-btn, html body.ipa-sitedesign-site19 .header-icon-btn { border-radius:24px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site19 .ah-icon-btn i, html body.ipa-sitedesign-site19 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site19 .ah-gallery-btn { border-radius:24px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site19 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site19 .prompt-card, html body.ipa-sitedesign-site19 .ipa-extracted-card, html body.ipa-sitedesign-site19 .blog-card { border-radius:14px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site19 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site19 .card-image-wrapper { border-radius:8px 8px 0 0!important; }
html body.ipa-sitedesign-site19 .prompt-card .card-body, html body.ipa-sitedesign-site19 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site19 .prompt-card:hover { transform:translate(2px,2px)!important; box-shadow:2px 2px 0 var(--sd-p)!important; }
html body.ipa-sitedesign-site19 .category-slider-item { border-radius:24px!important; background:transparent!important; border:1px solid color-mix(in srgb,var(--sd-p) 20%,transparent)!important; }
html body.ipa-sitedesign-site19 .category-slider-item.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site19 .category-slider-item.active, html body.ipa-sitedesign-site19 .category-slider-item.active span, html body.ipa-sitedesign-site19 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site19 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site19 .card-title { font-weight:700!important; }
html body.ipa-sitedesign-site19 .ah-gallery-btn, html body.ipa-sitedesign-site19 .btn-hero-primary, html body.ipa-sitedesign-site19 .ipa-load-more-btn { border-radius:24px!important; }
html body.ipa-sitedesign-site19 .nova-hero-panel { border-radius:24px!important; background:linear-gradient(143deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site19 .popup-icon { border-radius:24px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site19 .ipa-act-copy { border-radius:24px!important; }

/* 20 nav:pill icons:hide card:none chip:square hdr:glass hover:lift title:caps r:16 */
html body.ipa-sitedesign-site20 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site20 .ah-nav a { background:transparent!important; border-radius:999px!important; padding:8px 14px!important; }
html body.ipa-sitedesign-site20 .ah-nav a.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site20 .ah-nav a i { display:none!important; }
html body.ipa-sitedesign-site20 .ah-icon-btn, html body.ipa-sitedesign-site20 .header-icon-btn { border-radius:0px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site20 .ah-icon-btn i, html body.ipa-sitedesign-site20 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site20 .ah-gallery-btn { border-radius:0px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site20 .ah-search-pill { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site20 .prompt-card, html body.ipa-sitedesign-site20 .ipa-extracted-card, html body.ipa-sitedesign-site20 .blog-card { border-radius:16px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site20 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site20 .card-image-wrapper { border-radius:10px 10px 0 0!important; }
html body.ipa-sitedesign-site20 .prompt-card .card-body, html body.ipa-sitedesign-site20 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site20 .prompt-card:hover { transform:translateY(-6px)!important; box-shadow:0 20px 44px color-mix(in srgb,var(--sd-p) 16%,transparent)!important; }
html body.ipa-sitedesign-site20 .category-slider-item { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; }
html body.ipa-sitedesign-site20 .category-slider-item.active { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site20 .category-slider-item.active, html body.ipa-sitedesign-site20 .category-slider-item.active span, html body.ipa-sitedesign-site20 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site20 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site20 .card-title { text-transform:none!important; letter-spacing:0!important; }
html body.ipa-sitedesign-site20 .ah-gallery-btn, html body.ipa-sitedesign-site20 .btn-hero-primary, html body.ipa-sitedesign-site20 .ipa-load-more-btn { border-radius:0px!important; }
html body.ipa-sitedesign-site20 .nova-hero-panel { border-radius:26px!important; background:linear-gradient(160deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site20 .popup-icon { border-radius:0px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site20 .ipa-act-copy { border-radius:0px!important; }

/* 21 nav:boxed icons:square card:outline chip:pill hdr:glass hover:glow title:tight r:18 */
html body.ipa-sitedesign-site21 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site21 .ah-nav a { background:transparent!important; border-radius:8px!important; padding:8px 12px!important; border:1px solid transparent!important; }
html body.ipa-sitedesign-site21 .ah-nav a.active { border-color:var(--sd-p)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site21 .ah-nav a i { display:inline-flex!important; width:1.45em!important; height:1.45em!important; border-radius:4px!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 10%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site21 .ah-icon-btn, html body.ipa-sitedesign-site21 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site21 .ah-icon-btn i, html body.ipa-sitedesign-site21 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site21 .ah-gallery-btn { border-radius:4px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site21 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site21 .prompt-card, html body.ipa-sitedesign-site21 .ipa-extracted-card, html body.ipa-sitedesign-site21 .blog-card { border-radius:18px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site21 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site21 .card-image-wrapper { border-radius:12px 12px 0 0!important; }
html body.ipa-sitedesign-site21 .prompt-card .card-body, html body.ipa-sitedesign-site21 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site21 .prompt-card:hover { box-shadow:0 0 0 2px color-mix(in srgb,var(--sd-p) 35%,transparent),0 16px 36px color-mix(in srgb,var(--sd-p) 14%,transparent)!important; transform:none!important; }
html body.ipa-sitedesign-site21 .category-slider-item { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 14%,#eceff3)!important; }
html body.ipa-sitedesign-site21 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; border-color:transparent!important; }
html body.ipa-sitedesign-site21 .category-slider-item.active, html body.ipa-sitedesign-site21 .category-slider-item.active span, html body.ipa-sitedesign-site21 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site21 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site21 .card-title { letter-spacing:-.03em!important; }
html body.ipa-sitedesign-site21 .ah-gallery-btn, html body.ipa-sitedesign-site21 .btn-hero-primary, html body.ipa-sitedesign-site21 .ipa-load-more-btn { border-radius:4px!important; }
html body.ipa-sitedesign-site21 .nova-hero-panel { border-radius:28px!important; background:linear-gradient(177deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site21 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site21 .ipa-act-copy { border-radius:4px!important; }

/* 22 nav:leftbar icons:tint card:none chip:line hdr:glass hover:none title:normal r:20 */
html body.ipa-sitedesign-site22 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site22 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 10px 8px 12px!important; box-shadow:none!important; }
html body.ipa-sitedesign-site22 .ah-nav a.active { box-shadow:inset 3px 0 0 var(--sd-p)!important; color:var(--sd-p)!important; background:color-mix(in srgb,var(--sd-p) 6%,transparent)!important; }
html body.ipa-sitedesign-site22 .ah-nav a i { display:inline-flex!important; width:1.6em!important; height:1.6em!important; border-radius:6px!important; align-items:center!important; justify-content:center!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site22 .ah-icon-btn, html body.ipa-sitedesign-site22 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site22 .ah-icon-btn i, html body.ipa-sitedesign-site22 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site22 .ah-gallery-btn { border-radius:6px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site22 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site22 .prompt-card, html body.ipa-sitedesign-site22 .ipa-extracted-card, html body.ipa-sitedesign-site22 .blog-card { border-radius:20px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site22 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site22 .card-image-wrapper { border-radius:14px 14px 0 0!important; }
html body.ipa-sitedesign-site22 .prompt-card .card-body, html body.ipa-sitedesign-site22 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site22 .prompt-card:hover { transform:none!important; }
html body.ipa-sitedesign-site22 .category-slider-item { border-radius:0!important; background:transparent!important; border:0!important; border-bottom:2px solid transparent!important; box-shadow:none!important; }
html body.ipa-sitedesign-site22 .category-slider-item.active { border-bottom-color:var(--sd-p)!important; color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site22 .category-slider-item.active, html body.ipa-sitedesign-site22 .category-slider-item.active span, html body.ipa-sitedesign-site22 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site22 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site22 .card-title { letter-spacing:0!important; }
html body.ipa-sitedesign-site22 .ah-gallery-btn, html body.ipa-sitedesign-site22 .btn-hero-primary, html body.ipa-sitedesign-site22 .ipa-load-more-btn { border-radius:6px!important; }
html body.ipa-sitedesign-site22 .nova-hero-panel { border-radius:30px!important; background:linear-gradient(134deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site22 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site22 .ipa-act-copy { border-radius:6px!important; }

/* 23 nav:filled icons:circle card:outline chip:filled hdr:glass hover:grow title:wide r:22 */
html body.ipa-sitedesign-site23 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site23 .ah-nav a { background:transparent!important; border-radius:8px!important; padding:8px 12px!important; }
html body.ipa-sitedesign-site23 .ah-nav a.active { background:var(--sd-grad)!important; color:#fff!important; box-shadow:none!important; }
html body.ipa-sitedesign-site23 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:50%!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site23 .ah-nav a.active i { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site23 .ah-icon-btn, html body.ipa-sitedesign-site23 .header-icon-btn { border-radius:50%!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site23 .ah-icon-btn i, html body.ipa-sitedesign-site23 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site23 .ah-gallery-btn { border-radius:8px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site23 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site23 .prompt-card, html body.ipa-sitedesign-site23 .ipa-extracted-card, html body.ipa-sitedesign-site23 .blog-card { border-radius:22px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site23 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site23 .card-image-wrapper { border-radius:16px 16px 0 0!important; }
html body.ipa-sitedesign-site23 .prompt-card .card-body, html body.ipa-sitedesign-site23 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site23 .prompt-card:hover { transform:scale(1.015)!important; }
html body.ipa-sitedesign-site23 .category-slider-item { border-radius:8px!important; background:color-mix(in srgb,var(--sd-p) 8%,#fff)!important; border:0!important; }
html body.ipa-sitedesign-site23 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site23 .category-slider-item.active, html body.ipa-sitedesign-site23 .category-slider-item.active span, html body.ipa-sitedesign-site23 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site23 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site23 .card-title { letter-spacing:.04em!important; }
html body.ipa-sitedesign-site23 .ah-gallery-btn, html body.ipa-sitedesign-site23 .btn-hero-primary, html body.ipa-sitedesign-site23 .ipa-load-more-btn { border-radius:8px!important; }
html body.ipa-sitedesign-site23 .nova-hero-panel { border-radius:32px!important; background:linear-gradient(151deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site23 .popup-icon { border-radius:50%!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site23 .ipa-act-copy { border-radius:8px!important; }

/* 24 nav:ghost icons:round card:none chip:ghost hdr:glass hover:press title:serifbold r:24 */
html body.ipa-sitedesign-site24 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site24 .ah-nav a { background:transparent!important; border-radius:10px!important; padding:8px 12px!important; color:#64748b!important; }
html body.ipa-sitedesign-site24 .ah-nav a.active { background:transparent!important; color:var(--sd-p)!important; font-weight:800!important; box-shadow:none!important; }
html body.ipa-sitedesign-site24 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:8px!important; align-items:center!important; justify-content:center!important; background:transparent!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site24 .ah-icon-btn, html body.ipa-sitedesign-site24 .header-icon-btn { border-radius:10px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site24 .ah-icon-btn i, html body.ipa-sitedesign-site24 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site24 .ah-gallery-btn { border-radius:10px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site24 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site24 .prompt-card, html body.ipa-sitedesign-site24 .ipa-extracted-card, html body.ipa-sitedesign-site24 .blog-card { border-radius:24px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site24 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site24 .card-image-wrapper { border-radius:18px 18px 0 0!important; }
html body.ipa-sitedesign-site24 .prompt-card .card-body, html body.ipa-sitedesign-site24 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site24 .prompt-card:hover { transform:translate(2px,2px)!important; box-shadow:2px 2px 0 var(--sd-p)!important; }
html body.ipa-sitedesign-site24 .category-slider-item { border-radius:10px!important; background:transparent!important; border:1px solid color-mix(in srgb,var(--sd-p) 20%,transparent)!important; }
html body.ipa-sitedesign-site24 .category-slider-item.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site24 .category-slider-item.active, html body.ipa-sitedesign-site24 .category-slider-item.active span, html body.ipa-sitedesign-site24 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site24 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site24 .card-title { font-weight:700!important; }
html body.ipa-sitedesign-site24 .ah-gallery-btn, html body.ipa-sitedesign-site24 .btn-hero-primary, html body.ipa-sitedesign-site24 .ipa-load-more-btn { border-radius:10px!important; }
html body.ipa-sitedesign-site24 .nova-hero-panel { border-radius:34px!important; background:linear-gradient(168deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site24 .popup-icon { border-radius:10px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site24 .ipa-act-copy { border-radius:10px!important; }

/* 25 nav:underline icons:hide card:outline chip:square hdr:glass hover:lift title:caps r:28 */
html body.ipa-sitedesign-site25 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site25 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 6px!important; box-shadow:none!important; color:#475569!important; }
html body.ipa-sitedesign-site25 .ah-nav a.active { color:var(--sd-p)!important; box-shadow:inset 0 -2px 0 var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site25 .ah-nav a i { display:none!important; }
html body.ipa-sitedesign-site25 .ah-icon-btn, html body.ipa-sitedesign-site25 .header-icon-btn { border-radius:12px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site25 .ah-icon-btn i, html body.ipa-sitedesign-site25 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site25 .ah-gallery-btn { border-radius:12px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site25 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site25 .prompt-card, html body.ipa-sitedesign-site25 .ipa-extracted-card, html body.ipa-sitedesign-site25 .blog-card { border-radius:28px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site25 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site25 .card-image-wrapper { border-radius:22px 22px 0 0!important; }
html body.ipa-sitedesign-site25 .prompt-card .card-body, html body.ipa-sitedesign-site25 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site25 .prompt-card:hover { transform:translateY(-6px)!important; box-shadow:0 20px 44px color-mix(in srgb,var(--sd-p) 16%,transparent)!important; }
html body.ipa-sitedesign-site25 .category-slider-item { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; }
html body.ipa-sitedesign-site25 .category-slider-item.active { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site25 .category-slider-item.active, html body.ipa-sitedesign-site25 .category-slider-item.active span, html body.ipa-sitedesign-site25 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site25 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site25 .card-title { text-transform:none!important; letter-spacing:0!important; }
html body.ipa-sitedesign-site25 .ah-gallery-btn, html body.ipa-sitedesign-site25 .btn-hero-primary, html body.ipa-sitedesign-site25 .ipa-load-more-btn { border-radius:12px!important; }
html body.ipa-sitedesign-site25 .nova-hero-panel { border-radius:38px!important; background:linear-gradient(125deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site25 .popup-icon { border-radius:12px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site25 .ipa-act-copy { border-radius:12px!important; }

/* 26 nav:pill icons:square card:none chip:pill hdr:glass hover:glow title:tight r:32 */
html body.ipa-sitedesign-site26 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site26 .ah-nav a { background:transparent!important; border-radius:999px!important; padding:8px 14px!important; }
html body.ipa-sitedesign-site26 .ah-nav a.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site26 .ah-nav a i { display:inline-flex!important; width:1.45em!important; height:1.45em!important; border-radius:4px!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 10%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site26 .ah-icon-btn, html body.ipa-sitedesign-site26 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site26 .ah-icon-btn i, html body.ipa-sitedesign-site26 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site26 .ah-gallery-btn { border-radius:16px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site26 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site26 .prompt-card, html body.ipa-sitedesign-site26 .ipa-extracted-card, html body.ipa-sitedesign-site26 .blog-card { border-radius:32px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site26 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site26 .card-image-wrapper { border-radius:26px 26px 0 0!important; }
html body.ipa-sitedesign-site26 .prompt-card .card-body, html body.ipa-sitedesign-site26 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site26 .prompt-card:hover { box-shadow:0 0 0 2px color-mix(in srgb,var(--sd-p) 35%,transparent),0 16px 36px color-mix(in srgb,var(--sd-p) 14%,transparent)!important; transform:none!important; }
html body.ipa-sitedesign-site26 .category-slider-item { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 14%,#eceff3)!important; }
html body.ipa-sitedesign-site26 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; border-color:transparent!important; }
html body.ipa-sitedesign-site26 .category-slider-item.active, html body.ipa-sitedesign-site26 .category-slider-item.active span, html body.ipa-sitedesign-site26 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site26 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site26 .card-title { letter-spacing:-.03em!important; }
html body.ipa-sitedesign-site26 .ah-gallery-btn, html body.ipa-sitedesign-site26 .btn-hero-primary, html body.ipa-sitedesign-site26 .ipa-load-more-btn { border-radius:16px!important; }
html body.ipa-sitedesign-site26 .nova-hero-panel { border-radius:40px!important; background:linear-gradient(142deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site26 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site26 .ipa-act-copy { border-radius:16px!important; }

/* 27 nav:boxed icons:tint card:outline chip:line hdr:glass hover:none title:normal r:36 */
html body.ipa-sitedesign-site27 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site27 .ah-nav a { background:transparent!important; border-radius:8px!important; padding:8px 12px!important; border:1px solid transparent!important; }
html body.ipa-sitedesign-site27 .ah-nav a.active { border-color:var(--sd-p)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site27 .ah-nav a i { display:inline-flex!important; width:1.6em!important; height:1.6em!important; border-radius:999px!important; align-items:center!important; justify-content:center!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site27 .ah-icon-btn, html body.ipa-sitedesign-site27 .header-icon-btn { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site27 .ah-icon-btn i, html body.ipa-sitedesign-site27 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site27 .ah-gallery-btn { border-radius:999px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site27 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site27 .prompt-card, html body.ipa-sitedesign-site27 .ipa-extracted-card, html body.ipa-sitedesign-site27 .blog-card { border-radius:36px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site27 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site27 .card-image-wrapper { border-radius:30px 30px 0 0!important; }
html body.ipa-sitedesign-site27 .prompt-card .card-body, html body.ipa-sitedesign-site27 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site27 .prompt-card:hover { transform:none!important; }
html body.ipa-sitedesign-site27 .category-slider-item { border-radius:0!important; background:transparent!important; border:0!important; border-bottom:2px solid transparent!important; box-shadow:none!important; }
html body.ipa-sitedesign-site27 .category-slider-item.active { border-bottom-color:var(--sd-p)!important; color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site27 .category-slider-item.active, html body.ipa-sitedesign-site27 .category-slider-item.active span, html body.ipa-sitedesign-site27 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site27 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site27 .card-title { letter-spacing:0!important; }
html body.ipa-sitedesign-site27 .ah-gallery-btn, html body.ipa-sitedesign-site27 .btn-hero-primary, html body.ipa-sitedesign-site27 .ipa-load-more-btn { border-radius:999px!important; }
html body.ipa-sitedesign-site27 .nova-hero-panel { border-radius:40px!important; background:linear-gradient(159deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site27 .popup-icon { border-radius:999px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site27 .ipa-act-copy { border-radius:999px!important; }

/* 28 nav:leftbar icons:circle card:none chip:filled hdr:glass hover:grow title:wide r:0 */
html body.ipa-sitedesign-site28 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site28 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 10px 8px 12px!important; box-shadow:none!important; }
html body.ipa-sitedesign-site28 .ah-nav a.active { box-shadow:inset 3px 0 0 var(--sd-p)!important; color:var(--sd-p)!important; background:color-mix(in srgb,var(--sd-p) 6%,transparent)!important; }
html body.ipa-sitedesign-site28 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:50%!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site28 .ah-nav a.active i { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site28 .ah-icon-btn, html body.ipa-sitedesign-site28 .header-icon-btn { border-radius:50%!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site28 .ah-icon-btn i, html body.ipa-sitedesign-site28 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site28 .ah-gallery-btn { border-radius:20px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site28 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site28 .prompt-card, html body.ipa-sitedesign-site28 .ipa-extracted-card, html body.ipa-sitedesign-site28 .blog-card { border-radius:0px!important; background:#fff!important; box-shadow:none!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site28 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site28 .card-image-wrapper { border-radius:0px 0px 0 0!important; }
html body.ipa-sitedesign-site28 .prompt-card .card-body, html body.ipa-sitedesign-site28 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site28 .prompt-card:hover { transform:scale(1.015)!important; }
html body.ipa-sitedesign-site28 .category-slider-item { border-radius:20px!important; background:color-mix(in srgb,var(--sd-p) 8%,#fff)!important; border:0!important; }
html body.ipa-sitedesign-site28 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site28 .category-slider-item.active, html body.ipa-sitedesign-site28 .category-slider-item.active span, html body.ipa-sitedesign-site28 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site28 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site28 .card-title { letter-spacing:.04em!important; }
html body.ipa-sitedesign-site28 .ah-gallery-btn, html body.ipa-sitedesign-site28 .btn-hero-primary, html body.ipa-sitedesign-site28 .ipa-load-more-btn { border-radius:20px!important; }
html body.ipa-sitedesign-site28 .nova-hero-panel { border-radius:10px!important; background:linear-gradient(176deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site28 .popup-icon { border-radius:50%!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site28 .ipa-act-copy { border-radius:20px!important; }

/* 29 nav:filled icons:round card:outline chip:ghost hdr:glass hover:press title:serifbold r:6 */
html body.ipa-sitedesign-site29 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site29 .ah-nav a { background:transparent!important; border-radius:24px!important; padding:8px 12px!important; }
html body.ipa-sitedesign-site29 .ah-nav a.active { background:var(--sd-grad)!important; color:#fff!important; box-shadow:none!important; }
html body.ipa-sitedesign-site29 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:8px!important; align-items:center!important; justify-content:center!important; background:transparent!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site29 .ah-icon-btn, html body.ipa-sitedesign-site29 .header-icon-btn { border-radius:24px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site29 .ah-icon-btn i, html body.ipa-sitedesign-site29 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site29 .ah-gallery-btn { border-radius:24px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site29 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site29 .prompt-card, html body.ipa-sitedesign-site29 .ipa-extracted-card, html body.ipa-sitedesign-site29 .blog-card { border-radius:6px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site29 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site29 .card-image-wrapper { border-radius:0px 0px 0 0!important; }
html body.ipa-sitedesign-site29 .prompt-card .card-body, html body.ipa-sitedesign-site29 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site29 .prompt-card:hover { transform:translate(2px,2px)!important; box-shadow:2px 2px 0 var(--sd-p)!important; }
html body.ipa-sitedesign-site29 .category-slider-item { border-radius:24px!important; background:transparent!important; border:1px solid color-mix(in srgb,var(--sd-p) 20%,transparent)!important; }
html body.ipa-sitedesign-site29 .category-slider-item.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site29 .category-slider-item.active, html body.ipa-sitedesign-site29 .category-slider-item.active span, html body.ipa-sitedesign-site29 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site29 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site29 .card-title { font-weight:700!important; }
html body.ipa-sitedesign-site29 .ah-gallery-btn, html body.ipa-sitedesign-site29 .btn-hero-primary, html body.ipa-sitedesign-site29 .ipa-load-more-btn { border-radius:24px!important; }
html body.ipa-sitedesign-site29 .nova-hero-panel { border-radius:16px!important; background:linear-gradient(133deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site29 .popup-icon { border-radius:24px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site29 .ipa-act-copy { border-radius:24px!important; }

/* 30 nav:ghost icons:hide card:none chip:square hdr:glass hover:lift title:caps r:8 */
html body.ipa-sitedesign-site30 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site30 .ah-nav a { background:transparent!important; border-radius:0px!important; padding:8px 12px!important; color:#64748b!important; }
html body.ipa-sitedesign-site30 .ah-nav a.active { background:transparent!important; color:var(--sd-p)!important; font-weight:800!important; box-shadow:none!important; }
html body.ipa-sitedesign-site30 .ah-nav a i { display:none!important; }
html body.ipa-sitedesign-site30 .ah-icon-btn, html body.ipa-sitedesign-site30 .header-icon-btn { border-radius:0px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site30 .ah-icon-btn i, html body.ipa-sitedesign-site30 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site30 .ah-gallery-btn { border-radius:0px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site30 .ah-search-pill { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site30 .prompt-card, html body.ipa-sitedesign-site30 .ipa-extracted-card, html body.ipa-sitedesign-site30 .blog-card { border-radius:8px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site30 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site30 .card-image-wrapper { border-radius:2px 2px 0 0!important; }
html body.ipa-sitedesign-site30 .prompt-card .card-body, html body.ipa-sitedesign-site30 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site30 .prompt-card:hover { transform:translateY(-6px)!important; box-shadow:0 20px 44px color-mix(in srgb,var(--sd-p) 16%,transparent)!important; }
html body.ipa-sitedesign-site30 .category-slider-item { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; }
html body.ipa-sitedesign-site30 .category-slider-item.active { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site30 .category-slider-item.active, html body.ipa-sitedesign-site30 .category-slider-item.active span, html body.ipa-sitedesign-site30 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site30 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site30 .card-title { text-transform:none!important; letter-spacing:0!important; }
html body.ipa-sitedesign-site30 .ah-gallery-btn, html body.ipa-sitedesign-site30 .btn-hero-primary, html body.ipa-sitedesign-site30 .ipa-load-more-btn { border-radius:0px!important; }
html body.ipa-sitedesign-site30 .nova-hero-panel { border-radius:18px!important; background:linear-gradient(150deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site30 .popup-icon { border-radius:0px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site30 .ipa-act-copy { border-radius:0px!important; }

/* 31 nav:underline icons:square card:outline chip:pill hdr:glass hover:glow title:tight r:10 */
html body.ipa-sitedesign-site31 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site31 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 6px!important; box-shadow:none!important; color:#475569!important; }
html body.ipa-sitedesign-site31 .ah-nav a.active { color:var(--sd-p)!important; box-shadow:inset 0 -2px 0 var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site31 .ah-nav a i { display:inline-flex!important; width:1.45em!important; height:1.45em!important; border-radius:4px!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 10%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site31 .ah-icon-btn, html body.ipa-sitedesign-site31 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site31 .ah-icon-btn i, html body.ipa-sitedesign-site31 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site31 .ah-gallery-btn { border-radius:4px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site31 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site31 .prompt-card, html body.ipa-sitedesign-site31 .ipa-extracted-card, html body.ipa-sitedesign-site31 .blog-card { border-radius:10px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site31 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site31 .card-image-wrapper { border-radius:4px 4px 0 0!important; }
html body.ipa-sitedesign-site31 .prompt-card .card-body, html body.ipa-sitedesign-site31 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site31 .prompt-card:hover { box-shadow:0 0 0 2px color-mix(in srgb,var(--sd-p) 35%,transparent),0 16px 36px color-mix(in srgb,var(--sd-p) 14%,transparent)!important; transform:none!important; }
html body.ipa-sitedesign-site31 .category-slider-item { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 14%,#eceff3)!important; }
html body.ipa-sitedesign-site31 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; border-color:transparent!important; }
html body.ipa-sitedesign-site31 .category-slider-item.active, html body.ipa-sitedesign-site31 .category-slider-item.active span, html body.ipa-sitedesign-site31 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site31 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site31 .card-title { letter-spacing:-.03em!important; }
html body.ipa-sitedesign-site31 .ah-gallery-btn, html body.ipa-sitedesign-site31 .btn-hero-primary, html body.ipa-sitedesign-site31 .ipa-load-more-btn { border-radius:4px!important; }
html body.ipa-sitedesign-site31 .nova-hero-panel { border-radius:20px!important; background:linear-gradient(167deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site31 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site31 .ipa-act-copy { border-radius:4px!important; }

/* 32 nav:pill icons:tint card:none chip:line hdr:glass hover:none title:normal r:12 */
html body.ipa-sitedesign-site32 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site32 .ah-nav a { background:transparent!important; border-radius:999px!important; padding:8px 14px!important; }
html body.ipa-sitedesign-site32 .ah-nav a.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site32 .ah-nav a i { display:inline-flex!important; width:1.6em!important; height:1.6em!important; border-radius:6px!important; align-items:center!important; justify-content:center!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site32 .ah-icon-btn, html body.ipa-sitedesign-site32 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site32 .ah-icon-btn i, html body.ipa-sitedesign-site32 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site32 .ah-gallery-btn { border-radius:6px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site32 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site32 .prompt-card, html body.ipa-sitedesign-site32 .ipa-extracted-card, html body.ipa-sitedesign-site32 .blog-card { border-radius:12px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site32 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site32 .card-image-wrapper { border-radius:6px 6px 0 0!important; }
html body.ipa-sitedesign-site32 .prompt-card .card-body, html body.ipa-sitedesign-site32 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site32 .prompt-card:hover { transform:none!important; }
html body.ipa-sitedesign-site32 .category-slider-item { border-radius:0!important; background:transparent!important; border:0!important; border-bottom:2px solid transparent!important; box-shadow:none!important; }
html body.ipa-sitedesign-site32 .category-slider-item.active { border-bottom-color:var(--sd-p)!important; color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site32 .category-slider-item.active, html body.ipa-sitedesign-site32 .category-slider-item.active span, html body.ipa-sitedesign-site32 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site32 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site32 .card-title { letter-spacing:0!important; }
html body.ipa-sitedesign-site32 .ah-gallery-btn, html body.ipa-sitedesign-site32 .btn-hero-primary, html body.ipa-sitedesign-site32 .ipa-load-more-btn { border-radius:6px!important; }
html body.ipa-sitedesign-site32 .nova-hero-panel { border-radius:22px!important; background:linear-gradient(124deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site32 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site32 .ipa-act-copy { border-radius:6px!important; }

/* 33 nav:boxed icons:circle card:outline chip:filled hdr:glass hover:grow title:wide r:14 */
html body.ipa-sitedesign-site33 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site33 .ah-nav a { background:transparent!important; border-radius:8px!important; padding:8px 12px!important; border:1px solid transparent!important; }
html body.ipa-sitedesign-site33 .ah-nav a.active { border-color:var(--sd-p)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site33 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:50%!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site33 .ah-nav a.active i { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site33 .ah-icon-btn, html body.ipa-sitedesign-site33 .header-icon-btn { border-radius:50%!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site33 .ah-icon-btn i, html body.ipa-sitedesign-site33 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site33 .ah-gallery-btn { border-radius:8px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site33 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site33 .prompt-card, html body.ipa-sitedesign-site33 .ipa-extracted-card, html body.ipa-sitedesign-site33 .blog-card { border-radius:14px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site33 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site33 .card-image-wrapper { border-radius:8px 8px 0 0!important; }
html body.ipa-sitedesign-site33 .prompt-card .card-body, html body.ipa-sitedesign-site33 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site33 .prompt-card:hover { transform:scale(1.015)!important; }
html body.ipa-sitedesign-site33 .category-slider-item { border-radius:8px!important; background:color-mix(in srgb,var(--sd-p) 8%,#fff)!important; border:0!important; }
html body.ipa-sitedesign-site33 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site33 .category-slider-item.active, html body.ipa-sitedesign-site33 .category-slider-item.active span, html body.ipa-sitedesign-site33 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site33 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site33 .card-title { letter-spacing:.04em!important; }
html body.ipa-sitedesign-site33 .ah-gallery-btn, html body.ipa-sitedesign-site33 .btn-hero-primary, html body.ipa-sitedesign-site33 .ipa-load-more-btn { border-radius:8px!important; }
html body.ipa-sitedesign-site33 .nova-hero-panel { border-radius:24px!important; background:linear-gradient(141deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site33 .popup-icon { border-radius:50%!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site33 .ipa-act-copy { border-radius:8px!important; }

/* 34 nav:leftbar icons:round card:none chip:ghost hdr:glass hover:press title:serifbold r:16 */
html body.ipa-sitedesign-site34 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site34 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 10px 8px 12px!important; box-shadow:none!important; }
html body.ipa-sitedesign-site34 .ah-nav a.active { box-shadow:inset 3px 0 0 var(--sd-p)!important; color:var(--sd-p)!important; background:color-mix(in srgb,var(--sd-p) 6%,transparent)!important; }
html body.ipa-sitedesign-site34 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:8px!important; align-items:center!important; justify-content:center!important; background:transparent!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site34 .ah-icon-btn, html body.ipa-sitedesign-site34 .header-icon-btn { border-radius:10px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site34 .ah-icon-btn i, html body.ipa-sitedesign-site34 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site34 .ah-gallery-btn { border-radius:10px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site34 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site34 .prompt-card, html body.ipa-sitedesign-site34 .ipa-extracted-card, html body.ipa-sitedesign-site34 .blog-card { border-radius:16px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site34 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site34 .card-image-wrapper { border-radius:10px 10px 0 0!important; }
html body.ipa-sitedesign-site34 .prompt-card .card-body, html body.ipa-sitedesign-site34 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site34 .prompt-card:hover { transform:translate(2px,2px)!important; box-shadow:2px 2px 0 var(--sd-p)!important; }
html body.ipa-sitedesign-site34 .category-slider-item { border-radius:10px!important; background:transparent!important; border:1px solid color-mix(in srgb,var(--sd-p) 20%,transparent)!important; }
html body.ipa-sitedesign-site34 .category-slider-item.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site34 .category-slider-item.active, html body.ipa-sitedesign-site34 .category-slider-item.active span, html body.ipa-sitedesign-site34 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site34 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site34 .card-title { font-weight:700!important; }
html body.ipa-sitedesign-site34 .ah-gallery-btn, html body.ipa-sitedesign-site34 .btn-hero-primary, html body.ipa-sitedesign-site34 .ipa-load-more-btn { border-radius:10px!important; }
html body.ipa-sitedesign-site34 .nova-hero-panel { border-radius:26px!important; background:linear-gradient(158deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site34 .popup-icon { border-radius:10px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site34 .ipa-act-copy { border-radius:10px!important; }

/* 35 nav:filled icons:hide card:outline chip:square hdr:glass hover:lift title:caps r:18 */
html body.ipa-sitedesign-site35 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site35 .ah-nav a { background:transparent!important; border-radius:12px!important; padding:8px 12px!important; }
html body.ipa-sitedesign-site35 .ah-nav a.active { background:var(--sd-grad)!important; color:#fff!important; box-shadow:none!important; }
html body.ipa-sitedesign-site35 .ah-nav a i { display:none!important; }
html body.ipa-sitedesign-site35 .ah-icon-btn, html body.ipa-sitedesign-site35 .header-icon-btn { border-radius:12px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site35 .ah-icon-btn i, html body.ipa-sitedesign-site35 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site35 .ah-gallery-btn { border-radius:12px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site35 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site35 .prompt-card, html body.ipa-sitedesign-site35 .ipa-extracted-card, html body.ipa-sitedesign-site35 .blog-card { border-radius:18px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site35 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site35 .card-image-wrapper { border-radius:12px 12px 0 0!important; }
html body.ipa-sitedesign-site35 .prompt-card .card-body, html body.ipa-sitedesign-site35 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site35 .prompt-card:hover { transform:translateY(-6px)!important; box-shadow:0 20px 44px color-mix(in srgb,var(--sd-p) 16%,transparent)!important; }
html body.ipa-sitedesign-site35 .category-slider-item { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; }
html body.ipa-sitedesign-site35 .category-slider-item.active { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site35 .category-slider-item.active, html body.ipa-sitedesign-site35 .category-slider-item.active span, html body.ipa-sitedesign-site35 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site35 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site35 .card-title { text-transform:none!important; letter-spacing:0!important; }
html body.ipa-sitedesign-site35 .ah-gallery-btn, html body.ipa-sitedesign-site35 .btn-hero-primary, html body.ipa-sitedesign-site35 .ipa-load-more-btn { border-radius:12px!important; }
html body.ipa-sitedesign-site35 .nova-hero-panel { border-radius:28px!important; background:linear-gradient(175deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site35 .popup-icon { border-radius:12px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site35 .ipa-act-copy { border-radius:12px!important; }

/* 36 nav:ghost icons:square card:none chip:pill hdr:glass hover:glow title:tight r:20 */
html body.ipa-sitedesign-site36 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site36 .ah-nav a { background:transparent!important; border-radius:16px!important; padding:8px 12px!important; color:#64748b!important; }
html body.ipa-sitedesign-site36 .ah-nav a.active { background:transparent!important; color:var(--sd-p)!important; font-weight:800!important; box-shadow:none!important; }
html body.ipa-sitedesign-site36 .ah-nav a i { display:inline-flex!important; width:1.45em!important; height:1.45em!important; border-radius:4px!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 10%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site36 .ah-icon-btn, html body.ipa-sitedesign-site36 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site36 .ah-icon-btn i, html body.ipa-sitedesign-site36 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site36 .ah-gallery-btn { border-radius:16px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site36 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site36 .prompt-card, html body.ipa-sitedesign-site36 .ipa-extracted-card, html body.ipa-sitedesign-site36 .blog-card { border-radius:20px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site36 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site36 .card-image-wrapper { border-radius:14px 14px 0 0!important; }
html body.ipa-sitedesign-site36 .prompt-card .card-body, html body.ipa-sitedesign-site36 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site36 .prompt-card:hover { box-shadow:0 0 0 2px color-mix(in srgb,var(--sd-p) 35%,transparent),0 16px 36px color-mix(in srgb,var(--sd-p) 14%,transparent)!important; transform:none!important; }
html body.ipa-sitedesign-site36 .category-slider-item { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 14%,#eceff3)!important; }
html body.ipa-sitedesign-site36 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; border-color:transparent!important; }
html body.ipa-sitedesign-site36 .category-slider-item.active, html body.ipa-sitedesign-site36 .category-slider-item.active span, html body.ipa-sitedesign-site36 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site36 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site36 .card-title { letter-spacing:-.03em!important; }
html body.ipa-sitedesign-site36 .ah-gallery-btn, html body.ipa-sitedesign-site36 .btn-hero-primary, html body.ipa-sitedesign-site36 .ipa-load-more-btn { border-radius:16px!important; }
html body.ipa-sitedesign-site36 .nova-hero-panel { border-radius:30px!important; background:linear-gradient(132deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site36 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site36 .ipa-act-copy { border-radius:16px!important; }

/* 37 nav:underline icons:tint card:outline chip:line hdr:glass hover:none title:normal r:22 */
html body.ipa-sitedesign-site37 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site37 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 6px!important; box-shadow:none!important; color:#475569!important; }
html body.ipa-sitedesign-site37 .ah-nav a.active { color:var(--sd-p)!important; box-shadow:inset 0 -2px 0 var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site37 .ah-nav a i { display:inline-flex!important; width:1.6em!important; height:1.6em!important; border-radius:999px!important; align-items:center!important; justify-content:center!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site37 .ah-icon-btn, html body.ipa-sitedesign-site37 .header-icon-btn { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site37 .ah-icon-btn i, html body.ipa-sitedesign-site37 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site37 .ah-gallery-btn { border-radius:999px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site37 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site37 .prompt-card, html body.ipa-sitedesign-site37 .ipa-extracted-card, html body.ipa-sitedesign-site37 .blog-card { border-radius:22px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site37 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site37 .card-image-wrapper { border-radius:16px 16px 0 0!important; }
html body.ipa-sitedesign-site37 .prompt-card .card-body, html body.ipa-sitedesign-site37 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site37 .prompt-card:hover { transform:none!important; }
html body.ipa-sitedesign-site37 .category-slider-item { border-radius:0!important; background:transparent!important; border:0!important; border-bottom:2px solid transparent!important; box-shadow:none!important; }
html body.ipa-sitedesign-site37 .category-slider-item.active { border-bottom-color:var(--sd-p)!important; color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site37 .category-slider-item.active, html body.ipa-sitedesign-site37 .category-slider-item.active span, html body.ipa-sitedesign-site37 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site37 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site37 .card-title { letter-spacing:0!important; }
html body.ipa-sitedesign-site37 .ah-gallery-btn, html body.ipa-sitedesign-site37 .btn-hero-primary, html body.ipa-sitedesign-site37 .ipa-load-more-btn { border-radius:999px!important; }
html body.ipa-sitedesign-site37 .nova-hero-panel { border-radius:32px!important; background:linear-gradient(149deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site37 .popup-icon { border-radius:999px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site37 .ipa-act-copy { border-radius:999px!important; }

/* 38 nav:pill icons:circle card:none chip:filled hdr:glass hover:grow title:wide r:24 */
html body.ipa-sitedesign-site38 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site38 .ah-nav a { background:transparent!important; border-radius:999px!important; padding:8px 14px!important; }
html body.ipa-sitedesign-site38 .ah-nav a.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site38 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:50%!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site38 .ah-nav a.active i { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site38 .ah-icon-btn, html body.ipa-sitedesign-site38 .header-icon-btn { border-radius:50%!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site38 .ah-icon-btn i, html body.ipa-sitedesign-site38 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site38 .ah-gallery-btn { border-radius:20px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site38 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site38 .prompt-card, html body.ipa-sitedesign-site38 .ipa-extracted-card, html body.ipa-sitedesign-site38 .blog-card { border-radius:24px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site38 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site38 .card-image-wrapper { border-radius:18px 18px 0 0!important; }
html body.ipa-sitedesign-site38 .prompt-card .card-body, html body.ipa-sitedesign-site38 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site38 .prompt-card:hover { transform:scale(1.015)!important; }
html body.ipa-sitedesign-site38 .category-slider-item { border-radius:20px!important; background:color-mix(in srgb,var(--sd-p) 8%,#fff)!important; border:0!important; }
html body.ipa-sitedesign-site38 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site38 .category-slider-item.active, html body.ipa-sitedesign-site38 .category-slider-item.active span, html body.ipa-sitedesign-site38 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site38 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site38 .card-title { letter-spacing:.04em!important; }
html body.ipa-sitedesign-site38 .ah-gallery-btn, html body.ipa-sitedesign-site38 .btn-hero-primary, html body.ipa-sitedesign-site38 .ipa-load-more-btn { border-radius:20px!important; }
html body.ipa-sitedesign-site38 .nova-hero-panel { border-radius:34px!important; background:linear-gradient(166deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site38 .popup-icon { border-radius:50%!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site38 .ipa-act-copy { border-radius:20px!important; }

/* 39 nav:boxed icons:round card:outline chip:ghost hdr:glass hover:press title:serifbold r:28 */
html body.ipa-sitedesign-site39 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site39 .ah-nav a { background:transparent!important; border-radius:8px!important; padding:8px 12px!important; border:1px solid transparent!important; }
html body.ipa-sitedesign-site39 .ah-nav a.active { border-color:var(--sd-p)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site39 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:8px!important; align-items:center!important; justify-content:center!important; background:transparent!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site39 .ah-icon-btn, html body.ipa-sitedesign-site39 .header-icon-btn { border-radius:24px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site39 .ah-icon-btn i, html body.ipa-sitedesign-site39 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site39 .ah-gallery-btn { border-radius:24px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site39 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site39 .prompt-card, html body.ipa-sitedesign-site39 .ipa-extracted-card, html body.ipa-sitedesign-site39 .blog-card { border-radius:28px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site39 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site39 .card-image-wrapper { border-radius:22px 22px 0 0!important; }
html body.ipa-sitedesign-site39 .prompt-card .card-body, html body.ipa-sitedesign-site39 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site39 .prompt-card:hover { transform:translate(2px,2px)!important; box-shadow:2px 2px 0 var(--sd-p)!important; }
html body.ipa-sitedesign-site39 .category-slider-item { border-radius:24px!important; background:transparent!important; border:1px solid color-mix(in srgb,var(--sd-p) 20%,transparent)!important; }
html body.ipa-sitedesign-site39 .category-slider-item.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site39 .category-slider-item.active, html body.ipa-sitedesign-site39 .category-slider-item.active span, html body.ipa-sitedesign-site39 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site39 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site39 .card-title { font-weight:700!important; }
html body.ipa-sitedesign-site39 .ah-gallery-btn, html body.ipa-sitedesign-site39 .btn-hero-primary, html body.ipa-sitedesign-site39 .ipa-load-more-btn { border-radius:24px!important; }
html body.ipa-sitedesign-site39 .nova-hero-panel { border-radius:38px!important; background:linear-gradient(123deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site39 .popup-icon { border-radius:24px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site39 .ipa-act-copy { border-radius:24px!important; }

/* 40 nav:leftbar icons:hide card:none chip:square hdr:glass hover:lift title:caps r:32 */
html body.ipa-sitedesign-site40 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site40 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 10px 8px 12px!important; box-shadow:none!important; }
html body.ipa-sitedesign-site40 .ah-nav a.active { box-shadow:inset 3px 0 0 var(--sd-p)!important; color:var(--sd-p)!important; background:color-mix(in srgb,var(--sd-p) 6%,transparent)!important; }
html body.ipa-sitedesign-site40 .ah-nav a i { display:none!important; }
html body.ipa-sitedesign-site40 .ah-icon-btn, html body.ipa-sitedesign-site40 .header-icon-btn { border-radius:0px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site40 .ah-icon-btn i, html body.ipa-sitedesign-site40 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site40 .ah-gallery-btn { border-radius:0px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site40 .ah-search-pill { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site40 .prompt-card, html body.ipa-sitedesign-site40 .ipa-extracted-card, html body.ipa-sitedesign-site40 .blog-card { border-radius:32px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site40 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site40 .card-image-wrapper { border-radius:26px 26px 0 0!important; }
html body.ipa-sitedesign-site40 .prompt-card .card-body, html body.ipa-sitedesign-site40 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site40 .prompt-card:hover { transform:translateY(-6px)!important; box-shadow:0 20px 44px color-mix(in srgb,var(--sd-p) 16%,transparent)!important; }
html body.ipa-sitedesign-site40 .category-slider-item { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; }
html body.ipa-sitedesign-site40 .category-slider-item.active { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site40 .category-slider-item.active, html body.ipa-sitedesign-site40 .category-slider-item.active span, html body.ipa-sitedesign-site40 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site40 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site40 .card-title { text-transform:none!important; letter-spacing:0!important; }
html body.ipa-sitedesign-site40 .ah-gallery-btn, html body.ipa-sitedesign-site40 .btn-hero-primary, html body.ipa-sitedesign-site40 .ipa-load-more-btn { border-radius:0px!important; }
html body.ipa-sitedesign-site40 .nova-hero-panel { border-radius:40px!important; background:linear-gradient(140deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site40 .popup-icon { border-radius:0px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site40 .ipa-act-copy { border-radius:0px!important; }

/* 41 nav:filled icons:square card:outline chip:pill hdr:glass hover:glow title:tight r:36 */
html body.ipa-sitedesign-site41 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site41 .ah-nav a { background:transparent!important; border-radius:4px!important; padding:8px 12px!important; }
html body.ipa-sitedesign-site41 .ah-nav a.active { background:var(--sd-grad)!important; color:#fff!important; box-shadow:none!important; }
html body.ipa-sitedesign-site41 .ah-nav a i { display:inline-flex!important; width:1.45em!important; height:1.45em!important; border-radius:4px!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 10%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site41 .ah-icon-btn, html body.ipa-sitedesign-site41 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site41 .ah-icon-btn i, html body.ipa-sitedesign-site41 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site41 .ah-gallery-btn { border-radius:4px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site41 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site41 .prompt-card, html body.ipa-sitedesign-site41 .ipa-extracted-card, html body.ipa-sitedesign-site41 .blog-card { border-radius:36px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site41 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site41 .card-image-wrapper { border-radius:30px 30px 0 0!important; }
html body.ipa-sitedesign-site41 .prompt-card .card-body, html body.ipa-sitedesign-site41 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site41 .prompt-card:hover { box-shadow:0 0 0 2px color-mix(in srgb,var(--sd-p) 35%,transparent),0 16px 36px color-mix(in srgb,var(--sd-p) 14%,transparent)!important; transform:none!important; }
html body.ipa-sitedesign-site41 .category-slider-item { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 14%,#eceff3)!important; }
html body.ipa-sitedesign-site41 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; border-color:transparent!important; }
html body.ipa-sitedesign-site41 .category-slider-item.active, html body.ipa-sitedesign-site41 .category-slider-item.active span, html body.ipa-sitedesign-site41 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site41 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site41 .card-title { letter-spacing:-.03em!important; }
html body.ipa-sitedesign-site41 .ah-gallery-btn, html body.ipa-sitedesign-site41 .btn-hero-primary, html body.ipa-sitedesign-site41 .ipa-load-more-btn { border-radius:4px!important; }
html body.ipa-sitedesign-site41 .nova-hero-panel { border-radius:40px!important; background:linear-gradient(157deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site41 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site41 .ipa-act-copy { border-radius:4px!important; }

/* 42 nav:ghost icons:tint card:none chip:line hdr:glass hover:none title:normal r:0 */
html body.ipa-sitedesign-site42 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site42 .ah-nav a { background:transparent!important; border-radius:6px!important; padding:8px 12px!important; color:#64748b!important; }
html body.ipa-sitedesign-site42 .ah-nav a.active { background:transparent!important; color:var(--sd-p)!important; font-weight:800!important; box-shadow:none!important; }
html body.ipa-sitedesign-site42 .ah-nav a i { display:inline-flex!important; width:1.6em!important; height:1.6em!important; border-radius:6px!important; align-items:center!important; justify-content:center!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site42 .ah-icon-btn, html body.ipa-sitedesign-site42 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site42 .ah-icon-btn i, html body.ipa-sitedesign-site42 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site42 .ah-gallery-btn { border-radius:6px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site42 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site42 .prompt-card, html body.ipa-sitedesign-site42 .ipa-extracted-card, html body.ipa-sitedesign-site42 .blog-card { border-radius:0px!important; background:#fff!important; box-shadow:none!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site42 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site42 .card-image-wrapper { border-radius:0px 0px 0 0!important; }
html body.ipa-sitedesign-site42 .prompt-card .card-body, html body.ipa-sitedesign-site42 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site42 .prompt-card:hover { transform:none!important; }
html body.ipa-sitedesign-site42 .category-slider-item { border-radius:0!important; background:transparent!important; border:0!important; border-bottom:2px solid transparent!important; box-shadow:none!important; }
html body.ipa-sitedesign-site42 .category-slider-item.active { border-bottom-color:var(--sd-p)!important; color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site42 .category-slider-item.active, html body.ipa-sitedesign-site42 .category-slider-item.active span, html body.ipa-sitedesign-site42 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site42 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site42 .card-title { letter-spacing:0!important; }
html body.ipa-sitedesign-site42 .ah-gallery-btn, html body.ipa-sitedesign-site42 .btn-hero-primary, html body.ipa-sitedesign-site42 .ipa-load-more-btn { border-radius:6px!important; }
html body.ipa-sitedesign-site42 .nova-hero-panel { border-radius:10px!important; background:linear-gradient(174deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site42 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site42 .ipa-act-copy { border-radius:6px!important; }

/* 43 nav:underline icons:circle card:outline chip:filled hdr:glass hover:grow title:wide r:6 */
html body.ipa-sitedesign-site43 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site43 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 6px!important; box-shadow:none!important; color:#475569!important; }
html body.ipa-sitedesign-site43 .ah-nav a.active { color:var(--sd-p)!important; box-shadow:inset 0 -2px 0 var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site43 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:50%!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site43 .ah-nav a.active i { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site43 .ah-icon-btn, html body.ipa-sitedesign-site43 .header-icon-btn { border-radius:50%!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site43 .ah-icon-btn i, html body.ipa-sitedesign-site43 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site43 .ah-gallery-btn { border-radius:8px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site43 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site43 .prompt-card, html body.ipa-sitedesign-site43 .ipa-extracted-card, html body.ipa-sitedesign-site43 .blog-card { border-radius:6px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site43 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site43 .card-image-wrapper { border-radius:0px 0px 0 0!important; }
html body.ipa-sitedesign-site43 .prompt-card .card-body, html body.ipa-sitedesign-site43 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site43 .prompt-card:hover { transform:scale(1.015)!important; }
html body.ipa-sitedesign-site43 .category-slider-item { border-radius:8px!important; background:color-mix(in srgb,var(--sd-p) 8%,#fff)!important; border:0!important; }
html body.ipa-sitedesign-site43 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site43 .category-slider-item.active, html body.ipa-sitedesign-site43 .category-slider-item.active span, html body.ipa-sitedesign-site43 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site43 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site43 .card-title { letter-spacing:.04em!important; }
html body.ipa-sitedesign-site43 .ah-gallery-btn, html body.ipa-sitedesign-site43 .btn-hero-primary, html body.ipa-sitedesign-site43 .ipa-load-more-btn { border-radius:8px!important; }
html body.ipa-sitedesign-site43 .nova-hero-panel { border-radius:16px!important; background:linear-gradient(131deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site43 .popup-icon { border-radius:50%!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site43 .ipa-act-copy { border-radius:8px!important; }

/* 44 nav:pill icons:round card:none chip:ghost hdr:glass hover:press title:serifbold r:8 */
html body.ipa-sitedesign-site44 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site44 .ah-nav a { background:transparent!important; border-radius:999px!important; padding:8px 14px!important; }
html body.ipa-sitedesign-site44 .ah-nav a.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site44 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:8px!important; align-items:center!important; justify-content:center!important; background:transparent!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site44 .ah-icon-btn, html body.ipa-sitedesign-site44 .header-icon-btn { border-radius:10px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site44 .ah-icon-btn i, html body.ipa-sitedesign-site44 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site44 .ah-gallery-btn { border-radius:10px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site44 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site44 .prompt-card, html body.ipa-sitedesign-site44 .ipa-extracted-card, html body.ipa-sitedesign-site44 .blog-card { border-radius:8px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site44 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site44 .card-image-wrapper { border-radius:2px 2px 0 0!important; }
html body.ipa-sitedesign-site44 .prompt-card .card-body, html body.ipa-sitedesign-site44 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site44 .prompt-card:hover { transform:translate(2px,2px)!important; box-shadow:2px 2px 0 var(--sd-p)!important; }
html body.ipa-sitedesign-site44 .category-slider-item { border-radius:10px!important; background:transparent!important; border:1px solid color-mix(in srgb,var(--sd-p) 20%,transparent)!important; }
html body.ipa-sitedesign-site44 .category-slider-item.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site44 .category-slider-item.active, html body.ipa-sitedesign-site44 .category-slider-item.active span, html body.ipa-sitedesign-site44 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site44 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site44 .card-title { font-weight:700!important; }
html body.ipa-sitedesign-site44 .ah-gallery-btn, html body.ipa-sitedesign-site44 .btn-hero-primary, html body.ipa-sitedesign-site44 .ipa-load-more-btn { border-radius:10px!important; }
html body.ipa-sitedesign-site44 .nova-hero-panel { border-radius:18px!important; background:linear-gradient(148deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site44 .popup-icon { border-radius:10px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site44 .ipa-act-copy { border-radius:10px!important; }

/* 45 nav:boxed icons:hide card:outline chip:square hdr:glass hover:lift title:caps r:10 */
html body.ipa-sitedesign-site45 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site45 .ah-nav a { background:transparent!important; border-radius:8px!important; padding:8px 12px!important; border:1px solid transparent!important; }
html body.ipa-sitedesign-site45 .ah-nav a.active { border-color:var(--sd-p)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site45 .ah-nav a i { display:none!important; }
html body.ipa-sitedesign-site45 .ah-icon-btn, html body.ipa-sitedesign-site45 .header-icon-btn { border-radius:12px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site45 .ah-icon-btn i, html body.ipa-sitedesign-site45 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site45 .ah-gallery-btn { border-radius:12px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site45 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site45 .prompt-card, html body.ipa-sitedesign-site45 .ipa-extracted-card, html body.ipa-sitedesign-site45 .blog-card { border-radius:10px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site45 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site45 .card-image-wrapper { border-radius:4px 4px 0 0!important; }
html body.ipa-sitedesign-site45 .prompt-card .card-body, html body.ipa-sitedesign-site45 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site45 .prompt-card:hover { transform:translateY(-6px)!important; box-shadow:0 20px 44px color-mix(in srgb,var(--sd-p) 16%,transparent)!important; }
html body.ipa-sitedesign-site45 .category-slider-item { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; }
html body.ipa-sitedesign-site45 .category-slider-item.active { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site45 .category-slider-item.active, html body.ipa-sitedesign-site45 .category-slider-item.active span, html body.ipa-sitedesign-site45 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site45 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site45 .card-title { text-transform:none!important; letter-spacing:0!important; }
html body.ipa-sitedesign-site45 .ah-gallery-btn, html body.ipa-sitedesign-site45 .btn-hero-primary, html body.ipa-sitedesign-site45 .ipa-load-more-btn { border-radius:12px!important; }
html body.ipa-sitedesign-site45 .nova-hero-panel { border-radius:20px!important; background:linear-gradient(165deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site45 .popup-icon { border-radius:12px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site45 .ipa-act-copy { border-radius:12px!important; }

/* 46 nav:leftbar icons:square card:none chip:pill hdr:glass hover:glow title:tight r:12 */
html body.ipa-sitedesign-site46 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site46 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 10px 8px 12px!important; box-shadow:none!important; }
html body.ipa-sitedesign-site46 .ah-nav a.active { box-shadow:inset 3px 0 0 var(--sd-p)!important; color:var(--sd-p)!important; background:color-mix(in srgb,var(--sd-p) 6%,transparent)!important; }
html body.ipa-sitedesign-site46 .ah-nav a i { display:inline-flex!important; width:1.45em!important; height:1.45em!important; border-radius:4px!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 10%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site46 .ah-icon-btn, html body.ipa-sitedesign-site46 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site46 .ah-icon-btn i, html body.ipa-sitedesign-site46 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site46 .ah-gallery-btn { border-radius:16px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site46 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site46 .prompt-card, html body.ipa-sitedesign-site46 .ipa-extracted-card, html body.ipa-sitedesign-site46 .blog-card { border-radius:12px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site46 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site46 .card-image-wrapper { border-radius:6px 6px 0 0!important; }
html body.ipa-sitedesign-site46 .prompt-card .card-body, html body.ipa-sitedesign-site46 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site46 .prompt-card:hover { box-shadow:0 0 0 2px color-mix(in srgb,var(--sd-p) 35%,transparent),0 16px 36px color-mix(in srgb,var(--sd-p) 14%,transparent)!important; transform:none!important; }
html body.ipa-sitedesign-site46 .category-slider-item { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 14%,#eceff3)!important; }
html body.ipa-sitedesign-site46 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; border-color:transparent!important; }
html body.ipa-sitedesign-site46 .category-slider-item.active, html body.ipa-sitedesign-site46 .category-slider-item.active span, html body.ipa-sitedesign-site46 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site46 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site46 .card-title { letter-spacing:-.03em!important; }
html body.ipa-sitedesign-site46 .ah-gallery-btn, html body.ipa-sitedesign-site46 .btn-hero-primary, html body.ipa-sitedesign-site46 .ipa-load-more-btn { border-radius:16px!important; }
html body.ipa-sitedesign-site46 .nova-hero-panel { border-radius:22px!important; background:linear-gradient(122deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site46 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site46 .ipa-act-copy { border-radius:16px!important; }

/* 47 nav:filled icons:tint card:outline chip:line hdr:glass hover:none title:normal r:14 */
html body.ipa-sitedesign-site47 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site47 .ah-nav a { background:transparent!important; border-radius:999px!important; padding:8px 12px!important; }
html body.ipa-sitedesign-site47 .ah-nav a.active { background:var(--sd-grad)!important; color:#fff!important; box-shadow:none!important; }
html body.ipa-sitedesign-site47 .ah-nav a i { display:inline-flex!important; width:1.6em!important; height:1.6em!important; border-radius:999px!important; align-items:center!important; justify-content:center!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site47 .ah-icon-btn, html body.ipa-sitedesign-site47 .header-icon-btn { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site47 .ah-icon-btn i, html body.ipa-sitedesign-site47 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site47 .ah-gallery-btn { border-radius:999px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site47 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site47 .prompt-card, html body.ipa-sitedesign-site47 .ipa-extracted-card, html body.ipa-sitedesign-site47 .blog-card { border-radius:14px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site47 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site47 .card-image-wrapper { border-radius:8px 8px 0 0!important; }
html body.ipa-sitedesign-site47 .prompt-card .card-body, html body.ipa-sitedesign-site47 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site47 .prompt-card:hover { transform:none!important; }
html body.ipa-sitedesign-site47 .category-slider-item { border-radius:0!important; background:transparent!important; border:0!important; border-bottom:2px solid transparent!important; box-shadow:none!important; }
html body.ipa-sitedesign-site47 .category-slider-item.active { border-bottom-color:var(--sd-p)!important; color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site47 .category-slider-item.active, html body.ipa-sitedesign-site47 .category-slider-item.active span, html body.ipa-sitedesign-site47 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site47 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site47 .card-title { letter-spacing:0!important; }
html body.ipa-sitedesign-site47 .ah-gallery-btn, html body.ipa-sitedesign-site47 .btn-hero-primary, html body.ipa-sitedesign-site47 .ipa-load-more-btn { border-radius:999px!important; }
html body.ipa-sitedesign-site47 .nova-hero-panel { border-radius:24px!important; background:linear-gradient(139deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site47 .popup-icon { border-radius:999px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site47 .ipa-act-copy { border-radius:999px!important; }

/* 48 nav:ghost icons:circle card:none chip:filled hdr:glass hover:grow title:wide r:16 */
html body.ipa-sitedesign-site48 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site48 .ah-nav a { background:transparent!important; border-radius:20px!important; padding:8px 12px!important; color:#64748b!important; }
html body.ipa-sitedesign-site48 .ah-nav a.active { background:transparent!important; color:var(--sd-p)!important; font-weight:800!important; box-shadow:none!important; }
html body.ipa-sitedesign-site48 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:50%!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site48 .ah-nav a.active i { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site48 .ah-icon-btn, html body.ipa-sitedesign-site48 .header-icon-btn { border-radius:50%!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site48 .ah-icon-btn i, html body.ipa-sitedesign-site48 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site48 .ah-gallery-btn { border-radius:20px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site48 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site48 .prompt-card, html body.ipa-sitedesign-site48 .ipa-extracted-card, html body.ipa-sitedesign-site48 .blog-card { border-radius:16px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site48 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site48 .card-image-wrapper { border-radius:10px 10px 0 0!important; }
html body.ipa-sitedesign-site48 .prompt-card .card-body, html body.ipa-sitedesign-site48 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site48 .prompt-card:hover { transform:scale(1.015)!important; }
html body.ipa-sitedesign-site48 .category-slider-item { border-radius:20px!important; background:color-mix(in srgb,var(--sd-p) 8%,#fff)!important; border:0!important; }
html body.ipa-sitedesign-site48 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site48 .category-slider-item.active, html body.ipa-sitedesign-site48 .category-slider-item.active span, html body.ipa-sitedesign-site48 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site48 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site48 .card-title { letter-spacing:.04em!important; }
html body.ipa-sitedesign-site48 .ah-gallery-btn, html body.ipa-sitedesign-site48 .btn-hero-primary, html body.ipa-sitedesign-site48 .ipa-load-more-btn { border-radius:20px!important; }
html body.ipa-sitedesign-site48 .nova-hero-panel { border-radius:26px!important; background:linear-gradient(156deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site48 .popup-icon { border-radius:50%!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site48 .ipa-act-copy { border-radius:20px!important; }

/* 49 nav:underline icons:round card:outline chip:ghost hdr:glass hover:press title:serifbold r:18 */
html body.ipa-sitedesign-site49 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site49 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 6px!important; box-shadow:none!important; color:#475569!important; }
html body.ipa-sitedesign-site49 .ah-nav a.active { color:var(--sd-p)!important; box-shadow:inset 0 -2px 0 var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site49 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:8px!important; align-items:center!important; justify-content:center!important; background:transparent!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site49 .ah-icon-btn, html body.ipa-sitedesign-site49 .header-icon-btn { border-radius:24px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site49 .ah-icon-btn i, html body.ipa-sitedesign-site49 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site49 .ah-gallery-btn { border-radius:24px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site49 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site49 .prompt-card, html body.ipa-sitedesign-site49 .ipa-extracted-card, html body.ipa-sitedesign-site49 .blog-card { border-radius:18px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site49 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site49 .card-image-wrapper { border-radius:12px 12px 0 0!important; }
html body.ipa-sitedesign-site49 .prompt-card .card-body, html body.ipa-sitedesign-site49 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site49 .prompt-card:hover { transform:translate(2px,2px)!important; box-shadow:2px 2px 0 var(--sd-p)!important; }
html body.ipa-sitedesign-site49 .category-slider-item { border-radius:24px!important; background:transparent!important; border:1px solid color-mix(in srgb,var(--sd-p) 20%,transparent)!important; }
html body.ipa-sitedesign-site49 .category-slider-item.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site49 .category-slider-item.active, html body.ipa-sitedesign-site49 .category-slider-item.active span, html body.ipa-sitedesign-site49 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site49 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site49 .card-title { font-weight:700!important; }
html body.ipa-sitedesign-site49 .ah-gallery-btn, html body.ipa-sitedesign-site49 .btn-hero-primary, html body.ipa-sitedesign-site49 .ipa-load-more-btn { border-radius:24px!important; }
html body.ipa-sitedesign-site49 .nova-hero-panel { border-radius:28px!important; background:linear-gradient(173deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site49 .popup-icon { border-radius:24px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site49 .ipa-act-copy { border-radius:24px!important; }

/* 50 nav:pill icons:hide card:none chip:square hdr:glass hover:lift title:caps r:20 */
html body.ipa-sitedesign-site50 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site50 .ah-nav a { background:transparent!important; border-radius:999px!important; padding:8px 14px!important; }
html body.ipa-sitedesign-site50 .ah-nav a.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site50 .ah-nav a i { display:none!important; }
html body.ipa-sitedesign-site50 .ah-icon-btn, html body.ipa-sitedesign-site50 .header-icon-btn { border-radius:0px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site50 .ah-icon-btn i, html body.ipa-sitedesign-site50 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site50 .ah-gallery-btn { border-radius:0px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site50 .ah-search-pill { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site50 .prompt-card, html body.ipa-sitedesign-site50 .ipa-extracted-card, html body.ipa-sitedesign-site50 .blog-card { border-radius:20px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site50 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site50 .card-image-wrapper { border-radius:14px 14px 0 0!important; }
html body.ipa-sitedesign-site50 .prompt-card .card-body, html body.ipa-sitedesign-site50 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site50 .prompt-card:hover { transform:translateY(-6px)!important; box-shadow:0 20px 44px color-mix(in srgb,var(--sd-p) 16%,transparent)!important; }
html body.ipa-sitedesign-site50 .category-slider-item { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; }
html body.ipa-sitedesign-site50 .category-slider-item.active { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site50 .category-slider-item.active, html body.ipa-sitedesign-site50 .category-slider-item.active span, html body.ipa-sitedesign-site50 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site50 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site50 .card-title { text-transform:none!important; letter-spacing:0!important; }
html body.ipa-sitedesign-site50 .ah-gallery-btn, html body.ipa-sitedesign-site50 .btn-hero-primary, html body.ipa-sitedesign-site50 .ipa-load-more-btn { border-radius:0px!important; }
html body.ipa-sitedesign-site50 .nova-hero-panel { border-radius:30px!important; background:linear-gradient(130deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site50 .popup-icon { border-radius:0px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site50 .ipa-act-copy { border-radius:0px!important; }

/* 51 nav:boxed icons:square card:outline chip:pill hdr:glass hover:glow title:tight r:22 */
html body.ipa-sitedesign-site51 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site51 .ah-nav a { background:transparent!important; border-radius:8px!important; padding:8px 12px!important; border:1px solid transparent!important; }
html body.ipa-sitedesign-site51 .ah-nav a.active { border-color:var(--sd-p)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site51 .ah-nav a i { display:inline-flex!important; width:1.45em!important; height:1.45em!important; border-radius:4px!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 10%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site51 .ah-icon-btn, html body.ipa-sitedesign-site51 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site51 .ah-icon-btn i, html body.ipa-sitedesign-site51 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site51 .ah-gallery-btn { border-radius:4px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site51 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site51 .prompt-card, html body.ipa-sitedesign-site51 .ipa-extracted-card, html body.ipa-sitedesign-site51 .blog-card { border-radius:22px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site51 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site51 .card-image-wrapper { border-radius:16px 16px 0 0!important; }
html body.ipa-sitedesign-site51 .prompt-card .card-body, html body.ipa-sitedesign-site51 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site51 .prompt-card:hover { box-shadow:0 0 0 2px color-mix(in srgb,var(--sd-p) 35%,transparent),0 16px 36px color-mix(in srgb,var(--sd-p) 14%,transparent)!important; transform:none!important; }
html body.ipa-sitedesign-site51 .category-slider-item { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 14%,#eceff3)!important; }
html body.ipa-sitedesign-site51 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; border-color:transparent!important; }
html body.ipa-sitedesign-site51 .category-slider-item.active, html body.ipa-sitedesign-site51 .category-slider-item.active span, html body.ipa-sitedesign-site51 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site51 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site51 .card-title { letter-spacing:-.03em!important; }
html body.ipa-sitedesign-site51 .ah-gallery-btn, html body.ipa-sitedesign-site51 .btn-hero-primary, html body.ipa-sitedesign-site51 .ipa-load-more-btn { border-radius:4px!important; }
html body.ipa-sitedesign-site51 .nova-hero-panel { border-radius:32px!important; background:linear-gradient(147deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site51 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site51 .ipa-act-copy { border-radius:4px!important; }

/* 52 nav:leftbar icons:tint card:none chip:line hdr:glass hover:none title:normal r:24 */
html body.ipa-sitedesign-site52 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site52 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 10px 8px 12px!important; box-shadow:none!important; }
html body.ipa-sitedesign-site52 .ah-nav a.active { box-shadow:inset 3px 0 0 var(--sd-p)!important; color:var(--sd-p)!important; background:color-mix(in srgb,var(--sd-p) 6%,transparent)!important; }
html body.ipa-sitedesign-site52 .ah-nav a i { display:inline-flex!important; width:1.6em!important; height:1.6em!important; border-radius:6px!important; align-items:center!important; justify-content:center!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site52 .ah-icon-btn, html body.ipa-sitedesign-site52 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site52 .ah-icon-btn i, html body.ipa-sitedesign-site52 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site52 .ah-gallery-btn { border-radius:6px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site52 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site52 .prompt-card, html body.ipa-sitedesign-site52 .ipa-extracted-card, html body.ipa-sitedesign-site52 .blog-card { border-radius:24px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site52 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site52 .card-image-wrapper { border-radius:18px 18px 0 0!important; }
html body.ipa-sitedesign-site52 .prompt-card .card-body, html body.ipa-sitedesign-site52 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site52 .prompt-card:hover { transform:none!important; }
html body.ipa-sitedesign-site52 .category-slider-item { border-radius:0!important; background:transparent!important; border:0!important; border-bottom:2px solid transparent!important; box-shadow:none!important; }
html body.ipa-sitedesign-site52 .category-slider-item.active { border-bottom-color:var(--sd-p)!important; color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site52 .category-slider-item.active, html body.ipa-sitedesign-site52 .category-slider-item.active span, html body.ipa-sitedesign-site52 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site52 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site52 .card-title { letter-spacing:0!important; }
html body.ipa-sitedesign-site52 .ah-gallery-btn, html body.ipa-sitedesign-site52 .btn-hero-primary, html body.ipa-sitedesign-site52 .ipa-load-more-btn { border-radius:6px!important; }
html body.ipa-sitedesign-site52 .nova-hero-panel { border-radius:34px!important; background:linear-gradient(164deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site52 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site52 .ipa-act-copy { border-radius:6px!important; }

/* 53 nav:filled icons:circle card:outline chip:filled hdr:glass hover:grow title:wide r:28 */
html body.ipa-sitedesign-site53 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site53 .ah-nav a { background:transparent!important; border-radius:8px!important; padding:8px 12px!important; }
html body.ipa-sitedesign-site53 .ah-nav a.active { background:var(--sd-grad)!important; color:#fff!important; box-shadow:none!important; }
html body.ipa-sitedesign-site53 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:50%!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site53 .ah-nav a.active i { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site53 .ah-icon-btn, html body.ipa-sitedesign-site53 .header-icon-btn { border-radius:50%!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site53 .ah-icon-btn i, html body.ipa-sitedesign-site53 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site53 .ah-gallery-btn { border-radius:8px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site53 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site53 .prompt-card, html body.ipa-sitedesign-site53 .ipa-extracted-card, html body.ipa-sitedesign-site53 .blog-card { border-radius:28px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site53 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site53 .card-image-wrapper { border-radius:22px 22px 0 0!important; }
html body.ipa-sitedesign-site53 .prompt-card .card-body, html body.ipa-sitedesign-site53 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site53 .prompt-card:hover { transform:scale(1.015)!important; }
html body.ipa-sitedesign-site53 .category-slider-item { border-radius:8px!important; background:color-mix(in srgb,var(--sd-p) 8%,#fff)!important; border:0!important; }
html body.ipa-sitedesign-site53 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site53 .category-slider-item.active, html body.ipa-sitedesign-site53 .category-slider-item.active span, html body.ipa-sitedesign-site53 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site53 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site53 .card-title { letter-spacing:.04em!important; }
html body.ipa-sitedesign-site53 .ah-gallery-btn, html body.ipa-sitedesign-site53 .btn-hero-primary, html body.ipa-sitedesign-site53 .ipa-load-more-btn { border-radius:8px!important; }
html body.ipa-sitedesign-site53 .nova-hero-panel { border-radius:38px!important; background:linear-gradient(121deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site53 .popup-icon { border-radius:50%!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site53 .ipa-act-copy { border-radius:8px!important; }

/* 54 nav:ghost icons:round card:none chip:ghost hdr:glass hover:press title:serifbold r:32 */
html body.ipa-sitedesign-site54 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site54 .ah-nav a { background:transparent!important; border-radius:10px!important; padding:8px 12px!important; color:#64748b!important; }
html body.ipa-sitedesign-site54 .ah-nav a.active { background:transparent!important; color:var(--sd-p)!important; font-weight:800!important; box-shadow:none!important; }
html body.ipa-sitedesign-site54 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:8px!important; align-items:center!important; justify-content:center!important; background:transparent!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site54 .ah-icon-btn, html body.ipa-sitedesign-site54 .header-icon-btn { border-radius:10px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site54 .ah-icon-btn i, html body.ipa-sitedesign-site54 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site54 .ah-gallery-btn { border-radius:10px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site54 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site54 .prompt-card, html body.ipa-sitedesign-site54 .ipa-extracted-card, html body.ipa-sitedesign-site54 .blog-card { border-radius:32px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site54 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site54 .card-image-wrapper { border-radius:26px 26px 0 0!important; }
html body.ipa-sitedesign-site54 .prompt-card .card-body, html body.ipa-sitedesign-site54 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site54 .prompt-card:hover { transform:translate(2px,2px)!important; box-shadow:2px 2px 0 var(--sd-p)!important; }
html body.ipa-sitedesign-site54 .category-slider-item { border-radius:10px!important; background:transparent!important; border:1px solid color-mix(in srgb,var(--sd-p) 20%,transparent)!important; }
html body.ipa-sitedesign-site54 .category-slider-item.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site54 .category-slider-item.active, html body.ipa-sitedesign-site54 .category-slider-item.active span, html body.ipa-sitedesign-site54 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site54 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site54 .card-title { font-weight:700!important; }
html body.ipa-sitedesign-site54 .ah-gallery-btn, html body.ipa-sitedesign-site54 .btn-hero-primary, html body.ipa-sitedesign-site54 .ipa-load-more-btn { border-radius:10px!important; }
html body.ipa-sitedesign-site54 .nova-hero-panel { border-radius:40px!important; background:linear-gradient(138deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site54 .popup-icon { border-radius:10px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site54 .ipa-act-copy { border-radius:10px!important; }

/* 55 nav:underline icons:hide card:outline chip:square hdr:glass hover:lift title:caps r:36 */
html body.ipa-sitedesign-site55 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site55 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 6px!important; box-shadow:none!important; color:#475569!important; }
html body.ipa-sitedesign-site55 .ah-nav a.active { color:var(--sd-p)!important; box-shadow:inset 0 -2px 0 var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site55 .ah-nav a i { display:none!important; }
html body.ipa-sitedesign-site55 .ah-icon-btn, html body.ipa-sitedesign-site55 .header-icon-btn { border-radius:12px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site55 .ah-icon-btn i, html body.ipa-sitedesign-site55 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site55 .ah-gallery-btn { border-radius:12px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site55 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site55 .prompt-card, html body.ipa-sitedesign-site55 .ipa-extracted-card, html body.ipa-sitedesign-site55 .blog-card { border-radius:36px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site55 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site55 .card-image-wrapper { border-radius:30px 30px 0 0!important; }
html body.ipa-sitedesign-site55 .prompt-card .card-body, html body.ipa-sitedesign-site55 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site55 .prompt-card:hover { transform:translateY(-6px)!important; box-shadow:0 20px 44px color-mix(in srgb,var(--sd-p) 16%,transparent)!important; }
html body.ipa-sitedesign-site55 .category-slider-item { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; }
html body.ipa-sitedesign-site55 .category-slider-item.active { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site55 .category-slider-item.active, html body.ipa-sitedesign-site55 .category-slider-item.active span, html body.ipa-sitedesign-site55 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site55 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site55 .card-title { text-transform:none!important; letter-spacing:0!important; }
html body.ipa-sitedesign-site55 .ah-gallery-btn, html body.ipa-sitedesign-site55 .btn-hero-primary, html body.ipa-sitedesign-site55 .ipa-load-more-btn { border-radius:12px!important; }
html body.ipa-sitedesign-site55 .nova-hero-panel { border-radius:40px!important; background:linear-gradient(155deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site55 .popup-icon { border-radius:12px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site55 .ipa-act-copy { border-radius:12px!important; }

/* 56 nav:pill icons:square card:none chip:pill hdr:glass hover:glow title:tight r:0 */
html body.ipa-sitedesign-site56 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site56 .ah-nav a { background:transparent!important; border-radius:999px!important; padding:8px 14px!important; }
html body.ipa-sitedesign-site56 .ah-nav a.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site56 .ah-nav a i { display:inline-flex!important; width:1.45em!important; height:1.45em!important; border-radius:4px!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 10%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site56 .ah-icon-btn, html body.ipa-sitedesign-site56 .header-icon-btn { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site56 .ah-icon-btn i, html body.ipa-sitedesign-site56 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site56 .ah-gallery-btn { border-radius:16px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site56 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site56 .prompt-card, html body.ipa-sitedesign-site56 .ipa-extracted-card, html body.ipa-sitedesign-site56 .blog-card { border-radius:0px!important; background:#fff!important; box-shadow:none!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site56 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site56 .card-image-wrapper { border-radius:0px 0px 0 0!important; }
html body.ipa-sitedesign-site56 .prompt-card .card-body, html body.ipa-sitedesign-site56 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site56 .prompt-card:hover { box-shadow:0 0 0 2px color-mix(in srgb,var(--sd-p) 35%,transparent),0 16px 36px color-mix(in srgb,var(--sd-p) 14%,transparent)!important; transform:none!important; }
html body.ipa-sitedesign-site56 .category-slider-item { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 14%,#eceff3)!important; }
html body.ipa-sitedesign-site56 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; border-color:transparent!important; }
html body.ipa-sitedesign-site56 .category-slider-item.active, html body.ipa-sitedesign-site56 .category-slider-item.active span, html body.ipa-sitedesign-site56 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site56 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site56 .card-title { letter-spacing:-.03em!important; }
html body.ipa-sitedesign-site56 .ah-gallery-btn, html body.ipa-sitedesign-site56 .btn-hero-primary, html body.ipa-sitedesign-site56 .ipa-load-more-btn { border-radius:16px!important; }
html body.ipa-sitedesign-site56 .nova-hero-panel { border-radius:10px!important; background:linear-gradient(172deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site56 .popup-icon { border-radius:6px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site56 .ipa-act-copy { border-radius:16px!important; }

/* 57 nav:boxed icons:tint card:outline chip:line hdr:glass hover:none title:normal r:6 */
html body.ipa-sitedesign-site57 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site57 .ah-nav a { background:transparent!important; border-radius:8px!important; padding:8px 12px!important; border:1px solid transparent!important; }
html body.ipa-sitedesign-site57 .ah-nav a.active { border-color:var(--sd-p)!important; color:var(--sd-p)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site57 .ah-nav a i { display:inline-flex!important; width:1.6em!important; height:1.6em!important; border-radius:999px!important; align-items:center!important; justify-content:center!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site57 .ah-icon-btn, html body.ipa-sitedesign-site57 .header-icon-btn { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site57 .ah-icon-btn i, html body.ipa-sitedesign-site57 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site57 .ah-gallery-btn { border-radius:999px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site57 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site57 .prompt-card, html body.ipa-sitedesign-site57 .ipa-extracted-card, html body.ipa-sitedesign-site57 .blog-card { border-radius:6px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site57 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site57 .card-image-wrapper { border-radius:0px 0px 0 0!important; }
html body.ipa-sitedesign-site57 .prompt-card .card-body, html body.ipa-sitedesign-site57 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site57 .prompt-card:hover { transform:none!important; }
html body.ipa-sitedesign-site57 .category-slider-item { border-radius:0!important; background:transparent!important; border:0!important; border-bottom:2px solid transparent!important; box-shadow:none!important; }
html body.ipa-sitedesign-site57 .category-slider-item.active { border-bottom-color:var(--sd-p)!important; color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site57 .category-slider-item.active, html body.ipa-sitedesign-site57 .category-slider-item.active span, html body.ipa-sitedesign-site57 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site57 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site57 .card-title { letter-spacing:0!important; }
html body.ipa-sitedesign-site57 .ah-gallery-btn, html body.ipa-sitedesign-site57 .btn-hero-primary, html body.ipa-sitedesign-site57 .ipa-load-more-btn { border-radius:999px!important; }
html body.ipa-sitedesign-site57 .nova-hero-panel { border-radius:16px!important; background:linear-gradient(129deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site57 .popup-icon { border-radius:999px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site57 .ipa-act-copy { border-radius:999px!important; }

/* 58 nav:leftbar icons:circle card:none chip:filled hdr:glass hover:grow title:wide r:8 */
html body.ipa-sitedesign-site58 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site58 .ah-nav a { background:transparent!important; border-radius:0!important; padding:8px 10px 8px 12px!important; box-shadow:none!important; }
html body.ipa-sitedesign-site58 .ah-nav a.active { box-shadow:inset 3px 0 0 var(--sd-p)!important; color:var(--sd-p)!important; background:color-mix(in srgb,var(--sd-p) 6%,transparent)!important; }
html body.ipa-sitedesign-site58 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:50%!important; align-items:center!important; justify-content:center!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site58 .ah-nav a.active i { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site58 .ah-icon-btn, html body.ipa-sitedesign-site58 .header-icon-btn { border-radius:50%!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site58 .ah-icon-btn i, html body.ipa-sitedesign-site58 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site58 .ah-gallery-btn { border-radius:20px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site58 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site58 .prompt-card, html body.ipa-sitedesign-site58 .ipa-extracted-card, html body.ipa-sitedesign-site58 .blog-card { border-radius:8px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site58 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site58 .card-image-wrapper { border-radius:2px 2px 0 0!important; }
html body.ipa-sitedesign-site58 .prompt-card .card-body, html body.ipa-sitedesign-site58 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site58 .prompt-card:hover { transform:scale(1.015)!important; }
html body.ipa-sitedesign-site58 .category-slider-item { border-radius:20px!important; background:color-mix(in srgb,var(--sd-p) 8%,#fff)!important; border:0!important; }
html body.ipa-sitedesign-site58 .category-slider-item.active { background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site58 .category-slider-item.active, html body.ipa-sitedesign-site58 .category-slider-item.active span, html body.ipa-sitedesign-site58 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site58 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site58 .card-title { letter-spacing:.04em!important; }
html body.ipa-sitedesign-site58 .ah-gallery-btn, html body.ipa-sitedesign-site58 .btn-hero-primary, html body.ipa-sitedesign-site58 .ipa-load-more-btn { border-radius:20px!important; }
html body.ipa-sitedesign-site58 .nova-hero-panel { border-radius:18px!important; background:linear-gradient(146deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site58 .popup-icon { border-radius:50%!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site58 .ipa-act-copy { border-radius:20px!important; }

/* 59 nav:filled icons:round card:outline chip:ghost hdr:glass hover:press title:serifbold r:10 */
html body.ipa-sitedesign-site59 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site59 .ah-nav a { background:transparent!important; border-radius:24px!important; padding:8px 12px!important; }
html body.ipa-sitedesign-site59 .ah-nav a.active { background:var(--sd-grad)!important; color:#fff!important; box-shadow:none!important; }
html body.ipa-sitedesign-site59 .ah-nav a i { display:inline-flex!important; width:1.5em!important; height:1.5em!important; border-radius:8px!important; align-items:center!important; justify-content:center!important; background:transparent!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site59 .ah-icon-btn, html body.ipa-sitedesign-site59 .header-icon-btn { border-radius:24px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site59 .ah-icon-btn i, html body.ipa-sitedesign-site59 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site59 .ah-gallery-btn { border-radius:24px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site59 .ah-search-pill { border-radius:999px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site59 .prompt-card, html body.ipa-sitedesign-site59 .ipa-extracted-card, html body.ipa-sitedesign-site59 .blog-card { border-radius:10px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site59 .prompt-card { border:2px solid color-mix(in srgb,var(--sd-p) 28%,transparent)!important; box-shadow:none!important; }
html body.ipa-sitedesign-site59 .card-image-wrapper { border-radius:4px 4px 0 0!important; }
html body.ipa-sitedesign-site59 .prompt-card .card-body, html body.ipa-sitedesign-site59 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site59 .prompt-card:hover { transform:translate(2px,2px)!important; box-shadow:2px 2px 0 var(--sd-p)!important; }
html body.ipa-sitedesign-site59 .category-slider-item { border-radius:24px!important; background:transparent!important; border:1px solid color-mix(in srgb,var(--sd-p) 20%,transparent)!important; }
html body.ipa-sitedesign-site59 .category-slider-item.active { background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site59 .category-slider-item.active, html body.ipa-sitedesign-site59 .category-slider-item.active span, html body.ipa-sitedesign-site59 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site59 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site59 .card-title { font-weight:700!important; }
html body.ipa-sitedesign-site59 .ah-gallery-btn, html body.ipa-sitedesign-site59 .btn-hero-primary, html body.ipa-sitedesign-site59 .ipa-load-more-btn { border-radius:24px!important; }
html body.ipa-sitedesign-site59 .nova-hero-panel { border-radius:20px!important; background:linear-gradient(163deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site59 .popup-icon { border-radius:24px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site59 .ipa-act-copy { border-radius:24px!important; }

/* 60 nav:ghost icons:hide card:none chip:square hdr:glass hover:lift title:caps r:12 */
html body.ipa-sitedesign-site60 .advanced-header { background: color-mix(in srgb,#fff 68%, transparent)!important; backdrop-filter:blur(20px)!important; border-bottom:1px solid color-mix(in srgb,var(--sd-p) 14%,transparent)!important; box-shadow:0 8px 28px color-mix(in srgb,var(--sd-p) 8%,transparent)!important; }
html body.ipa-sitedesign-site60 .ah-nav a { background:transparent!important; border-radius:0px!important; padding:8px 12px!important; color:#64748b!important; }
html body.ipa-sitedesign-site60 .ah-nav a.active { background:transparent!important; color:var(--sd-p)!important; font-weight:800!important; box-shadow:none!important; }
html body.ipa-sitedesign-site60 .ah-nav a i { display:none!important; }
html body.ipa-sitedesign-site60 .ah-icon-btn, html body.ipa-sitedesign-site60 .header-icon-btn { border-radius:0px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site60 .ah-icon-btn i, html body.ipa-sitedesign-site60 .header-icon-btn i { color:var(--sd-p)!important; background:transparent!important; }
html body.ipa-sitedesign-site60 .ah-gallery-btn { border-radius:0px!important; background:var(--sd-grad)!important; color:#fff!important; }
html body.ipa-sitedesign-site60 .ah-search-pill { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 18%,#e2e8f0)!important; }
html body.ipa-sitedesign-site60 .prompt-card, html body.ipa-sitedesign-site60 .ipa-extracted-card, html body.ipa-sitedesign-site60 .blog-card { border-radius:12px!important; background:#fff!important; box-shadow:0 14px 36px color-mix(in srgb,var(--sd-p) 10%,transparent)!important; overflow:hidden!important; transform:none!important; }
html body.ipa-sitedesign-site60 .prompt-card { border:1px solid color-mix(in srgb,var(--sd-p) 12%,#eef2f6)!important; }
html body.ipa-sitedesign-site60 .card-image-wrapper { border-radius:6px 6px 0 0!important; }
html body.ipa-sitedesign-site60 .prompt-card .card-body, html body.ipa-sitedesign-site60 .prompt-card .card-footer { background:transparent!important; }
html body.ipa-sitedesign-site60 .prompt-card:hover { transform:translateY(-6px)!important; box-shadow:0 20px 44px color-mix(in srgb,var(--sd-p) 16%,transparent)!important; }
html body.ipa-sitedesign-site60 .category-slider-item { border-radius:6px!important; background:#fff!important; border:1px solid color-mix(in srgb,var(--sd-p) 16%,#e2e8f0)!important; }
html body.ipa-sitedesign-site60 .category-slider-item.active { background:var(--sd-p)!important; color:#fff!important; }
html body.ipa-sitedesign-site60 .category-slider-item.active, html body.ipa-sitedesign-site60 .category-slider-item.active span, html body.ipa-sitedesign-site60 .category-slider-item.active .count-badge { color:inherit!important; }
html body.ipa-sitedesign-site60 .category-slider-item.active .count-badge { background:rgba(255,255,255,.25)!important; color:inherit!important; }
html body.ipa-sitedesign-site60 .card-title { text-transform:none!important; letter-spacing:0!important; }
html body.ipa-sitedesign-site60 .ah-gallery-btn, html body.ipa-sitedesign-site60 .btn-hero-primary, html body.ipa-sitedesign-site60 .ipa-load-more-btn { border-radius:0px!important; }
html body.ipa-sitedesign-site60 .nova-hero-panel { border-radius:22px!important; background:linear-gradient(120deg, color-mix(in srgb,var(--sd-p) 10%,#fff), #fff)!important; }
html body.ipa-sitedesign-site60 .popup-icon { border-radius:0px!important; background:color-mix(in srgb,var(--sd-p) 12%,#fff)!important; color:var(--sd-p)!important; }
html body.ipa-sitedesign-site60 .ipa-act-copy { border-radius:0px!important; }

/* Last-wins: kill leftover graph paper; unbold prompt-box tags. */
html body.ipa-sitedesign,
html body.ipa-sitedesign.ipa-cosmic,
html body[class*="ipa-sitedesign-site"]{
  background-image:none!important;
}
html body.ipa-sitedesign .card-prompt-words,
html body.ipa-sitedesign .card-tool-tags{
  max-height:none!important;
  overflow:visible!important;
  gap:6px!important;
}
html body.ipa-sitedesign .card-prompt-words .tool-chip,
html body.ipa-sitedesign .card-tool-tags .tool-chip,
html body.ipa-sitedesign a.tool-chip{
  font-weight:400!important;
  font-size:12px!important;
  line-height:1.45!important;
  letter-spacing:.01em!important;
  text-transform:none!important;
  font-family:"Plus Jakarta Sans",Outfit,system-ui,sans-serif!important;
  font-synthesis:none!important;
  -webkit-font-smoothing:antialiased!important;
  padding:4px 10px!important;
}
html body.ipa-sitedesign a.tool-chip-0{background:#f5f3ff!important;color:#5b21b6!important}
html body.ipa-sitedesign a.tool-chip-1{background:#fdf2f8!important;color:#9d174d!important}
html body.ipa-sitedesign a.tool-chip-2{background:#ecfeff!important;color:#0e7490!important}
html body.ipa-sitedesign a.tool-chip-3{background:#fff7ed!important;color:#c2410c!important}
html body.ipa-sitedesign a.tool-chip-4{background:#ecfdf5!important;color:#047857!important}
html body.ipa-sitedesign a.tool-chip-5{background:#eff6ff!important;color:#1d4ed8!important}
html body.ipa-sitedesign a.tool-chip-6{background:#fef3c7!important;color:#b45309!important}
html body.ipa-sitedesign a.tool-chip-7{background:#fce7f3!important;color:#9d174d!important}

/* Never force titles / headings into ALL CAPS */
html body.ipa-sitedesign .card-title,
html body.ipa-sitedesign .card-title a,
html body.ipa-sitedesign .prompt-card .card-title,
html body.ipa-sitedesign .prompt-card .card-title a,
html body.ipa-sitedesign .hero-title,
html body.ipa-sitedesign .hero-title span,
html body.ipa-sitedesign .title,
html body.ipa-sitedesign .related-title,
html body.ipa-sitedesign .section-title,
html body.ipa-sitedesign h1,
html body.ipa-sitedesign h2,
html body.ipa-sitedesign h3,
html body.ipa-sitedesign .ipa-brand-name {
  text-transform: none !important;
}

