/* uq sulnora 113 c8a0e529 */

:root{
  --v08bb1f2:#b8ff8f; --v72a2918:#8ee859; --v7806b64:#ecffe0; --vdd91e00:#1b2a10; --v5096c48:#6d8a59;
  --va03b90c:#f6fff0; --v692b292:#ffffff; --v47c676b:#1b2a10; --v73080cd:rgba(232,90,126,.16);
  --va92f3c6:#8ee859; --va1bf6fe:#f9fff5;
  --v7895115:Georgia,'Times New Roman',serif; --v2eb3aec:system-ui,-apple-system,'Segoe UI',sans-serif;
}
*{box-sizing:border-box} html{scroll-behavior:smooth}
body{margin:0;overflow-x:hidden;font-family:var(--v2eb3aec);background:var(--va03b90c);color:var(--vdd91e00);line-height:1.65;-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block} a{color:inherit;text-decoration:none}
.c96d1e4c{width:min(1120px,92vw);margin:0 auto}

.c7729b2c{position:sticky;top:0;z-index:50;background:rgba(255,251,252,.94);backdrop-filter:blur(10px);border-bottom:1px solid var(--v73080cd)}
.c6ec4cb8{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0}
.ceb39b52{font-family:var(--v7895115);font-size:1.35rem;font-weight:700;letter-spacing:.02em;line-height:1}
.ceb39b52 em{font-style:italic;color:var(--v72a2918);font-weight:500;font-size:.95rem;margin-left:4px}
.ceb39b52 span{display:block;font-family:var(--v2eb3aec);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:var(--v5096c48);font-weight:600;margin-top:2px}
.ca73ad4c{display:none;gap:16px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--v5096c48)}
.ca73ad4c a:hover{color:var(--v72a2918)}
.c32978c0{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:999px;border:0;background:var(--v08bb1f2);color:#ffffff;font-weight:700;font-size:.84rem;cursor:pointer}
.c32978c0:hover{background:var(--v72a2918)}
.c569b016{background:transparent;border:1.5px solid #ffffff;color:#ffffff}
.c569b016.c6c40b2c{border-color:var(--vdd91e00);color:var(--vdd91e00)}
.c7ec5e3f{display:none}
.c08c6280{display:flex;flex-direction:column;gap:5px;background:0;border:0;padding:8px;cursor:pointer}
.c08c6280 i{width:18px;height:2px;background:var(--vdd91e00);display:block}
@media(min-width:960px){.ca73ad4c{display:flex}.c08c6280{display:none}.c7ec5e3f{display:inline-flex}}

.c778ce5e{position:relative;border-radius:24px;overflow:hidden;min-height:520px;margin:16px 0 28px;background:
  linear-gradient(105deg,rgba(28,26,27,.72) 0%,rgba(28,26,27,.35) 48%,rgba(232,162,181,.2) 100%),
  radial-gradient(circle at 70% 40%,#c0f0ca,#88b88a 45%,#385a3c 80%)}
.c7e4eb8f{position:relative;z-index:1;padding:48px 28px;max-width:520px;color:#ffffff}
.c778ce5e h1{font-family:var(--v7895115);font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.08;margin:0 0 14px;font-weight:600}
.c778ce5e p{margin:0 0 22px;opacity:.92;max-width:36ch}
.c68ad37c{display:flex;flex-wrap:wrap;gap:10px}

.c328db74{display:grid;gap:12px;padding:8px 0 40px}
@media(min-width:800px){.c328db74{grid-template-columns:repeat(4,1fr)}}
.c9038cad{background:var(--v7806b64);border-radius:18px;padding:22px 18px;text-align:center;border:1px solid rgba(232,162,181,.25)}
.c9038cad .cc51a804{width:44px;height:44px;margin:0 auto 12px;border-radius:50%;border:1.5px solid var(--v72a2918);display:grid;place-items:center}
.c9038cad .cc51a804::before{content:"";width:14px;height:14px;border-radius:3px;background:var(--v72a2918);opacity:.7}
.c9038cad h3{margin:0;font-size:.95rem;font-weight:700}

.ce8f3830{padding:48px 0}
.ce8f3830 h2{font-family:var(--v7895115);font-size:clamp(1.9rem,3.5vw,2.6rem);margin:0 0 14px;font-weight:600}
.c5f80488{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:end;margin-bottom:20px}

.c1dc9dca{display:grid;gap:22px;align-items:center}
@media(min-width:860px){.c1dc9dca{grid-template-columns:1fr 1.05fr}}
.c7b638bf{aspect-ratio:4/5;border-radius:22px;background:
  radial-gradient(circle at 45% 30%,#d6f2dc,#90c499 48%,#486e4d 80%);
  position:relative;overflow:hidden}
.c7b638bf::before{content:"";position:absolute;left:20%;right:16%;top:18%;height:55%;border-radius:48% 48% 40% 40%;background:linear-gradient(180deg,#e4f6e8,#a8d2b3)}
.c7b638bf::after{content:"";position:absolute;left:26%;right:28%;top:10%;height:24%;border-radius:50%;background:linear-gradient(180deg,#243a27,#0a120b);opacity:.88}
.c1dc9dca h2 em{font-style:italic;color:var(--v72a2918)}
.c1dc9dca p{color:var(--v5096c48);margin:0 0 12px}
.ca699adf{display:flex;gap:12px;align-items:center;margin-top:16px}
.ca699adf .c2e1e292{width:48px;height:48px;border-radius:50%;background:linear-gradient(145deg,#cce8c4,#548a5e)}
.ca699adf strong{display:block;font-size:.92rem}
.ca699adf span{font-size:.8rem;color:var(--v5096c48)}

.c533b9fd{display:grid;gap:14px}
@media(min-width:800px){.c533b9fd{grid-template-columns:repeat(3,1fr)}}
.c8c2e8e4{background:var(--v692b292);border:1px solid var(--v73080cd);border-radius:18px;overflow:hidden;box-shadow:0 10px 28px rgba(28,26,27,.04)}
.c8c2e8e4 .cda1884a{aspect-ratio:1;background:linear-gradient(145deg,#def0d8,#9cb890)}
.c8c2e8e4 .cda1884a.cbdaa772{background:linear-gradient(145deg,#c8e8cc,#688a6c)}
.c8c2e8e4 .cda1884a.c55adf4c{background:linear-gradient(145deg,#e2ead8,#8b9a78)}
.c8c2e8e4 .c196131a{padding:16px}
.c8c2e8e4 h3{margin:0 0 4px;font-family:var(--v7895115);font-size:1.35rem;font-weight:600}
.c8c2e8e4 .cd7ce9f1{font-size:.78rem;color:var(--v72a2918);font-weight:700;margin-bottom:8px}
.c8c2e8e4 p{margin:0 0 12px;font-size:.88rem;color:var(--v5096c48)}

.c6d89852{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
@media(min-width:800px){.c6d89852{grid-template-columns:repeat(4,1fr)}}
.c6d89852 span{aspect-ratio:1;border-radius:16px;display:block;background:linear-gradient(145deg,#def0d8,#9cb890)}
.c6d89852 span:nth-child(2){background:linear-gradient(145deg,#c8e8cc,#688a6c)}
.c6d89852 span:nth-child(3){background:linear-gradient(145deg,#e2ead8,#8b9a78)}
.c6d89852 span:nth-child(4){background:linear-gradient(145deg,#c0dcc4,#486e4d)}

.c8bd7342{background:var(--v7806b64);padding:48px 0;margin:0;width:100%;box-sizing:border-box}
.c8bd7342 .c96d1e4c{width:min(1120px,92vw);margin:0 auto}
.c8bd7342 .c5f80488{margin-bottom:8px}
.c8bd7342 .c6f014d2{max-width:100%}
.c6f014d2{background:var(--v692b292);border:1px solid var(--v73080cd);border-radius:22px;padding:18px;box-shadow:0 12px 32px rgba(232,162,181,.12)}
.c76ec337{display:grid;gap:16px}
@media(min-width:860px){.c76ec337{grid-template-columns:1fr 1.05fr}}
.cb54b5a8{border:1.5px dashed rgba(217,137,158,.5);border-radius:18px;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px;cursor:pointer;background:var(--v7806b64);gap:4px}
.cb54b5a8 strong{font-family:var(--v7895115);font-size:1.35rem}
.cb54b5a8 span{color:var(--v5096c48);font-size:.86rem}
.cb54b5a8.cba95b06{border-style:solid;background:#ffffff}
.c899be7c{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.c899be7c label{border:1px solid var(--v73080cd);border-radius:999px;padding:8px 12px;font-size:.76rem;font-weight:700;cursor:pointer;background:#ffffff}
.c899be7c input{display:none}
.c899be7c label.cd6b562c{background:var(--v08bb1f2);color:#ffffff;border-color:var(--v08bb1f2)}
.c06ab75d{position:relative;aspect-ratio:1;border-radius:18px;overflow:hidden;background:var(--v7806b64);border:1px solid var(--v73080cd)}
.c06ab75d canvas{width:100%;height:100%;display:block}
.c52b65be{position:absolute;left:10px;right:10px;bottom:10px;background:rgba(42,36,38,.86);color:#ffffff;border-radius:12px;padding:10px;font-size:.8rem;text-align:center}
.c0b99f28{display:none;margin-top:16px}
.c0b99f28.ccff0b23{display:block}
.cea42243{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
@media(min-width:700px){.cea42243{grid-template-columns:repeat(3,1fr)}}
.ceab80b7{background:var(--va03b90c);border-radius:14px;overflow:hidden;border:1px solid var(--v73080cd)}
.ceab80b7 canvas{width:100%;aspect-ratio:3/4;display:block}
.ceab80b7 p{margin:0;padding:10px;font-size:.84rem;font-weight:700}
.cc0862cd{font-size:.8rem;color:var(--v5096c48);margin-top:8px}
.c81e7972{display:grid;gap:8px;margin-top:12px}
.c81e7972 article{background:var(--v7806b64);border-radius:12px;padding:10px 12px;font-size:.85rem}
.c81e7972 b{display:block;margin-bottom:2px}

.c2b83c7d{display:grid;gap:12px}
@media(min-width:800px){.c2b83c7d{grid-template-columns:repeat(3,1fr)}}
.c2e699f4{background:var(--v692b292);border:1px solid var(--v73080cd);border-radius:16px;padding:16px}
.c2e699f4 p{margin:0 0 12px;font-size:.92rem}
.c2e699f4 .ce3f1d22{font-size:.84rem;color:var(--v5096c48)}
.c62995e5{color:#27c98f;letter-spacing:1px;margin-bottom:8px}

.c145b68b{background:var(--v7806b64);border-radius:22px;padding:28px;display:grid;gap:16px}
@media(min-width:800px){.c145b68b{grid-template-columns:1.1fr .9fr;align-items:center}}
.c145b68b h2{margin:0 0 8px}
.c145b68b p{margin:0;color:var(--v5096c48)}

.c9bcea92{background:var(--v47c676b);color:rgba(255,255,255,.82);padding:40px 0 110px;margin-top:36px;font-size:.88rem}
.c9bcea92 a{color:#ffffff}
.c9bcea92 .ceb39b52{color:#ffffff}
.c9bcea92 .ceb39b52 em{color:var(--v08bb1f2)}
.c9bcea92 .ceb39b52 span{color:rgba(255,255,255,.65)}
.c450cb4a{display:grid;gap:20px}
@media(min-width:800px){.c450cb4a{grid-template-columns:1.4fr 1fr 1fr}}
.c5daf1bd{margin-top:12px;font-size:.75rem;line-height:1.45;opacity:.8}
.c0d435d2{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent,rgba(255,251,252,.96) 28%);display:flex;justify-content:center}
.c0d435d2 .c32978c0{width:min(420px,100%);box-shadow:0 10px 28px rgba(232,162,181,.45)}
body.c65ffccb .c0d435d2{display:none}

/* DIVERSE 05-amara */

/* SULNO HaloDust — круг + розовый неон */
.c6f014d2{background:linear-gradient(160deg,#ecffe0,#cdffb7)!important;border:0!important;border-radius:32px!important;padding:20px!important;box-shadow:0 20px 50px rgba(232,90,126,.25)!important}
.c76ec337{display:grid!important}
@media(min-width:860px){.c76ec337{grid-template-columns:.85fr 1.15fr!important}}
.c6f014d2 .cb54b5a8{background:#ffffff!important;border:2px solid var(--v72a2918)!important;border-radius:50%!important;aspect-ratio:1!important;min-height:0!important;width:min(220px,100%);margin:0 auto}
.c6f014d2 .c899be7c label{border-radius:12px!important;background:#ffffff!important;box-shadow:0 4px 12px rgba(232,90,126,.2)}
.c6f014d2 .c899be7c label.cd6b562c{background:var(--v72a2918)!important}
.c6f014d2 .c81e7972{display:none!important}
.c6f014d2 .c06ab75d{border-radius:50%!important;border:6px solid #ffffff!important;box-shadow:0 0 0 3px var(--v72a2918)!important}
/* FORCE BG */
body{background:var(--va03b90c)!important}

/* BA photos */
.cf166312{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0}
.cf166312 img,.c914ba35 img,.c6d89852 img,.c6eee2fe img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;border-radius:14px}
.c914ba35{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}
.c92cc508{margin:0}
.c6eee2fe{background:var(--v03cf61f,var(--vc32c5fa,#f5f5f5));border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}
.c6eee2fe h3{margin:0;padding:10px 12px;font-size:.92rem}
.c6d89852 img{border-radius:12px}
