/* uq harmira 223 26427b9f */

:root{
  --vf711b7c:#f2f2ff; --v3be6aa9:#d6e7ff; --v451f03d:#5ca8ff; --v618ab11:#2086e0; --v0999d7c:#0a0b0e; --v8c48e6f:#0a0b0e; --va3ad829:#505c6a; --v01467d4:#ffffff;
  --v80b31ac:rgba(14,10,10,.12); --vb0e71c8:#0a0b0e; --vf892520:#f2f2ff;
  --v2604d24:Georgia,'Times New Roman',serif; --vc7d4a3b:Georgia,'Times New Roman',serif; --vff3c0b3:system-ui,-apple-system,'Segoe UI',sans-serif;
}
*{box-sizing:border-box} html{scroll-behavior:smooth}
body{margin:0;font-family:var(--vff3c0b3);background:var(--vf711b7c);color:var(--v0999d7c);line-height:1.6;-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block} a{color:inherit;text-decoration:none}
.c5b9fc6f{width:min(1140px,92vw);margin:0 auto}

.cff56504{position:sticky;top:0;z-index:50;background:rgba(247,241,238,.94);backdrop-filter:blur(10px);border-bottom:1px solid var(--v80b31ac)}
.ccf6485c{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}
.cb5d6a70{font-family:var(--vc7d4a3b);font-weight:800;letter-spacing:.04em;font-size:1.15rem;line-height:1}
.cb5d6a70 em{font-family:var(--v2604d24);font-style:italic;font-weight:500;color:var(--v618ab11);margin-left:4px}
.cb5d6a70 span{display:block;font-family:var(--vff3c0b3);font-size:.55rem;letter-spacing:.18em;text-transform:uppercase;color:var(--va3ad829);font-weight:600;margin-top:3px}
.c4a2ec09{display:none;gap:16px;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--va3ad829)}
.c4a2ec09 a:hover{color:var(--v0999d7c)}
.ce76befe{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:999px;border:0;background:var(--v451f03d);color:var(--v0999d7c);font-weight:800;font-size:.8rem;letter-spacing:.04em;cursor:pointer}
.ce76befe:hover{background:var(--v618ab11);color:#ffffff}
.c837341d{background:var(--v8c48e6f);color:#ffffff}
.c837341d:hover{background:#15151a}
.ce40f0b5{display:none}
.cb6095d1{display:flex;flex-direction:column;gap:5px;background:0;border:0;padding:8px;cursor:pointer}
.cb6095d1 i{width:18px;height:2px;background:var(--v0999d7c);display:block}
@media(min-width:960px){.c4a2ec09{display:flex}.cb6095d1{display:none}.ce40f0b5{display:inline-flex}}

.cdf44212{display:grid;gap:20px;padding:28px 0 40px;align-items:center}
@media(min-width:900px){.cdf44212{grid-template-columns:1.05fr .95fr;min-height:78vh}}
.ca5111ab{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--va3ad829);margin:0 0 12px}
.cdf44212 h1{font-family:var(--vc7d4a3b);font-size:clamp(2.8rem,7vw,5rem);line-height:.95;margin:0 0 14px;font-weight:800;letter-spacing:-.02em;text-transform:uppercase}
.cdf44212 h1 em{font-style:normal;color:var(--v618ab11)}
.cdf44212 .c15e555b{font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin:0 0 18px;color:var(--va3ad829)}
.c4b63c54{position:relative;border-radius:28px;aspect-ratio:4/5;background:
  radial-gradient(circle at 45% 28%,#d8d6f2,#9190c4 45%,#38395a 80%);
  overflow:hidden}
.c4b63c54::before{content:"";position:absolute;left:18%;right:16%;top:14%;height:58%;border-radius:48% 48% 40% 40%;background:linear-gradient(180deg,#e6e4f5,#aca8d2)}
.c4b63c54::after{content:"";position:absolute;left:26%;right:28%;top:8%;height:24%;border-radius:50%;background:linear-gradient(180deg,#24243a,#0a0a12);opacity:.9}
.c3e87c66{position:absolute;right:12px;bottom:12px;width:110px;height:110px;border-radius:50%;border:1.5px dashed var(--v618ab11);background:rgba(247,241,238,.92);display:flex;align-items:center;justify-content:center;text-align:center;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.25;color:var(--v0999d7c);padding:10px}

.cefb9da6{padding:48px 0}
.c55e2dc4{display:inline-block;background:var(--v451f03d);color:var(--v0999d7c);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:12px}
.cefb9da6 h2{font-family:var(--vc7d4a3b);font-size:clamp(1.8rem,3.5vw,2.6rem);margin:0 0 8px;font-weight:800;text-transform:uppercase;letter-spacing:-.01em}
.cefb9da6 .c7ee1b9d{color:var(--va3ad829);margin:0 0 22px}

.ccadf8ac{display:grid;gap:14px}
@media(min-width:800px){.ccadf8ac{grid-template-columns:repeat(3,1fr)}}
.c10615d1{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:3/4;background:linear-gradient(160deg,#cbc8e8,#6b669a);display:flex;flex-direction:column;justify-content:flex-end;padding:18px;color:#ffffff}
.c10615d1.c00136d6{background:linear-gradient(160deg,#beb6dc,#4a486e)}
.c10615d1.cf5f7f3e{background:linear-gradient(160deg,#c9c0e6,#7467b0)}
.c10615d1 h3{margin:0 0 4px;font-family:var(--vc7d4a3b);font-size:1.6rem;font-weight:800;letter-spacing:.04em}
.c10615d1 p{margin:0;font-size:.88rem;opacity:.9;max-width:22ch}
.c10615d1 .c9b56fb7{position:absolute;right:14px;bottom:14px;width:40px;height:40px;border-radius:50%;background:var(--v451f03d);color:var(--v0999d7c);display:grid;place-items:center;font-weight:800}

.c524f54f{display:grid;gap:20px;align-items:center}
@media(min-width:860px){.c524f54f{grid-template-columns:.9fr 1.1fr}}
.cbdbf0fe{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-radius:20px;overflow:hidden}
.cbdbf0fe span{aspect-ratio:3/4;position:relative;background:linear-gradient(145deg,#b9b4d8,#55548a)}
.cbdbf0fe span:last-child{background:linear-gradient(145deg,#c9c4e8,#8278a8)}
.cbdbf0fe i{position:absolute;left:10px;top:10px;background:var(--v451f03d);color:var(--v0999d7c);font-style:normal;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px}

.c04f520d{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
@media(min-width:800px){.c04f520d{grid-template-columns:repeat(5,1fr)}}
.c04f520d span{aspect-ratio:3/4;border-radius:16px;background:linear-gradient(145deg,#cbc8e8,#6b669a);position:relative;display:block}
.c04f520d span:nth-child(2){background:linear-gradient(145deg,#beb6dc,#4a486e)}
.c04f520d span:nth-child(3){background:linear-gradient(145deg,#c9c0e6,#7467b0)}
.c04f520d span:nth-child(4){background:linear-gradient(145deg,#aea8c8,#3d3c5a)}
.c04f520d span:nth-child(5){background:linear-gradient(145deg,#cec8ea,#645f8a)}
.c04f520d span b{position:absolute;left:8px;top:8px;background:var(--v451f03d);font-size:.6rem;padding:4px 8px;border-radius:999px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}

.c82e6f45{background:var(--v01467d4);border:1px solid var(--v80b31ac);border-radius:22px;padding:18px}
.c52b295e{display:grid;gap:16px}
@media(min-width:860px){.c52b295e{grid-template-columns:1fr 1.05fr}}
.c64293bd{border:1.5px dashed rgba(217,137,148,.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(--v3be6aa9);gap:4px}
.c64293bd strong{font-family:var(--vc7d4a3b);font-size:1.1rem;text-transform:uppercase}
.c64293bd span{color:var(--va3ad829);font-size:.86rem}
.c64293bd.c557c134{border-style:solid;background:#ffffff}
.c99fa7cf{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.c99fa7cf label{border:1px solid var(--v80b31ac);border-radius:999px;padding:8px 12px;font-size:.76rem;font-weight:700;cursor:pointer;background:#ffffff}
.c99fa7cf input{display:none}
.c99fa7cf label.cc849e1e{background:var(--v8c48e6f);color:#ffffff;border-color:var(--v8c48e6f)}
.cd12d7b9{position:relative;aspect-ratio:1;border-radius:18px;overflow:hidden;background:var(--v3be6aa9);border:1px solid var(--v80b31ac)}
.cd12d7b9 canvas{width:100%;height:100%;display:block}
.c5b906ae{position:absolute;left:10px;right:10px;bottom:10px;background:rgba(26,22,21,.86);color:#ffffff;border-radius:12px;padding:10px;font-size:.8rem;text-align:center}
.c818a668{display:none;margin-top:16px}
.c818a668.ce1bd1b8{display:block}
.c0839e15{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
@media(min-width:700px){.c0839e15{grid-template-columns:repeat(3,1fr)}}
.cb93ba39{background:var(--vf711b7c);border-radius:14px;overflow:hidden;border:1px solid var(--v80b31ac)}
.cb93ba39 canvas{width:100%;aspect-ratio:3/4;display:block}
.cb93ba39 p{margin:0;padding:10px;font-size:.84rem;font-weight:700}
.c806b0f6{font-size:.8rem;color:var(--va3ad829);margin-top:8px}
.c51d0074{display:grid;gap:8px;margin-top:12px}
.c51d0074 article{background:var(--v3be6aa9);border-radius:12px;padding:10px 12px;font-size:.85rem}
.c51d0074 b{display:block;margin-bottom:2px}

.c2f50cd1{display:grid;gap:12px}
@media(min-width:800px){.c2f50cd1{grid-template-columns:repeat(3,1fr)}}
.c969fd30{background:var(--v01467d4);border:1px solid var(--v80b31ac);border-radius:16px;padding:16px}
.c969fd30 p{margin:0 0 12px}
.c969fd30 .cddd6a3c{font-size:.84rem;color:var(--va3ad829)}

.c2f3dece{background:var(--v8c48e6f);color:rgba(255,255,255,.84);padding:28px 0 110px;margin-top:28px;font-size:.86rem}
.c2f3dece a{color:#ffffff}
.c032b452{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center}
.c3e1b562{width:100%;font-size:.75rem;opacity:.8;margin-top:8px;line-height:1.45}
.c534948b{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(247,241,238,.96) 28%);display:flex;justify-content:center}
.c534948b .ce76befe{width:min(420px,100%);box-shadow:0 10px 28px rgba(232,168,176,.4)}
body.c3caa89d .c534948b{display:none}

/* DIVERSE 08-elan */

/* HARMI SplitWipe — жёсткий сплит чёрный/розовый */
.c82e6f45{background:var(--v8c48e6f)!important;border:0!important;border-radius:0!important;padding:0!important;overflow:hidden;color:#ffffff!important}
.c52b295e{display:grid!important;gap:0!important}
@media(min-width:860px){.c52b295e{grid-template-columns:1fr 1fr!important}}
.c82e6f45 .c64293bd{background:var(--v451f03d)!important;border:0!important;border-radius:0!important;min-height:100%!important;color:var(--v8c48e6f)!important}
.c82e6f45 .c64293bd strong{font-family:var(--vc7d4a3b);text-transform:uppercase;font-size:1.4rem;color:var(--v8c48e6f)}
.c82e6f45 .c99fa7cf{position:absolute;z-index:2;left:12px;top:12px}
.c82e6f45 .c99fa7cf label{background:#ffffff!important;border:0!important;color:var(--v8c48e6f)!important;font-weight:800!important}
.c82e6f45 .c99fa7cf label.cc849e1e{background:var(--v8c48e6f)!important;color:#ffffff!important}
.c82e6f45 .c51d0074{display:none!important}
.c82e6f45 .cd12d7b9{border-radius:0!important;border:0!important;aspect-ratio:auto!important;min-height:360px;background:#12161a!important}
.c82e6f45 .c806b0f6{color:rgba(255,255,255,.6)!important;padding:0 12px}
/* FORCE BG */
body{background:var(--vf711b7c)!important}

/* BA photos */
.c8c6847f{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0}
.c8c6847f img,.c24ffcd9 img,.c04f520d img,.c9fc065f img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;border-radius:14px}
.c24ffcd9{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}
.c0714632{margin:0}
.c9fc065f{background:var(--v3be6aa9,var(--v5dd0b24,#f5f5f5));border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}
.c9fc065f h3{margin:0;padding:10px 12px;font-size:.92rem}
.c04f520d img{border-radius:12px}
