.ed1{--ed1-art:54%;--ed1-light:color-mix(in srgb,var(--ed1-c) 58%,#fff);--ed1-glow:color-mix(in srgb,var(--ed1-c) 24%,transparent);--ed1-bg:linear-gradient(105deg,color-mix(in srgb,var(--ed1-c) 20%,#08110d) 0%,color-mix(in srgb,var(--ed1-c) 9%,#0b1410) 55%);isolation:isolate;box-sizing:border-box;border:1.5px solid var(--ed1-c);background:var(--ed1-bg);min-width:0;min-height:180px;box-shadow:0 0 22px var(--ed1-glow);color:#eef4ec;text-align:left;border-radius:22px;font-family:DM Sans,system-ui,sans-serif;transition:transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.ed1 *{box-sizing:border-box}.ed1:hover{box-shadow:0 0 32px color-mix(in srgb,var(--ed1-c) 42%,transparent);transform:translateY(-2px)}.ed1:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--ed1-c) 70%,#fff),0 0 30px color-mix(in srgb,var(--ed1-c) 40%,transparent)}.ed1.is-ended{opacity:.7;filter:saturate(.6)}.ed1.is-bare{box-shadow:none;border:0;border-radius:0}.ed1.is-bare:hover{transform:none}.ed1-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.ed1-hit:focus-visible{outline:none}.ed1-art{z-index:0;width:var(--ed1-art);pointer-events:none;height:100%;position:absolute;top:0;right:0}.ed1-edge{filter:drop-shadow(0 0 7px var(--ed1-c)) drop-shadow(0 0 16px color-mix(in srgb,var(--ed1-c) 55%,transparent));position:absolute;inset:0}.ed1-edge i{background:linear-gradient(180deg,var(--ed1-light),var(--ed1-c) 55%,var(--ed1-light));clip-path:var(--ed1-shape);position:absolute;inset:0;transform:translate(-6px)}.ed1-img{clip-path:var(--ed1-shape);background:#0b1410;position:absolute;inset:0;overflow:hidden}.ed1-img img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}.ed1-img:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--ed1-c) 22%,transparent),transparent 30%);position:absolute;inset:0}.ed1-body{z-index:2;width:calc(100% - var(--ed1-art) + 2%);max-width:calc(100% - var(--ed1-art) + 2%);pointer-events:none;flex-direction:column;flex:none;gap:8px;min-width:0;padding:18px 10px 18px 20px;display:flex;position:relative}.ed1-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ed1-light);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.ed1 .ed1-title{text-shadow:0 1px 8px #00000080;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:-2px 0 0;padding:0;font-family:Manrope,DM Sans,sans-serif;font-size:20px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden;color:#fff!important;text-align:left!important}.ed1 .ed1-title:after,.ed1 .ed1-title:before{content:none!important;display:none!important}.ed1-extra{color:#c9d6cd;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ed1-extra strong{color:#eef4ec}.ed1-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ed1-when{border:1px solid var(--ed1-c);color:var(--ed1-light);white-space:nowrap;background:#060c0a73;border-radius:8px;align-self:flex-start;padding:4px 10px;font-size:13px;font-weight:700}.ed1-pill{border:1px solid color-mix(in srgb,var(--ed1-c) 40%,transparent);color:#e2ebe4;white-space:nowrap;background:#060c0a99;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.ed1-pill.is-junior{color:#bfe0ff;border-color:#8cc8ff}.ed1-pill.is-host{color:#f7dfa0;border-color:#f2c14e}.ed1-grow{flex-grow:1}.ed1-actions{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ed1-status{z-index:3;background:var(--ed1-c);color:var(--ed1-ink);pointer-events:none;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #00000073}.ed1-btn{border:1px solid var(--ed1-c);background:var(--ed1-c);white-space:nowrap;cursor:pointer;height:36px;box-shadow:0 4px 14px color-mix(in srgb,var(--ed1-c) 30%,transparent);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font:800 13px DM Sans,sans-serif;display:inline-flex;position:relative;color:var(--ed1-ink)!important;text-decoration:none!important}.ed1-btn:hover{filter:brightness(1.08)}.ed1-btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.ed1-btn.is-ghost{box-shadow:none;background:#060c0a99;color:var(--ed1-light)!important}.ed1-btn.is-done{box-shadow:none;background:#060c0a99;border-color:#7cf07a;color:#7cf07a!important}.ed1-btn.is-muted{box-shadow:none;background:#060c0a99;border-color:#3c5747;color:#c9d6cd!important}.ed1-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.ed1-wide{--ed1-art:48%;min-height:164px}.ed1-compact{--ed1-art:46%;min-height:150px}.ed1-compact .ed1-title{font-size:18px}div.ed1-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}div.ed1-grid.is-auto{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.cc-overview .cc-next>article.ed1.ed1,.cc-overview .cc-next article.ed1.ed1{border:1.5px solid var(--ed1-c);background:var(--ed1-bg);min-height:150px;box-shadow:0 0 22px var(--ed1-glow);overflow-wrap:normal;border-radius:22px;flex-direction:row;justify-content:flex-start;gap:0;padding:0;display:flex;overflow:hidden}@media (max-width:700px){.cc-overview .cc-next>article.ed1.ed1{border-radius:18px;min-height:124px}}@media (max-width:900px){div.ed1-grid{grid-template-columns:1fr}}.my-ed1 .ed1-status{background:var(--tone,var(--ed1-c));color:#0b1410}@media (max-width:700px){.ed1,.ed1-wide,.ed1-compact{--ed1-art:44%;border-radius:18px;min-height:124px}.ed1-body{width:calc(100% - var(--ed1-art) + 4%);max-width:calc(100% - var(--ed1-art) + 4%);gap:5px;padding:12px 6px 12px 14px}.ed1-kicker{font-size:11.5px}.ed1 .ed1-title{margin:0;font-size:16px}.ed1-extra{font-size:12px}.ed1-when{border-radius:7px;padding:2px 7px;font-size:12.5px}.ed1-pill{padding:2px 6px;font-size:12px}.ed1-btn{border-radius:9px;height:30px;padding:0 10px;font-size:12px}.ed1-status{padding:3px 8px;font-size:12px;top:8px;right:8px}.ed1-hide-m{display:none!important}div.ed1-grid.is-auto{grid-template-columns:1fr}div.ed1-grid{gap:10px}}@media (prefers-reduced-motion:reduce){.ed1{transition:none}.ed1:hover{transform:none}}
.xev{flex-direction:column;gap:10px;display:flex}.xev-note{color:#d7e2d9;background:#5bc8b01a;border:1px solid #5bc8b080;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.xev-note svg{color:#5bc8b0;flex:none;margin-top:2px}.xev-note strong{color:#eef4ec}.xev-link{color:#b8e36a;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.xev-actions{flex-wrap:wrap;gap:8px;display:flex}.xev-btn{background:#5bc8b024;border:1px solid #5bc8b0;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font:700 14px DM Sans,sans-serif;display:inline-flex;color:#eef4ec!important;text-decoration:none!important}.xev-btn:hover{background:#5bc8b03d}.xev-btn:focus-visible{outline-offset:2px;outline:3px solid #b8e36a}.ed1-ext{left:calc(100% - var(--ed1-art) + 18px);z-index:3;color:#d8f5ee;letter-spacing:.03em;text-transform:uppercase;pointer-events:none;white-space:nowrap;background:#06100cd1;border:1px solid #5bc8b0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font:800 11px DM Sans,sans-serif;display:inline-flex;position:absolute;bottom:10px}.xev p{white-space:pre-line}@media (max-width:700px){.ed1-ext-long{display:none}.ed1-ext{max-width:calc(var(--ed1-art) - 28px);white-space:nowrap}}
