.evt7{color:#0f172a;display:flex;flex-direction:column;font-family:var(--tw-font-sans,"Inter","Helvetica Neue",Arial,sans-serif);gap:clamp(2rem,5vw,3.5rem)}.evt7-hero{background:linear-gradient(130deg,#0f172a,#1e293b 37%,#3730a3);border-radius:32px;box-shadow:0 45px 110px -60px rgba(15,23,42,.95);color:#f8fafc;min-height:420px;overflow:hidden;padding:clamp(2.5rem,6vw,4.5rem);position:relative}.evt7-hero__background{background:radial-gradient(circle at 18% 20%,rgba(59,130,246,.35),transparent 60%),radial-gradient(circle at 82% 15%,rgba(14,165,233,.3),transparent 55%),radial-gradient(circle at 70% 82%,rgba(236,72,153,.22),transparent 60%);filter:blur(18px);inset:-35%;opacity:.7;pointer-events:none;position:absolute}.evt7-hero__layout{align-items:center;display:grid;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);position:relative;z-index:1}.evt7-hero__content{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);max-width:720px}.evt7-hero__badge-row{display:flex;flex-wrap:wrap;gap:.6rem}.evt7-badge,.evt7-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.16em;padding:.45rem 1.1rem;text-transform:uppercase}.evt7-badge{background:rgba(99,102,241,.22);color:#c7d2fe}.evt7-chip{background:rgba(45,212,191,.18);color:#ccfbf1}.evt7-title{font-size:clamp(2.4rem,6vw,3.8rem);font-weight:700;line-height:1.05;margin:0;text-shadow:0 22px 55px rgba(15,23,42,.35)}.evt7-lede{color:rgba(226,232,240,.82);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65;margin:0;max-width:62ch}.evt7-meta{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.evt7-meta-card{backdrop-filter:blur(24px);background:rgba(15,23,42,.35);border:1px solid rgba(148,163,184,.22);border-radius:22px;display:flex;gap:1rem;padding:1.35rem 1.4rem}.evt7-meta-icon{align-items:center;background:rgba(99,102,241,.28);border-radius:14px;color:#ede9fe;display:inline-flex;height:48px;justify-content:center;width:48px}.evt7-meta-icon svg{fill:currentColor;height:22px;width:22px}.evt7-meta-label{color:rgba(203,213,225,.62);font-size:.78rem;font-weight:600;letter-spacing:.18em;margin:0;text-transform:uppercase}.evt7-meta-value{color:#f8fafc;display:flex;flex-wrap:wrap;font-size:1.05rem;font-weight:600;gap:.4rem;margin:.4rem 0 0}.evt7-meta-address{color:rgba(226,232,240,.75);font-weight:500}.evt7-sep{opacity:.55}.evt7-hero__panel{width:100%}.evt7-panel{background:linear-gradient(160deg,rgba(15,23,42,.75),rgba(30,41,59,.58));border:1px solid rgba(148,163,184,.25);border-radius:28px;box-shadow:0 30px 70px -45px rgba(15,23,42,.85);overflow:hidden;padding:2.2rem;position:relative}.evt7-panel:before{background:radial-gradient(circle at 20% 20%,rgba(249,115,22,.26),transparent 55%),radial-gradient(circle at 85% 75%,rgba(59,130,246,.22),transparent 60%);content:"";inset:-25%;opacity:.7;pointer-events:none;position:absolute}.evt7-panel>*{position:relative;z-index:1}.evt7-panel-label{color:rgba(203,213,225,.6);font-size:.75rem;font-weight:600;letter-spacing:.18em;margin:0;text-transform:uppercase}.evt7-panel-title{color:#f1f5f9;font-size:clamp(1.4rem,2.6vw,1.95rem);font-weight:700;margin:.85rem 0 1.8rem}.evt7-panel-divider{background:linear-gradient(90deg,rgba(226,232,240,0),rgba(226,232,240,.45),rgba(226,232,240,0));height:1px;margin-bottom:1.5rem;width:100%}.evt7-panel-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.evt7-panel-list li{color:#f8fafc;display:flex;font-weight:600;gap:1.25rem;justify-content:space-between}.evt7-panel-list span:first-child{color:rgba(226,232,240,.62);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.evt7-panel-list span:last-child{flex:1;font-size:1rem;text-align:right}.evt7-hero__image{background-position:50%;background-size:cover;inset:0;mix-blend-mode:lighten;opacity:.18;position:absolute}.evt7-data{background:#fff;border-radius:28px;box-shadow:0 30px 65px -55px rgba(15,23,42,.75);display:flex;flex-direction:column;gap:2rem;padding:clamp(2.2rem,4vw,3rem)}.evt7-data__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.evt7-data__header h2{color:#111827;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:700;margin:0}.evt7-search{display:flex;flex-direction:column;gap:.5rem;min-width:min(320px,100%)}.evt7-search label{color:rgba(15,23,42,.55);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.evt7-search input{border:1px solid rgba(99,102,241,.25);border-radius:12px;font-size:.95rem;padding:.8rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.evt7-search input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.2);outline:none}.evt7-props{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0}.evt7-props--meta{margin-top:1.5rem}.evt7-prop{background:rgba(248,250,252,.9);border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 18px 40px -32px rgba(15,23,42,.65);display:flex;flex-direction:column;gap:.45rem;padding:1.15rem 1.2rem}.evt7-prop dt{color:rgba(15,23,42,.6);font-size:.75rem;letter-spacing:.12em;margin:0;text-transform:uppercase}.evt7-prop dd{color:#0f172a;font-weight:600;margin:0;word-break:break-word}.evt7-prop pre{background:rgba(15,23,42,.88);border-radius:12px;color:#f1f5f9;font-size:.75rem;margin:0;max-height:220px;overflow:auto;padding:.75rem}.evt7-associations{background:rgba(15,23,42,.92);border-radius:18px;color:#f8fafc;margin-top:2rem;padding:1.5rem}.evt7-associations h3{font-size:1.1rem;font-weight:600;margin:0 0 1rem}.evt7-associations pre{font-size:.78rem;margin:0;max-height:280px;overflow:auto}.evt7-empty{background:rgba(248,250,252,.85);border:2px dashed rgba(148,163,184,.35);border-radius:24px;padding:3rem;text-align:center}.evt7-empty h2{font-size:1.6rem;font-weight:700;margin:0 0 .75rem}.evt7-empty p{color:rgba(55,65,81,.7);margin:0}@media (max-width:980px){.evt7-hero__layout{grid-template-columns:minmax(0,1fr)}.evt7-panel{padding:1.9rem}}@media (max-width:640px){.evt7-hero{border-radius:24px;padding:2.2rem}.evt7-meta{grid-template-columns:minmax(0,1fr)}.evt7-panel-list li{align-items:flex-start;flex-direction:column;gap:.35rem}}