:root{--hmlp-font-ui:"Aptos","Segoe UI","Helvetica Neue",Arial,sans-serif;--hmlp-font-display:var(--hmlp-font-ui);--hmlp-cream:#f6f7ec;--hmlp-soft:#eef1db;--hmlp-lime:#d4de95;--hmlp-moss:#bac095;--hmlp-olive:#636b2f;--hmlp-olive-strong:#4f5823;--hmlp-forest:#3d4127;--hmlp-forest-deep:#2c3119;--hmlp-text:#353a22;--hmlp-muted:#717654;--hmlp-border:rgba(99,107,47,0.16);--hmlp-border-strong:rgba(99,107,47,0.26);--hmlp-shadow:rgba(61,65,39,0.14);--hmlp-shadow-strong:rgba(61,65,39,0.22);--hmlp-danger:#8f3d42;--hmlp-danger-bg:rgba(143,61,66,0.12);--hmlp-danger-border:rgba(143,61,66,0.28);--hmlp-page-bg:radial-gradient(circle at top,rgba(204,232,90,0.28),transparent 30%),radial-gradient(circle at left,rgba(87,154,63,0.18),transparent 22%),linear-gradient(180deg,#fbfff1 0%,#eef9d7 48%,#cfe86f 100%);--hmlp-card-bg:linear-gradient(180deg,rgba(255,255,255,0.99) 0%,rgba(250,255,240,0.97) 38%,rgba(235,247,208,0.96) 100%);--hmlp-body-bg:radial-gradient(circle at top center,rgba(212,222,149,0.12),transparent 38%),linear-gradient(180deg,rgba(248,249,241,0.99) 0%,rgba(245,247,234,0.98) 16%,rgba(239,242,223,0.95) 100%);--hmlp-cover-bar-bg:linear-gradient(180deg,rgba(194,218,105,0.96) 0%,rgba(104,149,47,0.97) 100%);--hmlp-cover-overlay:linear-gradient(180deg,rgba(61,65,39,0.02) 0%,rgba(61,65,39,0.1) 48%,rgba(61,65,39,0.2) 100%),radial-gradient(circle at top right,rgba(255,255,255,0.22),transparent 28%);--hmlp-cover-brand-bg:rgba(247,248,239,0.28);--hmlp-cover-action-bg:linear-gradient(180deg,#6f9f31 0%,#3f641a 100%);--hmlp-cover-action-color:#ffffff;--hmlp-cover-action-hover-bg:#ffffff;--hmlp-cover-action-hover-color:var(--hmlp-button-text);--hmlp-avatar-border:#a6ad71;--hmlp-pill-bg:rgba(247,248,239,0.9);--hmlp-panel-bg:rgba(247,248,239,0.86);--hmlp-chip-bg-primary:linear-gradient(90deg,#6fa42f 0%,#4e7c22 100%);--hmlp-chip-bg-secondary:linear-gradient(90deg,#4b7620 0%,#365b18 100%);--hmlp-chip-bg-accent:linear-gradient(90deg,#c1d84d 0%,#90b73b 100%);--hmlp-chip-bg-neutral:linear-gradient(90deg,#84a33c 0%,#63852d 100%);--hmlp-row-odd-bg:linear-gradient(180deg,rgba(248,250,238,0.96) 0%,rgba(241,246,221,0.9) 100%);--hmlp-row-even-bg:linear-gradient(180deg,rgba(242,248,232,0.96) 0%,rgba(235,244,214,0.9) 100%);--hmlp-button-bg:linear-gradient(180deg,#ffffff 0%,#eef3d2 100%);--hmlp-button-hover-bg:linear-gradient(180deg,#ffffff 0%,#e6edbf 100%);--hmlp-primary-button-bg:linear-gradient(180deg,#d6ee54 0%,#9fc42b 100%);--hmlp-primary-button-hover-bg:linear-gradient(180deg,#e2f56b 0%,#acd438 100%);--hmlp-button-text:#20260f;--hmlp-button-height:52px;--hmlp-button-padding:0 18px;--hmlp-button-radius:999px;--hmlp-button-font:900 0.92rem/1.1 var(--hmlp-font-ui);--hmlp-button-gap:8px;--hmlp-button-shadow:0 12px 24px var(--hmlp-shadow);--hmlp-button-hover-shadow:0 16px 28px var(--hmlp-shadow);--hmlp-danger-button-bg:linear-gradient(180deg,#ff4055 0%,#d90f2e 100%);--hmlp-danger-button-hover-bg:linear-gradient(180deg,#ff5d6c 0%,#e51d3b 100%);--hmlp-focus-ring:rgba(186,192,149,0.26)}.hmlp-theme-default,body.hmlp-theme-default{--hmlp-cream:#fff7e6;--hmlp-soft:#f4ecd0;--hmlp-lime:#d4de95;--hmlp-moss:#bac095;--hmlp-olive:#636b2f;--hmlp-olive-strong:#4b5324;--hmlp-forest:#3d4127;--hmlp-forest-deep:#1f2313;--hmlp-text:#343822;--hmlp-muted:rgba(61,65,39,0.74);--hmlp-border:rgba(99,107,47,0.18);--hmlp-border-strong:rgba(99,107,47,0.3);--hmlp-shadow:rgba(31,35,19,0.15);--hmlp-shadow-strong:rgba(31,35,19,0.24);--hmlp-page-bg:radial-gradient(circle at 18% 8%,rgba(175,221,229,0.65),transparent 24%),radial-gradient(circle at 86% 10%,rgba(241,184,58,0.18),transparent 26%),linear-gradient(180deg,#fff7e6 0%,rgba(212,222,149,0.42) 52%,rgba(186,192,149,0.72) 100%);--hmlp-card-bg:linear-gradient(180deg,rgba(255,247,230,0.99) 0%,rgba(255,247,230,0.95) 46%,rgba(212,222,149,0.3) 100%);--hmlp-body-bg:radial-gradient(circle at top center,rgba(175,221,229,0.2),transparent 34%),linear-gradient(180deg,rgba(255,247,230,0.99) 0%,rgba(255,247,230,0.96) 44%,rgba(212,222,149,0.24) 100%);--hmlp-cover-bar-bg:linear-gradient(180deg,rgba(15,164,175,0.96) 0%,rgba(62,95,56,0.97) 100%);--hmlp-cover-overlay:linear-gradient(180deg,rgba(31,35,19,0.02) 0%,rgba(31,35,19,0.1) 48%,rgba(31,35,19,0.22) 100%),radial-gradient(circle at top right,rgba(255,255,255,0.24),transparent 28%);--hmlp-cover-brand-bg:rgba(255,247,230,0.28);--hmlp-cover-action-bg:linear-gradient(180deg,#0fa4af 0%,#46632b 100%);--hmlp-cover-action-color:#ffffff;--hmlp-cover-action-hover-bg:#fff7e6;--hmlp-cover-action-hover-color:var(--hmlp-button-text);--hmlp-avatar-border:#0fa4af;--hmlp-pill-bg:rgba(255,247,230,0.92);--hmlp-panel-bg:rgba(255,247,230,0.88);--hmlp-chip-bg-primary:linear-gradient(90deg,#0fa4af 0%,#45672b 100%);--hmlp-chip-bg-secondary:linear-gradient(90deg,#636b2f 0%,#3d4127 100%);--hmlp-chip-bg-accent:linear-gradient(90deg,#f47e40 0%,#e4572e 100%);--hmlp-chip-bg-neutral:linear-gradient(90deg,#d4de95 0%,#8f9a43 100%);--hmlp-row-odd-bg:linear-gradient(180deg,rgba(255,250,239,0.98) 0%,rgba(243,239,213,0.92) 100%);--hmlp-row-even-bg:linear-gradient(180deg,rgba(248,250,232,0.98) 0%,rgba(231,238,205,0.92) 100%);--hmlp-button-bg:linear-gradient(180deg,#ffffff 0%,#f4ecd0 100%);--hmlp-button-hover-bg:linear-gradient(180deg,#ffffff 0%,#e8efc1 100%);--hmlp-primary-button-bg:linear-gradient(180deg,#f47e40 0%,#e4572e 100%);--hmlp-primary-button-hover-bg:linear-gradient(180deg,#ff9258 0%,#ef6337 100%);--hmlp-button-text:#1f2313;--hmlp-focus-ring:rgba(15,164,175,0.26)}.hmlp-theme-red,body.hmlp-theme-red{--hmlp-cream:#fff5f5;--hmlp-soft:#f8dfe1;--hmlp-lime:#ff8c91;--hmlp-moss:#d85660;--hmlp-olive:#b82332;--hmlp-olive-strong:#921827;--hmlp-forest:#5a1d24;--hmlp-forest-deep:#351015;--hmlp-text:#3e2528;--hmlp-muted:#7d595e;--hmlp-border:rgba(184,35,50,0.18);--hmlp-border-strong:rgba(184,35,50,0.32);--hmlp-shadow:rgba(90,29,36,0.14);--hmlp-shadow-strong:rgba(90,29,36,0.24);--hmlp-page-bg:linear-gradient(180deg,#fff7f8 0%,#ffd9de 48%,#ff5f72 100%);--hmlp-card-bg:linear-gradient(180deg,rgba(255,255,255,0.99) 0%,rgba(255,243,245,0.98) 44%,rgba(255,224,230,0.96) 100%);--hmlp-body-bg:linear-gradient(180deg,rgba(255,253,253,0.99) 0%,rgba(255,246,247,0.98) 44%,rgba(250,234,236,0.96) 100%);--hmlp-cover-bar-bg:linear-gradient(180deg,rgba(255,80,99,0.96) 0%,rgba(186,17,47,0.97) 100%);--hmlp-cover-overlay:linear-gradient(180deg,rgba(90,29,36,0.02) 0%,rgba(90,29,36,0.11) 48%,rgba(90,29,36,0.22) 100%),radial-gradient(circle at top right,rgba(255,255,255,0.22),transparent 28%);--hmlp-cover-brand-bg:rgba(255,255,255,0.24);--hmlp-cover-action-bg:linear-gradient(180deg,#ff3758 0%,#b91031 100%);--hmlp-cover-action-color:#ffffff;--hmlp-cover-action-hover-bg:#ffffff;--hmlp-cover-action-hover-color:var(--hmlp-button-text);--hmlp-avatar-border:#d94f5a;--hmlp-pill-bg:rgba(255,248,248,0.92);--hmlp-panel-bg:rgba(255,248,248,0.9);--hmlp-chip-bg-primary:linear-gradient(90deg,#ff3355 0%,#bd1032 100%);--hmlp-chip-bg-secondary:linear-gradient(90deg,#9a1d33 0%,#6a1023 100%);--hmlp-chip-bg-accent:linear-gradient(90deg,#ff7b84 0%,#e7354f 100%);--hmlp-chip-bg-neutral:linear-gradient(90deg,#b95c69 0%,#873643 100%);--hmlp-row-odd-bg:linear-gradient(180deg,rgba(255,249,249,0.98) 0%,rgba(250,231,233,0.92) 100%);--hmlp-row-even-bg:linear-gradient(180deg,rgba(255,244,245,0.98) 0%,rgba(247,221,224,0.92) 100%);--hmlp-button-bg:linear-gradient(180deg,#ffffff 0%,#f6d7da 100%);--hmlp-button-hover-bg:linear-gradient(180deg,#ffffff 0%,#efc5c9 100%);--hmlp-primary-button-bg:linear-gradient(180deg,#ff6677 0%,#d9183b 100%);--hmlp-primary-button-hover-bg:linear-gradient(180deg,#ff7d8b 0%,#e72548 100%);--hmlp-button-text:#341014;--hmlp-focus-ring:rgba(231,80,88,0.28)}.hmlp-theme-blue,body.hmlp-theme-blue{--hmlp-cream:#f2f8ff;--hmlp-soft:#dcecff;--hmlp-lime:#83b7ff;--hmlp-moss:#6b95ce;--hmlp-olive:#2e67a8;--hmlp-olive-strong:#214d84;--hmlp-forest:#173b64;--hmlp-forest-deep:#0d2542;--hmlp-text:#22384f;--hmlp-muted:#5a7189;--hmlp-border:rgba(46,103,168,0.18);--hmlp-border-strong:rgba(46,103,168,0.32);--hmlp-shadow:rgba(13,37,66,0.14);--hmlp-shadow-strong:rgba(13,37,66,0.24);--hmlp-page-bg:linear-gradient(180deg,#f4faff 0%,#d5ecff 48%,#4ca3ff 100%);--hmlp-card-bg:linear-gradient(180deg,rgba(253,255,255,0.99) 0%,rgba(240,248,255,0.98) 44%,rgba(218,237,255,0.96) 100%);--hmlp-body-bg:linear-gradient(180deg,rgba(253,255,255,0.99) 0%,rgba(244,250,255,0.98) 44%,rgba(232,243,255,0.96) 100%);--hmlp-cover-bar-bg:linear-gradient(180deg,rgba(52,150,255,0.96) 0%,rgba(16,85,175,0.97) 100%);--hmlp-cover-overlay:linear-gradient(180deg,rgba(13,37,66,0.02) 0%,rgba(13,37,66,0.11) 48%,rgba(13,37,66,0.22) 100%),radial-gradient(circle at top right,rgba(255,255,255,0.22),transparent 28%);--hmlp-cover-brand-bg:rgba(255,255,255,0.24);--hmlp-cover-action-bg:linear-gradient(180deg,#247fe6 0%,#104fba 100%);--hmlp-cover-action-color:#ffffff;--hmlp-cover-action-hover-bg:#ffffff;--hmlp-cover-action-hover-color:var(--hmlp-button-text);--hmlp-avatar-border:#6da4e6;--hmlp-pill-bg:rgba(247,251,255,0.92);--hmlp-panel-bg:rgba(247,251,255,0.9);--hmlp-chip-bg-primary:linear-gradient(90deg,#2384f2 0%,#1457c5 100%);--hmlp-chip-bg-secondary:linear-gradient(90deg,#14528d 0%,#0a3470 100%);--hmlp-chip-bg-accent:linear-gradient(90deg,#6bb6ff 0%,#2f7de3 100%);--hmlp-chip-bg-neutral:linear-gradient(90deg,#5f8fbd 0%,#376996 100%);--hmlp-row-odd-bg:linear-gradient(180deg,rgba(248,252,255,0.98) 0%,rgba(230,241,254,0.92) 100%);--hmlp-row-even-bg:linear-gradient(180deg,rgba(242,249,255,0.98) 0%,rgba(219,236,253,0.92) 100%);--hmlp-button-bg:linear-gradient(180deg,#ffffff 0%,#d8eaff 100%);--hmlp-button-hover-bg:linear-gradient(180deg,#ffffff 0%,#c8e0fb 100%);--hmlp-primary-button-bg:linear-gradient(180deg,#6db7ff 0%,#2474dc 100%);--hmlp-primary-button-hover-bg:linear-gradient(180deg,#84c4ff 0%,#3284ec 100%);--hmlp-button-text:#102942;--hmlp-focus-ring:rgba(72,139,213,0.28)}.hmlp-theme-purple,body.hmlp-theme-purple{--hmlp-cream:#faf6ff;--hmlp-soft:#eadff8;--hmlp-lime:#c59af0;--hmlp-moss:#a57ccc;--hmlp-olive:#7650a3;--hmlp-olive-strong:#5a3b80;--hmlp-forest:#3b2a53;--hmlp-forest-deep:#241834;--hmlp-text:#352d42;--hmlp-muted:#746684;--hmlp-border:rgba(118,80,163,0.18);--hmlp-border-strong:rgba(118,80,163,0.32);--hmlp-shadow:rgba(36,24,52,0.14);--hmlp-shadow-strong:rgba(36,24,52,0.24);--hmlp-page-bg:linear-gradient(180deg,#fcf8ff 0%,#ead7ff 48%,#b56cff 100%);--hmlp-card-bg:linear-gradient(180deg,rgba(255,253,255,0.99) 0%,rgba(250,243,255,0.98) 44%,rgba(239,224,255,0.96) 100%);--hmlp-body-bg:linear-gradient(180deg,rgba(255,253,255,0.99) 0%,rgba(250,246,255,0.98) 44%,rgba(241,233,250,0.96) 100%);--hmlp-cover-bar-bg:linear-gradient(180deg,rgba(154,82,232,0.96) 0%,rgba(87,38,151,0.97) 100%);--hmlp-cover-overlay:linear-gradient(180deg,rgba(36,24,52,0.02) 0%,rgba(36,24,52,0.11) 48%,rgba(36,24,52,0.22) 100%),radial-gradient(circle at top right,rgba(255,255,255,0.22),transparent 28%);--hmlp-cover-brand-bg:rgba(255,255,255,0.24);--hmlp-cover-action-bg:linear-gradient(180deg,#8848df 0%,#572697 100%);--hmlp-cover-action-color:#ffffff;--hmlp-cover-action-hover-bg:#ffffff;--hmlp-cover-action-hover-color:var(--hmlp-button-text);--hmlp-avatar-border:#ad82d5;--hmlp-pill-bg:rgba(251,248,255,0.92);--hmlp-panel-bg:rgba(251,248,255,0.9);--hmlp-chip-bg-primary:linear-gradient(90deg,#8a4be3 0%,#5b28a0 100%);--hmlp-chip-bg-secondary:linear-gradient(90deg,#59318d 0%,#361b63 100%);--hmlp-chip-bg-accent:linear-gradient(90deg,#bf7cff 0%,#8848df 100%);--hmlp-chip-bg-neutral:linear-gradient(90deg,#7f65a0 0%,#604578 100%);--hmlp-row-odd-bg:linear-gradient(180deg,rgba(252,249,255,0.98) 0%,rgba(239,229,250,0.92) 100%);--hmlp-row-even-bg:linear-gradient(180deg,rgba(248,242,255,0.98) 0%,rgba(232,219,247,0.92) 100%);--hmlp-button-bg:linear-gradient(180deg,#ffffff 0%,#eadcf9 100%);--hmlp-button-hover-bg:linear-gradient(180deg,#ffffff 0%,#dfccf3 100%);--hmlp-primary-button-bg:linear-gradient(180deg,#bf7cff 0%,#7c3bd2 100%);--hmlp-primary-button-hover-bg:linear-gradient(180deg,#cc92ff 0%,#8b4be1 100%);--hmlp-button-text:#261735;--hmlp-focus-ring:rgba(137,91,184,0.28)}.hmlp-theme-orange,body.hmlp-theme-orange{--hmlp-cream:#fff8ef;--hmlp-soft:#f7e4cb;--hmlp-lime:#f6b65f;--hmlp-moss:#d28c3e;--hmlp-olive:#a9601d;--hmlp-olive-strong:#824713;--hmlp-forest:#563419;--hmlp-forest-deep:#321d0d;--hmlp-text:#3e3023;--hmlp-muted:#80664d;--hmlp-border:rgba(169,96,29,0.18);--hmlp-border-strong:rgba(169,96,29,0.32);--hmlp-shadow:rgba(86,52,25,0.14);--hmlp-shadow-strong:rgba(86,52,25,0.24);--hmlp-page-bg:linear-gradient(180deg,#fffaf3 0%,#ffe1b8 48%,#ff9f2f 100%);--hmlp-card-bg:linear-gradient(180deg,rgba(255,254,250,0.99) 0%,rgba(255,247,235,0.98) 44%,rgba(255,229,198,0.96) 100%);--hmlp-body-bg:linear-gradient(180deg,rgba(255,253,250,0.99) 0%,rgba(255,248,239,0.98) 44%,rgba(249,235,215,0.96) 100%);--hmlp-cover-bar-bg:linear-gradient(180deg,rgba(255,156,45,0.96) 0%,rgba(187,83,10,0.97) 100%);--hmlp-cover-overlay:linear-gradient(180deg,rgba(86,52,25,0.02) 0%,rgba(86,52,25,0.11) 48%,rgba(86,52,25,0.22) 100%),radial-gradient(circle at top right,rgba(255,255,255,0.22),transparent 28%);--hmlp-cover-brand-bg:rgba(255,255,255,0.24);--hmlp-cover-action-bg:linear-gradient(180deg,#ee8120 0%,#a94d08 100%);--hmlp-cover-action-color:#ffffff;--hmlp-cover-action-hover-bg:#ffffff;--hmlp-cover-action-hover-color:var(--hmlp-button-text);--hmlp-avatar-border:#da9146;--hmlp-pill-bg:rgba(255,250,244,0.92);--hmlp-panel-bg:rgba(255,250,244,0.9);--hmlp-chip-bg-primary:linear-gradient(90deg,#f28b23 0%,#b75309 100%);--hmlp-chip-bg-secondary:linear-gradient(90deg,#8a4812 0%,#5d2a08 100%);--hmlp-chip-bg-accent:linear-gradient(90deg,#ffb04f 0%,#e17818 100%);--hmlp-chip-bg-neutral:linear-gradient(90deg,#a36d38 0%,#74451c 100%);--hmlp-row-odd-bg:linear-gradient(180deg,rgba(255,250,244,0.98) 0%,rgba(250,235,216,0.92) 100%);--hmlp-row-even-bg:linear-gradient(180deg,rgba(255,246,235,0.98) 0%,rgba(246,225,197,0.92) 100%);--hmlp-button-bg:linear-gradient(180deg,#ffffff 0%,#f4dfc4 100%);--hmlp-button-hover-bg:linear-gradient(180deg,#ffffff 0%,#edcfaa 100%);--hmlp-primary-button-bg:linear-gradient(180deg,#ffb04f 0%,#d96d12 100%);--hmlp-primary-button-hover-bg:linear-gradient(180deg,#ffbd66 0%,#e87c20 100%);--hmlp-button-text:#311b0b;--hmlp-focus-ring:rgba(231,143,57,0.28)}.hmlp-theme-yellow,body.hmlp-theme-yellow{--hmlp-cream:#fffdf0;--hmlp-soft:#fff2bd;--hmlp-lime:#ffd84d;--hmlp-moss:#e2b72c;--hmlp-olive:#a97a08;--hmlp-olive-strong:#805a04;--hmlp-forest:#533f0b;--hmlp-forest-deep:#302404;--hmlp-text:#3d3217;--hmlp-muted:#806d37;--hmlp-border:rgba(169,122,8,0.18);--hmlp-border-strong:rgba(169,122,8,0.32);--hmlp-shadow:rgba(83,63,11,0.14);--hmlp-shadow-strong:rgba(83,63,11,0.24);--hmlp-page-bg:linear-gradient(180deg,#fffef0 0%,#ffef9c 52%,#ffd11f 100%);--hmlp-card-bg:linear-gradient(180deg,rgba(255,255,250,0.99) 0%,rgba(255,251,221,0.98) 46%,rgba(255,239,162,0.96) 100%);--hmlp-body-bg:linear-gradient(180deg,rgba(255,255,250,0.99) 0%,rgba(255,250,228,0.98) 100%);--hmlp-cover-bar-bg:linear-gradient(180deg,rgba(255,207,31,0.96) 0%,rgba(184,126,0,0.97) 100%);--hmlp-cover-overlay:linear-gradient(180deg,rgba(83,63,11,0.02) 0%,rgba(83,63,11,0.11) 48%,rgba(83,63,11,0.22) 100%),radial-gradient(circle at top right,rgba(255,255,255,0.22),transparent 28%);--hmlp-cover-brand-bg:rgba(255,255,255,0.24);--hmlp-cover-action-bg:linear-gradient(180deg,#d99a00 0%,#8a5c00 100%);--hmlp-cover-action-color:#ffffff;--hmlp-cover-action-hover-bg:#ffffff;--hmlp-cover-action-hover-color:var(--hmlp-button-text);--hmlp-avatar-border:#e4b92d;--hmlp-pill-bg:rgba(255,252,238,0.92);--hmlp-panel-bg:rgba(255,252,238,0.9);--hmlp-chip-bg-primary:linear-gradient(90deg,#d99a00 0%,#946400 100%);--hmlp-chip-bg-secondary:linear-gradient(90deg,#7a5500 0%,#563a00 100%);--hmlp-chip-bg-accent:linear-gradient(90deg,#ffd84a 0%,#d99a00 100%);--hmlp-chip-bg-neutral:linear-gradient(90deg,#a48835 0%,#745c17 100%);--hmlp-row-odd-bg:linear-gradient(180deg,rgba(255,253,244,0.98) 0%,rgba(255,245,208,0.92) 100%);--hmlp-row-even-bg:linear-gradient(180deg,rgba(255,250,230,0.98) 0%,rgba(255,238,183,0.92) 100%);--hmlp-button-bg:linear-gradient(180deg,#ffffff 0%,#fff0b6 100%);--hmlp-button-hover-bg:linear-gradient(180deg,#ffffff 0%,#ffe58a 100%);--hmlp-primary-button-bg:linear-gradient(180deg,#ffdc4d 0%,#c78b00 100%);--hmlp-primary-button-hover-bg:linear-gradient(180deg,#ffe46c 0%,#d99a00 100%);--hmlp-button-text:#302404;--hmlp-focus-ring:rgba(245,199,49,0.28)}.hmlp-theme-pink,body.hmlp-theme-pink{--hmlp-cream:#fff7fc;--hmlp-soft:#ffd7eb;--hmlp-lime:#ff70b8;--hmlp-moss:#f04aa0;--hmlp-olive:#c91f7b;--hmlp-olive-strong:#971453;--hmlp-forest:#63113b;--hmlp-forest-deep:#3a0922;--hmlp-text:#3e1730;--hmlp-muted:#87506b;--hmlp-border:rgba(201,31,123,0.2);--hmlp-border-strong:rgba(201,31,123,0.36);--hmlp-shadow:rgba(99,17,59,0.15);--hmlp-shadow-strong:rgba(99,17,59,0.26);--hmlp-page-bg:linear-gradient(180deg,#fff7fc 0%,#ffd7eb 48%,#ff70b8 100%);--hmlp-card-bg:linear-gradient(180deg,rgba(255,253,255,0.99) 0%,rgba(255,242,250,0.97) 42%,rgba(255,223,239,0.96) 100%);--hmlp-body-bg:linear-gradient(180deg,rgba(255,253,255,0.99) 0%,rgba(255,246,251,0.98) 50%,rgba(250,234,242,0.96) 100%);--hmlp-cover-bar-bg:linear-gradient(180deg,rgba(255,92,172,0.96) 0%,rgba(175,34,107,0.97) 100%);--hmlp-cover-overlay:linear-gradient(180deg,rgba(89,36,60,0.02) 0%,rgba(89,36,60,0.1) 48%,rgba(89,36,60,0.2) 100%),radial-gradient(circle at top right,rgba(255,255,255,0.22),transparent 28%);--hmlp-cover-brand-bg:rgba(255,255,255,0.26);--hmlp-cover-action-bg:linear-gradient(180deg,#ec3d9d 0%,#a91667 100%);--hmlp-cover-action-color:#ffffff;--hmlp-cover-action-hover-bg:#ffffff;--hmlp-cover-action-hover-color:var(--hmlp-button-text);--hmlp-avatar-border:#ff8cc7;--hmlp-pill-bg:rgba(255,248,252,0.92);--hmlp-panel-bg:rgba(255,248,252,0.9);--hmlp-chip-bg-primary:linear-gradient(90deg,#ef3f9e 0%,#ac1a68 100%);--hmlp-chip-bg-secondary:linear-gradient(90deg,#7f2055 0%,#541036 100%);--hmlp-chip-bg-accent:linear-gradient(90deg,#ff7fc3 0%,#de3192 100%);--hmlp-chip-bg-neutral:linear-gradient(90deg,#b35e8a 0%,#823a64 100%);--hmlp-row-odd-bg:linear-gradient(180deg,rgba(255,249,252,0.98) 0%,rgba(250,231,240,0.92) 100%);--hmlp-row-even-bg:linear-gradient(180deg,rgba(255,244,250,0.98) 0%,rgba(247,222,234,0.92) 100%);--hmlp-button-bg:linear-gradient(180deg,#ffffff 0%,#f8d8e8 100%);--hmlp-button-hover-bg:linear-gradient(180deg,#ffffff 0%,#f1c3dc 100%);--hmlp-primary-button-bg:linear-gradient(180deg,#ff80c3 0%,#d92f8b 100%);--hmlp-primary-button-hover-bg:linear-gradient(180deg,#ff96cf 0%,#e5429b 100%);--hmlp-button-text:#3a0922;--hmlp-focus-ring:rgba(255,92,172,0.3)}.hmlp-theme-ocean,body.hmlp-theme-ocean{--hmlp-cream:#f0fffd;--hmlp-soft:#c7f7ef;--hmlp-lime:#73f06d;--hmlp-moss:#34d0b8;--hmlp-olive:#0b9fbd;--hmlp-olive-strong:#05739a;--hmlp-forest:#07546b;--hmlp-forest-deep:#063544;--hmlp-text:#113b44;--hmlp-muted:#4d7477;--hmlp-border:rgba(11,159,189,0.2);--hmlp-border-strong:rgba(11,159,189,0.34);--hmlp-shadow:rgba(6,53,68,0.14);--hmlp-shadow-strong:rgba(6,53,68,0.25);--hmlp-page-bg:linear-gradient(180deg,#f0fffd 0%,#c7f7ef 50%,#5ee6d2 100%);--hmlp-card-bg:linear-gradient(180deg,rgba(252,255,254,0.99) 0%,rgba(233,255,251,0.97) 44%,rgba(218,250,235,0.96) 100%);--hmlp-body-bg:linear-gradient(180deg,rgba(252,255,254,0.99) 0%,rgba(233,255,251,0.98) 42%,rgba(224,249,234,0.96) 100%);--hmlp-cover-bar-bg:linear-gradient(180deg,rgba(35,210,200,0.96) 0%,rgba(34,151,206,0.97) 100%);--hmlp-cover-overlay:linear-gradient(180deg,rgba(13,39,50,0.02) 0%,rgba(13,39,50,0.1) 48%,rgba(13,39,50,0.2) 100%),radial-gradient(circle at top right,rgba(255,255,255,0.22),transparent 28%);--hmlp-cover-brand-bg:rgba(255,255,255,0.24);--hmlp-cover-action-bg:linear-gradient(180deg,#10a9c6 0%,#05739a 100%);--hmlp-cover-action-color:#ffffff;--hmlp-cover-action-hover-bg:#ffffff;--hmlp-cover-action-hover-color:var(--hmlp-button-text);--hmlp-avatar-border:#73f06d;--hmlp-pill-bg:rgba(240,255,253,0.92);--hmlp-panel-bg:rgba(240,255,253,0.9);--hmlp-chip-bg-primary:linear-gradient(90deg,#10aec6 0%,#05739a 100%);--hmlp-chip-bg-secondary:linear-gradient(90deg,#69d83e 0%,#27a94a 100%);--hmlp-chip-bg-accent:linear-gradient(90deg,#6be8d6 0%,#18b9d2 100%);--hmlp-chip-bg-neutral:linear-gradient(90deg,#4e9ca7 0%,#267382 100%);--hmlp-row-odd-bg:linear-gradient(180deg,rgba(245,253,252,0.98) 0%,rgba(228,246,244,0.92) 100%);--hmlp-row-even-bg:linear-gradient(180deg,rgba(244,251,235,0.98) 0%,rgba(229,244,213,0.92) 100%);--hmlp-button-bg:linear-gradient(180deg,#ffffff 0%,#d6fbf5 100%);--hmlp-button-hover-bg:linear-gradient(180deg,#ffffff 0%,#c0f4ec 100%);--hmlp-primary-button-bg:linear-gradient(180deg,#9df259 0%,#20b8a8 100%);--hmlp-primary-button-hover-bg:linear-gradient(180deg,#b2ff6f 0%,#27cdbb 100%);--hmlp-button-text:#063544;--hmlp-focus-ring:rgba(35,210,200,0.3)}.hmlp-theme-black,body.hmlp-theme-black{--hmlp-cream:#fbfcff;--hmlp-soft:#e7edf5;--hmlp-lime:#bfc9d8;--hmlp-moss:#8794a8;--hmlp-olive:#3f4a5c;--hmlp-olive-strong:#202938;--hmlp-forest:#151b25;--hmlp-forest-deep:#0b0f16;--hmlp-text:#18202d;--hmlp-muted:#667084;--hmlp-border:rgba(32,41,56,0.2);--hmlp-border-strong:rgba(32,41,56,0.36);--hmlp-shadow:rgba(11,15,22,0.15);--hmlp-shadow-strong:rgba(11,15,22,0.28);--hmlp-page-bg:linear-gradient(180deg,#ffffff 0%,#e7edf5 48%,#1f2937 100%);--hmlp-card-bg:linear-gradient(180deg,rgba(255,255,255,0.99) 0%,rgba(248,250,253,0.97) 42%,rgba(230,236,245,0.96) 100%);--hmlp-body-bg:linear-gradient(180deg,rgba(255,255,255,0.99) 0%,rgba(249,251,254,0.98) 42%,rgba(235,240,248,0.96) 100%);--hmlp-cover-bar-bg:linear-gradient(180deg,rgba(58,65,76,0.96) 0%,rgba(10,12,18,0.97) 100%);--hmlp-cover-overlay:linear-gradient(180deg,rgba(17,17,17,0.02) 0%,rgba(17,17,17,0.1) 48%,rgba(17,17,17,0.2) 100%),radial-gradient(circle at top right,rgba(255,255,255,0.22),transparent 28%);--hmlp-cover-brand-bg:rgba(255,255,255,0.24);--hmlp-cover-action-bg:linear-gradient(180deg,#2f3745 0%,#0b0f16 100%);--hmlp-cover-action-color:#ffffff;--hmlp-cover-action-hover-bg:#ffffff;--hmlp-cover-action-hover-color:var(--hmlp-button-text);--hmlp-avatar-border:#a7b0bf;--hmlp-pill-bg:rgba(251,252,255,0.92);--hmlp-panel-bg:rgba(251,252,255,0.9);--hmlp-chip-bg-primary:linear-gradient(90deg,#2f3745 0%,#0b0f16 100%);--hmlp-chip-bg-secondary:linear-gradient(90deg,#4b5563 0%,#1f2937 100%);--hmlp-chip-bg-accent:linear-gradient(90deg,#7d8899 0%,#374151 100%);--hmlp-chip-bg-neutral:linear-gradient(90deg,#71717a 0%,#3f3f46 100%);--hmlp-row-odd-bg:linear-gradient(180deg,rgba(252,252,252,0.98) 0%,rgba(239,239,239,0.92) 100%);--hmlp-row-even-bg:linear-gradient(180deg,rgba(247,247,247,0.98) 0%,rgba(229,229,229,0.92) 100%);--hmlp-button-bg:linear-gradient(180deg,#ffffff 0%,#e8edf5 100%);--hmlp-button-hover-bg:linear-gradient(180deg,#ffffff 0%,#dbe3ef 100%);--hmlp-primary-button-bg:linear-gradient(180deg,#a7b0bf 0%,#3c4658 100%);--hmlp-primary-button-hover-bg:linear-gradient(180deg,#c0c8d6 0%,#4b5563 100%);--hmlp-button-text:#0b0f16;--hmlp-focus-ring:rgba(79,91,112,0.3)}*,*::before,*::after{box-sizing:border-box}body.hmlp-page{margin:0;color:var(--hmlp-text);font-family:var(--hmlp-font-ui);background:var(--hmlp-page-bg) !important}body.hmlp-modal-open{overflow:hidden}body.hmlp-profile .site-header,body.hmlp-profile .site-footer,body.hmlp-profile .widget-area,body.hmlp-profile .sidebar{display:none !important}body.hmlp-profile #content,body.hmlp-profile main.site-main{width:100% !important;margin:0 !important;padding:0 !important}.hmlp-bg-pattern{position:fixed;inset:0;z-index:-3;background:var(--hmlp-profile-pattern-bg,var(--hmlp-page-bg));background-attachment:fixed}.hmlp-bg-blur{position:fixed;inset:0;z-index:-2;background-size:cover;background-position:center;filter:blur(24px) brightness(0.68);opacity:0.62;transform:scale(1.12)}.hmlp-center-wrap{display:flex;justify-content:center;padding:24px 12px 36px}.hmlp-profile-card{position:relative;width:100%;max-width:720px;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,0.56);border-radius:38px;background:var(--hmlp-card-bg);box-shadow:0 34px 90px var(--hmlp-shadow-strong),0 1px 0 rgba(255,255,255,0.42) inset;backdrop-filter:blur(16px)}.hmlp-profile-side-qr{position:fixed;top:clamp(168px,24vh,300px);left:calc(50% + 390px);right:auto;z-index:0;display:none;width:156px;padding:14px;border:1px solid rgba(255,255,255,0.54);border-radius:24px;background:rgba(255,255,255,0.76);color:var(--hmlp-forest-deep);text-align:center;box-shadow:0 20px 46px rgba(20,24,36,0.16),inset 0 1px 0 rgba(255,255,255,0.68);backdrop-filter:blur(14px) saturate(1.08)}.hmlp-profile-side-qr img{display:block;width:100%;aspect-ratio:1;margin:0 0 10px;border-radius:16px;background:#ffffff}.hmlp-profile-side-qr strong,.hmlp-profile-side-qr span{display:block;overflow-wrap:anywhere}.hmlp-profile-side-qr strong{color:var(--hmlp-forest-deep);font:900 0.92rem/1.15 var(--hmlp-font-ui)}.hmlp-profile-side-qr span{margin-top:3px;color:var(--hmlp-muted);font:800 0.72rem/1.2 var(--hmlp-font-ui)}@media (min-width:1120px){.hmlp-profile-side-qr{display:block;transform:translateX(0)}}@media (min-width:1380px){.hmlp-profile-side-qr{left:calc(50% + 420px);width:172px}}.hmlp-cover{position:relative;height:440px;overflow:visible;background-position:center;background-size:cover}.hmlp-cover.no-cover:not(.hmlp-edit-cover){height:62px}.hmlp-profile-card.no-cover.no-avatar .hmlp-cover.no-cover:not(.hmlp-edit-cover){height:78px}.hmlp-profile-card.no-cover.no-avatar .hmlp-cover.no-cover.has-owner-actions:not(.hmlp-edit-cover){height:132px}.hmlp-cover.no-cover.has-owner-actions:not(.hmlp-edit-cover){height:118px}.hmlp-cover.no-cover.has-avatar:not(.hmlp-edit-cover){height:154px}.hmlp-cover.no-cover:not(.hmlp-edit-cover)::after{display:none}.hmlp-edit-cover.no-cover{background:radial-gradient(circle at 50% 30%,rgba(255,255,255,0.08),transparent 48%),#10151d}.hmlp-cover-media{position:absolute;inset:0;z-index:0;background-position:center;background-size:cover}.hmlp-cover::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--hmlp-cover-overlay)}.hmlp-cover-owner-actions{position:absolute;top:14px;right:14px;z-index:4;display:inline-flex;align-items:center;gap:8px}.hmlp-cover .hmlp-edit-btn,.hmlp-cover .hmlp-photo-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;min-width:40px;padding:0 14px;border:0 !important;border-radius:999px;background:var(--hmlp-cover-action-bg) !important;color:var(--hmlp-cover-action-color) !important;box-shadow:0 12px 24px var(--hmlp-shadow-strong),inset 0 1px 0 rgba(255,255,255,0.24);font:700 0.9rem/1 var(--hmlp-font-ui);letter-spacing:0.01em;text-decoration:none;outline:none;transition:transform 0.18s ease,background 0.18s ease,box-shadow 0.18s ease;cursor:pointer}.hmlp-cover .hmlp-edit-btn:hover,.hmlp-cover .hmlp-edit-btn:focus,.hmlp-cover .hmlp-photo-actions .btn:hover,.hmlp-cover .hmlp-photo-actions .btn:focus{background:var(--hmlp-cover-action-hover-bg) !important;color:var(--hmlp-cover-action-hover-color) !important;box-shadow:0 14px 26px var(--hmlp-shadow-strong),inset 0 1px 0 rgba(255,255,255,0.34);transform:translateY(-1px)}.hmlp-cover .hmlp-edit-btn{padding:0;border:0 !important;outline:0 !important}.hmlp-cover .hmlp-edit-btn *,.hmlp-cover-action *{border:0 !important;outline:0 !important}.hmlp-profile-adult-flag{position:absolute;top:66px;right:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:28px;padding:0 10px;border:1px solid rgba(158,20,38,0.42);border-radius:999px;background:linear-gradient(180deg,#ff4b55 0%,#d91f35 100%);color:#ffffff;font:900 0.82rem/1 var(--hmlp-font-ui);letter-spacing:0.02em;box-shadow:0 10px 22px rgba(158,20,38,0.26)}.hmlp-cover.no-cover:not(.hmlp-edit-cover) .hmlp-profile-adult-flag{top:20px;right:116px}.hmlp-cover.no-cover.has-owner-actions:not(.hmlp-edit-cover) .hmlp-profile-adult-flag{top:16px;right:auto;left:14px}.hmlp-profile-card.no-cover.no-avatar .hmlp-cover.no-cover:not(.hmlp-edit-cover) .hmlp-profile-adult-flag{top:24px;right:116px}.hmlp-profile-card.no-cover.no-avatar .hmlp-cover.no-cover.has-owner-actions:not(.hmlp-edit-cover) .hmlp-cover-owner-actions{top:14px;right:18px}.hmlp-profile-card.no-cover.no-avatar .hmlp-cover.no-cover.has-owner-actions:not(.hmlp-edit-cover) .hmlp-profile-adult-flag{top:21px;left:18px;right:auto}.hmlp-profile-suspended-flag{position:absolute;top:100px;right:14px;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-width:92px;height:30px;padding:0 12px;border:1px solid rgba(127,29,29,0.5);border-radius:999px;background:linear-gradient(180deg,#991b1b 0%,#450a0a 100%);color:#ffffff;font:900 0.74rem/1 var(--hmlp-font-ui);letter-spacing:0.06em;text-transform:uppercase;box-shadow:0 10px 22px rgba(69,10,10,0.28)}.hmlp-cover .hmlp-photo-actions{position:absolute;left:14px;z-index:7;display:inline-flex;gap:8px;max-width:calc(100% - 28px);flex-wrap:wrap}.hmlp-edit-cover .hmlp-cover-photo-actions{top:12px;bottom:auto}.hmlp-edit-cover .hmlp-avatar-photo-actions{top:62px;bottom:auto;align-items:center;flex-direction:row;max-width:calc(100% - 28px)}.hmlp-cover .hmlp-photo-actions input[type="file"]{display:none !important}.hmlp-edit-cover .hmlp-avatar-photo-actions .btn{width:auto;justify-content:center;min-width:0;white-space:nowrap}.hmlp-cover .hmlp-photo-actions .hmlp-remove-photo{background:linear-gradient(180deg,#ff4b55 0%,#d91f35 100%) !important;color:#ffffff !important}.hmlp-cover .hmlp-photo-actions .hmlp-remove-photo[hidden]{display:none !important}.hmlp-cover .hmlp-photo-actions .hmlp-remove-photo:hover,.hmlp-cover .hmlp-photo-actions .hmlp-remove-photo:focus{background:linear-gradient(180deg,#ff6570 0%,#ea263c 100%) !important;color:#ffffff !important}.hmlp-cover-scheme{position:absolute;right:14px;bottom:84px;z-index:5;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"swatch label" "swatch select";align-items:center;gap:4px 10px;width:min(184px,calc(100% - 28px));padding:10px 12px;border:1px solid rgba(255,255,255,0.72);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(245,248,253,0.9) 100%),var(--hmlp-panel-bg);box-shadow:0 18px 38px rgba(15,23,42,0.22),0 0 0 1px rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,0.86);backdrop-filter:blur(14px)}.hmlp-cover-scheme::before{content:"";grid-area:swatch;width:30px;height:30px;border:2px solid rgba(255,255,255,0.72);border-radius:50%;background:var(--hmlp-cover-action-bg) !important;box-shadow:0 8px 18px rgba(15,23,42,0.2),0 0 0 1px rgba(15,23,42,0.16)}.hmlp-cover-scheme.hmlp-scheme-preview-default::before{background:linear-gradient(180deg,#0fa4af 0%,#f47e40 100%) !important}.hmlp-cover-scheme.hmlp-scheme-preview-green::before{background:linear-gradient(180deg,#d6ee54 0%,#6f9f31 100%) !important}.hmlp-cover-scheme.hmlp-scheme-preview-red::before{background:linear-gradient(180deg,#ff6677 0%,#d9183b 100%) !important}.hmlp-cover-scheme.hmlp-scheme-preview-blue::before{background:linear-gradient(180deg,#6db7ff 0%,#2474dc 100%) !important}.hmlp-cover-scheme.hmlp-scheme-preview-purple::before{background:linear-gradient(180deg,#bf7cff 0%,#7c3bd2 100%) !important}.hmlp-cover-scheme.hmlp-scheme-preview-orange::before{background:linear-gradient(180deg,#ffb04f 0%,#d96d12 100%) !important}.hmlp-cover-scheme.hmlp-scheme-preview-yellow::before{background:linear-gradient(180deg,#ffdc4d 0%,#c78b00 100%) !important}.hmlp-cover-scheme.hmlp-scheme-preview-pink::before{background:linear-gradient(180deg,#ff80c3 0%,#d92f8b 100%) !important}.hmlp-cover-scheme.hmlp-scheme-preview-ocean::before{background:linear-gradient(180deg,#9df259 0%,#20b8a8 100%) !important}.hmlp-cover-scheme.hmlp-scheme-preview-black::before{background:linear-gradient(180deg,#a7b0bf 0%,#3c4658 100%) !important}.hmlp-cover-scheme.hmlp-scheme-preview-custom::before{background:var(--hmlp-custom-preview,#d92f8b) !important}.hmlp-cover-scheme::after{content:"\f078";grid-area:select;justify-self:end;align-self:center;margin-right:2px;color:var(--hmlp-forest);font:900 0.78rem/1 "Font Awesome 6 Free";pointer-events:none}.hmlp-cover-scheme span{grid-area:label;color:var(--hmlp-forest-deep);font:900 0.6rem/1 var(--hmlp-font-ui);letter-spacing:0.08em;text-transform:uppercase}.hmlp-cover-scheme select{grid-area:select;width:100%;min-height:28px;padding:0 34px 0 0;border:0;border-radius:0;background:transparent !important;color:var(--hmlp-forest-deep) !important;font:900 0.88rem/1.05 var(--hmlp-font-ui);outline:none;box-shadow:none !important;appearance:none;cursor:pointer}.hmlp-custom-color-input{grid-column:1 / -1;width:100%;height:30px;min-height:30px;display:none;padding:0 2px;border:1px solid rgba(15,23,42,0.12);border-radius:12px;background:rgba(255,255,255,0.72);cursor:pointer}.hmlp-cover-scheme.is-custom .hmlp-custom-color-input{display:block}.hmlp-cover-scheme:focus-within{border-color:var(--hmlp-border-strong);box-shadow:0 18px 34px var(--hmlp-shadow-strong),0 0 0 3px var(--hmlp-focus-ring),inset 0 1px 0 rgba(255,255,255,0.74)}.hmlp-cover-bar{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:10px 18px 12px;background:var(--hmlp-cover-bar-bg);border-top:1px solid rgba(255,255,255,0.22);box-shadow:0 -1px 0 rgba(255,255,255,0.08) inset,0 12px 24px var(--hmlp-shadow)}.hmlp-profile-card.no-cover.no-avatar .hmlp-cover.no-cover.has-owner-actions:not(.hmlp-edit-cover) .hmlp-cover-bar{min-height:58px;padding-inline:18px}.hmlp-profile-card.no-cover.no-avatar .hmlp-cover.no-cover.has-owner-actions:not(.hmlp-edit-cover) .hmlp-cover-brand{max-width:min(360px,calc(100% - 112px))}.hmlp-cover-brand{display:inline-flex;align-items:center;min-width:0;max-width:min(360px,calc(50% - 112px));min-height:38px;padding:0 12px;border-radius:999px;background:var(--hmlp-cover-brand-bg);color:var(--hmlp-forest);font:800 0.94rem/1 var(--hmlp-font-display);letter-spacing:0.01em;text-decoration:none;white-space:nowrap;overflow:hidden;text-shadow:0 1px 0 rgba(255,255,255,0.1)}.hmlp-cover-brand-base{color:var(--hmlp-forest);opacity:0.78}.hmlp-cover-brand-user{color:#f7f8ef;min-width:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px var(--hmlp-shadow)}.hmlp-cover-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.hmlp-cover-action{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0 !important;border-radius:999px;background:var(--hmlp-cover-action-bg) !important;color:var(--hmlp-cover-action-color) !important;box-shadow:0 10px 20px var(--hmlp-shadow-strong),inset 0 1px 0 rgba(255,255,255,0.3),inset 0 -10px 18px rgba(0,0,0,0.08);text-decoration:none;outline:none;transition:transform 0.18s ease,background 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease;cursor:pointer}.hmlp-cover-action:hover,.hmlp-cover-action:focus{background:var(--hmlp-cover-action-hover-bg) !important;border-color:transparent !important;color:var(--hmlp-cover-action-hover-color) !important;box-shadow:0 12px 22px var(--hmlp-shadow-strong),0 0 0 2px rgba(255,255,255,0.46),inset 0 1px 0 rgba(255,255,255,0.55);transform:translateY(-1px)}.hmlp-cover-action.is-done{background:var(--hmlp-primary-button-bg) !important;color:var(--hmlp-cover-action-color) !important}.hmlp-cover-action i,.hmlp-cover-action svg{color:currentColor !important;fill:currentColor !important}.hmlp-avatar{position:absolute;left:50%;bottom:-68px;z-index:4;width:184px;height:184px;overflow:hidden;border:6px solid var(--hmlp-avatar-border);border-radius:50%;transform:translateX(-50%);box-shadow:0 22px 40px var(--hmlp-shadow-strong),0 0 0 1px rgba(255,255,255,0.44)}.hmlp-avatar img,#hmlp-preview-avatar{display:block;width:100%;height:100%;object-fit:cover}.hmlp-avatar.is-empty{display:none}.hmlp-under-moderation-badge{position:absolute;z-index:6;left:50%;top:18px;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:7px 12px;border:1px solid rgba(255,255,255,0.72);border-radius:999px;background:linear-gradient(180deg,#f43f5e 0%,#be123c 100%);color:#ffffff;box-shadow:0 10px 24px rgba(127,29,29,0.32);font:900 0.74rem/1 var(--hmlp-font-ui);letter-spacing:0.06em;text-transform:uppercase;text-align:center;pointer-events:none}.hmlp-cover.is-under-moderation .hmlp-cover-media,.hmlp-avatar.is-under-moderation img,.hmlp-image-block.is-under-moderation img,.hmlp-product-card.is-under-moderation img{filter:blur(12px) brightness(0.62) saturate(0.72);transform:scale(1.04)}.hmlp-avatar .hmlp-under-moderation-badge{top:50%;width:max-content;max-width:82%;min-height:24px;padding:6px 8px;font-size:0.52rem;line-height:1.05;letter-spacing:0.04em;transform:translate(-50%,-50%)}.hmlp-body{position:relative;padding:72px 36px 32px;background:var(--hmlp-body-bg)}.hmlp-profile-card.no-avatar .hmlp-body,.hmlp-edit-cover.no-avatar+.hmlp-body{padding-top:32px}.hmlp-profile-card.no-cover.no-avatar .hmlp-body{padding-top:28px}.hmlp-hero-layout{display:grid;grid-template-columns:minmax(150px,1fr) minmax(110px,0.72fr) minmax(110px,0.72fr) minmax(150px,1fr);grid-auto-rows:minmax(48px,auto);align-items:start;column-gap:16px;row-gap:8px;min-height:0}.hmlp-hero-layout.has-profile-ads{position:relative}.hmlp-hero-layout.has-profile-ads::before{content:none;grid-column:1 / -1;grid-row:1;align-self:start;height:42px;margin:0;transform:translateY(-72px);background:linear-gradient(90deg,rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.66) 20%,rgba(255,255,255,0.66) 80%,rgba(255,255,255,0.12) 100%),linear-gradient(180deg,rgba(255,255,255,0.62) 0%,rgba(255,255,255,0.44) 100%);border-top:1px solid rgba(255,255,255,0.28);border-bottom:1px solid var(--hmlp-border);box-shadow:0 10px 26px rgba(20,24,36,0.06);pointer-events:none;display:none;z-index:0}.hmlp-hero-layout.has-left-ad:not(.has-right-ad)::before{grid-column:1}.hmlp-hero-layout.has-right-ad:not(.has-left-ad)::before{grid-column:4}.hmlp-profile-ad{display:flex;justify-content:center;max-width:none;width:100%;min-height:42px;overflow:hidden;border:0;border-radius:0 0 18px 18px;background:linear-gradient(90deg,rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.7) 22%,rgba(255,255,255,0.7) 78%,rgba(255,255,255,0.12) 100%),linear-gradient(180deg,rgba(255,255,255,0.62) 0%,rgba(255,255,255,0.42) 100%);color:var(--hmlp-text);font:500 0.88rem/1.2 var(--hmlp-font-ui);text-align:center;justify-self:center;box-shadow:0 12px 24px rgba(20,24,36,0.08);z-index:1}.hmlp-profile-ad-left{grid-column:1;grid-row:1}.hmlp-profile-ad-right{grid-column:4;grid-row:1}.hmlp-profile-ad img,.hmlp-profile-ad iframe{display:block;width:100%;max-width:100%;border:0}.hmlp-profile-ad a{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;max-width:100%;width:100%;min-width:0;min-height:42px;padding:4px 10px;border-radius:0;background:transparent;color:var(--hmlp-text);font:500 0.88rem/1.2 var(--hmlp-font-ui);text-align:center;text-decoration:none;white-space:nowrap;text-shadow:0 1px 0 rgba(255,255,255,0.72);box-shadow:none;transition:color 0.18s ease,transform 0.18s ease}.hmlp-profile-ad a::before{content:none;flex:0 0 auto;margin:0 7px 0 0;color:var(--hmlp-muted);font:900 0.56rem/1 var(--hmlp-font-ui);letter-spacing:0.08em;text-transform:uppercase}.hmlp-profile-ad a:hover,.hmlp-profile-ad a:focus-visible{color:var(--hmlp-forest-deep);text-decoration:underline;text-underline-offset:3px;transform:translateY(-1px)}.hmlp-profile-ad a:has(img){display:block;min-height:0;padding:0;border-radius:0;background:transparent;box-shadow:none}.hmlp-profile-ad a:has(img)::before{content:none}.hmlp-profile-ad a:has(img):hover,.hmlp-profile-ad a:has(img):focus-visible{background:transparent;box-shadow:none;text-decoration:none;transform:none}@media (min-width:721px){.hmlp-hero-layout.has-profile-ads .hmlp-profile-ad{transform:translateY(-72px);margin-bottom:-72px}.hmlp-profile-card.no-cover.no-avatar .hmlp-hero-layout.has-profile-ads .hmlp-profile-ad{transform:none;margin-bottom:0}.hmlp-hero-layout.has-profile-ads .hmlp-profile-ad-left{justify-content:center}.hmlp-hero-layout.has-profile-ads .hmlp-profile-ad-right{justify-content:center}}.hmlp-identity{grid-column:2 / 4;grid-row:1 / span 2;display:grid;justify-items:center;gap:6px;align-content:start;max-width:360px;margin:0 auto;padding:0 8px;text-align:center;z-index:1}.hmlp-name{margin:0;color:var(--hmlp-forest-deep);font:700 clamp(1.65rem,3.1vw,2.45rem)/1.02 var(--hmlp-font-display);letter-spacing:0}.hmlp-verified-badge{display:inline-flex;align-items:center;justify-content:center;width:0.9em;height:0.9em;margin-left:0.2em;background:linear-gradient(180deg,#49a8ff 0%,#1f8fe9 48%,#1574d8 100%);color:#ffffff;clip-path:polygon(50% 0%,57% 10%,67% 4%,72% 16%,84% 12%,86% 25%,98% 28%,92% 40%,100% 50%,92% 60%,98% 72%,86% 75%,84% 88%,72% 84%,67% 96%,57% 90%,50% 100%,43% 90%,33% 96%,28% 84%,16% 88%,14% 75%,2% 72%,8% 60%,0% 50%,8% 40%,2% 28%,14% 25%,16% 12%,28% 16%,33% 4%,43% 10%);filter:drop-shadow(0 8px 14px rgba(21,116,216,0.28));font-size:0.78em;vertical-align:0.04em}.hmlp-verified-badge i{color:#ffffff;font-size:0.48em;filter:drop-shadow(0 1px 0 rgba(0,0,0,0.08))}.hmlp-trusted-badge{display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:100%;min-height:30px;padding:0 14px 0 10px;border:1px solid rgba(255,255,255,0.34);border-radius:999px;background:linear-gradient(180deg,rgba(17,24,39,0.94) 0%,rgba(6,95,70,0.94) 100%);color:#ecfdf5;box-shadow:0 12px 24px rgba(6,95,70,0.2),inset 0 1px 0 rgba(255,255,255,0.22);font:900 0.68rem/1 var(--hmlp-font-ui);letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap}.hmlp-trusted-badge i{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:rgba(236,253,245,0.95);color:#047857;font-size:0.78rem;box-shadow:0 4px 10px rgba(6,95,70,0.18)}.hmlp-profile-badges{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:12px 0 0}.hmlp-profile-badges+.hmlp-handle{margin-top:9px}.hmlp-handle{margin:0;color:var(--hmlp-muted);font:700 1rem/1.2 var(--hmlp-font-ui);letter-spacing:0.12em;text-transform:uppercase}.hmlp-handle a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.hmlp-handle a:hover,.hmlp-handle a:focus{color:var(--hmlp-olive-strong);border-bottom-color:rgba(99,107,47,0.34)}.hmlp-tagline{max-width:540px;color:var(--hmlp-muted);font:500 1.03rem/1.5 var(--hmlp-font-ui);font-style:normal;margin-top:0}.hmlp-details{display:contents}.hmlp-details>span{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;width:100%;max-width:none;min-height:42px;padding:9px 16px;border:1px solid var(--hmlp-border);border-radius:999px;background:var(--hmlp-pill-bg);box-shadow:0 6px 16px rgba(61,65,39,0.05),0 1px 0 rgba(255,255,255,0.42) inset;color:var(--hmlp-text);font:500 0.88rem/1.2 var(--hmlp-font-ui);text-align:center;justify-self:stretch;overflow-wrap:anywhere}.hmlp-details>span:nth-child(1){grid-column:1;grid-row:1}.hmlp-details>span:nth-child(2){grid-column:4;grid-row:1}.hmlp-details>span:nth-child(3){grid-column:1;grid-row:2}.hmlp-details>span:nth-child(4){grid-column:4;grid-row:2}.hmlp-details>span:nth-child(5){grid-column:1 / 3;grid-row:3}.hmlp-details>span:nth-child(6){grid-column:3 / 5;grid-row:3}.hmlp-details>span:nth-child(7){grid-column:1 / 3;grid-row:4}.hmlp-details>span:nth-child(8){grid-column:3 / 5;grid-row:4}.hmlp-hero-layout.has-profile-ads .hmlp-identity{grid-row:1 / span 2}.hmlp-hero-layout.has-profile-ads .hmlp-details>span:nth-child(1){grid-row:2}.hmlp-hero-layout.has-profile-ads .hmlp-details>span:nth-child(2){grid-row:2}.hmlp-hero-layout.has-profile-ads .hmlp-details>span:nth-child(3){grid-row:3}.hmlp-hero-layout.has-profile-ads .hmlp-details>span:nth-child(4){grid-row:3}.hmlp-hero-layout.has-profile-ads .hmlp-details>span:nth-child(5){grid-row:4}.hmlp-hero-layout.has-profile-ads .hmlp-details>span:nth-child(6){grid-row:4}.hmlp-hero-layout.has-profile-ads .hmlp-details>span:nth-child(7){grid-row:5}.hmlp-hero-layout.has-profile-ads .hmlp-details>span:nth-child(8){grid-row:5}.hmlp-details i{color:var(--hmlp-olive);font-size:0.84rem}.hmlp-details a{color:inherit;text-decoration:none}.hmlp-phone-pill{gap:8px}.hmlp-details .hmlp-phone-copy{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:auto;min-width:0;max-width:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:inherit;color:inherit;font:inherit;justify-self:auto;overflow-wrap:normal}.hmlp-details .hmlp-phone-copy small{display:block;max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap;color:inherit;font:inherit;letter-spacing:0;text-transform:none}.hmlp-details .hmlp-phone-copy a{line-height:1.15;overflow-wrap:anywhere;white-space:normal}.hmlp-bio{margin:16px auto 0;max-width:100%;padding:22px 24px;border:1px solid var(--hmlp-border);border-radius:24px;background:var(--hmlp-panel-bg);box-shadow:0 12px 28px rgba(61,65,39,0.05);color:var(--hmlp-text);font:400 1.15rem/1.72 var(--hmlp-font-ui);text-align:center}.hmlp-links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:22px}.hmlp-chip{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;min-height:62px;padding:0 18px 0 12px;border:1px solid rgba(255,255,255,0.14);border-radius:18px;color:#f7f8ef;text-decoration:none;box-shadow:0 12px 28px rgba(61,65,39,0.18);transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease}.hmlp-chip:hover,.hmlp-chip:focus{transform:translateY(-2px);box-shadow:0 16px 32px rgba(61,65,39,0.22);filter:saturate(1.03)}.hmlp-chip.is-animated{transform-origin:center;animation:hmlp-link-standout 2.4s ease-in-out infinite}.hmlp-chip.is-animated:hover,.hmlp-chip.is-animated:focus{animation-play-state:paused}@keyframes hmlp-link-standout{0%,100%{transform:rotate(0deg);box-shadow:0 12px 28px rgba(61,65,39,0.18)}16%{transform:rotate(-2deg);box-shadow:0 16px 30px rgba(61,65,39,0.22),0 0 0 2px rgba(255,255,255,0.18)}32%{transform:rotate(2deg)}48%{transform:rotate(-1.2deg)}64%{transform:rotate(1.2deg)}78%{transform:rotate(0deg)}}.hmlp-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:rgba(247,248,239,0.96);color:var(--hmlp-olive-strong);font-size:1rem;box-shadow:inset 0 0 0 1px rgba(99,107,47,0.12)}.hmlp-chip-icon i{font-size:1rem}.hmlp-chip-icon-svg svg{display:block;width:22px;height:22px}.hmlp-chip-icon-image img{display:block;width:26px;height:26px;object-fit:contain}.hmlp-chip-icon.hmlp-chip-icon-image,.hmlp-button-style-glass .hmlp-chip-icon.hmlp-chip-icon-image,.hmlp-button-style-outline .hmlp-chip-icon.hmlp-chip-icon-image{background:transparent;box-shadow:none}.hmlp-chip-copy{display:grid;justify-items:start;gap:4px;min-width:0}.hmlp-chip-title{width:100%;color:inherit;font:700 0.94rem/1.2 var(--hmlp-font-ui);letter-spacing:0.06em;text-transform:uppercase;overflow-wrap:anywhere}.hmlp-chip-desc{display:block;color:rgba(247,248,239,0.8);font:400 0.78rem/1.45 var(--hmlp-font-ui);text-transform:none;letter-spacing:0}.hmlp-chip.custom,.hmlp-chip.facebook{background:var(--hmlp-chip-bg-primary)}.hmlp-chip.twitter{background:var(--hmlp-chip-bg-secondary)}.hmlp-chip.instagram,.hmlp-chip.youtube{background:var(--hmlp-chip-bg-accent)}.hmlp-chip.linkedin,.hmlp-chip.reddit,.hmlp-chip.whatsapp,.hmlp-chip.telegram,.hmlp-chip.pinterest,.hmlp-chip.snapchat,.hmlp-chip.soundcloud,.hmlp-chip.twitch,.hmlp-chip.tiktok,.hmlp-chip.onlyfans,.hmlp-chip.pornhub,.hmlp-chip.xvideos,.hmlp-chip.xhamster,.hmlp-chip.chaturbate,.hmlp-chip.stripchat,.hmlp-chip.cam4,.hmlp-chip.manyvids,.hmlp-chip.fansly,.hmlp-chip.adultwork{background:var(--hmlp-chip-bg-neutral)}.hmlp-chip.adult{outline:1px solid rgba(143,61,66,0.24)}.hmlp-button-style-glass .hmlp-chip-icon{background:rgba(255,255,255,0.7);color:var(--hmlp-forest-deep)}.hmlp-button-style-glass .hmlp-chip-desc{color:rgba(31,39,18,0.72)}.hmlp-button-style-outline .hmlp-chip-icon{background:var(--hmlp-panel-bg);color:var(--hmlp-olive-strong);box-shadow:inset 0 0 0 1px rgba(99,107,47,0.2)}.hmlp-button-style-outline .hmlp-chip-desc{color:var(--hmlp-muted)}.hmlp-adult-badge{position:absolute;top:-8px;right:-8px;display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:24px;padding:0 8px;border:2px solid rgba(255,255,255,0.72);border-radius:999px;background:linear-gradient(180deg,#f04f58 0%,#cb3842 100%);color:#fff;box-shadow:0 10px 16px rgba(143,61,66,0.2);font:800 0.68rem/1 var(--hmlp-font-ui);letter-spacing:0.08em}.hmlp-warning-modal{position:fixed;inset:0;z-index:1000001;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(44,49,25,0.62)}.hmlp-warning-modal.is-open{display:flex}.hmlp-warning-card{width:min(100%,460px);padding:26px 24px 22px;border:1px solid rgba(255,255,255,0.28);border-radius:28px;background:linear-gradient(180deg,rgba(247,248,239,0.98) 0%,rgba(238,241,219,0.96) 100%);box-shadow:0 24px 60px rgba(44,49,25,0.28);text-align:center}.hmlp-warning-mark{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:14px;border-radius:50%;background:linear-gradient(180deg,#ff4b55 0%,#d91f35 100%);color:#ffffff;box-shadow:0 12px 20px rgba(158,20,38,0.22);font:800 1rem/1 var(--hmlp-font-ui);letter-spacing:0.12em}.hmlp-warning-card h3{margin:0 0 10px;color:var(--hmlp-forest-deep);font:800 1.5rem/1.1 var(--hmlp-font-display)}.hmlp-warning-card p{margin:0;color:var(--hmlp-text);font:400 1rem/1.6 var(--hmlp-font-ui)}.hmlp-warning-link-label{margin:12px 0 0;color:var(--hmlp-olive-strong);font:700 0.92rem/1.3 var(--hmlp-font-ui);letter-spacing:0.08em;text-transform:uppercase}.hmlp-warning-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.hmlp-warning-actions .hmlp-btn{min-height:48px}.hmlp-warning-actions .hmlp-btn.leave{background:linear-gradient(180deg,#ff4b55 0%,#d91f35 100%);color:#ffffff !important;border-color:rgba(158,20,38,0.34);box-shadow:0 12px 22px rgba(158,20,38,0.2)}.hmlp-warning-actions .hmlp-btn.leave:hover,.hmlp-warning-actions .hmlp-btn.leave:focus{background:linear-gradient(180deg,#ff5f68 0%,#e3293f 100%);border-color:rgba(158,20,38,0.42)}.hmlp-divider-wrap{margin:24px 0 14px}.hmlp-divider-text{margin-bottom:10px;color:var(--hmlp-olive-strong);font:700 0.9rem/1.2 var(--hmlp-font-ui);letter-spacing:0.12em;text-align:center;text-transform:uppercase}.hmlp-divider{margin:0;border:0;border-top-style:solid;border-radius:999px;opacity:0.9;box-shadow:0 1px 0 rgba(255,255,255,0.4)}.hmlp-divider-solid{border-top-style:solid}.hmlp-divider-dashed{border-top-style:dashed}.hmlp-divider-dotted{border-top-style:dotted}.hmlp-paragraph-block{margin:24px 0;padding:22px 26px;border:1px solid var(--hmlp-border);border-radius:20px;background:var(--hmlp-panel-bg);box-shadow:0 10px 24px rgba(61,65,39,0.05)}.hmlp-paragraph-block h2{max-width:66ch;margin:0 auto 8px;color:var(--hmlp-forest);font:900 1.08rem/1.25 var(--hmlp-font-display);text-align:left}.hmlp-paragraph-content{max-width:66ch;margin:0 auto;color:var(--hmlp-text);font:500 0.96rem/1.65 var(--hmlp-font-ui);text-align:left;overflow-wrap:anywhere}.hmlp-paragraph-content p,.hmlp-paragraph-content ul,.hmlp-paragraph-content ol{margin:0 0 12px}.hmlp-paragraph-content ul,.hmlp-paragraph-content ol{padding-left:1.25em}.hmlp-paragraph-content li+li{margin-top:6px}.hmlp-paragraph-content a{color:var(--hmlp-forest);font-weight:800;text-decoration-thickness:2px;text-underline-offset:0.16em}.hmlp-paragraph-content strong{color:var(--hmlp-forest)}.hmlp-paragraph-content>:last-child{margin-bottom:0}.hmlp-embed-block{width:100%;margin:18px 0;overflow:hidden;border:1px solid var(--hmlp-border-strong);border-radius:28px;background:#111;box-shadow:0 14px 30px rgba(61,65,39,0.08)}.hmlp-embed-block figcaption,.hmlp-image-block figcaption{display:grid;gap:6px;padding:16px 18px 18px;color:var(--hmlp-text);font:400 0.98rem/1.5 var(--hmlp-font-body)}.hmlp-embed-block figcaption{border-top:1px solid rgba(15,23,42,0.08);background:linear-gradient(180deg,#ffffff 0%,#f7f8ef 100%);color:#1f2937;text-shadow:none}.hmlp-image-block figcaption{background:var(--hmlp-panel-bg)}.hmlp-image-block figcaption strong{color:var(--hmlp-forest);font:800 1.08rem/1.2 var(--hmlp-font-display)}.hmlp-embed-block figcaption strong{color:#111827;font:800 1.08rem/1.2 var(--hmlp-font-display)}.hmlp-embed-block figcaption span{color:#1f2937}.embed-title{padding:18px 22px 8px;color:var(--hmlp-forest-deep);font:800 1.22rem/1.2 var(--hmlp-font-display);text-align:center}.hmlp-embed{position:relative;width:100%;padding:0;background:#111}.hmlp-embed>*,.hmlp-embed iframe,.hmlp-embed video,.hmlp-embed object,.hmlp-embed embed{width:100% !important;max-width:100% !important}.hmlp-embed iframe,.hmlp-embed video{display:block;min-height:240px;border:0;border-radius:0;background:#111}.hmlp-embed-music iframe{min-height:0;background:transparent}.hmlp-embed-map iframe{height:320px;min-height:320px;background:#eef1db}.hmlp-embed-map-fallback{background:linear-gradient(135deg,rgba(238,241,219,0.96) 0%,rgba(255,255,255,0.9) 100%)}.hmlp-embed-map-fallback a{display:flex;align-items:center;gap:14px;min-height:132px;padding:22px;color:var(--hmlp-forest-deep);text-decoration:none}.hmlp-embed-map-fallback i{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:18px;background:var(--hmlp-chip-bg-primary);color:#ffffff;font-size:1.35rem;box-shadow:0 12px 24px var(--hmlp-shadow)}.hmlp-embed-map-fallback span{display:grid;gap:5px;min-width:0}.hmlp-embed-map-fallback strong{color:var(--hmlp-forest-deep);font:900 1.1rem/1.2 var(--hmlp-font-display)}.hmlp-embed-map-fallback small{color:var(--hmlp-muted);font:700 0.9rem/1.35 var(--hmlp-font-ui)}.hmlp-embed-spotify iframe,.hmlp-embed-apple iframe,.hmlp-embed-amazon iframe,.hmlp-embed-soundcloud iframe,.hmlp-embed-deezer iframe{overflow:hidden}.hmlp-embed-desc{padding:18px 22px 24px;border-top:1px solid rgba(99,107,47,0.12);color:var(--hmlp-text);font:400 1rem/1.72 var(--hmlp-font-ui);text-align:center}.hmlp-image-block{position:relative;margin:18px 0;overflow:hidden;border:1px solid rgba(99,107,47,0.13);border-radius:22px;background:var(--hmlp-panel-bg);box-shadow:0 14px 32px rgba(61,65,39,0.08)}.hmlp-image-block img{display:block;width:100%;height:auto}.hmlp-product-card{position:relative;display:grid;grid-template-columns:minmax(160px,0.48fr) minmax(0,1fr);width:100%;margin:18px 0;overflow:hidden;border:1px solid rgba(99,107,47,0.16);border-radius:22px;background:var(--hmlp-panel-bg);box-shadow:0 14px 32px rgba(61,65,39,0.08)}.hmlp-product-card .hmlp-product-media{position:relative;min-height:210px;background:rgba(238,241,219,0.78)}.hmlp-product-card .hmlp-product-media img{display:block;width:100%;height:100%;min-height:210px;object-fit:cover}.hmlp-product-card .hmlp-product-badge{position:absolute;top:14px;left:14px;z-index:2;display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border:1px solid rgba(255,255,255,0.62);border-radius:999px;background:linear-gradient(180deg,#f97316 0%,#b45309 100%);color:#ffffff;font:900 0.72rem/1 var(--hmlp-font-ui);letter-spacing:0.08em;text-transform:uppercase;box-shadow:0 10px 18px rgba(146,64,14,0.24)}.hmlp-product-card .hmlp-product-copy{display:grid;align-content:center;gap:14px;padding:22px}.hmlp-product-card .hmlp-product-head{display:grid;gap:7px}.hmlp-product-card .hmlp-product-head h2{margin:0;color:var(--hmlp-forest-deep);font:900 1.35rem/1.12 var(--hmlp-font-display)}.hmlp-product-card .hmlp-product-price{color:var(--hmlp-olive-strong);font:900 1.05rem/1 var(--hmlp-font-ui)}.hmlp-product-card .hmlp-product-desc{color:var(--hmlp-text);font:500 0.96rem/1.55 var(--hmlp-font-body)}.hmlp-product-card .hmlp-product-buy{display:inline-flex;align-items:center;justify-content:center;gap:var(--hmlp-button-gap);min-height:var(--hmlp-button-height);width:fit-content;max-width:100%;padding:var(--hmlp-button-padding);border-radius:var(--hmlp-button-radius);background:var(--hmlp-chip-bg-primary);color:#ffffff;font:var(--hmlp-button-font);text-decoration:none;box-shadow:0 12px 24px var(--hmlp-shadow)}.hmlp-product-card .hmlp-product-buy:hover,.hmlp-product-card .hmlp-product-buy:focus{color:#ffffff;transform:translateY(-1px)}.hmlp-image-link{position:relative;display:block;color:inherit;text-decoration:none}.hmlp-image-link::after{content:"";position:absolute;inset:auto 0 0;height:min(52%,190px);pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.3) 42%,rgba(0,0,0,0.68) 100%)}.hmlp-image-link:hover img,.hmlp-image-link:focus img{filter:brightness(0.96)}.hmlp-image-link-overlay{position:absolute;left:14px;right:14px;top:14px;bottom:auto;z-index:2;display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 28px);min-height:38px;padding:9px 12px;border:1px solid rgba(255,255,255,0.22);border-radius:999px;background:rgba(18,20,16,0.72);color:#ffffff;box-shadow:0 10px 24px rgba(0,0,0,0.22);backdrop-filter:blur(8px);font:800 0.86rem/1.15 var(--hmlp-font-ui)}.hmlp-image-caption-overlay{position:absolute;left:16px;right:auto;top:auto;bottom:16px;z-index:2;display:grid;gap:3px;width:fit-content;max-width:min(520px,calc(100% - 32px));max-height:min(38%,132px);padding:9px 12px 10px;border:1px solid rgba(255,255,255,0.24);border-radius:10px;background:linear-gradient(135deg,rgba(12,14,20,0.64) 0%,rgba(12,14,20,0.42) 100%);color:#ffffff;box-shadow:0 10px 24px rgba(0,0,0,0.18);backdrop-filter:blur(10px) saturate(1.08);overflow:hidden;pointer-events:none}.hmlp-image-caption-overlay strong{color:#ffffff;font:850 0.98rem/1.15 var(--hmlp-font-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 8px rgba(0,0,0,0.24)}.hmlp-image-caption-overlay span{display:-webkit-box;max-height:4.05em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:rgba(255,255,255,0.86);font:600 0.82rem/1.34 var(--hmlp-font-ui);text-shadow:0 1px 8px rgba(0,0,0,0.22)}.hmlp-image-caption-overlay::after{content:none}.hmlp-image-link-overlay span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hmlp-image-link-overlay .hmlp-chip-icon{flex:0 0 auto;width:24px;height:24px;border-radius:8px;font-size:0.72rem}.hmlp-image-link-overlay .hmlp-chip-icon-svg svg{width:16px;height:16px}.hmlp-image-link-overlay .hmlp-chip-icon-image img{width:18px;height:18px}.hmlp-image-adult-badge{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:28px;padding:0 10px;border:1px solid rgba(255,255,255,0.28);border-radius:999px;background:linear-gradient(180deg,#ff4b55 0%,#d91f35 100%);color:#ffffff;box-shadow:0 10px 22px rgba(158,20,38,0.28);font:900 0.8rem/1 var(--hmlp-font-ui);letter-spacing:0.03em}.hmlp-analytics-wrap{padding-top:34px;padding-bottom:34px;background:linear-gradient(180deg,rgba(255,255,255,0.18),rgba(247,248,239,0.26)),image-set(url("hml_background.webp") type("image/webp"),url("hml_background.png") type("image/png")) center top / cover no-repeat;background-attachment:fixed,fixed}.hmlp-account-page-wrap{min-height:100vh;align-items:flex-start;padding-top:34px;padding-bottom:34px;background:linear-gradient(180deg,rgba(255,255,255,0.18),rgba(247,248,239,0.28)),image-set(url("hml_background.webp") type("image/webp"),url("hml_background.png") type("image/png")) center top / cover no-repeat;background-attachment:fixed,fixed}.hmlp-account-wrap{display:grid;gap:18px;padding-top:34px;padding-bottom:34px}.hmlp-account-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--hmlp-border);border-radius:18px;background:var(--hmlp-panel-bg)}.hmlp-account-head h1{margin:2px 0 4px;color:var(--hmlp-forest-deep);font:800 2rem/1.05 var(--hmlp-font-display)}.hmlp-account-head p{margin:0;color:var(--hmlp-muted);font:800 0.95rem/1.2 var(--hmlp-font-ui)}.hmlp-account-kicker{color:var(--hmlp-muted);font:900 0.74rem/1 var(--hmlp-font-ui);letter-spacing:0.08em;text-transform:uppercase}.hmlp-account-links{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.hmlp-private-wrap{padding-top:34px;padding-bottom:34px}.hmlp-private-card{max-width:920px}.hmlp-analytics-card.hmlp-private-card,.hmlp-account-page-card.hmlp-private-card{max-width:720px}.hmlp-auth-wrap{position:relative;width:100%;min-height:100vh;align-items:flex-start;padding:clamp(18px,5vh,48px) 18px;background:linear-gradient(180deg,rgba(255,255,255,0.16),rgba(247,248,239,0.24)),image-set(url("hml_background.webp") type("image/webp"),url("hml_background.png") type("image/png")) center top / cover no-repeat;background-attachment:fixed,fixed}.hmlp-auth-card{max-width:720px;border-radius:38px;overflow:hidden;box-shadow:0 25px 64px rgba(11,15,22,0.18)}.hmlp-auth-card .hmlp-body{display:grid;gap:16px;padding:clamp(22px,5vw,34px)}.hml-forms-wrapper{display:grid;gap:18px}.hml-auth-head{display:grid;justify-items:center;gap:8px;text-align:center}.hml-auth-logo{display:block;width:min(200px,52vw);height:82px;margin-bottom:5px;object-fit:contain}.hml-auth-logo-text{color:#fff;font:900 1.1rem/1.2 var(--hmlp-font-ui)}.hml-auth-kicker{margin:0;color:var(--hmlp-muted);font:900 0.72rem/1 var(--hmlp-font-ui);letter-spacing:0.08em;text-transform:uppercase}.hml-form-title{margin:0;color:var(--hmlp-forest-deep);font:900 clamp(2rem,7vw,2.65rem)/1.03 var(--hmlp-font-display)}.hml-auth-intro{max-width:420px;margin:0;color:var(--hmlp-muted);font:600 0.94rem/1.5 var(--hmlp-font-ui)}.hml-auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;border:1px solid rgba(145,158,179,0.24);border-radius:999px;background:rgba(220,226,237,0.6)}.hml-auth-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;color:var(--hmlp-muted);text-decoration:none;font:800 0.88rem/1 var(--hmlp-font-ui)}.hml-auth-tabs a.is-active{background:var(--hmlp-primary-button-bg);color:#ffffff;box-shadow:0 7px 16px var(--hmlp-shadow)}.hml-form{display:grid;gap:15px}.hml-field{display:grid;gap:7px}.hml-field label{color:var(--hmlp-text);font:800 0.9rem/1.25 var(--hmlp-font-ui)}.hml-field small{color:var(--hmlp-muted);font:600 0.78rem/1.45 var(--hmlp-font-ui)}.hml-username-preview strong{display:block;margin-top:3px;color:var(--hmlp-text);font-weight:800;overflow-wrap:anywhere}.hml-username-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;width:fit-content;max-width:100%;margin:-2px auto 2px;padding:3px 12px;border:1px solid transparent;border-radius:999px;color:var(--hmlp-muted);font:900 0.76rem/1.35 var(--hmlp-font-ui);overflow-wrap:anywhere}.hml-username-status.is-available{border-color:rgba(22,163,74,0.22);background:rgba(220,252,231,0.86);color:#166534}.hml-username-status.is-unavailable{border-color:rgba(220,38,38,0.22);background:rgba(254,226,226,0.88);color:#991b1b}.hml-field input{width:100%;min-height:54px;padding:13px 15px;border:1px solid rgba(145,158,179,0.36);border-radius:14px;background:#fff;color:var(--hmlp-text);font:500 1rem/1.4 var(--hmlp-font-ui)}.hml-field input:focus{outline:none;border-color:#64748b;box-shadow:0 0 0 3px rgba(100,116,139,0.16)}.hml-field.is-available input{border-color:rgba(22,163,74,0.52);box-shadow:0 0 0 3px rgba(22,163,74,0.12)}.hml-field.is-unavailable input{border-color:rgba(220,38,38,0.5);box-shadow:0 0 0 3px rgba(220,38,38,0.1)}.hmlp-handle-checker{width:100%;max-width:650px;margin-inline:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--hmlp-text)}.hmlp-handle-form{display:grid;gap:8px;justify-items:stretch}.hmlp-handle-form>label{max-width:560px;color:var(--hmlp-forest-deep);font:900 clamp(1.08rem,2.1vw,1.28rem)/1.2 var(--hmlp-font-display);letter-spacing:0;text-align:left;text-wrap:balance}.hmlp-handle-form>label span{font-style:italic;color:var(--hmlp-olive-strong)}.hmlp-handle-hint{max-width:455px;margin:-2px auto 7px;color:var(--hmlp-muted);font:800 clamp(0.86rem,1.55vw,0.94rem)/1.5 var(--hmlp-font-ui);text-align:center;text-wrap:balance}.hmlp-handle-claim-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:54px;padding:5px;border:1.5px solid rgba(99,107,47,0.22);border-radius:12px;background:rgba(255,252,242,0.94);box-shadow:0 12px 24px rgba(66,54,25,0.08)}.hmlp-handle-entry{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;min-height:42px;padding:0 10px;border:0;border-radius:8px;background:transparent;box-shadow:none;transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}.hmlp-handle-entry>span{flex:0 0 auto;display:inline-flex;align-items:center;align-self:stretch;justify-content:center;width:auto;height:auto;margin:0 8px 0 0;padding:0;border-radius:0;background:transparent;color:var(--hmlp-forest-deep);font:900 1rem/1 var(--hmlp-font-ui);letter-spacing:0;white-space:nowrap}.hmlp-handle-entry input{flex:1 1 auto;min-width:0;padding:8px 0;border:0;outline:0;background:transparent;color:#151823;font:800 1rem/1.3 var(--hmlp-font-ui)}.hmlp-handle-entry:focus-within{box-shadow:none;transform:none}.hmlp-handle-claim-row:has(.hmlp-handle-entry.is-available){border-color:rgba(22,163,74,0.62);box-shadow:0 14px 28px rgba(22,163,74,0.1),0 0 0 3px rgba(22,163,74,0.1)}.hmlp-handle-claim-row:has(.hmlp-handle-entry.is-unavailable){border-color:rgba(220,38,38,0.68);box-shadow:0 14px 28px rgba(220,38,38,0.08),0 0 0 3px rgba(220,38,38,0.09)}.hmlp-handle-checker .hml-username-status{min-height:20px;margin:0 0 0 12px;color:var(--hmlp-muted);text-align:left;font:900 0.84rem/1.35 var(--hmlp-font-ui)}.hmlp-handle-next,.hml-button,.hmlp-report-submit,.hmlp-profile-signup-button,.hmlp-profile-signup-button:visited,.hmlp-btn,.hmlp-save-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--hmlp-button-gap);min-height:var(--hmlp-button-height);padding:var(--hmlp-button-padding);border-radius:var(--hmlp-button-radius);background:var(--hmlp-primary-button-bg) !important;color:#ffffff !important;font:var(--hmlp-button-font);text-decoration:none;text-shadow:none;box-shadow:var(--hmlp-button-shadow);cursor:pointer;transition:background 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease,filter 0.18s ease}.hmlp-handle-next{justify-self:end;width:auto;min-width:0;min-height:42px;margin-top:0;opacity:0.7;pointer-events:none}.hmlp-handle-checker .hmlp-handle-next{padding:0 20px;border-color:rgba(228,87,46,0.42);background:linear-gradient(180deg,var(--hmlp-olive-strong) 0%,var(--hmlp-forest-deep) 100%) !important;color:#ffffff !important;box-shadow:none}.hmlp-handle-next.is-enabled{opacity:1;pointer-events:auto}.hmlp-handle-checker .hmlp-handle-next.is-enabled{border-color:rgba(228,87,46,0.48);background:linear-gradient(180deg,#ff8b45 0%,#e4572e 100%) !important;box-shadow:none}.hmlp-handle-next.is-enabled:hover,.hmlp-handle-next.is-enabled:focus,.hml-button:hover,.hml-button:focus,.hmlp-report-submit:hover,.hmlp-report-submit:focus,.hmlp-profile-signup-button:hover,.hmlp-profile-signup-button:focus,.hmlp-btn:hover,.hmlp-btn:focus,.hmlp-save-btn:hover,.hmlp-save-btn:focus{background:var(--hmlp-primary-button-hover-bg) !important;color:#ffffff !important;transform:translateY(-1px);box-shadow:var(--hmlp-button-hover-shadow)}.hml-check{display:inline-flex;align-items:center;gap:9px;color:var(--hmlp-muted);font:700 0.88rem/1.3 var(--hmlp-font-ui)}.hml-check input{margin:0}.hml-auth-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hml-button{width:100%}.hml-button-secondary{min-height:50px;background:var(--hmlp-button-bg) !important;color:var(--hmlp-button-text) !important;box-shadow:none}.hml-button-secondary:hover,.hml-button-secondary:focus{background:var(--hmlp-button-hover-bg) !important;color:var(--hmlp-button-text) !important;box-shadow:none}.hml-auth-recaptcha{margin:-2px 2px 0;color:var(--hmlp-muted);font:600 0.73rem/1.45 var(--hmlp-font-ui);text-align:center}.hml-auth-recaptcha a{color:var(--hmlp-text)}.hml-success,.hml-errors{padding:13px 15px;border-radius:13px;font:700 0.88rem/1.45 var(--hmlp-font-ui)}.hml-success{border:1px solid rgba(22,163,74,0.2);background:rgba(220,252,231,0.72);color:#166534}.hml-errors{border:1px solid rgba(220,38,38,0.2);background:rgba(254,226,226,0.75);color:#991b1b}.hml-errors ul{margin:0;padding-left:19px}.hml-auth-created{display:grid;gap:12px;justify-items:center;padding:22px 18px;border:1px solid rgba(22,163,74,0.18);border-radius:18px;background:rgba(220,252,231,0.48);text-align:center}.hml-auth-created i{color:#16a34a;font-size:2.6rem}.hml-auth-created h2{margin:0;color:var(--hmlp-forest-deep);font:900 1.45rem/1.15 var(--hmlp-font-ui)}.hml-auth-created p{margin:0 0 4px;color:var(--hmlp-muted);font:600 0.92rem/1.52 var(--hmlp-font-ui)}.hml-auth-resend{border:1px solid rgba(145,158,179,0.3);border-radius:16px;background:rgba(255,255,255,0.52)}.hml-auth-resend summary{padding:15px 16px;cursor:pointer;color:var(--hmlp-text);font:800 0.9rem/1.25 var(--hmlp-font-ui)}.hml-auth-resend[open] summary{border-bottom:1px solid rgba(145,158,179,0.2)}.hml-form-resend{padding:15px 16px 16px}.hmlp-admin-switcher{position:fixed;top:22px;right:22px;z-index:9998;width:min(330px,calc(100vw - 32px));color:#eef2f7;font-family:var(--hmlp-font-ui)}.hmlp-admin-switcher summary{display:inline-flex;float:right;align-items:center;gap:8px;min-height:46px;padding:0 16px;border:1px solid rgba(255,255,255,0.22);border-radius:999px;background:linear-gradient(180deg,#263346 0%,#0b1322 100%);color:#fff;cursor:pointer;list-style:none;box-shadow:0 12px 28px rgba(4,10,22,0.28);font:800 0.88rem/1 var(--hmlp-font-ui)}.hmlp-admin-switcher summary::-webkit-details-marker{display:none}.hmlp-admin-switcher[open] summary{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.hmlp-admin-switcher-panel{clear:both;display:grid;gap:10px;margin-top:8px;padding:14px;border:1px solid rgba(255,255,255,0.14);border-radius:16px;background:#111a2a;box-shadow:0 18px 42px rgba(4,10,22,0.38)}.hmlp-admin-switcher-panel strong{color:#fff;font:900 0.9rem/1.2 var(--hmlp-font-ui)}.hmlp-admin-profile-search,.hmlp-admin-profile-select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #38465e;border-radius:10px;background:#fff;color:#172033;font:600 0.9rem/1.3 var(--hmlp-font-ui)}.hmlp-admin-profile-search:focus,.hmlp-admin-profile-select:focus{outline:3px solid rgba(96,165,250,0.35);border-color:#60a5fa}.hmlp-admin-switcher-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hmlp-admin-switcher-actions a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 10px;border-radius:9px;background:#273449;color:#fff;text-decoration:none;font:800 0.8rem/1 var(--hmlp-font-ui)}.hmlp-admin-switcher-actions a:hover,.hmlp-admin-switcher-actions a:focus{background:#38547b;color:#fff}.hmlp-admin-switcher .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hmlp-report-wrap{display:flex;justify-content:center;width:100%;min-height:100vh;padding:clamp(18px,5vh,48px) 18px;background:linear-gradient(180deg,rgba(255,255,255,0.16),rgba(247,248,239,0.24)),image-set(url("hml_background.webp") type("image/webp"),url("hml_background.png") type("image/png")) center top / cover no-repeat;background-attachment:fixed,fixed}.hmlp-report-card{width:100%;max-width:720px;padding:clamp(22px,4vw,34px);border:1px solid rgba(255,255,255,0.56);border-radius:38px;background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(250,255,240,0.96) 44%,rgba(239,242,223,0.94) 100%),var(--hmlp-card-bg);box-shadow:0 34px 90px var(--hmlp-shadow-strong),0 1px 0 rgba(255,255,255,0.42) inset;backdrop-filter:blur(16px)}.hmlp-report-logo{display:grid;justify-items:center;margin:0 0 12px}.hmlp-report-logo .hml-auth-logo{margin-bottom:0}.hmlp-report-logo .hml-auth-logo-text{color:var(--hmlp-forest-deep)}.hmlp-report-head{margin-bottom:20px;text-align:center}.hmlp-report-kicker{margin:0 0 8px;color:var(--hmlp-muted);font:900 0.74rem/1 var(--hmlp-font-ui);letter-spacing:0.08em;text-transform:uppercase}.hmlp-report-head h1,.hmlp-report-success h1{margin:0 0 9px;color:var(--hmlp-forest-deep);font:900 clamp(1.65rem,5vw,2.2rem)/1.12 var(--hmlp-font-display)}.hmlp-report-head>p:last-child,.hmlp-report-success p{margin:0;color:var(--hmlp-muted);font:600 0.96rem/1.55 var(--hmlp-font-ui)}.hmlp-report-times{display:grid;gap:5px;margin:0 0 20px;padding:13px 15px;border:1px solid var(--hmlp-border);border-radius:14px;background:rgba(255,255,255,0.62);color:var(--hmlp-text)}.hmlp-report-times strong{font:900 0.86rem/1.2 var(--hmlp-font-ui)}.hmlp-report-times p{margin:0;color:var(--hmlp-muted);font:600 0.83rem/1.48 var(--hmlp-font-ui)}.hmlp-report-times-success{margin:8px 0 0;text-align:left}.hmlp-report-form{display:grid;gap:16px}.hmlp-report-form label{display:grid;gap:7px;color:var(--hmlp-text);font:800 0.92rem/1.25 var(--hmlp-font-ui)}.hmlp-report-form label small{display:inline;margin-left:5px;color:var(--hmlp-muted);font-weight:600}.hmlp-report-form select,.hmlp-report-form textarea,.hmlp-report-form input[type="email"],.hmlp-report-form input[type="text"]{width:100%;border:1px solid var(--hmlp-border);border-radius:14px;background:#fff;color:var(--hmlp-text);font:500 1rem/1.45 var(--hmlp-font-ui)}.hmlp-report-form select,.hmlp-report-form input[type="email"],.hmlp-report-form input[type="text"]{min-height:52px;padding:12px 14px}.hmlp-report-form textarea{min-height:126px;padding:12px 14px;resize:vertical}.hmlp-report-form select:focus,.hmlp-report-form textarea:focus,.hmlp-report-form input[type="email"]:focus,.hmlp-report-form input[type="text"]:focus{outline:none;border-color:var(--hmlp-border-strong);box-shadow:0 0 0 3px var(--hmlp-focus-ring)}.hmlp-report-contact{display:grid;gap:12px;margin-top:3px;padding:16px;border:1px solid var(--hmlp-border);border-radius:16px;background:rgba(255,255,255,0.58)}.hmlp-report-contact h2{margin:0;color:var(--hmlp-text);font:900 1rem/1.25 var(--hmlp-font-ui)}.hmlp-report-contact h2 small{display:block;margin-top:4px;color:var(--hmlp-muted);font:600 0.78rem/1.4 var(--hmlp-font-ui)}.hmlp-report-contact p{margin:0;color:var(--hmlp-muted);font:600 0.84rem/1.45 var(--hmlp-font-ui)}.hmlp-report-form .hmlp-report-check{display:flex;align-items:flex-start;gap:9px;font:600 0.86rem/1.4 var(--hmlp-font-ui)}.hmlp-report-check input{flex:0 0 auto;margin:3px 0 0}.hmlp-report-contact-note{color:var(--hmlp-muted);font:600 0.77rem/1.45 var(--hmlp-font-ui)}.hmlp-recaptcha-notice{margin:-2px 2px 0;color:var(--hmlp-muted);font:600 0.74rem/1.5 var(--hmlp-font-ui);text-align:center}.hmlp-recaptcha-notice a{color:var(--hmlp-text)}.hmlp-recaptcha-notice a:hover,.hmlp-recaptcha-notice a:focus{color:var(--hmlp-olive-strong)}.hmlp-report-submit{background:var(--hmlp-danger-button-bg) !important;border-color:rgba(158,20,38,0.46);box-shadow:0 12px 24px rgba(158,20,38,0.24)}.hmlp-report-submit:hover,.hmlp-report-submit:focus{background:var(--hmlp-danger-button-hover-bg) !important;box-shadow:0 15px 28px rgba(158,20,38,0.3)}.hmlp-report-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.hmlp-report-back{display:block;margin-top:18px;color:var(--hmlp-muted);text-align:center;text-decoration:none;font:700 0.92rem/1.3 var(--hmlp-font-ui)}.hmlp-report-back:hover,.hmlp-report-back:focus{color:var(--hmlp-text)}.hmlp-report-success{display:grid;gap:10px;justify-items:center;padding:14px 0;text-align:center}.hmlp-report-success i{color:#16a34a;font-size:2.5rem}.hmlp-private-head{display:grid;gap:16px;justify-items:center;padding:22px 22px 20px;border:1px solid var(--hmlp-border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.92) 0%,rgba(238,243,250,0.86) 100%),var(--hmlp-panel-bg);box-shadow:0 14px 32px var(--hmlp-shadow)}.hmlp-private-title{display:grid;justify-items:center;gap:10px;min-width:0;width:100%;text-align:center}.hmlp-private-logo{width:168px;height:84px;object-fit:contain;flex:0 0 auto;padding:0;border-radius:0;background:transparent;box-shadow:none}.hmlp-private-logo-text{display:inline-flex;align-items:center;justify-content:center;min-width:122px;min-height:72px;padding:8px;border-radius:18px;background:var(--hmlp-primary-button-bg);color:#ffffff;font:900 0.78rem/1.1 var(--hmlp-font-ui);text-align:center;box-shadow:0 10px 22px rgba(11,15,22,0.12)}.hmlp-private-kicker{display:inline-flex;margin-bottom:7px;color:var(--hmlp-olive);font:900 0.74rem/1 var(--hmlp-font-ui);letter-spacing:0.08em;text-transform:uppercase}.hmlp-private-head h1{margin:0 0 5px;color:var(--hmlp-forest-deep);font:900 clamp(2.1rem,4.4vw,3.25rem)/0.98 var(--hmlp-font-display);max-width:760px;text-wrap:balance}.hmlp-private-head p{margin:0;color:var(--hmlp-muted);font:800 0.94rem/1.2 var(--hmlp-font-ui);overflow-wrap:anywhere}.hmlp-private-head p a{color:var(--hmlp-olive-strong);text-decoration:none}.hmlp-private-head p a:hover,.hmlp-private-head p a:focus{color:var(--hmlp-forest-deep);text-decoration:underline;text-underline-offset:3px}.hmlp-private-actions{display:flex;flex-wrap:nowrap;justify-content:center;gap:8px;width:100%;min-width:0;margin:14px 0 18px;padding:12px;border:1px solid var(--hmlp-border);border-radius:18px;background:var(--hmlp-panel-bg);box-shadow:0 12px 26px var(--hmlp-shadow)}.hmlp-private-actions .hmlp-btn{flex:0 1 170px;white-space:nowrap;min-height:42px;padding:0 16px;border-radius:999px;font-size:0.88rem;box-shadow:0 8px 18px rgba(11,15,22,0.12)}.hmlp-account-card{display:grid;gap:12px;padding:18px;border:1px solid var(--hmlp-border);border-radius:var(--hmlp-profile-panel-radius,18px);background:rgba(255,255,255,0.82);box-shadow:0 12px 28px var(--hmlp-shadow);overflow:hidden}.hmlp-account-card h2{margin:0;color:var(--hmlp-forest-deep);font:800 1.28rem/1.2 var(--hmlp-font-display)}.hmlp-account-card form{display:grid;gap:12px}.hmlp-account-card label{display:grid;gap:6px;color:var(--hmlp-forest-deep);font:800 0.92rem/1.2 var(--hmlp-font-ui)}.hmlp-account-card input{min-height:52px;padding:13px 15px;border:1px solid var(--hmlp-border);border-radius:14px;background:#ffffff;color:var(--hmlp-text);font:400 1rem/1.4 var(--hmlp-font-ui)}.hmlp-qr-layout{display:grid;grid-template-columns:148px minmax(0,1fr);gap:16px;align-items:center}.hmlp-qr-preview{width:148px;height:148px;padding:10px;border:1px solid var(--hmlp-border);border-radius:18px;background:#ffffff;box-shadow:0 10px 24px var(--hmlp-shadow)}.hmlp-qr-copy{display:grid;gap:12px;min-width:0}.hmlp-qr-copy p{margin:0;color:var(--hmlp-text);font:700 0.95rem/1.5 var(--hmlp-font-ui);overflow-wrap:anywhere}.hmlp-qr-actions{display:flex;flex-wrap:wrap;gap:8px}.hmlp-qr-actions .hmlp-btn{flex:1 1 130px;min-width:0}.hmlp-account-danger{border-color:var(--hmlp-danger-border);border-radius:var(--hmlp-profile-panel-radius,18px);background:linear-gradient(180deg,rgba(255,255,255,0.9) 0%,rgba(255,246,246,0.88) 100%),var(--hmlp-danger-bg);overflow:hidden}.hmlp-account-danger p{margin:0;color:var(--hmlp-danger);font:800 0.95rem/1.35 var(--hmlp-font-ui)}.hmlp-delete-account-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--hmlp-button-gap);min-height:var(--hmlp-button-height);width:fit-content;max-width:100%;padding:var(--hmlp-button-padding);border:1px solid rgba(158,20,38,0.46);border-radius:var(--hmlp-button-radius);background:var(--hmlp-danger-button-bg) !important;color:#ffffff !important;font:var(--hmlp-button-font);text-decoration:none;box-shadow:0 12px 24px rgba(158,20,38,0.22);cursor:pointer;transition:background 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}.hmlp-delete-account-btn:hover,.hmlp-delete-account-btn:focus{background:var(--hmlp-danger-button-hover-bg) !important;color:#ffffff !important;transform:translateY(-1px);box-shadow:0 15px 28px rgba(158,20,38,0.3)}.hml-form-help{margin:8px 0 0;text-align:center}.hml-form-help a{color:var(--hmlp-forest);font:800 0.9rem/1.2 var(--hmlp-font-ui);text-decoration:none}.hml-form-help a:hover,.hml-form-help a:focus{color:var(--hmlp-forest-deep);text-decoration:underline}.hmlp-analytics-card{padding:28px}.hmlp-account-page-card{padding:28px}.hmlp-account-page-card .hmlp-account-wrap{gap:18px;padding:0;background:transparent}.hmlp-analytics-head.hmlp-private-head,.hmlp-account-page-head.hmlp-private-head{position:relative;min-height:330px;overflow:hidden;padding:24px;border-color:rgba(255,255,255,0.46);background:linear-gradient(180deg,rgba(5,11,23,0.34) 0%,rgba(5,11,23,0.56) 62%,rgba(5,11,23,0.78) 100%),var(--hmlp-private-bg,image-set(url("hml_background.webp") type("image/webp"),url("hml_background.png") type("image/png"))) center / cover no-repeat;box-shadow:0 18px 42px rgba(11,15,22,0.22)}.hmlp-analytics-head.hmlp-private-head>*,.hmlp-account-page-head.hmlp-private-head>*{position:relative;z-index:1}.hmlp-analytics-head.hmlp-private-head .hmlp-private-kicker,.hmlp-analytics-head.hmlp-private-head h1,.hmlp-analytics-head.hmlp-private-head p,.hmlp-analytics-head.hmlp-private-head p a,.hmlp-account-page-head.hmlp-private-head .hmlp-private-kicker,.hmlp-account-page-head.hmlp-private-head h1,.hmlp-account-page-head.hmlp-private-head p,.hmlp-account-page-head.hmlp-private-head p a{color:#ffffff;text-shadow:0 2px 12px rgba(5,11,23,0.42)}.hmlp-analytics-head.hmlp-private-head .hmlp-private-logo,.hmlp-account-page-head.hmlp-private-head .hmlp-private-logo{padding:6px 10px;border-radius:16px;background:rgba(255,255,255,0.84);box-shadow:0 10px 28px rgba(5,11,23,0.2)}.hmlp-analytics-head:not(.hmlp-private-head){display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:8px 0 22px;border-bottom:1px solid var(--hmlp-border)}.hmlp-analytics-kicker{display:inline-flex;margin-bottom:8px;color:var(--hmlp-olive);font:900 0.78rem/1 var(--hmlp-font-ui);letter-spacing:0.08em;text-transform:uppercase}.hmlp-analytics-head:not(.hmlp-private-head) h1{margin:0 0 6px;color:var(--hmlp-forest-deep);font:900 clamp(2rem,5vw,3.4rem)/1 var(--hmlp-font-display)}.hmlp-analytics-head:not(.hmlp-private-head) a{color:var(--hmlp-olive-strong);font-weight:800;text-decoration:none;overflow-wrap:anywhere}.hmlp-analytics-actions:not(.hmlp-private-actions){display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hmlp-analytics-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px}.hmlp-analytics-stats div,.hmlp-analytics-section{border:1px solid var(--hmlp-border);border-radius:20px;background:var(--hmlp-panel-bg);box-shadow:0 12px 26px var(--hmlp-shadow)}.hmlp-analytics-stats div{padding:18px}.hmlp-analytics-stats span{display:block;color:var(--hmlp-forest-deep);font:900 2rem/1 var(--hmlp-font-display)}.hmlp-analytics-stats small{display:block;margin-top:8px;color:var(--hmlp-muted);font:800 0.82rem/1.2 var(--hmlp-font-ui)}.hmlp-analytics-section{padding:18px;margin-top:14px}.hmlp-analytics-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.hmlp-analytics-section-head h2{margin:0;color:var(--hmlp-forest-deep);font:900 1.28rem/1.1 var(--hmlp-font-display)}.hmlp-analytics-section-head p{margin:6px 0 0;color:var(--hmlp-muted);font:800 0.9rem/1.35 var(--hmlp-font-ui)}.hmlp-analytics-section-head span,.hmlp-analytics-empty{color:var(--hmlp-muted);font:800 0.86rem/1.3 var(--hmlp-font-ui)}.hmlp-analytics-chart-wrap{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:stretch;min-width:0}.hmlp-analytics-chart-axis{display:grid;align-content:space-between;box-sizing:border-box;height:170px;padding:10px 0 2px;color:var(--hmlp-muted);font:900 0.72rem/1 var(--hmlp-font-ui);text-align:right}.hmlp-analytics-chart{display:grid;grid-template-columns:repeat(var(--hmlp-chart-days,30),minmax(0,1fr));align-items:end;gap:7px;min-height:170px;overflow-x:visible;overflow-y:visible;padding:10px 0 2px;border-bottom:1px solid var(--hmlp-border-strong);background:linear-gradient(180deg,transparent calc(50% - 1px),rgba(99,107,47,0.12) calc(50% - 1px),rgba(99,107,47,0.12) 50%,transparent 50%)}.hmlp-analytics-bar{display:grid;grid-template-rows:1fr auto;align-items:end;gap:8px;min-width:0;height:170px}.hmlp-analytics-bar span{position:relative;display:block;min-height:6px;border-radius:999px 999px 5px 5px;background:var(--hmlp-primary-button-bg);box-shadow:0 8px 18px var(--hmlp-shadow)}.hmlp-analytics-bar:not(.has-views) span{opacity:0.28;box-shadow:none}.hmlp-analytics-bar small{color:var(--hmlp-muted);font:900 0.72rem/1.05 var(--hmlp-font-ui);text-align:center;min-height:2.1em;white-space:normal}.hmlp-analytics-chart.is-weekly{gap:12px}.hmlp-analytics-chart-note{margin:10px 0 0;color:var(--hmlp-muted);font:800 0.78rem/1.35 var(--hmlp-font-ui);text-align:center}.hmlp-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hmlp-analytics-table{width:100%;border-collapse:collapse}.hmlp-analytics-table tr+tr{border-top:1px solid var(--hmlp-border)}.hmlp-analytics-table td{padding:12px 0;color:var(--hmlp-text);font:800 0.94rem/1.25 var(--hmlp-font-ui);vertical-align:top}.hmlp-analytics-table td:last-child{width:72px;color:var(--hmlp-forest-deep);text-align:right}.hmlp-analytics-table a{color:var(--hmlp-forest-deep);text-decoration:none}.hmlp-analytics-table small{display:block;margin-top:4px;color:var(--hmlp-muted);font:700 0.78rem/1.25 var(--hmlp-font-ui);overflow-wrap:anywhere}.hmlp-tiktok-card{width:100%;margin:0;overflow:hidden;border-radius:0;background:rgba(61,65,39,0.92);box-shadow:0 14px 26px rgba(61,65,39,0.18)}.hmlp-tiktok-video-shell{position:relative;aspect-ratio:9 / 16;min-height:360px;overflow:hidden;background:#111}.hmlp-tiktok-content,.hmlp-tiktok-video-shell iframe,.hmlp-tiktok-video-shell video{display:block;width:100%;height:100%;border:0;background:#111}.hmlp-tiktok-thumb{display:block;width:100%;height:100%;object-fit:cover}.hmlp-tiktok-play{position:absolute;inset:50% auto auto 50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:82px;height:82px;padding:0;border:2px solid rgba(255,255,255,0.64);border-radius:50%;background:var(--hmlp-cover-action-bg) !important;box-shadow:0 16px 34px var(--hmlp-shadow-strong),inset 0 1px 0 rgba(255,255,255,0.38);transform:translate(-50%,-50%);cursor:pointer;transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease}.hmlp-tiktok-play:hover,.hmlp-tiktok-play:focus{background:var(--hmlp-primary-button-hover-bg) !important;filter:brightness(1.04);transform:translate(-50%,-50%) scale(1.04);box-shadow:0 18px 38px var(--hmlp-shadow-strong),0 0 0 4px rgba(255,255,255,0.25),inset 0 1px 0 rgba(255,255,255,0.46)}.hmlp-tiktok-play-icon{display:block;width:0;height:0;margin-left:4px;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:28px solid #fff}.hmlp-playing .hmlp-tiktok-play{display:none}.hmlp-profile-signup{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding:20px 22px;border:1px solid var(--hmlp-border-strong);border-radius:20px;background:var(--hmlp-panel-bg)}.hmlp-profile-signup-copy{min-width:0}.hmlp-profile-signup-copy h2{margin:0 0 5px;color:var(--hmlp-forest-deep);font:800 1.12rem/1.25 var(--hmlp-font-display)}.hmlp-profile-signup-copy p{margin:0;color:var(--hmlp-muted);font:500 0.9rem/1.45 var(--hmlp-font-ui)}.hmlp-profile-signup-button,.hmlp-profile-signup-button:visited{flex:0 0 auto}.hmlp-footer-nav{margin-top:28px;padding-top:18px;border-top:1px solid rgba(99,107,47,0.12);color:var(--hmlp-muted);font:500 0.95rem/1.4 var(--hmlp-font-ui)}.hmlp-footer-nav,.hmlp-footer-nav nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.hmlp-footer-nav a{color:inherit;text-decoration:none}.hmlp-footer-nav a:hover,.hmlp-footer-nav a:focus{color:var(--hmlp-olive-strong)}.hmlp-footer-nav .sep{color:rgba(113,118,84,0.62)}.hmlp-cache-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;color:var(--hmlp-muted);font:700 0.72rem/1.4 var(--hmlp-font-ui)}.hmlp-cache-footer code{max-width:100%;padding:3px 7px;overflow-wrap:anywhere;border:1px solid var(--hmlp-border);border-radius:6px;background:rgba(255,255,255,0.74);color:var(--hmlp-text)}.hmlp-button-radius-square{--hmlp-profile-control-radius:0;--hmlp-profile-panel-radius:0;--hmlp-profile-card-radius:0;--hmlp-profile-icon-radius:0}.hmlp-button-radius-round{--hmlp-profile-control-radius:14px;--hmlp-profile-panel-radius:18px;--hmlp-profile-card-radius:24px;--hmlp-profile-icon-radius:10px}.hmlp-button-radius-rounder{--hmlp-profile-control-radius:24px;--hmlp-profile-panel-radius:28px;--hmlp-profile-card-radius:38px;--hmlp-profile-icon-radius:14px}.hmlp-button-radius-full{--hmlp-profile-control-radius:999px;--hmlp-profile-panel-radius:34px;--hmlp-profile-card-radius:44px;--hmlp-profile-icon-radius:999px}:is(.hmlp-button-radius-square,.hmlp-button-radius-round,.hmlp-button-radius-rounder,.hmlp-button-radius-full) .hmlp-profile-card{border-radius:var(--hmlp-profile-card-radius)}:is(.hmlp-button-radius-square,.hmlp-button-radius-round,.hmlp-button-radius-rounder,.hmlp-button-radius-full) .hmlp-cover{border-radius:var(--hmlp-profile-card-radius) var(--hmlp-profile-card-radius) 0 0}:is(.hmlp-button-radius-square,.hmlp-button-radius-round,.hmlp-button-radius-rounder,.hmlp-button-radius-full):is( .hmlp-chip,.hmlp-details>span,.hmlp-cover-action,.hmlp-cover .hmlp-edit-btn,.hmlp-cover-brand,.hmlp-profile-signup-button,.hmlp-profile-card .hmlp-btn,.hmlp-profile-card .hmlp-save-btn,.hmlp-product-card .hmlp-product-badge,.hmlp-product-card .hmlp-product-buy,.hmlp-analytics-bar span,.hmlp-account-card input,.hmlp-image-link-overlay,.hmlp-profile-adult-flag,.hmlp-under-moderation-badge,.hmlp-image-adult-badge,.hmlp-trusted-badge,.hmlp-cache-footer code ){border-radius:var(--hmlp-profile-control-radius)}:is(.hmlp-button-radius-square,.hmlp-button-radius-round,.hmlp-button-radius-rounder,.hmlp-button-radius-full):is( .hmlp-bio,.hmlp-private-head,.hmlp-account-card,.hmlp-analytics-stats div,.hmlp-analytics-section,.hmlp-paragraph-block,.hmlp-embed-block,.hmlp-image-block,.hmlp-product-card,.hmlp-profile-signup,.hmlp-image-caption-overlay ){border-radius:var(--hmlp-profile-panel-radius)}:is(.hmlp-button-radius-square,.hmlp-button-radius-round,.hmlp-button-radius-rounder,.hmlp-button-radius-full) .hmlp-product-card .hmlp-product-media{border-radius:var(--hmlp-profile-panel-radius) 0 0 var(--hmlp-profile-panel-radius);overflow:hidden}:is(.hmlp-button-radius-square,.hmlp-button-radius-round,.hmlp-button-radius-rounder,.hmlp-button-radius-full) .hmlp-product-card .hmlp-product-media img{border-radius:inherit}:is(.hmlp-button-radius-square,.hmlp-button-radius-round,.hmlp-button-radius-rounder,.hmlp-button-radius-full):is( .hmlp-chip-icon,.hmlp-image-link-overlay .hmlp-chip-icon,.hmlp-trusted-badge i ){border-radius:var(--hmlp-profile-icon-radius)}.hmlp-button-style-glass .hmlp-details>span,.hmlp-button-style-glass .hmlp-chip,.hmlp-button-style-glass .hmlp-bio,.hmlp-button-style-glass .hmlp-account-card,.hmlp-button-style-glass .hmlp-account-card input,.hmlp-button-style-glass .hmlp-analytics-stats div,.hmlp-button-style-glass .hmlp-analytics-section,.hmlp-button-style-glass .hmlp-paragraph-block,.hmlp-button-style-glass .hmlp-profile-signup,.hmlp-button-style-glass .hmlp-image-block,.hmlp-button-style-glass .hmlp-embed-block figcaption,.hmlp-button-style-glass .hmlp-image-block figcaption,.hmlp-button-style-glass .hmlp-cache-footer code{border-color:rgba(255,255,255,0.56);background:linear-gradient(135deg,rgba(255,255,255,0.42) 0%,rgba(255,255,255,0.2) 100%);color:var(--hmlp-forest-deep);box-shadow:0 14px 30px rgba(61,65,39,0.11),inset 0 1px 0 rgba(255,255,255,0.62);backdrop-filter:blur(14px) saturate(1.12)}.hmlp-button-style-glass .hmlp-chip:hover,.hmlp-button-style-glass .hmlp-chip:focus{background:linear-gradient(135deg,rgba(255,255,255,0.58) 0%,rgba(255,255,255,0.3) 100%);box-shadow:0 18px 34px rgba(61,65,39,0.18),inset 0 1px 0 rgba(255,255,255,0.72)}.hmlp-button-style-glass .hmlp-cover-action,.hmlp-button-style-glass .hmlp-cover .hmlp-edit-btn,.hmlp-button-style-glass .hmlp-profile-signup-button,.hmlp-button-style-glass .hmlp-profile-card .hmlp-save-btn,.hmlp-button-style-glass .hmlp-profile-card .hmlp-btn{border:1px solid rgba(255,255,255,0.58) !important;background:linear-gradient(135deg,rgba(255,255,255,0.42) 0%,rgba(255,255,255,0.2) 100%) !important;color:var(--hmlp-forest-deep) !important;box-shadow:0 14px 30px rgba(61,65,39,0.14),inset 0 1px 0 rgba(255,255,255,0.62);backdrop-filter:blur(14px) saturate(1.12)}.hmlp-button-style-glass .hmlp-cover-action:hover,.hmlp-button-style-glass .hmlp-cover-action:focus,.hmlp-button-style-glass .hmlp-cover .hmlp-edit-btn:hover,.hmlp-button-style-glass .hmlp-cover .hmlp-edit-btn:focus,.hmlp-button-style-glass .hmlp-profile-signup-button:hover,.hmlp-button-style-glass .hmlp-profile-signup-button:focus,.hmlp-button-style-glass .hmlp-profile-card .hmlp-save-btn:hover,.hmlp-button-style-glass .hmlp-profile-card .hmlp-save-btn:focus,.hmlp-button-style-glass .hmlp-profile-card .hmlp-btn:hover,.hmlp-button-style-glass .hmlp-profile-card .hmlp-btn:focus{background:linear-gradient(135deg,rgba(255,255,255,0.58) 0%,rgba(255,255,255,0.3) 100%) !important;color:var(--hmlp-forest-deep) !important}.hmlp-button-style-glass .hmlp-cover-brand,.hmlp-button-style-glass .hmlp-image-link-overlay,.hmlp-button-style-glass .hmlp-image-caption-overlay{border-color:rgba(255,255,255,0.4);background:rgba(255,255,255,0.46);color:var(--hmlp-forest-deep);backdrop-filter:blur(12px) saturate(1.1)}.hmlp-button-style-glass .hmlp-cover-brand-user,.hmlp-button-style-glass .hmlp-cover-brand-base{color:var(--hmlp-forest-deep);text-shadow:none}.hmlp-button-style-glass .hmlp-image-caption-overlay strong,.hmlp-button-style-glass .hmlp-image-caption-overlay span{color:var(--hmlp-forest-deep);text-shadow:none}.hmlp-button-style-outline .hmlp-details>span,.hmlp-button-style-outline .hmlp-chip,.hmlp-button-style-outline .hmlp-bio,.hmlp-button-style-outline .hmlp-account-card,.hmlp-button-style-outline .hmlp-account-card input,.hmlp-button-style-outline .hmlp-analytics-stats div,.hmlp-button-style-outline .hmlp-analytics-section,.hmlp-button-style-outline .hmlp-paragraph-block,.hmlp-button-style-outline .hmlp-profile-signup,.hmlp-button-style-outline .hmlp-image-block,.hmlp-button-style-outline .hmlp-embed-block,.hmlp-button-style-outline .hmlp-cache-footer code{border:2px solid var(--hmlp-olive-strong);background:transparent;color:var(--hmlp-forest-deep);box-shadow:none}.hmlp-button-style-outline .hmlp-chip:hover,.hmlp-button-style-outline .hmlp-chip:focus{background:rgba(255,255,255,0.48);box-shadow:0 12px 24px rgba(61,65,39,0.1)}.hmlp-button-style-outline .hmlp-cover-action,.hmlp-button-style-outline .hmlp-cover .hmlp-edit-btn,.hmlp-button-style-outline .hmlp-profile-signup-button,.hmlp-button-style-outline .hmlp-profile-card .hmlp-save-btn,.hmlp-button-style-outline .hmlp-profile-card .hmlp-btn{border:2px solid var(--hmlp-olive-strong) !important;background:transparent !important;color:var(--hmlp-forest-deep) !important;box-shadow:none}.hmlp-button-style-outline .hmlp-cover-action:hover,.hmlp-button-style-outline .hmlp-cover-action:focus,.hmlp-button-style-outline .hmlp-cover .hmlp-edit-btn:hover,.hmlp-button-style-outline .hmlp-cover .hmlp-edit-btn:focus,.hmlp-button-style-outline .hmlp-profile-signup-button:hover,.hmlp-button-style-outline .hmlp-profile-signup-button:focus,.hmlp-button-style-outline .hmlp-profile-card .hmlp-save-btn:hover,.hmlp-button-style-outline .hmlp-profile-card .hmlp-save-btn:focus,.hmlp-button-style-outline .hmlp-profile-card .hmlp-btn:hover,.hmlp-button-style-outline .hmlp-profile-card .hmlp-btn:focus{background:rgba(255,255,255,0.48) !important;color:var(--hmlp-forest-deep) !important;box-shadow:0 12px 24px rgba(61,65,39,0.1)}.hmlp-button-style-outline .hmlp-cover-brand,.hmlp-button-style-outline .hmlp-image-link-overlay,.hmlp-button-style-outline .hmlp-image-caption-overlay{border:1px solid rgba(99,107,47,0.72);background:rgba(255,255,255,0.72);color:var(--hmlp-forest-deep);box-shadow:0 10px 24px rgba(61,65,39,0.1)}.hmlp-button-style-outline .hmlp-cover-brand-user,.hmlp-button-style-outline .hmlp-cover-brand-base,.hmlp-button-style-outline .hmlp-image-caption-overlay strong,.hmlp-button-style-outline .hmlp-image-caption-overlay span{color:var(--hmlp-forest-deep);text-shadow:none}.hmlp-edit-panel{display:grid;gap:14px;margin-top:24px}.hmlp-edit-top-actions{display:flex;justify-content:flex-end;margin-bottom:-2px}.hmlp-edit-top-actions .hmlp-save-btn{min-height:46px;padding:0 20px;background:var(--hmlp-danger-button-bg) !important;border-color:rgba(158,20,38,0.46) !important;color:#ffffff !important;box-shadow:0 12px 24px rgba(158,20,38,0.22)}.hmlp-edit-top-actions .hmlp-save-btn:hover,.hmlp-edit-top-actions .hmlp-save-btn:focus{background:var(--hmlp-danger-button-hover-bg) !important;color:#ffffff !important;box-shadow:0 15px 28px rgba(158,20,38,0.28)}.hmlp-verification-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border:1px solid var(--hmlp-border);border-radius:20px;background:var(--hmlp-panel-bg);box-shadow:0 10px 22px var(--hmlp-shadow)}.hmlp-admin-profile-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border:1px solid var(--hmlp-border);border-radius:20px;background:var(--hmlp-panel-bg);box-shadow:0 10px 22px var(--hmlp-shadow)}.hmlp-admin-profile-panel strong{display:block;color:var(--hmlp-forest-deep);font:900 1rem/1.2 var(--hmlp-font-ui)}.hmlp-admin-profile-panel span{display:inline-flex;margin-top:4px;color:var(--hmlp-muted);font:800 0.86rem/1.25 var(--hmlp-font-ui)}.hmlp-admin-profile-panel small{display:block;max-width:48ch;margin-top:6px;color:var(--hmlp-muted);font:700 0.78rem/1.35 var(--hmlp-font-ui)}.hmlp-admin-toggle{display:inline-flex !important;grid-template-columns:none !important;align-items:center;gap:10px !important;margin:0;cursor:pointer}.hmlp-admin-toggle input[type="checkbox"]{width:20px;height:20px;min-height:20px;margin:0;accent-color:var(--hmlp-forest)}.hmlp-verification-panel strong{display:block;color:var(--hmlp-forest-deep);font:900 1rem/1.2 var(--hmlp-font-ui)}.hmlp-verification-status,.hmlp-verification-note,.hmlp-verification-confirm{display:inline-flex;align-items:center;gap:7px;margin-top:4px;color:var(--hmlp-muted);font:800 0.86rem/1.25 var(--hmlp-font-ui)}.hmlp-verification-confirm{margin-top:0;color:var(--hmlp-forest-deep)}.hmlp-verification-confirm .hmlp-verified-badge{width:22px;height:22px;margin-left:0;font-size:1rem}.hmlp-button-style-panel{display:grid;gap:18px;padding:18px;border:1px solid var(--hmlp-border);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,0.82) 0%,rgba(247,248,239,0.72) 100%);box-shadow:0 12px 26px rgba(61,65,39,0.06)}.hmlp-button-style-panel h2{margin:0;color:var(--hmlp-forest-deep);font:900 1.35rem/1.15 var(--hmlp-font-ui)}.hmlp-button-style-group{display:grid;gap:10px}.hmlp-button-style-group>strong{color:var(--hmlp-forest-deep);font:900 0.96rem/1.2 var(--hmlp-font-ui)}.hmlp-live-style-preview{display:grid;gap:8px;padding:12px;border:1px solid var(--hmlp-border);border-radius:18px;background:rgba(255,255,255,0.62)}.hmlp-live-style-preview>span{color:var(--hmlp-muted);font:900 0.72rem/1.15 var(--hmlp-font-ui);text-transform:uppercase}.hmlp-live-preview-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:58px;padding:12px 18px;border:1px solid rgba(255,255,255,0.18);border-radius:24px;background:var(--hmlp-chip-bg-primary);color:#f7f8ef;font:800 1.22rem/1.12 var(--hmlp-preview-font,var(--hmlp-font-ui));text-align:center;box-shadow:0 12px 26px rgba(61,65,39,0.16);pointer-events:none;transition:border-radius 0.18s ease,background 0.18s ease,color 0.18s ease,box-shadow 0.18s ease}.hmlp-live-style-preview.hmlp-button-radius-square .hmlp-live-preview-button{border-radius:0}.hmlp-live-style-preview.hmlp-button-radius-round .hmlp-live-preview-button{border-radius:14px}.hmlp-live-style-preview.hmlp-button-radius-rounder .hmlp-live-preview-button{border-radius:24px}.hmlp-live-style-preview.hmlp-button-radius-full .hmlp-live-preview-button{border-radius:999px}.hmlp-live-style-preview.hmlp-button-style-glass .hmlp-live-preview-button{border-color:rgba(255,255,255,0.68) !important;background:linear-gradient(135deg,rgba(255,255,255,0.56) 0%,rgba(255,255,255,0.24) 100%) !important;color:var(--hmlp-forest-deep) !important;box-shadow:0 14px 30px rgba(61,65,39,0.14),inset 0 1px 0 rgba(255,255,255,0.72) !important;backdrop-filter:blur(14px) saturate(1.12)}.hmlp-live-style-preview.hmlp-button-style-outline .hmlp-live-preview-button{border:2px solid var(--hmlp-olive-strong) !important;background:transparent !important;color:var(--hmlp-forest-deep) !important;box-shadow:none !important}.hmlp-button-style-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hmlp-button-radius-options{grid-template-columns:repeat(4,minmax(0,1fr))}.hmlp-button-style-choice{position:relative;display:grid !important;gap:9px !important;min-width:0;cursor:pointer;text-align:center}.hmlp-button-style-choice input{position:absolute;opacity:0;pointer-events:none}.hmlp-button-style-preview{display:flex;align-items:center;justify-content:center;min-height:88px;padding:14px;border:2px solid transparent;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,0.82) 0%,rgba(237,241,232,0.7) 100%),#f4f3ee;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8);transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease,background 0.18s ease}.hmlp-button-style-choice input:checked+.hmlp-button-style-preview{border-color:#111827;background:linear-gradient(135deg,rgba(255,255,255,0.96) 0%,rgba(239,244,232,0.84) 100%),#ffffff;box-shadow:0 0 0 3px rgba(17,24,39,0.1),0 14px 28px rgba(17,24,39,0.1)}.hmlp-button-style-choice input:focus-visible+.hmlp-button-style-preview{outline:3px solid var(--hmlp-focus-ring);outline-offset:2px}.hmlp-button-style-preview>span{position:relative;display:inline-flex;align-items:center;justify-content:center;width:min(100%,160px);min-height:46px;padding:0 16px;border-radius:15px;background:#d9d8d5;color:#ffffff;font:900 0.8rem/1 var(--hmlp-font-ui)}.hmlp-button-style-options-main .hmlp-button-style-preview>span::after{content:"Button"}.hmlp-button-style-choice-solid .hmlp-button-style-preview{background:radial-gradient(circle at 20% 10%,rgba(245,158,11,0.18),transparent 34%),linear-gradient(135deg,#fbfaf6 0%,#ecefeb 100%)}.hmlp-button-style-choice-solid .hmlp-button-style-preview>span{border:0;background:linear-gradient(135deg,var(--hmlp-chip-bg-primary) 0%,#22346f 100%) !important;box-shadow:0 10px 22px rgba(20,31,70,0.18)}.hmlp-button-style-choice-glass .hmlp-button-style-preview{background:linear-gradient(135deg,rgba(34,52,111,0.16) 0%,rgba(255,255,255,0.52) 45%,rgba(228,87,46,0.16) 100%),#f3f2ed}.hmlp-button-style-choice-glass .hmlp-button-style-preview>span{border:1px solid rgba(255,255,255,0.86);background:linear-gradient(135deg,rgba(255,255,255,0.72) 0%,rgba(255,255,255,0.28) 100%) !important;color:#182033;box-shadow:0 12px 24px rgba(31,41,55,0.12),inset 0 1px 0 rgba(255,255,255,0.78);backdrop-filter:blur(10px) saturate(1.12)}.hmlp-button-style-choice-outline .hmlp-button-style-preview{background:linear-gradient(135deg,#ffffff 0%,#f1f4ea 100%)}.hmlp-button-style-choice-outline .hmlp-button-style-preview>span{border:2px solid #182033;background:transparent !important;color:#182033;box-shadow:none}.hmlp-button-style-choice em{color:var(--hmlp-text);font:800 0.86rem/1.25 var(--hmlp-font-ui);font-style:normal}.hmlp-button-radius-preview{min-height:66px}.hmlp-button-radius-preview>span{width:42px;height:28px;border:0;border-top:3px solid #111827;border-left:3px solid #111827;background:transparent}.hmlp-button-radius-choice-square .hmlp-button-radius-preview>span{border-radius:0}.hmlp-button-radius-choice-round .hmlp-button-radius-preview>span{border-top-left-radius:5px}.hmlp-button-radius-choice-rounder .hmlp-button-radius-preview>span{border-top-left-radius:11px}.hmlp-button-radius-choice-full .hmlp-button-radius-preview>span{border-top-left-radius:22px}.hmlp-edit-panel label{display:grid;gap:6px;color:var(--hmlp-forest-deep);font:700 0.96rem/1.25 var(--hmlp-font-ui)}.hmlp-edit-panel label small{color:var(--hmlp-muted);font:500 0.78rem/1.3 var(--hmlp-font-ui)}.hmlp-edit-panel input[type="text"],.hmlp-edit-panel input[type="date"],.hmlp-edit-panel input[type="email"],.hmlp-edit-panel input[type="tel"],.hmlp-edit-panel input[type="url"],.hmlp-edit-panel input[type="number"],.hmlp-edit-panel input[type="color"],.hmlp-edit-panel select,.hmlp-edit-panel textarea,.hml-link-row input[type="text"],.hml-link-row input[type="date"],.hml-link-row input[type="email"],.hml-link-row input[type="tel"],.hml-link-row input[type="url"],.hml-link-row input[type="number"],.hml-link-row input[type="color"],.hml-link-row select,.hml-link-row textarea{width:100%;min-width:0;border:1px solid var(--hmlp-border);border-radius:16px;background:rgba(255,255,255,0.9);color:var(--hmlp-text);font:400 1rem/1.45 var(--hmlp-font-ui);box-shadow:inset 0 1px 0 rgba(255,255,255,0.48)}.hmlp-edit-panel input[type="text"],.hmlp-edit-panel input[type="date"],.hmlp-edit-panel input[type="email"],.hmlp-edit-panel input[type="tel"],.hmlp-edit-panel input[type="url"],.hmlp-edit-panel select,.hml-link-row input[type="text"],.hml-link-row input[type="date"],.hml-link-row input[type="email"],.hml-link-row input[type="tel"],.hml-link-row input[type="url"]{min-height:54px;padding:14px 16px}.hml-link-row input[type="text"],.hml-link-row input[type="url"],.hml-link-row select{min-height:46px;padding:10px 14px}.hmlp-edit-panel textarea,.hml-link-row textarea{min-height:90px;resize:vertical}.hml-link-row textarea{padding:12px 14px}.hmlp-edit-panel input:focus,.hmlp-edit-panel select:focus,.hmlp-edit-panel textarea:focus,.hml-link-row input:focus,.hml-link-row select:focus,.hml-link-row textarea:focus{outline:none;border-color:rgba(99,107,47,0.4);box-shadow:0 0 0 3px var(--hmlp-focus-ring),inset 0 1px 0 rgba(255,255,255,0.58)}#hml-links-list{display:grid;gap:10px;margin:6px 0 0}.hmlp-embed-safe-list{margin:-2px 0 8px;padding:10px 12px;border:1px solid rgba(15,23,42,0.1);border-radius:14px;background:rgba(255,255,255,0.68);color:var(--hmlp-muted);font:700 0.82rem/1.35 var(--hmlp-font-ui)}.hmlp-item-limits{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.hmlp-item-limits span{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid rgba(15,23,42,0.12);border-radius:999px;background:rgba(255,255,255,0.78);color:var(--hmlp-text);font:800 0.76rem/1 var(--hmlp-font-ui);box-shadow:0 8px 18px rgba(15,23,42,0.06)}.hmlp-item-limits span.is-full{border-color:rgba(239,35,60,0.28);background:rgba(239,35,60,0.1);color:#b91c1c}.hmlp-batch-link-panel{display:grid;gap:12px;padding:16px;border:1px solid rgba(47,95,28,0.18);border-radius:20px;background:linear-gradient(180deg,rgba(248,251,255,0.92) 0%,rgba(232,241,255,0.84) 100%);box-shadow:0 10px 24px rgba(61,65,39,0.06)}.hmlp-batch-link-panel strong{display:block;color:var(--hmlp-forest-deep);font:900 1rem/1.2 var(--hmlp-font-ui)}.hmlp-batch-link-panel span,.hmlp-batch-link-status{color:var(--hmlp-muted);font:800 0.86rem/1.35 var(--hmlp-font-ui)}.hmlp-batch-link-panel textarea{min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace}.hmlp-batch-link-actions{display:flex;flex-wrap:wrap;gap:10px}.hmlp-batch-link-actions .hmlp-btn{flex:1 1 180px}.hmlp-batch-link-status{min-height:1.2em;margin:0}.hml-link-row{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:14px;overflow:hidden;border:1px solid rgba(99,107,47,0.18);border-radius:22px;background:rgba(247,248,239,0.74);box-shadow:0 10px 24px rgba(61,65,39,0.05)}.hml-link-row::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:var(--hmlp-cover-action-bg)}.hml-link-row:nth-child(odd){background:var(--hmlp-row-odd-bg)}.hml-link-row:nth-child(even){background:var(--hmlp-row-even-bg)}.hmlp-edit-theme-fixed .hml-link-row:nth-child(4n+1){border-color:rgba(37,99,235,0.26);background:linear-gradient(180deg,#f8fbff 0%,#e8f1ff 100%)}.hmlp-edit-theme-fixed .hml-link-row:nth-child(4n+2){border-color:rgba(14,116,144,0.26);background:linear-gradient(180deg,#f7fefd 0%,#e1f7f4 100%)}.hmlp-edit-theme-fixed .hml-link-row:nth-child(4n+3){border-color:rgba(147,51,234,0.22);background:linear-gradient(180deg,#fdf9ff 0%,#f0e7ff 100%)}.hmlp-edit-theme-fixed .hml-link-row:nth-child(4n){border-color:rgba(217,119,6,0.24);background:linear-gradient(180deg,#fffdf7 0%,#fff1d6 100%)}.hml-link-row[data-type="link"]::before{background:var(--hmlp-cover-action-bg)}.hml-divider-row::before{background:#a06d24}.hml-embed-row::before{background:#2f7890}.hml-image-row::before{background:#76528c}.hml-product-row::before{background:#b45309}.hml-paragraph-row::before{background:#256f55}.hml-link-row[data-type="link"]{grid-template-columns:28px auto minmax(120px,0.9fr) minmax(160px,1fr);grid-template-areas:"drag label title url" ". . desc desc" ". . feature actions";align-items:center;border-color:rgba(83,112,55,0.22);column-gap:12px;row-gap:8px}.hml-link-row .drag-handle{display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:42px;color:var(--hmlp-forest);cursor:grab}.hml-link-row[data-type="link"] .drag-handle{grid-area:drag}.hml-link-row .row-label{display:inline-flex;align-items:center;gap:7px;min-height:42px;color:#30371b;font:800 0.92rem/1.2 var(--hmlp-font-ui);color:var(--hmlp-forest);white-space:nowrap}.hml-link-row[data-type="link"] .row-label{grid-area:label}.hml-link-row[data-type="link"] .hml-link-title{grid-area:title}.hml-link-row[data-type="link"] .hml-link-url{grid-area:url}.hml-link-row .row-label i,.hml-link-row .drag-handle i{color:currentColor}.hml-divider-row .row-label,.hml-divider-row .drag-handle{color:#7a511d}.hml-embed-row .row-label,.hml-embed-row .drag-handle{color:#255f73}.hml-image-row .row-label,.hml-image-row .drag-handle{color:#68447d}.hml-product-row .row-label,.hml-product-row .drag-handle{color:#92400e}.hml-paragraph-row .row-label,.hml-paragraph-row .drag-handle{color:#205f49}.hml-paragraph-row{grid-template-columns:28px auto minmax(0,1fr) auto auto;grid-template-areas:"drag label title actions remove" ". . tools tools tools" ". . paragraph paragraph paragraph"}.hml-paragraph-row .drag-handle{grid-area:drag}.hml-paragraph-row .row-label{grid-area:label}.hml-paragraph-row .hml-paragraph-title{grid-area:title}.hml-paragraph-row .hml-paragraph-toolbar{grid-area:tools}.hml-paragraph-row .hml-paragraph-text{grid-area:paragraph;min-height:150px}.hml-paragraph-toolbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px;border:1px solid rgba(99,107,47,0.14);border-radius:14px;background:rgba(255,255,255,0.42)}.hml-paragraph-toolbar button{display:inline-grid;place-items:center;min-width:36px;height:34px;padding:0 10px;border:1px solid rgba(15,23,42,0.12);border-radius:10px;background:#ffffff;color:#172033;font:900 0.78rem/1 var(--hmlp-font-ui);cursor:pointer}.hml-paragraph-toolbar button:hover,.hml-paragraph-toolbar button:focus{border-color:rgba(15,23,42,0.28);background:#f8fafc}.hml-paragraph-row .row-move-controls{grid-area:actions}.hml-paragraph-row .remove-link{grid-area:remove}.hml-link-row .remove-link,.hml-link-row .move-up,.hml-link-row .move-down{display:inline-flex;align-items:center;justify-content:center;width:64px;height:42px;padding:0 10px;border:1px solid transparent;border-radius:14px;font:800 0.78rem/1 var(--hmlp-font-ui);letter-spacing:0.01em;outline:none;cursor:pointer;transition:transform 0.18s ease,background 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.hml-link-row .remove-link{background:linear-gradient(180deg,#ff3f52 0%,#df1230 100%) !important;border-color:rgba(158,20,38,0.42) !important;color:#ffffff !important;box-shadow:0 10px 18px rgba(158,20,38,0.2);text-shadow:0 1px 2px rgba(0,0,0,0.18)}.hml-link-row .remove-link:hover,.hml-link-row .remove-link:focus{transform:translateY(-1px);background:linear-gradient(180deg,#ff5f68 0%,#e3293f 100%) !important;box-shadow:0 12px 22px rgba(158,20,38,0.26)}.hml-link-row .remove-link i{color:#ffffff !important}.row-move-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:134px;gap:6px}.hml-link-row .move-up,.hml-link-row .move-down{position:relative;width:64px;font-size:0.82rem;background:var(--hmlp-cover-action-bg) !important;border-color:var(--hmlp-border-strong);color:#ffffff !important;box-shadow:0 10px 18px var(--hmlp-shadow);text-shadow:0 1px 2px rgba(0,0,0,0.18)}.hml-link-row .move-up:hover,.hml-link-row .move-up:focus,.hml-link-row .move-down:hover,.hml-link-row .move-down:focus{transform:translateY(-1px);background:var(--hmlp-cover-action-bg) !important;border-color:rgba(255,255,255,0.58);color:#ffffff !important;box-shadow:0 14px 24px var(--hmlp-shadow-strong),inset 0 1px 0 rgba(255,255,255,0.28)}.hml-link-row .hml-link-desc{grid-area:desc;min-height:62px;margin-top:0}.hml-link-featured{grid-area:feature;display:inline-flex !important;align-items:center;justify-self:start;gap:9px !important;min-height:30px;margin-top:0;padding:6px 10px;border:1px solid var(--hmlp-border);border-radius:999px;background:rgba(255,255,255,0.72);color:var(--hmlp-forest-deep) !important;font:800 0.82rem/1.1 var(--hmlp-font-ui) !important;box-shadow:none;cursor:pointer}.hml-link-featured input{width:16px !important;height:16px !important;margin:0;accent-color:var(--hmlp-olive-strong)}.hml-link-row[data-type="link"] .row-move-controls{grid-area:actions;align-self:center;justify-self:end;margin-right:70px}.hml-link-row[data-type="link"] .remove-link{grid-area:actions;align-self:center;justify-self:end}.hml-divider-row{grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"drag label toolbar" ". . actions";background:linear-gradient(180deg,rgba(247,242,226,0.96) 0%,rgba(239,230,202,0.9) 100%);border-color:rgba(150,116,54,0.24);row-gap:12px}.hml-divider-row .drag-handle{grid-area:drag}.hml-divider-row .row-label{grid-area:label}.hml-divider-row .hml-row-toolbar{grid-area:toolbar}.hml-divider-row .row-move-controls{grid-area:actions;justify-self:end;margin-right:80px}.hml-divider-row .remove-link{grid-area:actions;justify-self:end}.hml-row-toolbar{min-width:0}.hml-divider-controls{display:grid;grid-template-columns:minmax(200px,1fr) 150px 90px;gap:10px;align-items:center}.hml-divider-controls .divider-thickness{text-align:center}.hml-embed-row{grid-template-columns:1fr;grid-template-areas:"header" "preview" "desc" "count" "actions";background:linear-gradient(180deg,rgba(235,244,249,0.96) 0%,rgba(222,236,243,0.9) 100%);border-color:rgba(50,105,130,0.24);gap:12px}.hml-embed-row>div:first-child{display:grid !important;grid-area:header;grid-template-columns:auto auto minmax(120px,0.9fr) minmax(180px,1.35fr);gap:10px;align-items:center;min-width:0}.hml-embed-row .row-move-controls,.hml-embed-row .remove-link{grid-area:actions;align-self:end}.hml-embed-row .row-move-controls{justify-self:end;margin-right:80px}.hml-embed-row .remove-link{justify-self:end}.hml-embed-row .embed-preview{grid-area:preview}.hml-embed-row .hml-embed-desc{grid-area:desc}.hml-embed-row .char-remaining{grid-area:count}.hml-image-row{grid-template-columns:auto auto minmax(190px,0.86fr) minmax(260px,1fr);grid-template-areas:"drag label title upload" ". . imageurl upload" ". . desc desc" ". . count count" ". . actions actions";align-items:start;background:linear-gradient(180deg,rgba(244,236,248,0.96) 0%,rgba(235,224,241,0.9) 100%);border-color:rgba(112,68,130,0.22);row-gap:12px}.hml-image-row .drag-handle{grid-area:drag}.hml-image-row .row-label{grid-area:label}.hml-image-row .hml-link-title{grid-area:title}.hml-image-row .hml-image-link-url{grid-area:imageurl}.hml-image-row .hml-image-upload{grid-area:upload}.hml-image-row .hml-image-desc{grid-area:desc;min-height:92px}.hml-image-row .char-remaining{grid-area:count}.hml-image-row .row-move-controls,.hml-image-row .remove-link{grid-area:actions;align-self:end}.hml-image-row .row-move-controls{justify-self:end;margin-right:80px}.hml-image-row .remove-link{justify-self:end}.hml-product-row{grid-template-columns:28px auto minmax(150px,1fr) minmax(128px,0.56fr) minmax(180px,0.78fr);grid-template-areas:"drag label title currency upload" ". . price buyurl upload" ". . button badge upload" ". . desc desc desc" ". . count actions actions";align-items:start;background:linear-gradient(180deg,rgba(255,250,235,0.96) 0%,rgba(254,243,199,0.9) 100%);border-color:rgba(180,83,9,0.24);column-gap:12px;row-gap:10px}.hml-product-row>input,.hml-product-row>select,.hml-product-row>textarea{width:100%;min-width:0}.hml-product-row .drag-handle{grid-area:drag}.hml-product-row .row-label{grid-area:label}.hml-product-row .hml-product-title{grid-area:title}.hml-product-row .hml-product-currency{grid-area:currency}.hml-product-row .hml-product-price{grid-area:price}.hml-product-row .hml-product-url{grid-area:buyurl}.hml-product-row .hml-product-button-label{grid-area:button}.hml-product-row .hml-product-badge{grid-area:badge}.hml-product-row .hml-image-upload{grid-area:upload;align-self:stretch}.hml-product-row .hml-product-desc{grid-area:desc;min-height:112px}.hml-product-row .char-remaining{grid-area:count}.hml-product-row .row-move-controls,.hml-product-row .remove-link{grid-area:actions;align-self:end}.hml-product-row .row-move-controls{justify-self:end;margin-right:80px}.hml-product-row .remove-link{justify-self:end}.hml-image-upload{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.hml-image-upload .hml-image-file{max-width:100%;font:600 0.84rem/1.2 var(--hmlp-font-ui)}.hml-image-preview{display:grid;place-items:center;aspect-ratio:16 / 10;min-height:0;max-height:230px;overflow:hidden;border:1px dashed rgba(99,107,47,0.28);border-radius:18px;background:rgba(255,255,255,0.66);color:var(--hmlp-muted);font:700 0.9rem/1.25 var(--hmlp-font-ui)}.hml-image-preview img{display:block;width:100%;height:100%;object-fit:cover}.embed-preview{overflow:hidden;border:1px solid var(--hmlp-border);border-radius:20px;background:rgba(255,255,255,0.72)}.embed-preview iframe,.embed-preview video{display:block;width:100%;min-height:220px;border:0}.embed-preview .hmlp-embed-music iframe,.embed-preview .hmlp-editor-music-embed{min-height:0;max-width:100%;border-radius:16px}.embed-preview .hmlp-editor-map-embed{min-height:260px;max-width:100%;border-radius:16px;background:#eef1db}.hml-embed-desc{min-height:82px}.char-remaining{justify-self:end;color:var(--hmlp-muted);font:600 0.8rem/1 var(--hmlp-font-ui)}.hmlp-edit-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:10px;margin-top:8px}.hmlp-btn,.hmlp-save-btn{letter-spacing:0.01em;outline:none}.hmlp-btn:disabled,.hmlp-btn.is-disabled{cursor:not-allowed;opacity:0.48 !important;transform:none;box-shadow:none}.hmlp-edit-actions .hmlp-btn,.hmlp-edit-actions .hmlp-btn:visited,.hmlp-edit-actions .hmlp-save-btn,.hmlp-edit-actions .hmlp-save-btn:visited{min-height:52px;padding:0 18px;border-radius:18px;font-size:0.92rem;line-height:1.1;text-shadow:0 1px 2px rgba(0,0,0,0.18) !important;opacity:1 !important}.hmlp-edit-actions #add-link,.hmlp-edit-actions #add-link:visited{background:linear-gradient(180deg,#5f8f33 0%,#2f5f1c 100%) !important;border-color:rgba(47,95,28,0.46) !important;color:#ffffff !important;box-shadow:0 12px 24px rgba(47,95,28,0.22)}.hmlp-edit-actions #add-link:hover,.hmlp-edit-actions #add-link:focus{background:linear-gradient(180deg,#6fa642 0%,#3a7024 100%) !important;color:#ffffff !important;box-shadow:0 15px 28px rgba(47,95,28,0.28)}.hmlp-edit-actions #add-embed,.hmlp-edit-actions #add-embed:visited{background:linear-gradient(180deg,#2f93ad 0%,#255f73 100%) !important;border-color:rgba(37,95,115,0.46) !important;color:#ffffff !important;box-shadow:0 12px 24px rgba(37,95,115,0.22)}.hmlp-edit-actions #add-embed:hover,.hmlp-edit-actions #add-embed:focus{background:linear-gradient(180deg,#39a8c5 0%,#2c7189 100%) !important;color:#ffffff !important;box-shadow:0 15px 28px rgba(37,95,115,0.28)}.hmlp-edit-actions #add-image,.hmlp-edit-actions #add-image:visited{background:linear-gradient(180deg,#8c63a5 0%,#68447d 100%) !important;border-color:rgba(104,68,125,0.46) !important;color:#ffffff !important;box-shadow:0 12px 24px rgba(104,68,125,0.22)}.hmlp-edit-actions #add-image:hover,.hmlp-edit-actions #add-image:focus{background:linear-gradient(180deg,#9d72b6 0%,#76528c 100%) !important;color:#ffffff !important;box-shadow:0 15px 28px rgba(104,68,125,0.28)}.hmlp-edit-actions #add-product,.hmlp-edit-actions #add-product:visited{background:linear-gradient(180deg,#d97706 0%,#92400e 100%) !important;border-color:rgba(146,64,14,0.46) !important;color:#ffffff !important;box-shadow:0 12px 24px rgba(146,64,14,0.22)}.hmlp-edit-actions #add-product:hover,.hmlp-edit-actions #add-product:focus{background:linear-gradient(180deg,#f59e0b 0%,#a94c12 100%) !important;color:#ffffff !important;box-shadow:0 15px 28px rgba(146,64,14,0.28)}.hmlp-edit-actions #add-divider,.hmlp-edit-actions #add-divider:visited{background:linear-gradient(180deg,#bd842d 0%,#7a511d 100%) !important;border-color:rgba(122,81,29,0.46) !important;color:#ffffff !important;box-shadow:0 12px 24px rgba(122,81,29,0.22)}.hmlp-edit-actions #add-divider:hover,.hmlp-edit-actions #add-divider:focus{background:linear-gradient(180deg,#d09535 0%,#8d6124 100%) !important;color:#ffffff !important;box-shadow:0 15px 28px rgba(122,81,29,0.28)}.hmlp-edit-actions .hmlp-save-btn,.hmlp-edit-actions .hmlp-save-btn:visited,.hmlp-edit-actions .hmlp-save-btn:hover,.hmlp-edit-actions .hmlp-save-btn:focus,.hmlp-edit-actions .hmlp-save-btn:active{background:var(--hmlp-danger-button-bg) !important;border-color:rgba(158,20,38,0.46) !important;color:#ffffff !important;box-shadow:0 12px 24px rgba(158,20,38,0.24)}.hmlp-edit-actions .hmlp-save-btn:hover,.hmlp-edit-actions .hmlp-save-btn:focus{background:var(--hmlp-danger-button-hover-bg) !important;box-shadow:0 15px 28px rgba(158,20,38,0.3)}.hmlp-edit-actions .hmlp-btn i,.hmlp-edit-actions .hmlp-save-btn i{color:#ffffff !important;opacity:1 !important}.hmlp-save-btn,.hmlp-btn.primary{box-shadow:0 12px 24px var(--hmlp-shadow)}.hmlp-btn i,.hmlp-save-btn i{color:currentColor}.hmlp-row-ghost{opacity:0.45}.hmlp-row-notes-wrap{grid-column:1 / -1}.hmlp-row-notes{min-height:72px}.hmlp-modal{display:none}.hmlp-modal.open{pointer-events:auto}.hmlp-modal-card{display:flex !important;flex-direction:column !important;min-height:0 !important;overflow:hidden !important;background:#ffffff !important}.hmlp-modal-body{display:flex !important;flex:1 1 auto !important;flex-direction:column !important;min-height:0 !important}.hmlp-crop-wrap{flex:1 1 auto !important;min-height:240px !important;max-height:none !important}.hmlp-crop-wrap,.hmlp-crop-wrap .cropper-container,.hmlp-crop-wrap .cropper-wrap-box,.hmlp-crop-wrap .cropper-canvas,.hmlp-crop-wrap .cropper-drag-box,.hmlp-crop-wrap .cropper-crop-box,.hmlp-crop-wrap .cropper-face,.hmlp-crop-wrap .cropper-line,.hmlp-crop-wrap .cropper-point{pointer-events:auto}.hmlp-crop-wrap .cropper-container{z-index:2}.hmlp-crop-wrap .cropper-crop-box,.hmlp-crop-wrap .cropper-face{cursor:move}#hmlp-crop-image{max-width:100%}.hmlp-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center;flex:0 0 auto;margin-top:14px;padding-top:12px;border-top:1px solid rgba(148,163,184,0.22);background:#ffffff}.hmlp-controls .hmlp-btn{min-width:88px;min-height:46px;padding:0 16px;border:1px solid rgba(17,24,39,0.2);background:linear-gradient(180deg,#eef2f7 0%,#cbd5e1 100%) !important;color:#111827 !important;text-shadow:none !important;box-shadow:0 10px 18px rgba(15,23,42,0.12);opacity:1 !important}.hmlp-controls .hmlp-btn:hover,.hmlp-controls .hmlp-btn:focus,.hmlp-controls .hmlp-btn:active{background:linear-gradient(180deg,#f8fafc 0%,#dbe3ee 100%) !important;color:#111827 !important;transform:translateY(-1px);box-shadow:0 12px 22px rgba(15,23,42,0.16);opacity:1 !important}.hmlp-crop-actions{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.hmlp-crop-actions .hmlp-btn{min-width:86px}.hmlp-crop-actions #hmlp-crop-skip{min-width:142px}.hmlp-save-btn,.hmlp-save-btn:visited,.hmlp-profile-card .hmlp-save-btn,.hmlp-profile-card .hmlp-save-btn:visited,.hmlp-controls #hmlp-crop-save,.hmlp-controls #hmlp-crop-save:visited{background:var(--hmlp-danger-button-bg) !important;border-color:rgba(158,20,38,0.5) !important;color:#ffffff !important;text-shadow:0 1px 2px rgba(0,0,0,0.2) !important;box-shadow:0 12px 24px rgba(158,20,38,0.24) !important}.hmlp-save-btn:hover,.hmlp-save-btn:focus,.hmlp-profile-card .hmlp-save-btn:hover,.hmlp-profile-card .hmlp-save-btn:focus,.hmlp-crop-actions #hmlp-crop-save:hover,.hmlp-crop-actions #hmlp-crop-save:focus,.hmlp-crop-actions #hmlp-crop-save:active{background:var(--hmlp-danger-button-hover-bg) !important;border-color:rgba(158,20,38,0.58) !important;color:#ffffff !important;box-shadow:0 15px 28px rgba(158,20,38,0.3) !important}.hmlp-controls .hmlp-btn:disabled,.hmlp-controls .hmlp-btn.is-disabled,.hmlp-save-btn:disabled,.hmlp-save-btn.is-disabled{cursor:wait;opacity:0.72 !important;transform:none !important;filter:grayscale(0.08)}@media (max-width:900px){.hml-divider-controls,.hml-embed-row>div:first-child,.hmlp-edit-actions{grid-template-columns:1fr 1fr}}@media (max-width:720px){.hmlp-auth-wrap{padding:0;background:#ffffff}.hmlp-report-wrap{padding:0;background:#ffffff}.hmlp-auth-card{min-height:100vh;border-radius:0}.hmlp-report-card{min-height:100vh;border-radius:0}.hmlp-auth-card .hmlp-body{padding:24px 18px}.hml-auth-logo{height:68px}.hmlp-admin-switcher{position:relative;top:auto;right:auto;bottom:auto;width:auto;margin:12px 14px 10px}.hmlp-admin-switcher summary,.hmlp-admin-switcher[open] summary{float:none;margin-left:auto}.hmlp-admin-switcher-panel{order:-1;margin:0 0 8px}.hmlp-center-wrap{padding:0}.hmlp-profile-card{max-width:100%;border-radius:0 !important;border-left:0;border-right:0}.hmlp-cover{height:340px;border-radius:0 !important}.hmlp-cover .hmlp-photo-actions{left:10px;gap:6px;max-width:calc(100% - 20px)}.hmlp-cover .hmlp-photo-actions .btn{min-height:38px;padding:0 12px;font-size:0.82rem}.hmlp-edit-cover .hmlp-cover-photo-actions{top:10px}.hmlp-edit-cover .hmlp-avatar-photo-actions{top:56px}.hmlp-cover-scheme{right:10px;bottom:70px;grid-template-columns:20px minmax(0,1fr);width:min(136px,calc(100% - 20px));padding:7px 9px;border-radius:15px}.hmlp-cover-scheme::before{width:20px;height:20px;border-width:1px}.hmlp-cover-scheme span{font-size:0.54rem}.hmlp-cover-scheme select{min-height:26px;padding-right:24px;font-size:0.78rem}.hmlp-custom-color-input{height:24px;min-height:24px}.hmlp-cover-scheme::after{font-size:0.64rem}.hmlp-cover-bar{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:10px;min-height:58px;padding:8px 12px 10px}.hmlp-cover-brand{flex:0 1 auto;max-width:calc(50% - 86px);min-width:0;font-size:0.86rem;overflow:hidden;text-overflow:ellipsis}.hmlp-cover-actions{flex:0 0 auto;margin-left:0;gap:6px}.hmlp-profile-adult-flag{top:64px;right:22px;min-width:54px;height:30px;font-size:0.88rem}.hmlp-profile-card.no-cover.no-avatar .hmlp-cover.no-cover:not(.hmlp-edit-cover){height:86px}.hmlp-profile-card.no-cover.no-avatar .hmlp-cover.no-cover.has-owner-actions:not(.hmlp-edit-cover){height:136px}.hmlp-profile-card.no-cover.no-avatar .hmlp-cover-brand{max-width:calc(100% - 158px)}.hmlp-profile-card.no-cover.no-avatar .hmlp-cover.no-cover:not(.hmlp-edit-cover) .hmlp-profile-adult-flag{top:46px;right:16px}.hmlp-profile-card.no-cover.no-avatar .hmlp-cover.no-cover.has-owner-actions:not(.hmlp-edit-cover) .hmlp-cover-owner-actions{top:12px;right:12px}.hmlp-profile-card.no-cover.no-avatar .hmlp-cover.no-cover.has-owner-actions:not(.hmlp-edit-cover) .hmlp-profile-adult-flag{top:16px;left:12px;right:auto}.hmlp-profile-card.no-cover.no-avatar .hmlp-cover.no-cover.has-owner-actions:not(.hmlp-edit-cover) .hmlp-cover-brand{max-width:calc(100% - 112px)}.hmlp-profile-card.no-cover.no-avatar .hmlp-body{padding-top:24px}.hmlp-avatar{bottom:-54px;width:144px;height:144px;border-width:5px}.hmlp-body{padding:68px 18px 24px}.hmlp-hero-layout{grid-template-columns:1fr;grid-template-rows:none;min-height:0}.hmlp-hero-layout.has-profile-ads{grid-template-rows:none}.hmlp-profile-ad{max-width:none;width:100%;min-height:50px;margin:8px 0 2px;border:1px solid var(--hmlp-border);border-radius:999px;background:var(--hmlp-pill-bg);box-shadow:0 6px 16px rgba(61,65,39,0.05),0 1px 0 rgba(255,255,255,0.42) inset}.hmlp-profile-ad a{min-height:48px;padding:10px 16px;border-radius:999px;color:var(--hmlp-text);font:500 0.9rem/1.25 var(--hmlp-font-ui);overflow:hidden;text-overflow:ellipsis}.hmlp-profile-ad-left,.hmlp-profile-ad-right{grid-column:auto;grid-row:auto}.hmlp-identity{grid-column:auto;grid-row:auto;padding:0}.hmlp-name{font-size:2.2rem}.hmlp-tagline{font-size:1rem}.hmlp-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 10px}.hmlp-details>span{grid-column:auto !important;grid-row:auto !important;min-width:0;width:100%;max-width:none;min-height:50px;padding:10px 12px;font-size:0.9rem;line-height:1.25}.hmlp-details>span:last-child{grid-column:1 / -1}.hmlp-analytics-card,.hmlp-account-page-card{padding:20px 14px}.hmlp-analytics-head{display:grid}.hmlp-private-head{display:grid;align-items:start;padding:16px}.hmlp-private-title{justify-items:center;gap:10px}.hmlp-private-logo,.hmlp-private-logo-text{width:140px;height:70px;min-width:140px;min-height:70px;border-radius:0}.hmlp-private-head h1{font-size:clamp(1.85rem,10vw,2.45rem)}.hmlp-private-actions{display:flex;flex-wrap:wrap;justify-content:center;flex-basis:auto;width:100%;margin:12px 0 16px;overflow:visible}.hmlp-private-actions .hmlp-btn{width:auto;flex:1 1 100%;min-height:42px;padding:0 14px;max-width:100%;min-width:0;white-space:normal}.hmlp-qr-layout{grid-template-columns:1fr;justify-items:center;text-align:center}.hmlp-qr-actions{width:100%}.hmlp-qr-actions .hmlp-btn{flex:1 1 100%}.hmlp-analytics-head.hmlp-private-head,.hmlp-account-page-head.hmlp-private-head{min-height:300px;padding:16px}.hmlp-analytics-stats,.hmlp-analytics-grid{grid-template-columns:1fr}.hmlp-analytics-section-head{align-items:flex-start;flex-direction:column}.hmlp-analytics-chart-wrap{grid-template-columns:34px minmax(0,1fr);gap:8px}.hmlp-analytics-chart-axis{font-size:0.66rem}.hmlp-analytics-chart{gap:5px;grid-template-columns:repeat(var(--hmlp-chart-days,30),minmax(0,1fr))}.hmlp-analytics-chart.is-weekly{gap:8px}.hmlp-bio,.hmlp-paragraph-block{padding:18px 18px}.hmlp-bio,.hmlp-paragraph-content{font-size:1rem}.hmlp-paragraph-block{margin:20px 0}.hmlp-embed-map iframe{height:260px;min-height:260px}.hmlp-product-card{grid-template-columns:1fr}.hmlp-product-card .hmlp-product-media,.hmlp-product-card .hmlp-product-media img{min-height:220px}:is(.hmlp-button-radius-square,.hmlp-button-radius-round,.hmlp-button-radius-rounder,.hmlp-button-radius-full) .hmlp-product-card .hmlp-product-media{border-radius:var(--hmlp-profile-panel-radius) var(--hmlp-profile-panel-radius) 0 0}.hmlp-product-card .hmlp-product-copy{padding:18px}.hmlp-product-card .hmlp-product-buy{width:100%}.hmlp-verification-panel,.hmlp-admin-profile-panel{align-items:stretch;flex-direction:column}.hmlp-verification-panel .hmlp-btn{width:100%}.hmlp-button-style-options,.hmlp-button-radius-options{grid-template-columns:repeat(2,minmax(0,1fr))}.hmlp-button-style-preview{min-height:68px;padding:12px}.hmlp-links-grid{grid-template-columns:1fr;gap:10px}.hmlp-chip{min-height:58px;padding-right:14px}.hmlp-adult-badge{top:-7px;right:-6px;min-width:38px;height:22px;font-size:0.62rem}.embed-title{font-size:1.08rem}.hmlp-embed-desc{padding:16px 16px 18px;font-size:0.95rem}.hmlp-image-caption-overlay{left:12px;right:auto;bottom:12px;max-width:calc(100% - 24px);max-height:min(34%,96px);padding:8px 10px;border-radius:10px}.hmlp-image-caption-overlay strong{font-size:0.9rem}.hmlp-image-caption-overlay span{max-height:2.64em;-webkit-line-clamp:2;font-size:0.78rem;line-height:1.32}.hmlp-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hmlp-modal{padding:8px !important}.hmlp-modal-card{width:100% !important;height:calc(100dvh - 16px) !important;border-radius:18px !important}.hmlp-modal-body{padding:10px !important}.hmlp-crop-wrap{min-height:220px !important}.hmlp-controls .hmlp-btn,.hmlp-crop-actions .hmlp-btn,.hmlp-crop-actions #hmlp-crop-skip{width:100%;min-width:0}.hmlp-crop-actions{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr;margin-left:0}.hml-link-row,.hml-link-row[data-type="link"],.hml-divider-row,.hml-paragraph-row,.hml-image-row,.hml-product-row,.hml-embed-row>div:first-child,.hml-divider-controls,.hmlp-edit-actions{grid-template-columns:1fr;align-items:stretch}.hmlp-edit-top-actions{justify-content:stretch}.hmlp-edit-top-actions .hmlp-save-btn{width:100%}.hml-link-row[data-type="link"]{grid-template-areas:"drag" "label" "title" "url" "desc" "feature" "actions" "remove";row-gap:10px}.hml-divider-row{grid-template-areas:"drag" "label" "toolbar" "actions" "remove"}.hml-paragraph-row{grid-template-areas:"drag" "label" "title" "tools" "paragraph" "actions" "remove"}.hml-image-row{grid-template-areas:"drag" "label" "title" "imageurl" "upload" "desc" "count" "actions" "remove"}.hml-product-row{grid-template-areas:"drag" "label" "title" "currency" "price" "buyurl" "button" "badge" "upload" "desc" "count" "actions" "remove"}.hml-link-row .drag-handle,.hml-link-row .row-label{width:100%;min-height:auto}.hml-link-row .drag-handle{min-height:28px}.hml-link-row .row-label{min-height:36px}.hml-link-row[data-type="link"] .row-move-controls,.hml-divider-row .row-move-controls,.hml-paragraph-row .row-move-controls,.hml-embed-row .row-move-controls,.hml-image-row .row-move-controls,.hml-product-row .row-move-controls{grid-area:actions;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:48px;width:100%;gap:8px;margin-right:0;align-self:stretch;justify-self:stretch}.hml-link-row .move-up,.hml-link-row .move-down{width:100%;height:48px;border-radius:14px}.hml-embed-row{grid-template-areas:"header" "preview" "desc" "count" "actions" "remove"}.hml-link-row[data-type="link"] .remove-link,.hml-divider-row .remove-link,.hml-paragraph-row .remove-link,.hml-embed-row .remove-link,.hml-image-row .remove-link,.hml-product-row .remove-link{grid-area:remove;width:100%;height:48px;justify-self:stretch;align-self:stretch;gap:8px;border-radius:14px;font:800 0.88rem/1 var(--hmlp-font-ui);letter-spacing:0.02em}.hml-link-row .remove-link::after{content:"Remove"}}@media (max-width:480px){.hmlp-handle-checker{padding:0;border-radius:0}.hmlp-handle-form{gap:12px;justify-items:stretch}.hmlp-handle-form>label{font-size:clamp(1.02rem,5.2vw,1.18rem)}.hmlp-handle-hint{font-size:0.88rem}.hmlp-handle-claim-row{grid-template-columns:1fr;gap:8px;padding:6px;border-radius:12px}.hmlp-handle-entry{grid-template-columns:auto minmax(0,1fr);min-height:48px;padding:0 12px}.hmlp-handle-entry>span{width:auto;height:auto;font-size:0.84rem}.hmlp-handle-entry input{width:100%;padding:8px 10px;font-size:0.96rem}.hmlp-handle-next{width:100%;min-height:44px}.hmlp-cover{height:300px}.hmlp-cover .hmlp-photo-actions .btn{min-height:36px;padding:0 10px;font-size:0.78rem}.hmlp-edit-cover .hmlp-avatar-photo-actions{top:52px}.hmlp-cover-bar{min-height:54px;gap:8px;padding:8px 10px}.hmlp-cover-brand{width:auto;max-width:calc(50% - 74px);justify-content:flex-start;text-align:left;white-space:nowrap;font-size:0.8rem}.hmlp-cover-actions{width:auto;justify-content:flex-end}.hmlp-cover-action{width:34px;height:34px}.hmlp-profile-adult-flag{top:62px;right:18px;min-width:52px;height:30px;font-size:0.84rem}.hmlp-avatar{width:128px;height:128px}.hmlp-details>span{width:100%}.hmlp-footer-nav{flex-wrap:wrap;gap:8px}.hmlp-profile-signup{display:grid;gap:16px;margin-top:24px;padding:18px;text-align:center}.hmlp-profile-signup-button{width:100%}.hmlp-warning-actions{grid-template-columns:1fr}}