.deepview-directory__calendar-rail-meta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.deepview-directory__calendar-rail{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.deepview-calendar-board,.deepview-calendar-board__stage{gap:.9rem;display:grid}.deepview-calendar-board__strip{scrollbar-width:thin;align-items:stretch;gap:.6rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.deepview-calendar-board__day-tab{border:1px solid var(--line);min-width:6.25rem;color:inherit;text-align:left;background:#ffffff08;border-radius:1.1rem;flex:none;gap:.12rem;padding:.8rem .82rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.deepview-calendar-board__day-tab:hover{border-color:#52fb882e;transform:translateY(-1px)}.deepview-calendar-board__day-tab--active{background:linear-gradient(#52fb881a,#ffffff08);border-color:#52fb883d;box-shadow:inset 0 0 0 1px #52fb8814}.deepview-calendar-board__day-weekday,.deepview-calendar-board__card-ticker{color:var(--text-muted);font-family:var(--font-ui), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem}.deepview-calendar-board__day-label{font-family:var(--font-sans), sans-serif;color:var(--text-primary);font-size:.98rem;font-weight:650}.deepview-calendar-board__day-count{color:var(--text-secondary);font-size:.82rem}.deepview-calendar-board__stage{border:1px solid var(--line);background:#ffffff08;border-radius:1.45rem;padding:1rem}.deepview-calendar-board__meta,.deepview-calendar-board__card-meta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.deepview-calendar-board__list{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:.75rem;display:grid}.deepview-calendar-board__card{border:1px solid var(--line);background:#ffffff05;border-radius:1.15rem;gap:.8rem;padding:1rem;transition:border-color .18s,transform .18s;display:grid}.deepview-calendar-board__card:hover{border-color:#52fb883d;transform:translateY(-1px)}.deepview-calendar-board__card-top,.deepview-calendar-board__card-foot{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.deepview-calendar-board__card-ticker{color:var(--lime)}.deepview-calendar-board__card-title{color:var(--text-primary);font-family:var(--font-sans), sans-serif;margin:.18rem 0 0;font-size:1rem;font-weight:650;line-height:1.35}.deepview-calendar-board__card-note{color:var(--text-muted);font-size:.82rem;line-height:1.6}.deepview-calendar-board__card-action{min-height:2.35rem;color:var(--lime);font-family:var(--font-ui), monospace;letter-spacing:.04em;cursor:pointer;background:#52fb8814;border:1px solid #52fb8833;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:0 .9rem;font-size:.74rem;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.deepview-calendar-board__card-action:hover{background:#52fb881f;border-color:#52fb8852;transform:translateY(-1px)}.deepview-calendar-window{gap:.9rem;display:grid}.deepview-calendar-window__panel{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#52fb8814,#0000 30%),#0a0c12f0;border-radius:1.5rem;gap:.9rem;padding:1rem;display:grid;overflow:hidden;box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff0a}.deepview-calendar-window__topbar,.deepview-calendar-window__actions,.deepview-calendar-window__month-nav,.deepview-calendar-window__day-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.deepview-calendar-window__copy{gap:.25rem;display:grid}.deepview-calendar-window__title{color:var(--text-primary);font-family:var(--font-sans), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2.1vw,2.2rem);font-weight:700}.deepview-calendar-window__subtitle,.deepview-calendar-window__more{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.6}.deepview-calendar-window__meta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.deepview-calendar-window__trigger,.deepview-calendar-window__nav-button,.deepview-calendar-window__close{border:1px solid var(--line);min-height:2.25rem;color:var(--text-primary);font-family:var(--font-ui), monospace;cursor:pointer;background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;font-size:.76rem;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.deepview-calendar-window__trigger{padding:0 .85rem}.deepview-calendar-window__nav-button,.deepview-calendar-window__close{width:2.25rem;padding:0}.deepview-calendar-window__trigger:hover,.deepview-calendar-window__nav-button:hover,.deepview-calendar-window__close:hover{background:#52fb8814;border-color:#52fb8838;transform:translateY(-1px)}.deepview-calendar-window__nav-button:disabled{opacity:.38;cursor:default;transform:none}.deepview-calendar-window__workspace{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.92fr);align-items:start;gap:.95rem;min-width:0;display:grid}.deepview-calendar-window__month{min-width:0;padding-bottom:.2rem;overflow:auto}.deepview-calendar-window__detail{align-content:start;gap:.9rem;min-width:0;display:grid}.deepview-calendar-window__detail .deepview-calendar-board__stage{position:sticky;top:0}.deepview-calendar-window__weekdays,.deepview-calendar-window__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.65rem;min-width:58rem;display:grid}.deepview-calendar-window__weekday{color:var(--text-muted);font-family:var(--font-ui), monospace;letter-spacing:.12em;text-transform:uppercase;padding:0 .15rem;font-size:.72rem}.deepview-calendar-window__day{border:1px solid var(--line);min-height:9rem;color:inherit;text-align:left;background:#ffffff08;border-radius:1.2rem;align-content:start;gap:.55rem;padding:.8rem;transition:border-color .18s,background .18s,transform .18s,opacity .18s;display:grid}.deepview-calendar-window__day--active:hover{border-color:#52fb8838;transform:translateY(-1px)}.deepview-calendar-window__day--selected{background:linear-gradient(#f0ae4624,#ffffff08);border-color:#f0ae4661;box-shadow:inset 0 0 0 1px #f0ae4614}.deepview-calendar-window__day--outside{opacity:.48}.deepview-calendar-window__day--empty{background:#ffffff05}.deepview-calendar-window__day-number{color:var(--text-primary);font-family:var(--font-sans), sans-serif;font-size:1.15rem;font-weight:650}.deepview-calendar-window__day-count{color:var(--text-muted);font-family:var(--font-ui), monospace;font-size:.72rem}.deepview-calendar-window__events{gap:.42rem;display:grid}.deepview-calendar-window__event{min-height:1.85rem;font-family:var(--font-ui), monospace;letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;padding:0 .7rem;font-size:.76rem;display:inline-flex}.deepview-calendar-window__event--priority{color:#86ffab;background:#52fb881f;border-color:#52fb882e}.deepview-calendar-window__event--covered{color:#ffcb7a;background:#f0ae461f;border-color:#f0ae462e}.deepview-calendar-window__event--neutral{color:var(--text-secondary);background:#ffffff0f;border-color:#ffffff0a}@media (max-width:767px){.deepview-calendar-board__card-top,.deepview-calendar-board__card-foot,.deepview-calendar-window__topbar{flex-direction:column;align-items:flex-start}.deepview-directory__calendar-rail,.deepview-calendar-window__actions{width:100%}.deepview-calendar-window__actions{justify-content:space-between}.deepview-calendar-window__panel{padding:.8rem}.deepview-calendar-window__workspace{grid-template-columns:1fr}.deepview-calendar-window__detail .deepview-calendar-board__stage{position:static}.deepview-calendar-window__weekdays,.deepview-calendar-window__grid{min-width:46rem}}html[data-theme=light] .deepview-calendar-board__day-tab,html[data-theme=light] .deepview-calendar-board__stage,html[data-theme=light] .deepview-calendar-board__card,html[data-theme=light] .deepview-calendar-window__panel,html[data-theme=light] .deepview-calendar-window__day,html[data-theme=light] .deepview-calendar-window__trigger,html[data-theme=light] .deepview-calendar-window__nav-button,html[data-theme=light] .deepview-calendar-window__close{background:#ffffffc2;border-color:#0f172a1a;box-shadow:0 18px 36px #0f172a0f}html[data-theme=light] .deepview-calendar-board__card-action{color:#0b8d66;background:#10b98114;border-color:#10b9812e}html[data-theme=light] .deepview-calendar-window__panel{background:radial-gradient(circle at 0 0,#10b9811a,#0000 28%),#f9fcfaf5}html[data-theme=light] .deepview-calendar-window__event--priority{color:#0b8d66;background:#10b9811f;border-color:#10b98129}html[data-theme=light] .deepview-calendar-window__event--covered{color:#be6f0f;background:#f0ae461f;border-color:#f0ae4624}html[data-theme=light] .deepview-calendar-window__event--neutral{color:#5c6d83;background:#6d7d9114}
