:root{--v42-lime:#8fcb5e}.v42-ann-side{display:flex;flex-direction:column;gap:12px}@media(min-width:1024px){.v42-ann-side{position:sticky;top:112px}}.v42-ann-side>.v42-imgwrap{aspect-ratio:21/9!important;min-height:0!important}.v42-cal2{position:relative;overflow:hidden;padding:18px 20px 16px;color:#fff;border:1px solid #1f2b24;border-radius:22px;background:radial-gradient(420px 220px at 100% 0%,rgba(143,203,94,.22),transparent 65%),radial-gradient(300px 200px at 0% 100%,rgba(79,209,197,.12),transparent 70%),#0d1511}.v42-cal2:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}.v42-cal2>*{position:relative}.v42-c2-top{display:flex;justify-content:space-between;font:500 10.5px JetBrains Mono,ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:#7f9187}.v42-c2-top b{color:var(--v42-lime);font-weight:500;display:inline-flex;gap:7px;align-items:center}.v42-c2-top b i{width:6px;height:6px;border-radius:50%;background:var(--v42-lime);animation:v42pulse 1.8s infinite}.v42-c2-main{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin:14px 0 6px}.v42-c2-day{font-family:Inter Display,Inter,sans-serif;font-weight:800;font-size:56px;line-height:.85;letter-spacing:-.05em;color:var(--v42-lime);text-shadow:0 0 28px #8fcb5e66;display:flex;flex-direction:column;align-items:flex-start}.v42-c2-day small{font:600 12px JetBrains Mono,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:#cfe9b8;text-shadow:none;margin-top:8px}.v42-c2-cd{display:inline-block;font:600 11px JetBrains Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#0d1511;background:var(--v42-lime);padding:4px 9px;margin-bottom:8px;border-radius:99px}.v42-c2-t{font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:#fff;transition:opacity .25s}.v42-strip{position:relative;display:flex;align-items:flex-end;gap:3px;height:68px;margin-top:10px}.v42-strip i{position:relative;flex:1;min-width:0;height:10px;background:#2c3a32;border-radius:2px;transition:height .35s cubic-bezier(.2,.8,.2,1),background .25s,box-shadow .25s}.v42-strip i.we{height:6px;background:#202b25}.v42-strip i.td{height:24px;background:#fff}.v42-strip i.td:after{content:"";position:absolute;left:50%;top:-8px;width:1px;height:8px;background:#fff}.v42-strip i.ev{height:44px;background:linear-gradient(180deg,var(--v42-lime),#4f9a3a);box-shadow:0 0 16px #8fcb5e88;cursor:pointer}.v42-strip i.ev:before{content:attr(data-d);position:absolute;left:50%;bottom:calc(100% + 5px);transform:translate(-50%);font:600 11px JetBrains Mono,ui-monospace,monospace;color:#cfe9b8}.v42-strip i.ev.on,.v42-strip i.ev:hover{height:62px;background:#e4ffc4;box-shadow:0 0 26px #b9e387}.v42-mons{position:relative;height:14px;margin-top:8px;font:500 10px JetBrains Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:#6d7e74}.v42-mons span{position:absolute;top:0;transform:translate(0);white-space:nowrap}.v42-mons span:before{content:"";position:absolute;left:0;top:-8px;width:1px;height:6px;background:#3a4a40}.v42-mons span{padding-left:5px}@keyframes v42pulse{0%{box-shadow:0 0 #8fcb5ecc}to{box-shadow:0 0 0 10px #8fcb5e00}}@media(prefers-reduced-motion:reduce){.v42-c2-top b i{animation:none}}.v42-c2-nav{display:none}@media(max-width:1023px){.v42-ann-side>.v42-imgwrap{display:none!important}.v42-ann-side{position:static;gap:0;order:-1;transform:none!important;min-height:0!important}.v42-cal2{padding:16px 16px 14px;border-radius:20px}.v42-c2-day{font-size:48px}.v42-c2-t{font-size:15px}.v42-strip{gap:2px;height:64px}.v42-strip i.ev:after{content:"";position:absolute;inset:-14px -4px}.v42-strip i.ev:before{font-size:10px}.v42-c2-nav{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font:500 11px JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em;color:#7f9187}.v42-c2-nav button{width:44px;height:36px;border-radius:12px;border:1px solid #2c3a32;background:#16211b;color:var(--v42-lime);font-size:20px;line-height:1;cursor:pointer}.v42-c2-nav button:active{background:var(--v42-lime);color:#0d1511}}
