.events-stage{--event-page:#fbfbf8;--event-surface:#ffffffe6;--event-surface-elevated:#fff;--event-soft:#f1f5f9c7;--event-subtle:#f8fafce6;--event-ink:#0f172a;--event-body:#334155;--event-muted:#64748b;--event-line:#cbd5e1d9;--event-line-strong:#94a3b8;--event-accent:var(--active-cat-color,#0369a1);--event-seal:#a34e47;--event-seal-bg:#a34e4714;--event-seal-border:#a34e4761;--event-success:#047857;--event-success-soft:#ecfdf5f2;--event-success-border:#10b98159;--event-reward-bg:linear-gradient(145deg, #fef3c773, #fffbebd9);--event-reward-border:#d9770661;--event-reward-ink:#92400e;--event-ambient-line:#0369a10b;--event-ambient-mark:#a34e4713;background-color:var(--event-page);min-height:calc(100svh - 4rem);color:var(--event-ink);font-size:.875rem;position:relative;overflow-x:clip}.dark .events-stage{--event-page:#101923;--event-surface:#141f2ce6;--event-surface-elevated:#172434;--event-soft:#1c2a3ad1;--event-subtle:#0f1823c7;--event-ink:#f1f5f9;--event-body:#cbd5e1;--event-muted:#94a3b8;--event-line:#334155e0;--event-line-strong:#64748b;--event-accent:var(--active-cat-dark,#38bdf8);--event-seal:#fda4af;--event-seal-bg:#f43f5e1f;--event-seal-border:#fb71856b;--event-success:#34d399;--event-success-soft:#064e3b6b;--event-success-border:#34d39961;--event-reward-bg:linear-gradient(145deg, #78350f47, #1e293bbf);--event-reward-border:#fbbf2461;--event-reward-ink:#fde68a;--event-ambient-line:#38bdf80b;--event-ambient-mark:#fb718514}.events-ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.events-ambient-grid{background-image:linear-gradient(to right,var(--event-ambient-line) 1px,transparent 1px),linear-gradient(to bottom,var(--event-ambient-line) 1px,transparent 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 65% at 50% 18%,#000 15%,#0000 80%);mask-image:radial-gradient(85% 65% at 50% 18%,#000 15%,#0000 80%)}.events-ambient-watermark{width:24rem;height:24rem;color:var(--event-ambient-mark);animation:1.1s cubic-bezier(.16,1,.3,1) backwards events-astrolabe-enter,90s linear 1.1s infinite events-astrolabe-spin;position:absolute;top:4.5rem;right:max(-5rem,50% - 46rem)}@keyframes events-astrolabe-enter{0%{opacity:0;transform:scale(.82)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes events-astrolabe-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.events-container{z-index:1;padding-block:2rem 5rem;position:relative}.events-navigation{border-bottom:1px solid var(--event-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin-top:1rem;padding-bottom:1.15rem;display:grid}.events-category{--cat-active:var(--cat-color,#0369a1);border:1px solid var(--event-line);background:var(--event-surface);min-height:2.75rem;color:var(--event-body);white-space:nowrap;border-top:2px solid #0000;justify-content:space-between;align-items:center;gap:.45rem;padding:.5rem .75rem;font-size:.84rem;font-weight:500;line-height:1.3;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.dark .events-category{--cat-active:var(--cat-dark-color,#38bdf8)}.events-category-swatch{background:var(--cat-active);opacity:.75;border-radius:9999px;flex-shrink:0;width:.42rem;height:.42rem;transition:transform .2s,opacity .2s,box-shadow .2s}.events-category-label{text-align:left;text-overflow:ellipsis;flex:1;overflow:hidden}.events-category-seal{border:1px solid color-mix(in srgb,var(--cat-active) 26%,transparent);background:color-mix(in srgb,var(--cat-active) 8%,transparent);color:var(--cat-active);letter-spacing:.04em;opacity:.85;border-radius:2px;padding:.1rem .38rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;font-weight:700}.events-category:hover{border-color:color-mix(in srgb,var(--cat-active) 45%,var(--event-line));border-top-color:var(--cat-active);background:var(--event-surface-elevated);color:var(--event-ink)}.events-category:hover .events-category-swatch{opacity:1;transform:scale(1.2)}.events-category[aria-current=page]{border-color:color-mix(in srgb,var(--cat-active) 50%,var(--event-line));border-top:2px solid var(--cat-active);background:linear-gradient(180deg,color-mix(in srgb,var(--cat-active) 11%,transparent) 0,transparent 85%),var(--event-surface-elevated);color:var(--event-ink);box-shadow:0 4px 14px -8px color-mix(in srgb,var(--cat-active) 40%,transparent);font-weight:700}.events-category[aria-current=page] .events-category-swatch{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--cat-active) 20%,transparent);transform:scale(1.25)}.events-category[aria-current=page] .events-category-seal{opacity:1;background:color-mix(in srgb,var(--cat-active) 15%,transparent);border-color:color-mix(in srgb,var(--cat-active) 42%,transparent)}.events-content{margin-top:1.35rem}.events-board{--board-active:var(--board-color,#0369a1);min-width:0}.dark .events-board{--board-active:var(--board-dark-color,#38bdf8)}.events-board-header{border-bottom:1px dashed var(--event-line);justify-content:space-between;gap:.85rem 1.25rem;min-height:2.75rem;padding-bottom:.85rem}.events-board-header,.events-board-title{flex-wrap:wrap;align-items:center;display:flex}.events-board-title{gap:.55rem}.events-board-seal{border:1px solid color-mix(in srgb,var(--board-active) 40%,transparent);background:color-mix(in srgb,var(--board-active) 10%,transparent);color:var(--board-active);letter-spacing:.06em;border-radius:2px;justify-content:center;align-items:center;padding:.12rem .42rem;font-size:.7rem;display:inline-flex}.events-board-seal,.events-board-title h2{font-family:var(--club-serif);font-weight:700}.events-board-title h2{color:var(--event-ink);letter-spacing:.02em;margin:0;font-size:1.18rem}.events-total{border:1px solid var(--event-line);background:var(--event-soft);color:var(--event-muted);font-variant-numeric:tabular-nums;align-items:center;padding:.1rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;display:inline-flex}.events-board-controls{flex-wrap:wrap;margin-left:auto}.events-board-controls,.events-filterbar{align-items:center;gap:.75rem;display:flex}.events-filters{border:1px solid var(--event-line);background:var(--event-soft);gap:.15rem;padding:.15rem;display:inline-flex}.events-filters button{min-height:2.15rem;color:var(--event-muted);white-space:nowrap;border:1px solid #0000;border-top-width:2px;justify-content:center;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.76rem;font-weight:500;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.events-filters button span{color:var(--event-muted);font-variant-numeric:tabular-nums;background:#94a3b826;padding:.04rem .32rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.events-filters button:hover{color:var(--event-ink)}.events-filters button[aria-pressed=true]{border-color:var(--event-line);border-top:2px solid var(--board-active);background:var(--event-surface-elevated);color:var(--event-ink);font-weight:700}.events-filters button[aria-pressed=true] span{background:color-mix(in srgb,var(--board-active) 15%,transparent);color:var(--board-active)}.events-page-hint{color:var(--event-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.events-publish,.events-signup{color:#fff;letter-spacing:.02em;background:#0369a1;border:1px solid #0369a1;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;min-height:2.4rem;padding:.45rem 1rem;font-size:.8125rem;font-weight:600;transition:background-color .16s,border-color .16s,transform .16s,opacity .16s;display:inline-flex}.dark .events-publish,.dark .events-signup:not(:disabled){color:#f8fafc;background:#0284c7;border-color:#0284c7}.events-publish:hover,.events-signup:not(:disabled):hover{background:#075985;border-color:#075985;transform:translateY(-1px)}.dark .events-publish:hover,.dark .events-signup:not(:disabled):hover{background:#0369a1;border-color:#38bdf8}.events-publish>span{font-size:1rem;font-weight:400;line-height:1}.events-signup:disabled{border-color:var(--event-line);background:var(--event-soft);color:var(--event-muted);cursor:default;transform:none}.events-grid{grid-template-columns:minmax(0,1fr);gap:1.15rem;margin-top:1.25rem;display:grid}.event-card{--card-accent:var(--kind-color,#0369a1);border:1px solid var(--event-line);border-top:2px solid var(--card-accent);background:var(--event-surface);min-width:0;animation:.46s cubic-bezier(.22,1,.36,1) both events-card-rise;animation-delay:calc(var(--card-index,0) * 65ms);grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:1.5rem;padding:1.45rem 1.6rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;box-shadow:0 8px 24px -18px #0f172a24}.dark .event-card{--card-accent:var(--kind-dark-color,#38bdf8);box-shadow:0 12px 30px -18px #0206178c}.event-card:after{content:"";border-right:1.5px solid color-mix(in srgb,var(--card-accent) 45%,transparent);border-bottom:1.5px solid color-mix(in srgb,var(--card-accent) 45%,transparent);pointer-events:none;width:10px;height:10px;transition:width .2s,height .2s,border-color .2s;position:absolute;bottom:6px;right:6px}.event-card:hover{border-color:color-mix(in srgb,var(--card-accent) 45%,var(--event-line));border-top-color:var(--card-accent);box-shadow:0 14px 32px -18px color-mix(in srgb,var(--card-accent) 28%,#0f172a33)}.event-card:hover:after{border-color:var(--card-accent);width:14px;height:14px}.event-card[data-ended=true]{border-top-color:color-mix(in srgb,var(--card-accent) 55%,var(--event-muted))}.event-date-block{border:1px solid var(--event-line);border-top:2px solid var(--card-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent) 9%,transparent) 0,transparent 75%),var(--event-subtle);color:var(--event-body);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:.65rem .4rem .75rem;line-height:1.2;display:flex;position:relative}.event-date-seal{border:1px solid color-mix(in srgb,var(--card-accent) 35%,transparent);background:color-mix(in srgb,var(--card-accent) 10%,transparent);color:var(--card-accent);font-family:var(--club-serif);letter-spacing:.08em;margin-bottom:.25rem;padding:.08rem .38rem;font-size:.64rem;font-weight:700}.event-date-month{color:var(--event-body);font-size:.74rem;font-weight:600}.event-date-block strong{color:var(--event-ink);font-family:var(--club-serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.95rem;font-weight:700;line-height:1.15}.event-date-year{border-top:1px dashed var(--event-line);width:80%;color:var(--event-muted);margin-top:.18rem;padding-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.event-date-fallback{color:var(--event-muted);flex-direction:column;align-items:center;gap:.35rem;padding-block:.45rem;font-size:.72rem;display:flex}.event-date-fallback svg{width:1.35rem;height:1.35rem}.event-card-body{flex-direction:column;min-width:0;display:flex}.event-card-topline{justify-content:space-between;gap:.5rem .85rem}.event-card-meta-group,.event-card-topline{flex-wrap:wrap;align-items:center;display:flex}.event-card-meta-group{gap:.5rem .75rem}.event-card-category{border:1px solid color-mix(in srgb,var(--card-accent) 36%,transparent);background:color-mix(in srgb,var(--card-accent) 10%,transparent);min-height:1.6rem;color:var(--card-accent);letter-spacing:.03em;align-items:center;gap:.38rem;padding:.15rem .55rem;font-size:.72rem;font-weight:700;transition:background-color .16s;display:inline-flex}.event-card-category-dot{background:currentColor;border-radius:9999px;width:.35rem;height:.35rem}.event-card-category:hover{background:color-mix(in srgb,var(--card-accent) 18%,transparent)}.event-card-date{color:var(--event-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;font-size:.76rem;display:inline-flex}.event-card-date-label{color:var(--event-body);font-weight:600}.event-card-date-sep{opacity:.5}.event-card-status{border:1px solid var(--event-line);background:var(--event-soft);color:var(--event-muted);font-family:var(--club-serif);letter-spacing:.04em;align-items:center;gap:.38rem;padding:.18rem .6rem;font-size:.72rem;font-weight:700;line-height:1.4;display:inline-flex}.event-card-status>span{background:currentColor;border-radius:9999px;width:.38rem;height:.38rem}.event-card-status.is-open{border-color:var(--event-success-border);background:var(--event-success-soft);color:var(--event-success)}.event-card-heading{border-bottom:1px solid color-mix(in srgb,var(--event-line) 65%,transparent);margin-top:.65rem;padding-bottom:.7rem}.event-card-heading h3{color:var(--event-ink);font-family:var(--club-serif);letter-spacing:.015em;overflow-wrap:anywhere;margin:0;font-size:calc(clamp(1.18rem,2vw,1.42rem));font-weight:700;line-height:1.45}.event-person{color:var(--event-body);overflow-wrap:anywhere;align-items:center;gap:.55rem;font-size:.82rem;display:inline-flex}.event-person img{border:1px solid var(--event-line);-o-object-fit:cover;object-fit:cover}.event-person img,.event-person-placeholder{border-radius:9999px;flex-shrink:0;width:1.75rem;height:1.75rem}.event-person-placeholder{border:1px solid color-mix(in srgb,var(--card-accent) 35%,transparent);background:color-mix(in srgb,var(--card-accent) 10%,transparent);color:var(--card-accent);font-family:var(--club-serif);place-items:center;font-size:.72rem;font-weight:700;display:inline-grid}.event-person-text{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.event-person strong{color:var(--event-ink);font-weight:700}.event-person-note{border:1px solid var(--event-line);background:var(--event-soft);color:var(--event-muted);padding:.05rem .38rem;font-size:.68rem}.event-bounty-layout{grid-template-columns:minmax(0,1fr) minmax(11.5rem,.42fr);align-items:stretch;gap:1.25rem;margin-top:.95rem;display:grid}.event-bounty-main{flex-direction:column;justify-content:center;min-width:0;display:flex}.event-data{gap:.45rem;margin:.75rem 0 0;font-size:.82rem;line-height:1.75;display:grid}.event-data>div{grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.event-data dt{border:1px solid var(--event-line);background:var(--event-soft);color:var(--event-muted);font-family:var(--club-serif);justify-content:center;align-items:center;padding:.05rem .3rem;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-flex}.event-data dd{color:var(--event-body);white-space:pre-line;overflow-wrap:anywhere;margin:0}.event-data-grid{border:1px solid var(--event-line);background:var(--event-subtle);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.65rem 1.25rem;padding:.75rem .9rem}.event-reward{border:1px solid var(--event-reward-border);border-top:2px solid var(--card-accent);background:var(--event-reward-bg);flex-direction:column;justify-content:center;gap:.35rem;padding:.95rem 1.1rem;display:flex;position:relative;overflow:hidden}.event-reward-stamp{opacity:.12;pointer-events:none;font-size:3.1rem;line-height:1;position:absolute;bottom:-.35rem;right:.45rem}.event-reward-label,.event-reward-stamp{color:var(--card-accent);font-family:var(--club-serif);font-weight:700}.event-reward-label{letter-spacing:.08em;font-size:.72rem}.event-reward>strong{color:var(--event-reward-ink);font-family:var(--club-serif);overflow-wrap:anywhere;font-size:1.05rem;font-weight:700;line-height:1.5;position:relative}.event-contract{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.95rem;display:grid;position:relative}.event-contract-person{border:1px solid var(--event-line);background:var(--event-subtle);min-width:0;padding:.85rem 1rem}.event-contract-person[data-party=a]{border-top:2px solid var(--card-accent)}.event-contract-person[data-party=b]{border-top:2px solid #0284c7}.dark .event-contract-person[data-party=b]{border-top-color:#38bdf8}.event-contract-header{border-bottom:1px dashed var(--event-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;padding-bottom:.55rem;display:flex}.event-contract-role{border:1px solid var(--event-line);background:var(--event-surface);color:var(--event-muted);font-family:var(--club-serif);letter-spacing:.06em;padding:.08rem .4rem;font-size:.68rem;font-weight:700}.event-contract-goal{color:var(--event-body);white-space:pre-line;overflow-wrap:anywhere;margin:.6rem 0 0;font-size:.82rem;line-height:1.75}.event-contract-vs{border:1px solid color-mix(in srgb,#be123c 35%,var(--event-line));background:var(--event-surface-elevated);color:#be123c;pointer-events:none;border-radius:9999px;place-items:center;width:1.95rem;height:1.95rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0f172a1f}.event-contract-vs>span{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:800;line-height:1}.event-penalty-box{border:1px solid color-mix(in srgb,#be123c 28%,var(--event-line));background:color-mix(in srgb,#be123c 6%,var(--event-surface-elevated));border-left:3px solid #be123c;margin-top:.75rem;padding:.6rem .85rem}.event-card-description{color:var(--event-body);white-space:pre-line;overflow-wrap:anywhere;margin:.85rem 0 0;font-size:.86rem;line-height:1.85}.event-result{border:1px solid var(--event-success-border);background:var(--event-success-soft);color:var(--event-success);align-items:center;gap:.45rem;margin:.85rem 0 0;padding:.35rem .7rem;font-size:.8125rem;font-weight:600;display:inline-flex}.event-result-seal{font-family:var(--club-serif);border:1px solid;padding:.04rem .32rem;font-size:.66rem}.event-results{border-top:1px dashed var(--event-line);margin-top:.95rem;padding-top:.85rem}.event-results h4{color:var(--event-muted);font-family:var(--club-serif);letter-spacing:.06em;margin:0;font-size:.76rem;font-weight:700}.event-results ol{flex-wrap:wrap;gap:.55rem .85rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.event-results li{border:1px solid var(--event-line);background:var(--event-subtle);color:var(--event-body);align-items:center;gap:.5rem;padding:.3rem .65rem .3rem .4rem;font-size:.8125rem;font-weight:600;display:inline-flex}.event-rank-badge{background:color-mix(in srgb,var(--card-accent) 15%,transparent);width:1.35rem;height:1.35rem;color:var(--card-accent);place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:700;display:inline-grid}.event-results li[data-rank="1"] .event-rank-badge{color:#b45309;background:#d977062e}.dark .event-results li[data-rank="1"] .event-rank-badge{color:#fbbf24;background:#fbbf2438}.event-results img{-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:1.35rem;height:1.35rem}.event-media{margin-top:.9rem}.event-media-frame{border:1px solid var(--event-line);background:var(--event-subtle);max-width:22rem;transition:border-color .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.event-media-frame:hover{border-color:var(--card-accent);box-shadow:0 6px 18px -10px color-mix(in srgb,var(--card-accent) 45%,transparent)}.event-media-frame .event-media-image{aspect-ratio:16/9;width:100%;display:block;overflow:hidden}.event-media-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block}.event-media-frame:hover img{transform:scale(1.025)}.event-media-caption{border-top:1px solid var(--event-line);background:var(--event-surface);color:var(--event-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .65rem;font-size:.72rem;display:flex}.event-media-tag{color:var(--card-accent);font-family:var(--club-serif);font-weight:700}.event-card-footer{border-top:1px solid color-mix(in srgb,var(--event-line) 75%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.85rem;display:flex}.event-countdown{color:var(--event-success);font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;font-size:.76rem;font-weight:600;display:inline-flex}.event-countdown-dot{width:.4rem;height:.4rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--event-success) 20%,transparent);background:currentColor;border-radius:9999px}.event-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-left:auto;display:flex}.event-card-actions:empty{display:none}.events-inline-link{border:1px solid var(--event-line);background:var(--event-subtle);min-height:2.35rem;color:var(--event-body);justify-content:center;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.events-inline-link:hover{border-color:var(--card-accent,var(--board-active,#0369a1));background:var(--event-surface-elevated);color:var(--card-accent,var(--board-active,#0369a1))}.events-empty{border:1px solid var(--event-line);border-top:2px solid var(--board-active,#0369a1);background:var(--event-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:18rem;margin-top:1.25rem;padding:3rem 1.5rem;display:flex;position:relative}.events-empty-symbol{border:1px solid var(--event-line);background:var(--event-subtle);width:3rem;height:3rem;color:var(--board-active,#0369a1);place-items:center;display:grid}.events-empty-symbol svg,.events-empty>svg{width:1.4rem;height:1.4rem}.events-empty h3{color:var(--event-ink);font-family:var(--club-serif);margin:.25rem 0 0;font-size:1.1rem;font-weight:700}.events-empty-desc{max-width:28rem;color:var(--event-muted);margin:0;font-size:.82rem;line-height:1.65}.events-empty-links{flex-wrap:wrap;justify-content:center;gap:.6rem .85rem;margin-top:.5rem;display:flex}.events-loading{gap:1rem;margin-top:1.25rem;display:grid}.events-loading>span{border:1px solid var(--event-line);border-top:2px solid var(--board-active,#0369a1);background:var(--event-surface);height:12rem}.events-pagination{color:var(--event-muted);justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;display:flex}.events-stage :where(a,button,summary):focus-visible{outline:2px solid var(--event-accent);outline-offset:3px}@keyframes events-tab-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.events-category{animation:events-tab-rise .44s cubic-bezier(.22,1,.36,1) calc(.11s + var(--cat-tab-index,0) * 35ms) backwards}@keyframes events-board-header-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes events-seal-pop{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes events-filter-btn-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes events-btn-pop{0%{opacity:0;transform:scale(.92)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.events-board-header{animation:.46s cubic-bezier(.22,1,.36,1) .15s backwards events-board-header-enter}.events-board-seal{animation:.42s cubic-bezier(.22,1,.36,1) .16s backwards events-seal-pop}.events-filters button{animation:events-filter-btn-rise .38s cubic-bezier(.22,1,.36,1) calc(.18s + var(--filter-index,0) * 40ms) backwards}.events-publish{animation:.44s cubic-bezier(.22,1,.36,1) .22s backwards events-btn-pop}@keyframes events-card-rise{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes events-date-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes events-box-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes events-vs-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes events-media-unfurl{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.event-card{animation:events-card-rise .54s cubic-bezier(.16,1,.3,1) calc(.12s + var(--card-index,0) * 60ms) backwards}.event-card .event-date-block{animation:events-date-drop .42s cubic-bezier(.22,1,.36,1) calc(.16s + var(--card-index,0) * 60ms) backwards}.event-card .event-reward{animation:events-box-pop .46s cubic-bezier(.22,1,.36,1) calc(.21s + var(--card-index,0) * 60ms) backwards}.event-card .event-contract-vs{animation:events-vs-pop .48s cubic-bezier(.34,1.56,.64,1) calc(.23s + var(--card-index,0) * 60ms) backwards}.event-card .event-media{animation:events-media-unfurl .46s cubic-bezier(.22,1,.36,1) calc(.2s + var(--card-index,0) * 60ms) backwards}@keyframes events-empty-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes events-symbol-float{0%{opacity:0;transform:scale(.75)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.events-empty{animation:.48s cubic-bezier(.16,1,.3,1) backwards events-empty-rise}.events-empty-symbol{animation:.54s cubic-bezier(.22,1,.36,1) 80ms backwards events-symbol-float}@media (width<=960px){.events-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.events-container{padding-block:1.5rem 3.5rem}.events-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.events-category{padding:.45rem .65rem;font-size:.8125rem}.event-card{grid-template-columns:4rem minmax(0,1fr);gap:1rem;padding:1.15rem}.event-date-block{padding:.5rem .25rem}.event-date-block strong{font-size:1.55rem}.event-bounty-layout{grid-template-columns:minmax(0,1fr);gap:.85rem}.event-contract{grid-template-columns:minmax(0,1fr);gap:.75rem}.event-contract-vs{display:none}.events-board-controls{justify-content:space-between;width:100%}}@media (width<=400px){.event-card{grid-template-columns:minmax(0,1fr)}.event-date-block{display:none}}@media (prefers-reduced-motion:reduce){.events-stage *,.events-stage :after,.events-stage :before{transition:none!important;animation:none!important}}
