@keyframes TaskChip-module__T6Gbla__marvChipEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.TaskChip-module__T6Gbla__chip{animation:.22s cubic-bezier(.22,1,.36,1) both TaskChip-module__T6Gbla__marvChipEnter;animation-delay:calc(var(--chip-index,0)*30ms);align-items:start;column-gap:var(--sp-4);padding:var(--sp-3)var(--sp-4);border-radius:var(--radius-md);background:var(--glass-panel-bg);--glass-filter-panel:blur(14px)saturate(135%)brightness(1.04);-webkit-backdrop-filter:var(--glass-filter-panel);border:1px solid color-mix(in srgb,var(--c-12)12%,transparent);cursor:pointer;color:var(--c-12);font-family:var(--font-sans);box-shadow:var(--surface-chassis-rest);transition:background var(--dur-fast)var(--ease-out-expo),border-color var(--dur-fast)var(--ease-out-expo),box-shadow var(--dur-fast)var(--ease-out-expo),transform var(--dur-fast)var(--ease-out-expo);grid-template-columns:20px 1fr auto;display:grid;position:relative}.TaskChip-module__T6Gbla__chip:hover{border-color:color-mix(in srgb,var(--c-12)22%,transparent);box-shadow:var(--surface-chassis-hover);transform:translateY(-2px)}.TaskChip-module__T6Gbla__chip:focus-visible{border-color:color-mix(in srgb,var(--c-12)22%,transparent);outline:none}.TaskChip-module__T6Gbla__chip:active{transition:transform var(--dur-instant,0s)linear;transform:translateY(-1px)scale(.997)}.TaskChip-module__T6Gbla__selected{background:color-mix(in srgb,var(--c-12)7%,transparent);border-color:color-mix(in srgb,var(--c-12)18%,transparent)}.TaskChip-module__T6Gbla__selected:before{content:"";left:-1px;top:var(--sp-2);bottom:var(--sp-2);background:var(--c-12);border-radius:0 1px 1px 0;width:2px;position:absolute}.TaskChip-module__T6Gbla__expanded{background:color-mix(in srgb,var(--c-12)8%,transparent);border-color:color-mix(in srgb,var(--c-12)20%,transparent);box-shadow:var(--surface-chassis-pressed);transform:translateY(0)}.TaskChip-module__T6Gbla__p1{border-color:color-mix(in srgb,var(--signal-error)38%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--signal-error)14%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--c-0)20%,transparent),0 0 0 1px color-mix(in srgb,var(--signal-error)8%,transparent),0 1px 2px color-mix(in srgb,var(--c-0)24%,transparent)}.TaskChip-module__T6Gbla__p1:hover{border-color:color-mix(in srgb,var(--signal-error)55%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--signal-error)18%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--c-0)24%,transparent),0 0 0 1px color-mix(in srgb,var(--signal-error)14%,transparent),0 3px 10px color-mix(in srgb,var(--c-0)40%,transparent)}.TaskChip-module__T6Gbla__completed{background:color-mix(in srgb,var(--c-12)2%,transparent);opacity:.7}.TaskChip-module__T6Gbla__completing{pointer-events:none;will-change:opacity,transform,filter;z-index:5;animation:1.6s cubic-bezier(.22,1,.36,1) forwards TaskChip-module__T6Gbla__marvChipDissolve}@keyframes TaskChip-module__T6Gbla__marvChipDissolve{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.TaskChip-module__T6Gbla__completing{animation:.18s ease-out forwards TaskChip-module__T6Gbla__marvChipDissolveQuiet}@keyframes TaskChip-module__T6Gbla__marvChipDissolveQuiet{to{opacity:0}}}.TaskChip-module__T6Gbla__sigil{border-radius:var(--radius-xs);border:1.5px solid var(--c-8);cursor:pointer;color:#0000;width:18px;height:18px;transition:border-color var(--dur-fast)var(--ease-out-expo),background var(--dur-normal)var(--ease-out-expo),color var(--dur-fast)var(--ease-out-expo),transform var(--dur-moderate)cubic-bezier(.34,1.56,.64,1);background:0 0;grid-area:1/1/span 3;justify-content:center;align-self:start;align-items:center;margin-top:3px;padding:0;display:inline-flex;position:relative;transform:scale(1)}.TaskChip-module__T6Gbla__chip:hover .TaskChip-module__T6Gbla__sigil{border-color:var(--c-12)}.TaskChip-module__T6Gbla__sigil:hover{border-color:var(--c-12);background:color-mix(in srgb,var(--c-12)6%,transparent);color:color-mix(in srgb,var(--c-12)40%,transparent);transform:scale(1.1)}.TaskChip-module__T6Gbla__sigil:active{transition:transform var(--dur-fast)ease-out;transform:scale(.9)}.TaskChip-module__T6Gbla__sigilMark{pointer-events:none;opacity:0;transition:opacity var(--dur-fast)ease-out,transform var(--dur-slow)cubic-bezier(.34,1.56,.64,1);display:block;transform:scale(.6)}.TaskChip-module__T6Gbla__sigilMark path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-slow)cubic-bezier(.65,0,.35,1)var(--dur-fast)}.TaskChip-module__T6Gbla__sigil:hover .TaskChip-module__T6Gbla__sigilMark{opacity:.55;transform:scale(.92)}.TaskChip-module__T6Gbla__sigil:hover .TaskChip-module__T6Gbla__sigilMark path{stroke-dashoffset:.4px;transition-delay:0s}.TaskChip-module__T6Gbla__sigilOn{background:var(--c-12);border-color:var(--c-12);color:var(--c-0)}.TaskChip-module__T6Gbla__sigilOn .TaskChip-module__T6Gbla__sigilMark{opacity:1;transform:scale(1)}.TaskChip-module__T6Gbla__sigilOn .TaskChip-module__T6Gbla__sigilMark path{stroke-dashoffset:0;transition-delay:0s}.TaskChip-module__T6Gbla__sigilCelebrate{animation:TaskChip-module__T6Gbla__marvSigilCelebrate var(--dur-slow)cubic-bezier(.34,1.56,.64,1)both}@keyframes TaskChip-module__T6Gbla__marvSigilCelebrate{0%{transform:scale(.82)}30%{transform:scale(.95)}62%{transform:scale(1.18)}to{transform:scale(1)}}.TaskChip-module__T6Gbla__completed .TaskChip-module__T6Gbla__sigil:after{content:"";background:var(--signal-error);pointer-events:none;height:1.5px;position:absolute;top:50%;left:2px;right:2px;transform:rotate(-14deg)}.TaskChip-module__T6Gbla__title{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--c-12);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;min-width:0;font-weight:500;line-height:1.25;overflow:hidden}.TaskChip-module__T6Gbla__titleUrgent{color:var(--signal-error)}.TaskChip-module__T6Gbla__completed .TaskChip-module__T6Gbla__title{color:color-mix(in srgb,var(--c-12)42%,transparent);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--c-12)30%,transparent);text-decoration-color:color-mix(in srgb,var(--c-12)30%,transparent)}.TaskChip-module__T6Gbla__chronicle{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-8);white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:var(--sp-2);font-feature-settings:"tnum";grid-area:2/2;margin-top:2px;font-weight:500;display:inline-flex;overflow:hidden}.TaskChip-module__T6Gbla__chronicleSep{color:var(--c-7)}.TaskChip-module__T6Gbla__chronicleOverdue{color:var(--signal-error)}.TaskChip-module__T6Gbla__preface{font-family:var(--font-sans);font-size:var(--text-sm);color:color-mix(in srgb,var(--c-12)52%,transparent);white-space:nowrap;text-overflow:ellipsis;transition:color var(--dur-fast)var(--ease-out-expo);grid-area:3/2;margin-top:3px;font-weight:400;line-height:1.4;overflow:hidden}.TaskChip-module__T6Gbla__chip:hover .TaskChip-module__T6Gbla__preface{color:color-mix(in srgb,var(--c-12)72%,transparent)}.TaskChip-module__T6Gbla__gutter{align-self:start;align-items:flex-end;gap:var(--sp-0-5);transition:opacity var(--dur-fast)var(--ease-out-expo);flex-direction:column;grid-area:1/3;margin-top:3px;display:flex}.TaskChip-module__T6Gbla__chip:hover .TaskChip-module__T6Gbla__gutter{opacity:0;pointer-events:none}.TaskChip-module__T6Gbla__estimate{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;color:var(--c-8);font-variant-numeric:tabular-nums;text-transform:lowercase;font-weight:500}.TaskChip-module__T6Gbla__subtasks{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;color:var(--c-7);font-variant-numeric:tabular-nums;font-weight:500}.TaskChip-module__T6Gbla__subtasksDone{color:var(--c-9)}.TaskChip-module__T6Gbla__actions{opacity:0;pointer-events:none;transition:opacity var(--dur-fast)var(--ease-out-expo);grid-area:1/3;align-self:start;gap:2px;margin-top:1px;display:inline-flex}.TaskChip-module__T6Gbla__chip:hover .TaskChip-module__T6Gbla__actions,.TaskChip-module__T6Gbla__chip:focus-within .TaskChip-module__T6Gbla__actions{opacity:1;pointer-events:auto}.TaskChip-module__T6Gbla__actionBtn{border-radius:var(--radius-xs);width:22px;height:22px;color:var(--c-8);cursor:pointer;transition:background var(--dur-fast)var(--ease-out-expo),color var(--dur-fast)var(--ease-out-expo);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.TaskChip-module__T6Gbla__actionBtn:hover{background:color-mix(in srgb,var(--c-12)10%,transparent);color:var(--c-12)}.TaskChip-module__T6Gbla__actionBtn:focus-visible{outline:2px solid color-mix(in srgb,var(--c-12)28%,transparent);outline-offset:-2px}.TaskChip-module__T6Gbla__actionBtn svg{display:block}
.NoteSuggestions-module__m5paJa__strip{gap:var(--sp-1-5);margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid color-mix(in srgb,var(--c-12)6%,transparent);flex-wrap:wrap;display:flex}.NoteSuggestions-module__m5paJa__chip{appearance:none;border:1px solid color-mix(in srgb,var(--c-12)10%,transparent);background:color-mix(in srgb,var(--c-12)5%,transparent);color:color-mix(in srgb,var(--c-12)75%,transparent);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;padding:var(--sp-1)var(--sp-2);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:var(--sp-1-5);transition:background var(--dur-fast)var(--ease-out-expo),border-color var(--dur-fast)var(--ease-out-expo),color var(--dur-fast)var(--ease-out-expo);font-weight:500;display:inline-flex}.NoteSuggestions-module__m5paJa__chip:hover,.NoteSuggestions-module__m5paJa__chip:focus-visible{background:color-mix(in srgb,var(--c-12)12%,transparent);border-color:color-mix(in srgb,var(--c-12)22%,transparent);color:var(--c-12);outline:none}.NoteSuggestions-module__m5paJa__icon{font-family:var(--font-mono);color:color-mix(in srgb,var(--c-12)50%,transparent);line-height:1}.NoteSuggestions-module__m5paJa__chip:hover .NoteSuggestions-module__m5paJa__icon,.NoteSuggestions-module__m5paJa__chip:focus-visible .NoteSuggestions-module__m5paJa__icon{color:var(--c-12)}.NoteSuggestions-module__m5paJa__label{text-transform:lowercase}.NoteSuggestions-module__m5paJa__chipUrgent{border-color:color-mix(in srgb,var(--signal-error)28%,transparent);color:color-mix(in srgb,var(--signal-error)86%,transparent)}.NoteSuggestions-module__m5paJa__chipUrgent .NoteSuggestions-module__m5paJa__icon{color:var(--signal-error)}.NoteSuggestions-module__m5paJa__chipUrgent:hover{background:color-mix(in srgb,var(--signal-error)10%,transparent);border-color:color-mix(in srgb,var(--signal-error)48%,transparent);color:var(--signal-error)}.NoteSuggestions-module__m5paJa__chipDeadline{border-color:color-mix(in srgb,var(--signal-error)22%,transparent)}.NoteSuggestions-module__m5paJa__chipDeadline .NoteSuggestions-module__m5paJa__icon{color:var(--signal-error)}.NoteSuggestions-module__m5paJa__chipEvent{border-color:color-mix(in srgb,var(--c-12)18%,transparent)}
.BriefBriefingRow-original-module__kIQlOq__swipeWrap{touch-action:pan-y;transition:opacity var(--dur-fast)var(--ease-out-expo),transform var(--dur-fast)var(--ease-out-expo);position:relative}.BriefBriefingRow-original-module__kIQlOq__swipeWrap[data-dragging=true]{opacity:.4;transform:scale(.97)}.BriefBriefingRow-original-module__kIQlOq__rail{pointer-events:none;opacity:0;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.14em;text-transform:uppercase;transition:opacity var(--dur-fast)var(--ease-out-expo);z-index:1;align-items:center;font-weight:500;display:flex;position:absolute;top:0;bottom:0}.BriefBriefingRow-original-module__kIQlOq__railComplete{padding-left:var(--sp-4);color:var(--signal-success);background:linear-gradient(90deg,color-mix(in srgb,var(--signal-success)22%,transparent)0%,color-mix(in srgb,var(--signal-success)12%,transparent)30%,transparent 60%);justify-content:flex-start;left:0;right:0}.BriefBriefingRow-original-module__kIQlOq__railDrop{padding-right:var(--sp-4);color:var(--signal-error);background:linear-gradient(270deg,color-mix(in srgb,var(--signal-error)22%,transparent)0%,color-mix(in srgb,var(--signal-error)12%,transparent)30%,transparent 60%);justify-content:flex-end;left:0;right:0}.BriefBriefingRow-original-module__kIQlOq__railGlyph{align-items:center;gap:var(--sp-2);font-size:var(--text-md);display:inline-flex}.BriefBriefingRow-original-module__kIQlOq__swipeBox{z-index:2;transition:transform var(--dur-fast)var(--ease-out-expo);will-change:transform;position:relative}.BriefBriefingRow-original-module__kIQlOq__swipeBox.BriefBriefingRow-original-module__kIQlOq__swipingIdle{transition:transform var(--dur-slow)var(--ease-out-expo)}.BriefBriefingRow-original-module__kIQlOq__swipeBox.BriefBriefingRow-original-module__kIQlOq__swiping{transition:none}.BriefBriefingRow-original-module__kIQlOq__editor{background:color-mix(in srgb,var(--c-12)7%,transparent);border:1px solid color-mix(in srgb,var(--c-12)18%,transparent);border-top:1px solid color-mix(in srgb,var(--c-12)10%,transparent);border-radius:0 0 var(--radius-md)var(--radius-md);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--c-0)24%,transparent),0 4px 12px color-mix(in srgb,var(--c-0)38%,transparent);margin-top:-1px}.BriefBriefingRow-original-module__kIQlOq__editorInner{padding:var(--sp-2)var(--sp-4)var(--sp-3)calc(var(--sp-4) + 18px + var(--sp-4));gap:var(--sp-2);flex-direction:column;display:flex}.BriefBriefingRow-original-module__kIQlOq__editorTitle{appearance:none;width:100%;font-family:var(--font-sans);font-size:var(--text-md);color:var(--c-12);letter-spacing:-.008em;background:0 0;border:none;outline:none;padding:0;font-weight:500}.BriefBriefingRow-original-module__kIQlOq__editorTitle::placeholder{color:color-mix(in srgb,var(--c-12)30%,transparent)}.BriefBriefingRow-original-module__kIQlOq__editorChip{height:26px;padding:0 var(--sp-3);border-radius:var(--radius-full);background:color-mix(in srgb,var(--c-12)6%,transparent);border:1px solid color-mix(in srgb,var(--c-12)10%,transparent);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--c-12)70%,transparent);align-items:center;gap:var(--sp-2);cursor:pointer;transition:background var(--dur-fast)var(--ease-out-expo),color var(--dur-fast)var(--ease-out-expo),transform var(--dur-fast)var(--ease-out-expo);font-weight:500;display:inline-flex}.BriefBriefingRow-original-module__kIQlOq__editorChip:hover{background:color-mix(in srgb,var(--c-12)12%,transparent);color:var(--c-12);transform:translateY(-1px)}.BriefBriefingRow-original-module__kIQlOq__editorChipActive{background:color-mix(in srgb,var(--c-12)16%,transparent);color:var(--c-12);border-color:color-mix(in srgb,var(--c-12)22%,transparent)}.BriefBriefingRow-original-module__kIQlOq__editorChipUrgent.BriefBriefingRow-original-module__kIQlOq__editorChipActive{background:color-mix(in srgb,var(--signal-error)14%,transparent);color:var(--signal-error);border-color:color-mix(in srgb,var(--signal-error)30%,transparent)}.BriefBriefingRow-original-module__kIQlOq__editorChipDim{color:color-mix(in srgb,var(--c-12)38%,transparent)}.BriefBriefingRow-original-module__kIQlOq__editorNotes{appearance:none;width:100%;font-family:var(--font-sans);font-size:var(--text-sm);color:color-mix(in srgb,var(--c-12)82%,transparent);resize:none;min-height:var(--sp-8);field-sizing:content;background:0 0;border:none;outline:none;padding:0;line-height:1.5}.BriefBriefingRow-original-module__kIQlOq__editorNotes::placeholder{color:color-mix(in srgb,var(--c-12)30%,transparent)}.BriefBriefingRow-original-module__kIQlOq__editorFoot{padding-top:var(--sp-2);margin-top:var(--sp-1);justify-content:space-between;align-items:center;display:flex}.BriefBriefingRow-original-module__kIQlOq__editorHint{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--c-12)40%,transparent);align-items:center;gap:var(--sp-2);display:inline-flex}.BriefBriefingRow-original-module__kIQlOq__editorHint kbd{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;padding:1px var(--sp-1-5,6px);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--c-12)5%,transparent);border:1px solid color-mix(in srgb,var(--c-12)12%,transparent);color:color-mix(in srgb,var(--c-12)70%,transparent);font-weight:500}.BriefBriefingRow-original-module__kIQlOq__editorDelete{appearance:none;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--c-12)38%,transparent);cursor:pointer;transition:color var(--dur-fast)var(--ease-out-expo);background:0 0;border:none}.BriefBriefingRow-original-module__kIQlOq__editorDelete:hover{color:var(--signal-error)}.BriefBriefingRow-original-module__kIQlOq__projectPicker{gap:var(--sp-2);min-width:220px;max-width:280px;padding:var(--sp-2);flex-direction:column;display:flex}.BriefBriefingRow-original-module__kIQlOq__projectPickerFilter{appearance:none;border:1px solid color-mix(in srgb,var(--c-12)10%,transparent);background:color-mix(in srgb,var(--c-0)22%,transparent);color:var(--c-12);font-family:var(--font-sans);font-size:var(--text-sm);padding:var(--sp-2)var(--sp-3);border-radius:var(--radius-sm);transition:border-color var(--dur-fast)var(--ease-out-expo);outline:none}.BriefBriefingRow-original-module__kIQlOq__projectPickerFilter:focus{border-color:color-mix(in srgb,var(--c-12)28%,transparent)}.BriefBriefingRow-original-module__kIQlOq__projectPickerFilter::placeholder{color:color-mix(in srgb,var(--c-12)32%,transparent)}.BriefBriefingRow-original-module__kIQlOq__projectPickerList{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--c-12)18%,transparent)transparent;flex-direction:column;gap:1px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.BriefBriefingRow-original-module__kIQlOq__projectPickerItem{appearance:none;width:100%;color:var(--c-12);font-family:var(--font-sans);font-size:var(--text-sm);text-align:left;padding:var(--sp-2)var(--sp-3);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast)var(--ease-out-expo);background:0 0;border:none}.BriefBriefingRow-original-module__kIQlOq__projectPickerItem:hover,.BriefBriefingRow-original-module__kIQlOq__projectPickerItem:focus-visible{background:color-mix(in srgb,var(--c-12)8%,transparent);outline:none}.BriefBriefingRow-original-module__kIQlOq__projectPickerItemActive{background:color-mix(in srgb,var(--c-12)14%,transparent);font-weight:500}.BriefBriefingRow-original-module__kIQlOq__projectPickerDim{color:color-mix(in srgb,var(--c-12)50%,transparent)}.BriefBriefingRow-original-module__kIQlOq__projectPickerEmpty{padding:var(--sp-2)var(--sp-3);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--c-12)38%,transparent)}
.PaneSurface-module__5dKLSq__pane{border-radius:var(--radius-xl);isolation:isolate;flex-direction:column;display:flex;position:absolute;overflow:hidden}.PaneSurface-module__5dKLSq__paneBodyDrag{cursor:grab;touch-action:none}.PaneSurface-module__5dKLSq__paneBodyDrag.PaneSurface-module__5dKLSq__dragging{cursor:grabbing}.PaneSurface-module__5dKLSq__pane:has([data-completing]){overflow:visible}.PaneSurface-module__5dKLSq__pane:has([data-completing]) .PaneSurface-module__5dKLSq__content{overflow:visible}.PaneSurface-module__5dKLSq__shadow{border-radius:inherit;pointer-events:none;box-shadow:0 1px 0 color-mix(in srgb,var(--c-12)8%,transparent)inset,0 16px 32px -12px color-mix(in srgb,var(--c-0)60%,transparent),0 4px 12px -2px color-mix(in srgb,var(--c-0)40%,transparent);z-index:0;transition:box-shadow var(--dur-normal)var(--ease-out-expo);position:absolute;inset:0}.PaneSurface-module__5dKLSq__pane:hover .PaneSurface-module__5dKLSq__shadow,.PaneSurface-module__5dKLSq__dragging .PaneSurface-module__5dKLSq__shadow{box-shadow:0 1px 0 color-mix(in srgb,var(--c-12)14%,transparent)inset,0 24px 48px -12px color-mix(in srgb,var(--c-0)70%,transparent),0 8px 24px -4px color-mix(in srgb,var(--c-0)50%,transparent)}.PaneSurface-module__5dKLSq__handle{height:var(--sp-12);z-index:3;cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;position:absolute;top:0;left:0;right:0}.PaneSurface-module__5dKLSq__handleEdge{width:var(--sp-3);height:auto;inset:0 auto 0 0}.PaneSurface-module__5dKLSq__dragging .PaneSurface-module__5dKLSq__handle,.PaneSurface-module__5dKLSq__handle:active{cursor:grabbing}.PaneSurface-module__5dKLSq__content{z-index:1;flex:1;min-height:0;position:relative}
.TasksBriefPanel-module__ElJ0Aq__fill{flex-direction:column;display:flex;position:absolute;inset:0}
.DashView-module__lUABAW__dsh{height:100%;font-family:var(--sans);--dsh-band-num:#000000c7;--dsh-dowName-size:22px;flex-direction:column;display:flex;overflow:hidden}[data-theme=light] .DashView-module__lUABAW__dsh{--dsh-band-num:#ffffffc7}.DashView-module__lUABAW__row{min-height:0;padding:var(--space-3)var(--sp-5)var(--space-2)var(--sp-6);cursor:pointer;isolation:isolate;transition:background var(--dur-moderate)ease-out;border-bottom:1px solid #ffffff0d;flex:1;align-items:stretch;display:flex;position:relative;overflow:visible;container-type:size}.DashView-module__lUABAW__row:last-child{border-bottom:none}.DashView-module__lUABAW__row:hover{background:#ffffff06}.DashView-module__lUABAW__left{justify-content:flex-end;gap:var(--space-1);z-index:1;padding-bottom:var(--space-1);flex-direction:column;flex:1;display:flex}.DashView-module__lUABAW__dow{align-items:baseline;gap:var(--space-3);flex-direction:row;display:flex}.DashView-module__lUABAW__dowName{font-family:var(--sans);font-size:var(--dsh-dowName-size);color:#ffffffb8;letter-spacing:-.02em;transition:color var(--dur-fast);font-weight:500;line-height:1.1}.DashView-module__lUABAW__row:hover .DashView-module__lUABAW__dowName{color:#ffffffeb}.DashView-module__lUABAW__dowMonth{font-family:var(--mono);font-size:var(--text-xs);color:#ffffff61;letter-spacing:.14em;text-transform:uppercase;font-weight:500;line-height:1;}.DashView-module__lUABAW__isCenter .DashView-module__lUABAW__dowName{color:#ffffff6b}.DashView-module__lUABAW__isCenter .DashView-module__lUABAW__dowMonth{color:#ffffff38}.DashView-module__lUABAW__subtitle{align-items:center;height:18px;display:flex;overflow:hidden}.DashView-module__lUABAW__subtitleSlot{align-items:baseline;min-width:0;display:inline-flex}.DashView-module__lUABAW__subtitleLink{appearance:none;align-items:baseline;gap:var(--space-2);cursor:pointer;text-align:left;color:inherit;max-width:100%;animation:DashView-module__lUABAW__dshSubtitleFadeIn var(--dur-slow)cubic-bezier(.16,1,.3,1);background:0 0;border:none;padding:0;font-family:inherit;display:inline-flex}.DashView-module__lUABAW__subtitleLink:hover .DashView-module__lUABAW__subtitleTitle{color:#ffffffeb}.DashView-module__lUABAW__subtitleTitle{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;max-width:340px;transition:color var(--dur-fast);font-weight:500;overflow:hidden;}.DashView-module__lUABAW__subtitleTime{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.1em;color:#ffffff52;flex-shrink:0;font-weight:500;}.DashView-module__lUABAW__subtitleSummary{align-items:baseline;gap:var(--space-2);display:inline-flex}.DashView-module__lUABAW__subtitleCount{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b;flex-shrink:0;font-weight:500;}[data-theme=light] .DashView-module__lUABAW__subtitleCount{color:#00000075}.DashView-module__lUABAW__isCenter .DashView-module__lUABAW__subtitleCount{color:#ffffff47}@keyframes DashView-module__lUABAW__dshSubtitleFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.DashView-module__lUABAW__subtitleLink{animation:none}}[data-theme=light] .DashView-module__lUABAW__subtitleTitle{color:#0000009e}[data-theme=light] .DashView-module__lUABAW__subtitleLink:hover .DashView-module__lUABAW__subtitleTitle{color:#000000eb}[data-theme=light] .DashView-module__lUABAW__subtitleTime{color:#0000005c}.DashView-module__lUABAW__isCenter .DashView-module__lUABAW__subtitleTitle{color:#ffffff6b}.DashView-module__lUABAW__isCenter .DashView-module__lUABAW__subtitleTime{color:#ffffff38}.DashView-module__lUABAW__dayRuler{width:calc(100% - 140px);height:28px;margin-top:var(--space-2);cursor:crosshair;opacity:0;transition:opacity var(--dur-moderate)var(--ease-out-expo);position:relative}.DashView-module__lUABAW__isCenter:hover .DashView-module__lUABAW__dayRuler{opacity:1}.DashView-module__lUABAW__dayRuler:after{content:"";pointer-events:none;background:#ffffff14;height:1px;position:absolute;bottom:0;left:0;right:0}.DashView-module__lUABAW__rulerTick{bottom:var(--space-1);font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.1em;color:#ffffff2e;pointer-events:none;font-weight:500;position:absolute;transform:translate(-50%);}.DashView-module__lUABAW__rulerHourTick{pointer-events:none;width:1px;height:5px;transition:height var(--dur-fast),background var(--dur-fast),width var(--dur-fast);background:#ffffff14;position:absolute;bottom:0;transform:translate(-50%)}.DashView-module__lUABAW__rulerHourTickMajor{background:#ffffff24;height:8px}.DashView-module__lUABAW__rulerHourTickActive{background:#ffffff9e;width:2px;height:16px}.DashView-module__lUABAW__rulerHoverLabel{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.1em;color:#ffffff9e;pointer-events:none;white-space:nowrap;animation:DashView-module__lUABAW__dshRulerLabelIn var(--dur-fast)ease-out;font-weight:500;position:absolute;top:0;transform:translate(-50%);}@keyframes DashView-module__lUABAW__dshRulerLabelIn{0%{opacity:0;transform:translate(-50%,-2px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.DashView-module__lUABAW__rulerHoverLabel{animation:none}}[data-theme=light] .DashView-module__lUABAW__rulerHourTick{background:#00000014}[data-theme=light] .DashView-module__lUABAW__rulerHourTickMajor{background:#00000024}[data-theme=light] .DashView-module__lUABAW__rulerHourTickActive{background:#0000009e}[data-theme=light] .DashView-module__lUABAW__rulerHoverLabel{color:#0000009e}.DashView-module__lUABAW__rulerEventHit{cursor:pointer;appearance:none;z-index:1;background:0 0;border:none;outline:none;width:12px;height:100%;padding:0;position:absolute;bottom:0;transform:translate(-50%)}.DashView-module__lUABAW__rulerEventBar{width:1.5px;min-height:10px;transition:background var(--dur-moderate)var(--ease-out-expo);pointer-events:none;background:#ffffff14;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.DashView-module__lUABAW__rulerEventBar:after{content:"";width:4px;height:4px;transition:background var(--dur-moderate)var(--ease-out-expo),transform var(--dur-moderate)var(--ease-out-expo);background:#ffffff1f;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.DashView-module__lUABAW__rulerEventHit:hover .DashView-module__lUABAW__rulerEventBar,.DashView-module__lUABAW__rulerEventHit:focus-visible .DashView-module__lUABAW__rulerEventBar{background:#ffffff9e}.DashView-module__lUABAW__rulerEventHit:hover .DashView-module__lUABAW__rulerEventBar:after,.DashView-module__lUABAW__rulerEventHit:focus-visible .DashView-module__lUABAW__rulerEventBar:after{background:#ffffffd9;transform:translate(-50%,-55%)scale(1.4)}[data-theme=light] .DashView-module__lUABAW__rulerEventBar{background:#00000014}[data-theme=light] .DashView-module__lUABAW__rulerEventBar:after{background:#0000001f}:is([data-theme=light] .DashView-module__lUABAW__rulerEventHit:hover .DashView-module__lUABAW__rulerEventBar,[data-theme=light] .DashView-module__lUABAW__rulerEventHit:focus-visible .DashView-module__lUABAW__rulerEventBar){background:#0000009e}[data-theme=light] .DashView-module__lUABAW__rulerEventHit:hover .DashView-module__lUABAW__rulerEventBar:after{background:#000000d9}[data-theme=light] .DashView-module__lUABAW__rulerEventHit:focus-visible .DashView-module__lUABAW__rulerEventBar:after{background:#000000d9}[data-theme=light] .DashView-module__lUABAW__dayRuler:after{background:#00000014}.DashView-module__lUABAW__rulerEventBarHighlight{animation:.48s cubic-bezier(.16,1,.3,1) DashView-module__lUABAW__dshRulerPulse;background:#fffffff2!important}.DashView-module__lUABAW__rulerEventBarHighlight:after{transform:translate(-50%,-55%)scale(1.5);background:#fffffff2!important}[data-theme=light] .DashView-module__lUABAW__rulerEventBarHighlight{background:#000000f2!important}[data-theme=light] .DashView-module__lUABAW__rulerEventBarHighlight:after{background:#000000f2!important}@keyframes DashView-module__lUABAW__dshRulerPulse{0%{transform:translate(-50%)scaleY(1)scaleX(1)}35%{transform:translate(-50%)scaleY(1.4)scaleX(2.2)}to{transform:translate(-50%)scaleY(1)scaleX(1)}}@media (prefers-reduced-motion:reduce){.DashView-module__lUABAW__rulerEventBarHighlight{animation:none}}[data-theme=light] .DashView-module__lUABAW__rulerTick{color:#00000052}.DashView-module__lUABAW__evList{gap:var(--space-1);flex-direction:column;display:flex}.DashView-module__lUABAW__ev{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.DashView-module__lUABAW__ev:hover .DashView-module__lUABAW__evTitle{opacity:1}.DashView-module__lUABAW__evDot{width:var(--space-1-5);height:var(--space-1-5);border-radius:50%;flex-shrink:0;transform:translateY(-1px)}.DashView-module__lUABAW__evTitle{font-family:var(--sans);font-size:var(--text-sm);color:var(--tp);opacity:.6;white-space:nowrap;text-overflow:ellipsis;max-width:340px;transition:opacity var(--dur-fast);font-weight:400;overflow:hidden}.DashView-module__lUABAW__evTime{font-family:var(--mono);font-size:var(--text-2xs);color:var(--td);flex-shrink:0;}.DashView-module__lUABAW__evMore{font-family:var(--mono);font-size:var(--text-2xs);color:var(--td);letter-spacing:.1em;text-transform:uppercase;font-weight:500;}.DashView-module__lUABAW__num{right:var(--sp-5);font-family:var(--font-sans);letter-spacing:-.07em;color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none;transition:color var(--dur-moderate)ease-out;font-size:120cqh;font-weight:500;line-height:1;position:absolute;top:50%;transform:translateY(calc(.19em - 50%));}.DashView-module__lUABAW__isCenter .DashView-module__lUABAW__num{opacity:0!important}[data-theme=light] .DashView-module__lUABAW__row{border-bottom-color:#0000000f}[data-theme=light] .DashView-module__lUABAW__row:hover{background:#00000006}[data-theme=light] .DashView-module__lUABAW__dowName{color:#000000b8}[data-theme=light] .DashView-module__lUABAW__row:hover .DashView-module__lUABAW__dowName{color:#000000eb}[data-theme=light] .DashView-module__lUABAW__dowMonth{color:#00000061}[data-theme=light] .DashView-module__lUABAW__isCenter .DashView-module__lUABAW__dowName{color:#0000006b}[data-theme=light] .DashView-module__lUABAW__isCenter .DashView-module__lUABAW__dowMonth{color:#00000038}[data-theme=light] .DashView-module__lUABAW__num{color:#000}@media (prefers-reduced-motion:reduce){.DashView-module__lUABAW__row,.DashView-module__lUABAW__num,.DashView-module__lUABAW__dowName,.DashView-module__lUABAW__evTitle{transition:none}}
.WeekView-module__L2BByq__weekMag{--wv-ink-rgb:255,255,255;--wv-weekend-dim:.4;--wv-numeral-size:44px;--wv-col-width:100px;--wv-col-gap:var(--sp-6);--wv-rules-offset:calc(var(--wv-col-width) + var(--wv-col-gap));background:var(--bg);color:rgba(var(--wv-ink-rgb),.88);padding:var(--sp-8)var(--sp-5);-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.WeekView-module__L2BByq__masthead{padding-bottom:var(--sp-3);border-bottom:1px solid rgba(var(--wv-ink-rgb),.08);align-items:center;gap:0;display:flex}.WeekView-module__L2BByq__mastheadIdent{padding-right:var(--sp-5);margin-right:var(--sp-5);border-right:1px solid rgba(var(--wv-ink-rgb),.07);flex-direction:column;flex-shrink:0;display:flex}.WeekView-module__L2BByq__mastheadIdentLabel{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.16em;color:rgba(var(--wv-ink-rgb),.2);margin-bottom:2px;font-weight:400;line-height:1}.WeekView-module__L2BByq__mastheadIdentNum{font-family:var(--mono);font-size:var(--wv-numeral-size);letter-spacing:-.04em;color:rgba(var(--wv-ink-rgb),.88);font-variant-numeric:tabular-nums;font-weight:400;line-height:.9}.WeekView-module__L2BByq__mastheadData{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.WeekView-module__L2BByq__mastheadRange{font-family:var(--mono);font-size:var(--text-sm);color:rgba(var(--wv-ink-rgb),.55);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.WeekView-module__L2BByq__mastheadArrow{color:rgba(var(--wv-ink-rgb),.18)}.WeekView-module__L2BByq__mastheadBrief{font-family:var(--sans);font-size:var(--text-xs);color:rgba(var(--wv-ink-rgb),.25);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-style:italic;font-weight:400;line-height:1.3;overflow:hidden}.WeekView-module__L2BByq__mastheadRight{align-items:flex-end;gap:var(--sp-1);padding-left:var(--sp-5);flex-direction:column;flex-shrink:0;display:flex}.WeekView-module__L2BByq__mastheadMeta{font-family:var(--mono);font-size:var(--text-2xs);color:rgba(var(--wv-ink-rgb),.18);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.WeekView-module__L2BByq__mastheadNow{font-family:var(--mono);font-size:var(--text-2xs);color:rgba(var(--wv-ink-rgb),.48);letter-spacing:.05em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.WeekView-module__L2BByq__statsBar{align-items:center;gap:var(--sp-2);padding:var(--sp-2)0;border-bottom:1px solid rgba(var(--wv-ink-rgb),.05);margin-bottom:var(--sp-2);display:flex}.WeekView-module__L2BByq__statVal{font-family:var(--mono);font-size:var(--text-base);color:rgba(var(--wv-ink-rgb),.7);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:400}.WeekView-module__L2BByq__statLabel{font-family:var(--mono);font-size:var(--text-2xs);color:rgba(var(--wv-ink-rgb),.22);letter-spacing:.14em;text-transform:uppercase;font-weight:400}.WeekView-module__L2BByq__statDot{font-family:var(--mono);font-size:var(--text-2xs);color:rgba(var(--wv-ink-rgb),.1)}.WeekView-module__L2BByq__statRule{background:rgba(var(--wv-ink-rgb),.06);height:1px;margin:0 var(--sp-2);flex:1}.WeekView-module__L2BByq__weekGrid{border-top:none;flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex}.WeekView-module__L2BByq__gridHead{grid-template-columns:var(--wv-col-width)1fr;gap:var(--wv-col-gap);padding:var(--sp-3)0;border-bottom:1px solid rgba(var(--wv-ink-rgb),.06);display:grid}.WeekView-module__L2BByq__gridHeadScale{height:var(--sp-3);position:relative}.WeekView-module__L2BByq__gridHeadLabel{font-family:var(--mono);font-size:var(--text-2xs);color:rgba(var(--wv-ink-rgb),.25);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:-.01em;font-weight:400;line-height:1;position:absolute;top:0;transform:translate(-50%)}.WeekView-module__L2BByq__gridBody{flex:1;grid-template-rows:repeat(7,1fr);min-height:0;display:grid;position:relative}.WeekView-module__L2BByq__colRules{top:0;bottom:0;left:var(--wv-rules-offset);pointer-events:none;position:absolute;right:0}.WeekView-module__L2BByq__colRule{background:rgba(var(--wv-ink-rgb),.05);width:1px;position:absolute;top:0;bottom:0;transform:translate(-.5px)}.WeekView-module__L2BByq__colRuleMajor{background:rgba(var(--wv-ink-rgb),.09)}.WeekView-module__L2BByq__row{grid-template-columns:var(--wv-col-width)1fr;gap:var(--wv-col-gap);border-bottom:1px solid rgba(var(--wv-ink-rgb),.05);z-index:1;align-items:stretch;min-height:0;padding:0;display:grid;position:relative}.WeekView-module__L2BByq__row:last-child{border-bottom:none}.WeekView-module__L2BByq__rowToday .WeekView-module__L2BByq__lane{background:rgba(var(--wv-ink-rgb),.025)}.WeekView-module__L2BByq__rowWeekend .WeekView-module__L2BByq__dayNum,.WeekView-module__L2BByq__rowWeekend .WeekView-module__L2BByq__dayName{opacity:var(--wv-weekend-dim)}.WeekView-module__L2BByq__rowWeekend .WeekView-module__L2BByq__lane{background:rgba(var(--wv-ink-rgb),.015)}.WeekView-module__L2BByq__rowWeekend.WeekView-module__L2BByq__rowToday .WeekView-module__L2BByq__dayNum,.WeekView-module__L2BByq__rowWeekend.WeekView-module__L2BByq__rowToday .WeekView-module__L2BByq__dayName{opacity:.65}.WeekView-module__L2BByq__day{justify-content:center;align-items:flex-start;gap:var(--sp-1);padding:var(--sp-3)0;cursor:pointer;text-align:left;transition:opacity var(--dur-fast)ease-out;background:0 0;border:none;border-radius:0;flex-direction:column;min-height:0;font-family:inherit;display:flex}.WeekView-module__L2BByq__day:hover{opacity:.72}.WeekView-module__L2BByq__day:focus-visible{outline:1.5px solid rgba(var(--wv-ink-rgb),.35);outline-offset:2px;border-radius:var(--radius-xs)}.WeekView-module__L2BByq__dayNum{font-family:var(--mono);font-size:var(--text-3xl);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:rgba(var(--wv-ink-rgb),.88);font-weight:500;line-height:.85}.WeekView-module__L2BByq__dayName{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--wv-ink-rgb),.25);font-feature-settings:"tnum";font-weight:400}.WeekView-module__L2BByq__lane{cursor:pointer;height:100%;min-height:0;transition:background var(--dur-fast)ease-out;position:relative}.WeekView-module__L2BByq__lane:hover{background:rgba(var(--wv-ink-rgb),.02)}.WeekView-module__L2BByq__ghost{background:rgba(var(--wv-ink-rgb),.1);pointer-events:none;z-index:5;min-width:var(--sp-1);border-radius:var(--radius-sm);border:none;position:absolute;top:8%;bottom:8%}@media (prefers-reduced-motion:reduce){.WeekView-module__L2BByq__day,.WeekView-module__L2BByq__lane{transition:none}}[data-theme=light] .WeekView-module__L2BByq__weekMag,[data-theme=warm] .WeekView-module__L2BByq__weekMag,body.WeekView-module__L2BByq__theme-light .WeekView-module__L2BByq__weekMag,body.WeekView-module__L2BByq__theme-warm .WeekView-module__L2BByq__weekMag{--wv-ink-rgb:0,0,0}
:root,[data-theme=dark]{--mc-glass-bg:#1a1a1a80;--mc-glass-blur:24px;--mc-glass-saturate:160%;--mc-glass-brightness:1.06;--mc-glass-inset-rim:inset 0 1px 0 #ffffff29;--mc-glass-inset-low:inset 0 -1px 0 #00000059;--mc-glass-border:1px solid #ffffff1a;--mc-glass-shadow:0 1px 2px #0000004d,0 8px 24px -4px #0006,0 24px 60px -16px #0000008c;--mc-glass-specular:radial-gradient(ellipse 140% 110% at 20% -20%,#ffffff2e 0%,#ffffff14 35%,#ffffff05 65%,transparent 85%),radial-gradient(ellipse 100% 80% at 85% 110%,#ffffff0d 0%,#ffffff03 40%,transparent 70%);--mc-glass-canvas:radial-gradient(ellipse 70% 80% at 15% 20%,#b4a08247 0%,transparent 55%),radial-gradient(ellipse 80% 60% at 85% 75%,#8c78643d 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 65% 25%,#c8aa8238 0%,transparent 65%),radial-gradient(ellipse 60% 70% at 40% 85%,#6e645a33 0%,transparent 60%),linear-gradient(180deg,#050505 0%,#000 50%,#030303 100%)}[data-theme=light]{--mc-glass-bg:#f8f7f399;--mc-glass-blur:20px;--mc-glass-saturate:140%;--mc-glass-brightness:1.03;--mc-glass-inset-rim:inset 0 1px 0 #fffdf8e6;--mc-glass-inset-low:inset 0 -1px 0 #3c321e24;--mc-glass-border:1px solid #3c321e1f;--mc-glass-shadow:0 1px 2px #3c321e1a,0 8px 24px -4px #3c321e29,0 24px 60px -16px #3c321e3d;--mc-glass-specular:radial-gradient(ellipse 140% 110% at 20% -20%,#ffffffd9 0%,#ffffff59 35%,#ffffff14 65%,transparent 85%),radial-gradient(ellipse 100% 80% at 85% 110%,#fffdf833 0%,#fffdf80a 40%,transparent 70%);--mc-glass-canvas:radial-gradient(ellipse 70% 80% at 15% 20%,#fff0d28c 0%,transparent 60%),radial-gradient(ellipse 80% 60% at 85% 75%,#e6d7be73 0%,transparent 65%),radial-gradient(ellipse 50% 50% at 65% 25%,#f5e1c366 0%,transparent 65%),radial-gradient(ellipse 60% 70% at 40% 85%,#d7cdb959 0%,transparent 60%),linear-gradient(180deg,#faf9f6 0%,#f7f6f2 50%,#f4f3ef 100%)}.mc-glass{background:var(--mc-glass-bg);-webkit-backdrop-filter:blur(24px)saturate(160%)brightness(1.06);backdrop-filter:blur(24px)saturate(160%)brightness(1.06);border:var(--mc-glass-border);border-radius:var(--mc-radius-lg,8px);box-shadow:var(--mc-glass-inset-rim),var(--mc-glass-inset-low),var(--mc-glass-shadow);isolation:isolate;position:relative}[data-theme=light] .mc-glass{-webkit-backdrop-filter:blur(20px)saturate(140%)brightness(1.03);backdrop-filter:blur(20px)saturate(140%)brightness(1.03)}.mc-glass:before{content:"";background:var(--mc-glass-specular);pointer-events:none;border-radius:inherit;z-index:0;position:absolute;inset:0}.mc-glass>*{z-index:1;position:relative}.mc-glass-pill{border-radius:var(--mc-radius-full,9999px)}.mc-glass-card{border-radius:var(--mc-radius-md,6px)}.mc-glass-panel{border-radius:var(--mc-radius-lg,8px)}.mc-glass-modal{border-radius:var(--mc-radius-xl,12px)}.mc-glass-marketing{border-radius:var(--mc-radius-marketing,24px)}.mc-glass-chip{border-radius:var(--mc-radius-sm,4px)}.mc-glass-control:before{display:none!important}.mc-glass-control{box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 -1px #0000002e,0 1px 2px #0000002e}[data-theme=light] .mc-glass-control{box-shadow:inset 0 0 0 1px #3c321e1a,inset 0 -1px #3c321e14,0 1px 2px #3c321e14}.mc-glass-flat{box-shadow:var(--mc-glass-inset-rim)}.mc-glass-low{box-shadow:var(--mc-glass-inset-rim),var(--mc-glass-inset-low),0 1px 2px #00000026}.mc-glass-high{box-shadow:var(--mc-glass-inset-rim),var(--mc-glass-inset-low),0 2px 4px #0003,0 20px 48px -12px #00000080}[data-theme=light] .mc-glass-low{box-shadow:var(--mc-glass-inset-rim),var(--mc-glass-inset-low),0 1px 2px #3c321e14}[data-theme=light] .mc-glass-high{box-shadow:var(--mc-glass-inset-rim),var(--mc-glass-inset-low),0 2px 4px #3c321e1a,0 20px 48px -12px #3c321e47}.mc-glass-well{transition:box-shadow var(--mc-dur-moderate,.2s)var(--mc-ease-out),background var(--mc-dur-moderate,.2s)var(--mc-ease-out),border-color var(--mc-dur-moderate,.2s)var(--mc-ease-out);background:linear-gradient(#0000002e 0%,#0000001a 100%);border:1px solid #ffffff1a;border-radius:10px;position:relative;box-shadow:inset 0 1px 1px #0000008c,inset 0 0 0 1px #0003,inset 0 -1px #ffffff0a}.mc-glass-well:hover{background:linear-gradient(#00000038 0%,#0000001f 100%);border-color:#ffffff29}.mc-glass-well:focus-within{box-shadow:inset 0 1px 1px #0000008c,inset 0 0 0 1px #0003,inset 0 -1px 0 #ffffff0f,0 0 0 1px #ffffff0f,0 0 18px -2px color-mix(in srgb,var(--mc-fg-bright)16%,transparent);border-color:#ffffff38}[data-theme=light] .mc-glass-well{background:linear-gradient(#3c321e12 0%,#3c321e08 100%);border-color:#3c321e29;box-shadow:inset 0 1px 1px #3c321e24,inset 0 0 0 1px #3c321e0d,inset 0 -1px #ffffff80}[data-theme=light] .mc-glass-well:hover{background:linear-gradient(#3c321e1a 0%,#3c321e0d 100%);border-color:#3c321e38}[data-theme=light] .mc-glass-well:focus-within{border-color:#3c321e52;box-shadow:inset 0 1px 1px #3c321e29,inset 0 0 0 1px #3c321e0f,inset 0 -1px #fff9,0 0 0 1px #3c321e1a,0 0 18px -2px #3c321e2e}@media (prefers-reduced-motion:reduce){.mc-glass-pearl:after{transition:opacity var(--mc-dur-moderate,.2s)var(--mc-ease-out)}.mc-glass-pearl:hover:after{--mc-pearl-angle:220deg}}[data-mc-glass-bg=shader]{background:var(--mc-glass-canvas);background-attachment:local}@property --mc-glass-rim-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mc-glass-rim-drift{to{--mc-glass-rim-angle:360deg}}.mc-glass-rim{position:relative}.mc-glass-rim:after{content:"";border-radius:inherit;background:conic-gradient(from var(--mc-glass-rim-angle,0deg),#ffffff0a 0%,#fffc 18%,#ffffff0a 36%,#ffffff05 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:2;padding:1.5px;animation:6s linear infinite mc-glass-rim-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-theme=light] .mc-glass-rim:after{background:conic-gradient(from var(--mc-glass-rim-angle,0deg),#3c321e0a 0%,#3c321e73 18%,#3c321e0f 36%,#3c321e08 100%)}.mc-glass-interactive .mc-glass-label,.mc-glass-interactive .mc-glass-icon{transition:color var(--mc-dur-fast)var(--mc-ease-out)}.mc-glass-interactive:hover .mc-glass-label{color:var(--mc-fg-bright)}.mc-glass-interactive:hover .mc-glass-icon{color:var(--mc-fg)}.mc-glass-interactive:active .mc-glass-label{color:var(--mc-fg);transition-duration:60ms}.mc-glass-lift{--mc-glass-lift-x:0;--mc-glass-lift-y:0;transform:perspective(900px)rotateY(calc(var(--mc-glass-lift-x)*1.2deg))rotateX(calc(var(--mc-glass-lift-y)*-1.2deg));transition:transform var(--mc-dur-moderate)var(--mc-ease-out),box-shadow var(--mc-dur-moderate)var(--mc-ease-out);will-change:transform}@keyframes mc-glass-breath{0%,to{opacity:.85}50%{opacity:1}}.mc-glass-breath:before{animation:4s ease-in-out infinite mc-glass-breath}@media (prefers-reduced-motion:reduce){.mc-glass{-webkit-backdrop-filter:none;backdrop-filter:none}.mc-glass-rim:after,.mc-glass-breath:before{animation:none}.mc-glass-lift{transition:none;transform:none}}.mc-glass.mc-glass-interactive{cursor:pointer;transition:transform .14s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1),background var(--mc-dur-fast)var(--mc-ease-out)}.mc-glass.mc-glass-interactive:hover{box-shadow:var(--mc-glass-inset-rim),var(--mc-glass-inset-low),0 0 0 1px #ffffff14,0 0 22px -4px color-mix(in srgb,var(--mc-fg-bright)18%,transparent),0 3px 6px #0000004d,0 18px 40px -8px #0000008c;border-color:#ffffff38;transform:translateY(-2px)}.mc-glass.mc-glass-interactive:active{transition-duration:60ms;transform:translateY(0)scale(.98)}[data-theme=light] .mc-glass.mc-glass-interactive:hover{box-shadow:var(--mc-glass-inset-rim),var(--mc-glass-inset-low),0 0 0 1px #3c321e0f,0 0 22px -4px #3c321e24,0 3px 6px #3c321e24,0 18px 40px -8px #3c321e47;border-color:#3c321e3d}
.MonthView-module__a9G7VG__mvRoot{--mv-ink-rgb:255,255,255;--mv-dim-rgb:0,0,0;--mv-grid-gap:3px;--mv-gap-xs:2px;--mv-header-h:36px;--mv-pill-h:18px;--mv-cell-min:88px;--mv-hour-min:28px;--mv-ident-min:18px;--mv-dot-fallback:rgba(var(--mv-ink-rgb),.3);height:100%;padding:var(--sp-5)var(--sp-5)0;background:var(--bg);flex-direction:column;display:flex;overflow:hidden}[data-theme=light] .MonthView-module__a9G7VG__mvRoot,[data-theme=warm] .MonthView-module__a9G7VG__mvRoot,body.MonthView-module__a9G7VG__theme-light .MonthView-module__a9G7VG__mvRoot,body.MonthView-module__a9G7VG__theme-warm .MonthView-module__a9G7VG__mvRoot{--mv-ink-rgb:0,0,0;--mv-dim-rgb:255,255,255}.MonthView-module__a9G7VG__mvHeader{align-items:baseline;gap:var(--sp-1-5);padding:0 var(--sp-3);height:var(--mv-header-h);flex-shrink:0;display:flex}.MonthView-module__a9G7VG__mvNavBtn{cursor:pointer;font-family:var(--mono);font-size:var(--text-md);color:rgba(var(--mv-ink-rgb),.35);padding:0 var(--sp-1);background:0 0;border:0;line-height:1}.MonthView-module__a9G7VG__mvNavBtn:hover{color:rgba(var(--mv-ink-rgb),.7)}.MonthView-module__a9G7VG__mvNavBtn:focus-visible{outline:2px solid rgba(var(--mv-ink-rgb),.55);outline-offset:2px;border-radius:var(--radius-xs)}.MonthView-module__a9G7VG__mvMonth{font-family:var(--sans);font-size:var(--text-2xl);color:var(--c-12);font-weight:600;line-height:1}.MonthView-module__a9G7VG__mvYear{font-family:var(--mono);font-size:var(--text-xs);color:rgba(var(--mv-ink-rgb),.3);margin-left:var(--mv-gap-xs);font-weight:400;line-height:1}.MonthView-module__a9G7VG__mvDowRow{gap:var(--mv-grid-gap);padding:var(--sp-2)var(--sp-3)var(--sp-1);flex-shrink:0;grid-template-columns:repeat(7,1fr);display:grid}.MonthView-module__a9G7VG__mvDow{font-family:var(--mono);font-size:var(--cal-micro-size);color:rgba(var(--mv-ink-rgb),.25);text-align:center;text-transform:uppercase;padding:var(--sp-1)0;font-weight:400;line-height:1}.MonthView-module__a9G7VG__mvDowWeekend{color:rgba(var(--mv-ink-rgb),.14)}.MonthView-module__a9G7VG__mvGridWrap{padding:0 var(--sp-3)var(--sp-5);flex:1;min-height:0;position:relative;overflow:hidden}.MonthView-module__a9G7VG__mvWeekRail{left:var(--sp-3);right:var(--sp-3);height:var(--sp-1);background:rgba(var(--mv-ink-rgb),.025);border-radius:var(--radius-xs);pointer-events:none;z-index:0;position:absolute;transform:translateY(-50%)}.MonthView-module__a9G7VG__mvGrid{grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(var(--mv-cell-min),1fr);gap:var(--mv-grid-gap);z-index:1;height:100%;display:grid;position:relative}.MonthView-module__a9G7VG__mvDayCell{border-radius:var(--radius-sm);min-height:var(--mv-cell-min);flex-direction:column;display:flex;position:relative;overflow:hidden}.MonthView-module__a9G7VG__mvDay0{background:var(--cal-m-0)}.MonthView-module__a9G7VG__mvDay1{background:var(--cal-m-1)}.MonthView-module__a9G7VG__mvDay2{background:var(--cal-m-2)}.MonthView-module__a9G7VG__mvDay3{background:var(--cal-m-3)}.MonthView-module__a9G7VG__mvDay4{background:var(--cal-m-4)}.MonthView-module__a9G7VG__mvDayOutside{background:rgba(var(--mv-ink-rgb),.015)}.MonthView-module__a9G7VG__mvDayOutside .MonthView-module__a9G7VG__mvDayNum{color:rgba(var(--mv-ink-rgb),.12)}.MonthView-module__a9G7VG__mvDayToday{background:var(--c-12);box-shadow:inset 0 0 0 1px rgba(var(--mv-ink-rgb),.2)}.MonthView-module__a9G7VG__mvDayToday .MonthView-module__a9G7VG__mvDayNum{color:var(--c-0);font-weight:600}.MonthView-module__a9G7VG__mvDaySelected{box-shadow:inset 0 0 0 1px rgba(var(--mv-ink-rgb),.35)}.MonthView-module__a9G7VG__mvDay0:hover{background:var(--cal-m-1)}.MonthView-module__a9G7VG__mvDay1:hover{background:var(--cal-m-2)}.MonthView-module__a9G7VG__mvDay2:hover{background:var(--cal-m-3)}.MonthView-module__a9G7VG__mvDay3:hover,.MonthView-module__a9G7VG__mvDay4:hover{background:var(--cal-m-4)}.MonthView-module__a9G7VG__mvDayOutside:hover{background:rgba(var(--mv-ink-rgb),.025)}.MonthView-module__a9G7VG__mvDayToday:hover{background:rgba(var(--mv-ink-rgb),.92)}@media (prefers-reduced-motion:reduce){.MonthView-module__a9G7VG__mvDayCell,.MonthView-module__a9G7VG__mvPill,.MonthView-module__a9G7VG__mvDetailHour,.MonthView-module__a9G7VG__mvDetailEvent{transition:none}}.MonthView-module__a9G7VG__mvDayBtn{cursor:pointer;padding:var(--sp-1-5)var(--sp-1-5)var(--sp-1);text-align:left;background:0 0;border:0;flex-shrink:0;width:100%}.MonthView-module__a9G7VG__mvDayBtn:focus-visible{outline:2px solid rgba(var(--mv-ink-rgb),.55);outline-offset:-2px;border-radius:var(--radius-sm)}.MonthView-module__a9G7VG__mvDayNum{font-family:var(--mono);font-size:var(--text-xs);color:rgba(var(--mv-ink-rgb),.45);font-weight:400;line-height:1;display:block}.MonthView-module__a9G7VG__mvDay3 .MonthView-module__a9G7VG__mvDayNum,.MonthView-module__a9G7VG__mvDay4 .MonthView-module__a9G7VG__mvDayNum{color:rgba(var(--mv-ink-rgb),.75)}.MonthView-module__a9G7VG__mvDayCellClickable{cursor:pointer}.MonthView-module__a9G7VG__mvDayCellClickable:focus-visible{outline:2px solid rgba(var(--mv-ink-rgb),.4);outline-offset:-2px}.MonthView-module__a9G7VG__mvPills{gap:var(--mv-gap-xs);padding:0 var(--sp-1-5)var(--sp-1-5);flex-direction:column;flex:1;display:flex;overflow:hidden}.MonthView-module__a9G7VG__mvPill{align-items:center;gap:var(--sp-1);height:var(--mv-pill-h);background:rgba(var(--mv-ink-rgb),.06);border-radius:var(--radius-xs);cursor:pointer;padding:0 var(--sp-1);font-family:var(--mono);font-size:var(--text-2xs);color:rgba(var(--mv-ink-rgb),.58);text-align:left;white-space:nowrap;font-weight:400;line-height:var(--mv-pill-h);letter-spacing:.01em;transition:background var(--dur-fast)ease-out;border:0;display:flex;overflow:hidden}.MonthView-module__a9G7VG__mvPill:hover{background:rgba(var(--mv-ink-rgb),.1);color:rgba(var(--mv-ink-rgb),.78)}.MonthView-module__a9G7VG__mvPill:focus-visible{outline:2px solid rgba(var(--mv-ink-rgb),.55);outline-offset:1px}.MonthView-module__a9G7VG__mvPillHighlight{background:rgba(var(--mv-ink-rgb),.2);color:rgba(var(--mv-ink-rgb),.95);animation:.48s cubic-bezier(.16,1,.3,1) MonthView-module__a9G7VG__mvPillPulse}@keyframes MonthView-module__a9G7VG__mvPillPulse{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.MonthView-module__a9G7VG__mvPillHighlight{animation:none}}.MonthView-module__a9G7VG__mvPillDot{border-radius:var(--radius-full);opacity:.72;flex-shrink:0;width:5px;height:5px}.MonthView-module__a9G7VG__mvPillTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MonthView-module__a9G7VG__mvMore{font-family:var(--mono);font-size:var(--cal-micro-size);color:rgba(var(--mv-ink-rgb),.35);padding:0 var(--sp-1);font-weight:400;line-height:1}.MonthView-module__a9G7VG__mvDay2 .MonthView-module__a9G7VG__mvPill{color:rgba(var(--mv-ink-rgb),.72)}.MonthView-module__a9G7VG__mvDay2 .MonthView-module__a9G7VG__mvPill:hover{color:rgba(var(--mv-ink-rgb),.92)}.MonthView-module__a9G7VG__mvDay3 .MonthView-module__a9G7VG__mvPill{color:rgba(var(--mv-ink-rgb),.9)}.MonthView-module__a9G7VG__mvDay3 .MonthView-module__a9G7VG__mvPill:hover{color:rgba(var(--mv-ink-rgb),1)}.MonthView-module__a9G7VG__mvDay4 .MonthView-module__a9G7VG__mvPill{background:rgba(var(--mv-dim-rgb),.08);color:rgba(var(--mv-dim-rgb),.58)}.MonthView-module__a9G7VG__mvDay4 .MonthView-module__a9G7VG__mvPill:hover{background:rgba(var(--mv-dim-rgb),.13);color:rgba(var(--mv-dim-rgb),.8)}.MonthView-module__a9G7VG__mvDay4 .MonthView-module__a9G7VG__mvMore{color:rgba(var(--mv-dim-rgb),.32)}.MonthView-module__a9G7VG__mvDayToday .MonthView-module__a9G7VG__mvPill{background:rgba(var(--mv-dim-rgb),.06);color:rgba(var(--mv-dim-rgb),.58)}.MonthView-module__a9G7VG__mvDayToday .MonthView-module__a9G7VG__mvPill:hover{background:rgba(var(--mv-dim-rgb),.1);color:rgba(var(--mv-dim-rgb),.8)}.MonthView-module__a9G7VG__mvDayToday .MonthView-module__a9G7VG__mvPillDot{opacity:.88}.MonthView-module__a9G7VG__mvDayToday .MonthView-module__a9G7VG__mvMore{color:rgba(var(--mv-dim-rgb),.32)}.MonthView-module__a9G7VG__mvDetail{border-top:1px solid rgba(var(--mv-ink-rgb),.07);margin:0 var(--sp-3)var(--sp-5);padding-top:var(--sp-5);flex-shrink:0}.MonthView-module__a9G7VG__mvDetailHead{margin-bottom:var(--sp-5);justify-content:space-between;align-items:flex-start;display:flex}.MonthView-module__a9G7VG__mvDetailTitle{align-items:baseline;gap:var(--sp-2);display:flex}.MonthView-module__a9G7VG__mvDetailDow{font-family:var(--mono);font-size:var(--cal-micro-size);color:rgba(var(--mv-ink-rgb),.35);letter-spacing:.12em;text-transform:uppercase;font-weight:400}.MonthView-module__a9G7VG__mvDetailNum{font-family:var(--mono);font-size:var(--cal-detail-day-size);color:rgba(var(--mv-ink-rgb),.9);font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.MonthView-module__a9G7VG__mvDetailMon{font-family:var(--mono);font-size:var(--cal-micro-size);color:rgba(var(--mv-ink-rgb),.3);letter-spacing:.08em;font-weight:400}.MonthView-module__a9G7VG__mvDetailActions{align-items:center;gap:var(--sp-3);display:flex}.MonthView-module__a9G7VG__mvDetailJump{cursor:pointer;font-family:var(--mono);font-size:var(--cal-micro-size);color:rgba(var(--mv-ink-rgb),.35);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:0;font-weight:400}.MonthView-module__a9G7VG__mvDetailJump:hover{color:rgba(var(--mv-ink-rgb),.7)}.MonthView-module__a9G7VG__mvDetailClose{cursor:pointer;font-family:var(--mono);font-size:var(--text-lg);color:rgba(var(--mv-ink-rgb),.3);background:0 0;border:0;padding:0;line-height:1}.MonthView-module__a9G7VG__mvDetailClose:hover{color:rgba(var(--mv-ink-rgb),.7)}.MonthView-module__a9G7VG__mvDetailClose:focus-visible,.MonthView-module__a9G7VG__mvDetailJump:focus-visible{outline:2px solid rgba(var(--mv-ink-rgb),.55);outline-offset:2px;border-radius:var(--radius-xs)}.MonthView-module__a9G7VG__mvDetailGrid{gap:var(--mv-grid-gap);grid-template-columns:repeat(4,1fr);display:grid}.MonthView-module__a9G7VG__mvDetailCol{background:rgba(var(--mv-ink-rgb),.025);border-radius:var(--radius-sm);overflow:hidden}.MonthView-module__a9G7VG__mvDetailColHead{padding:var(--sp-1-5)var(--sp-2);border-bottom:1px solid rgba(var(--mv-ink-rgb),.06);justify-content:space-between;align-items:baseline;display:flex}.MonthView-module__a9G7VG__mvDetailColLabel{font-family:var(--mono);font-size:var(--cal-micro-size);color:rgba(var(--mv-ink-rgb),.3);letter-spacing:.1em;text-transform:uppercase;font-weight:400}.MonthView-module__a9G7VG__mvDetailColRange{font-family:var(--mono);font-size:var(--cal-ev-time-size);color:rgba(var(--mv-ink-rgb),.18);font-variant-numeric:tabular-nums;font-weight:400}.MonthView-module__a9G7VG__mvDetailHour{align-items:flex-start;gap:var(--sp-1);padding:var(--sp-1)var(--sp-2);min-height:var(--mv-hour-min);cursor:pointer;border-bottom:1px solid rgba(var(--mv-ink-rgb),.03);transition:background var(--dur-fast)ease-out;display:flex}.MonthView-module__a9G7VG__mvDetailHour:last-child{border-bottom:0}.MonthView-module__a9G7VG__mvDetailHour:hover{background:rgba(var(--mv-ink-rgb),.03)}.MonthView-module__a9G7VG__mvDetailHourOccupied{cursor:default}.MonthView-module__a9G7VG__mvDetailHourOccupied:hover{background:0 0}.MonthView-module__a9G7VG__mvDetailHourNum{font-family:var(--mono);font-size:var(--cal-micro-size);color:rgba(var(--mv-ink-rgb),.22);font-variant-numeric:tabular-nums;min-width:var(--mv-ident-min);flex-shrink:0;font-weight:400;line-height:1.4}.MonthView-module__a9G7VG__mvDetailHourContent{gap:var(--mv-gap-xs);flex-direction:column;flex:1;min-width:0;display:flex}.MonthView-module__a9G7VG__mvDetailEvent{align-items:center;gap:var(--sp-1);background:rgba(var(--mv-ink-rgb),.06);border-radius:var(--radius-xs);cursor:pointer;padding:var(--mv-gap-xs)var(--sp-1);text-align:left;width:100%;transition:background var(--dur-fast)ease-out;border:0;display:flex}.MonthView-module__a9G7VG__mvDetailEvent:hover{background:rgba(var(--mv-ink-rgb),.1)}.MonthView-module__a9G7VG__mvDetailEvent:focus-visible{outline:2px solid rgba(var(--mv-ink-rgb),.55);outline-offset:1px}.MonthView-module__a9G7VG__mvDetailEventTitle{font-family:var(--sans);font-size:var(--text-2xs);color:rgba(var(--mv-ink-rgb),.75);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.MonthView-module__a9G7VG__mvDetailEventTime{font-family:var(--mono);font-size:var(--cal-ev-time-size);color:rgba(var(--mv-ink-rgb),.35);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:400}
.YearView-module__SF6Dma__yvRoot{height:100%;padding:var(--sp-4)var(--sp-5)0;background:var(--bg);-webkit-font-smoothing:antialiased;--yv-ink-rgb:255,255,255;--yv-fs-year:72px;--yv-fs-year-min:40px;--yv-gap-xs:2px;--yv-gap-cell:3px;--yv-gap-year:10px;--yv-h-label:14px;--yv-h-life:6px;--yv-sz-yah:5px;--yv-pad-yah:10px;--yv-h-readout:20px;--yv-dur-snap:60ms;--yv-dur-readout:.5s;flex-direction:column;display:flex;overflow:hidden}:is([data-theme=light] .YearView-module__SF6Dma__yvRoot,[data-theme=warm] .YearView-module__SF6Dma__yvRoot,body.theme-light .YearView-module__SF6Dma__yvRoot,body.theme-warm .YearView-module__SF6Dma__yvRoot){--yv-ink-rgb:0,0,0}.YearView-module__SF6Dma__yvMasthead{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid rgba(var(--yv-ink-rgb),.06);flex-wrap:wrap;flex-shrink:0;display:flex}.YearView-module__SF6Dma__yvYearBlock{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.YearView-module__SF6Dma__yvEyebrow{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.18em;color:rgba(var(--yv-ink-rgb),.2);font-weight:400}.YearView-module__SF6Dma__yvYearNum{font-family:var(--sans);font-size:clamp(var(--yv-fs-year-min),7vw,var(--yv-fs-year));letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:rgba(var(--yv-ink-rgb),.88);font-weight:500;line-height:1}.YearView-module__SF6Dma__yvStats{gap:var(--sp-6);padding-bottom:var(--sp-1);align-items:flex-end;display:flex}.YearView-module__SF6Dma__yvStat{align-items:flex-end;gap:var(--yv-gap-xs);flex-direction:column;display:flex}.YearView-module__SF6Dma__yvStatVal{font-family:var(--mono);font-size:var(--text-xl);color:rgba(var(--yv-ink-rgb),.68);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:400;line-height:1}.YearView-module__SF6Dma__yvStatLabel{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.14em;color:rgba(var(--yv-ink-rgb),.22);text-transform:uppercase;white-space:nowrap;font-weight:400}.YearView-module__SF6Dma__yvYearNav{align-items:center;gap:var(--sp-2);display:flex}.YearView-module__SF6Dma__yvNavBtn{cursor:pointer;font-family:var(--mono);font-size:var(--text-sm);color:rgba(var(--yv-ink-rgb),.22);padding:var(--sp-1)var(--sp-1-5);transition:color var(--dur-fast)ease-out;border-radius:var(--radius-xs);background:0 0;border:none;line-height:1}.YearView-module__SF6Dma__yvNavBtn:hover{color:rgba(var(--yv-ink-rgb),.7)}.YearView-module__SF6Dma__yvNavBtn:focus-visible{outline:1.5px solid rgba(var(--yv-ink-rgb),.35);outline-offset:2px}.YearView-module__SF6Dma__yvSetAgeBtn{border:1px solid rgba(var(--yv-ink-rgb),.08);border-radius:var(--radius-xs);cursor:pointer;font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.12em;color:rgba(var(--yv-ink-rgb),.22);padding:var(--sp-1)var(--sp-2);transition:color var(--dur-fast)ease-out,border-color var(--dur-fast)ease-out;background:0 0;align-self:flex-end;font-weight:400;line-height:1}.YearView-module__SF6Dma__yvSetAgeBtn:hover{color:rgba(var(--yv-ink-rgb),.55);border-color:rgba(var(--yv-ink-rgb),.18)}.YearView-module__SF6Dma__yvLifeWrap{align-items:center;gap:var(--sp-2);padding:var(--sp-2)var(--sp-5);border-bottom:1px solid rgba(var(--yv-ink-rgb),.04);flex-shrink:0;display:flex}.YearView-module__SF6Dma__yvLifeStripOuter{min-width:0;padding-top:var(--yv-pad-yah);flex:1;position:relative}.YearView-module__SF6Dma__yvYAH{width:var(--yv-sz-yah);height:var(--yv-sz-yah);background:rgba(var(--yv-ink-rgb),.9);pointer-events:none;border-radius:50%;animation:2.4s ease-in-out infinite YearView-module__SF6Dma__yah-pulse;position:absolute;top:0;transform:translate(-50%)}.YearView-module__SF6Dma__yvYAH:after{content:"";background:rgba(var(--yv-ink-rgb),.18);border-radius:50%;animation:2.4s ease-in-out infinite YearView-module__SF6Dma__yah-ring;position:absolute;inset:-3px}@keyframes YearView-module__SF6Dma__yah-pulse{0%,to{opacity:.9;transform:translate(-50%)scale(1)}50%{opacity:.5;transform:translate(-50%)scale(.75)}}@keyframes YearView-module__SF6Dma__yah-ring{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}}.YearView-module__SF6Dma__yvLifeStrip{gap:var(--yv-gap-xs);height:var(--yv-h-life);width:100%;display:grid}.YearView-module__SF6Dma__yvLifeBlock{cursor:pointer;transition:opacity var(--yv-dur-snap)ease-out;border-radius:1px}.YearView-module__SF6Dma__yvLifeBlock:hover{opacity:.65}.YearView-module__SF6Dma__yvLifePast{background:rgba(var(--yv-ink-rgb),.22)}.YearView-module__SF6Dma__yvLifeCurrent{outline:1.5px solid rgba(var(--yv-ink-rgb),.7);outline-offset:1px;background:0 0}.YearView-module__SF6Dma__yvLifeFuture{background:rgba(var(--yv-ink-rgb),.05)}.YearView-module__SF6Dma__yvLifeGear{cursor:pointer;font-size:var(--text-sm);color:rgba(var(--yv-ink-rgb),.16);transition:color var(--dur-fast)ease-out;background:0 0;border:none;flex-shrink:0;padding:0;line-height:1}.YearView-module__SF6Dma__yvLifeGear:hover{color:rgba(var(--yv-ink-rgb),.5)}.YearView-module__SF6Dma__yvBirthForm{align-items:center;gap:var(--sp-2);padding:var(--sp-2)var(--sp-5);border-bottom:1px solid rgba(var(--yv-ink-rgb),.04);flex-shrink:0;display:flex}.YearView-module__SF6Dma__yvBirthLabel{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.14em;color:rgba(var(--yv-ink-rgb),.22);font-weight:400}.YearView-module__SF6Dma__yvBirthInput{font-family:var(--mono);font-size:var(--text-xs);color:rgba(var(--yv-ink-rgb),.72);background:rgba(var(--yv-ink-rgb),.04);border:1px solid rgba(var(--yv-ink-rgb),.12);border-radius:var(--radius-xs);padding:var(--sp-1)var(--sp-2);font-variant-numeric:tabular-nums;appearance:textfield;outline:none;width:72px;font-weight:400}.YearView-module__SF6Dma__yvBirthInput::-webkit-outer-spin-button{-webkit-appearance:none}.YearView-module__SF6Dma__yvBirthInput::-webkit-inner-spin-button{-webkit-appearance:none}.YearView-module__SF6Dma__yvBirthInput:focus{border-color:rgba(var(--yv-ink-rgb),.28)}.YearView-module__SF6Dma__yvBirthBtn{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.14em;color:rgba(var(--yv-ink-rgb),.55);background:rgba(var(--yv-ink-rgb),.06);border:1px solid rgba(var(--yv-ink-rgb),.1);border-radius:var(--radius-xs);padding:var(--sp-1)var(--sp-2);cursor:pointer;transition:color var(--dur-fast)ease-out}.YearView-module__SF6Dma__yvBirthBtn:hover{color:rgba(var(--yv-ink-rgb),.88)}.YearView-module__SF6Dma__yvBirthCancel{cursor:pointer;font-size:var(--text-sm);color:rgba(var(--yv-ink-rgb),.22);padding:0 var(--sp-1);transition:color var(--dur-fast)ease-out;background:0 0;border:none}.YearView-module__SF6Dma__yvBirthCancel:hover{color:rgba(var(--yv-ink-rgb),.6)}.YearView-module__SF6Dma__yvBody{min-height:0;padding:var(--sp-3)0;flex-direction:column;flex:1;display:flex}.YearView-module__SF6Dma__yvLandscape{flex-direction:column;flex:1;justify-content:center;display:flex;overflow:hidden}.YearView-module__SF6Dma__yvYearRows{gap:var(--yv-gap-year);flex-direction:column;display:flex}@keyframes YearView-module__SF6Dma__yv-slide-next{0%{transform:translateY(calc(-1*var(--yv-dy,80px)));opacity:.5}to{opacity:1;transform:translateY(0)}}@keyframes YearView-module__SF6Dma__yv-slide-prev{0%{transform:translateY(var(--yv-dy,80px));opacity:.5}to{opacity:1;transform:translateY(0)}}.YearView-module__SF6Dma__yvYearRowsNext{animation:YearView-module__SF6Dma__yv-slide-next var(--dur-moderate)cubic-bezier(.16,1,.3,1)}.YearView-module__SF6Dma__yvYearRowsPrev{animation:YearView-module__SF6Dma__yv-slide-prev var(--dur-moderate)cubic-bezier(.16,1,.3,1)}.YearView-module__SF6Dma__yvYearRow{transition:opacity var(--dur-normal)ease-out;flex-direction:column;display:flex}.YearView-module__SF6Dma__yvYearRowActive{opacity:1}.YearView-module__SF6Dma__yvYearRowDim{opacity:.32}.YearView-module__SF6Dma__yvYearRowLabel{font-family:var(--mono);font-size:var(--text-xs);color:rgba(var(--yv-ink-rgb),.35);letter-spacing:.04em;padding-right:var(--sp-2);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;font-weight:400;display:flex}.YearView-module__SF6Dma__yvYearRowLabelActive{color:rgba(var(--yv-ink-rgb),.72)}.YearView-module__SF6Dma__yvPortrait{flex-direction:column;flex:1;display:flex}.YearView-module__SF6Dma__yvPortraitMulti{flex-direction:column;flex:1;justify-content:center;display:flex;position:relative;overflow:hidden}.YearView-module__SF6Dma__yvYearCols{justify-content:center;align-items:stretch;gap:var(--sp-3);flex-direction:row;flex-shrink:0;display:flex}.YearView-module__SF6Dma__yvYearCol{transition:opacity var(--dur-normal)ease-out;flex-direction:column;flex-shrink:0;display:flex}.YearView-module__SF6Dma__yvYearColActive{opacity:1}.YearView-module__SF6Dma__yvYearColDim{opacity:.32}.YearView-module__SF6Dma__yvYearColHeader{height:var(--yv-h-label);margin-bottom:var(--sp-1-5);padding-left:var(--sp-1-5);flex-shrink:0;justify-content:flex-start;align-items:flex-end;display:flex}.YearView-module__SF6Dma__yvYearColLabel{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.04em;color:rgba(var(--yv-ink-rgb),.35);white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:400}.YearView-module__SF6Dma__yvYearColActive .YearView-module__SF6Dma__yvYearColLabel{color:rgba(var(--yv-ink-rgb),.72)}.YearView-module__SF6Dma__yvYearColDow{gap:var(--yv-gap-cell);margin-bottom:var(--sp-1-5);flex-shrink:0;display:flex}.YearView-module__SF6Dma__yvYearColBody{gap:var(--sp-2);flex-direction:row-reverse;flex:1;min-height:0;display:flex}.YearView-module__SF6Dma__yvMonthRow{margin-bottom:var(--sp-1-5);height:var(--yv-h-label);flex-shrink:0;align-items:flex-end;display:flex}.YearView-module__SF6Dma__yvDowSpacer{flex-shrink:0}.YearView-module__SF6Dma__yvMonthLabels{min-width:0;height:var(--yv-h-label);flex:1;position:relative}.YearView-module__SF6Dma__yvMonthLabel{font-family:var(--mono);font-size:var(--text-2xs);color:rgba(var(--yv-ink-rgb),.52);letter-spacing:.08em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:400;line-height:1;position:absolute}.YearView-module__SF6Dma__yvMonthLabel:hover{color:rgba(var(--yv-ink-rgb),.85)}.YearView-module__SF6Dma__yvGridRow{gap:var(--sp-2);flex-shrink:0;align-items:flex-start;display:flex}.YearView-module__SF6Dma__yvDow{gap:var(--yv-gap-cell);flex-shrink:0;grid-template-rows:repeat(7,auto);display:grid}.YearView-module__SF6Dma__yvDowLabel{font-family:var(--mono);font-size:var(--text-2xs);color:rgba(var(--yv-ink-rgb),.38);justify-content:flex-end;align-items:center;font-weight:400;display:flex}.YearView-module__SF6Dma__yvCells{gap:var(--yv-gap-cell);flex-shrink:0;grid-auto-flow:column;display:grid}.YearView-module__SF6Dma__yvPortraitDowRow{margin-bottom:var(--sp-1-5);gap:var(--yv-gap-cell);flex-shrink:0;display:flex}.YearView-module__SF6Dma__yvDowLabelP{font-family:var(--mono);font-size:var(--text-2xs);color:rgba(var(--yv-ink-rgb),.22);flex-shrink:0;justify-content:center;align-items:center;font-weight:400;display:flex}.YearView-module__SF6Dma__yvPortraitRow{gap:var(--sp-2);flex-direction:row-reverse;flex:1;min-height:0;display:flex}.YearView-module__SF6Dma__yvMonthColWrap{flex-shrink:0;align-self:stretch;position:relative}.YearView-module__SF6Dma__yvMonthLabelV{font-family:var(--mono);font-size:var(--text-2xs);color:rgba(var(--yv-ink-rgb),.28);letter-spacing:.06em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:400;line-height:1;position:absolute;left:0}.YearView-module__SF6Dma__yvMonthLabelV:hover{color:rgba(var(--yv-ink-rgb),.65)}.YearView-module__SF6Dma__yvCellsP{gap:var(--yv-gap-cell);flex-shrink:0;display:grid}.YearView-module__SF6Dma__yvCell{border-radius:var(--radius-xs);position:relative}.YearView-module__SF6Dma__yvCell:after{content:"";background:rgba(var(--yv-ink-rgb),var(--cell-glow,0));pointer-events:none;border-radius:3px;position:absolute;inset:-1px}.YearView-module__SF6Dma__yvCellIn{cursor:pointer}.YearView-module__SF6Dma__yvCellIn:focus-visible{outline:1.5px solid rgba(var(--yv-ink-rgb),.35);outline-offset:2px}.YearView-module__SF6Dma__yvGridContainer{flex-shrink:0;position:relative}.YearView-module__SF6Dma__yvCellBreath{animation-name:YearView-module__SF6Dma__cell-breath;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes YearView-module__SF6Dma__cell-breath{0%{opacity:1}50%{opacity:.94}to{opacity:1}}.YearView-module__SF6Dma__yvZoomOverlay{border-radius:var(--radius-xs)}.YearView-module__SF6Dma__yvCellToday{outline:1.5px solid rgba(var(--yv-ink-rgb),.7);outline-offset:1px}.YearView-module__SF6Dma__yvH0{background:rgba(var(--yv-ink-rgb),.09)}.YearView-module__SF6Dma__yvH1{background:rgba(var(--yv-ink-rgb),.2)}.YearView-module__SF6Dma__yvH2{background:rgba(var(--yv-ink-rgb),.38)}.YearView-module__SF6Dma__yvH3{background:rgba(var(--yv-ink-rgb),.58)}.YearView-module__SF6Dma__yvH4{background:rgba(var(--yv-ink-rgb),.82)}.YearView-module__SF6Dma__yvHOut{background:rgba(var(--yv-ink-rgb),.04)}.YearView-module__SF6Dma__yvReadout{align-items:center;gap:var(--sp-2);padding-top:var(--sp-3);height:var(--yv-h-readout);opacity:1;transition:opacity var(--yv-dur-readout)ease-out;flex-shrink:0;display:flex}.YearView-module__SF6Dma__yvReadoutHidden{opacity:0;transition:opacity var(--yv-dur-readout)ease-out}.YearView-module__SF6Dma__yvReadDate{font-family:var(--mono);font-size:var(--text-xs);color:rgba(var(--yv-ink-rgb),.62);letter-spacing:.04em;font-weight:400}.YearView-module__SF6Dma__yvReadSep{font-family:var(--mono);font-size:var(--text-xs);color:rgba(var(--yv-ink-rgb),.16)}.YearView-module__SF6Dma__yvReadCount{font-family:var(--mono);font-size:var(--text-xs);color:rgba(var(--yv-ink-rgb),.38);letter-spacing:.04em;font-weight:400}.YearView-module__SF6Dma__yvReadHint{font-family:var(--mono);font-size:var(--text-2xs);color:rgba(var(--yv-ink-rgb),.14);letter-spacing:.1em;font-weight:400}@media (prefers-reduced-motion:reduce){.YearView-module__SF6Dma__yvCellIn{transition:none}.YearView-module__SF6Dma__yvYAH,.YearView-module__SF6Dma__yvYAH:after,.YearView-module__SF6Dma__yvCellBreath{animation:none}.YearView-module__SF6Dma__yvCell{will-change:auto;transform:none}}[data-theme=light] .YearView-module__SF6Dma__yvCellIn:hover{opacity:.55}
.ListView-module__tXpnXq__list{background:var(--bg);color:rgba(var(--lv-ink-rgb),.88);padding:0 var(--sp-8)var(--lv-pad-bottom);-webkit-font-smoothing:antialiased;--lv-ink-rgb:255,255,255;--lv-bg:var(--bg);--lv-fs-day-num:88px;--lv-pad-bottom:84px;--lv-pad-events:28px;--lv-pad-x:20px;--lv-pad-day-top:28px;--lv-pad-month-top:32px;--lv-gap-events:20px;--lv-sz-underline:2px;--lv-sz-underline-w:24px;--lv-dur-fade:.1s;flex:1;height:100%;min-height:0;overflow-y:auto}:is([data-theme=light] .ListView-module__tXpnXq__list,[data-theme=warm] .ListView-module__tXpnXq__list,body.theme-light .ListView-module__tXpnXq__list,body.theme-warm .ListView-module__tXpnXq__list){--lv-ink-rgb:0,0,0;--lv-bg:#f7f7f7;background:var(--lv-bg)}.ListView-module__tXpnXq__masthead{padding:var(--sp-6)0 var(--sp-4);border-bottom:1px solid rgba(var(--lv-ink-rgb),.1);z-index:2;background:var(--lv-bg);margin-bottom:var(--sp-2);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.ListView-module__tXpnXq__whisper{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--lv-ink-rgb),.35);font-feature-settings:"tnum";font-weight:400}.ListView-module__tXpnXq__day{padding:var(--lv-pad-day-top)0;border-bottom:1px solid rgba(var(--lv-ink-rgb),.08);grid-template-columns:108px 1px 1fr;align-items:start;gap:0;display:grid}.ListView-module__tXpnXq__day:last-child{border-bottom:none}.ListView-module__tXpnXq__dayNumBlock{padding-right:var(--lv-pad-x);flex-direction:column;align-items:flex-start;display:flex}.ListView-module__tXpnXq__dayNum{font-family:var(--mono);font-size:var(--lv-fs-day-num);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:rgba(var(--lv-ink-rgb),.88);font-weight:500;line-height:.88;display:block}.ListView-module__tXpnXq__dayNumToday{color:rgba(var(--lv-ink-rgb),.95);position:relative}.ListView-module__tXpnXq__dayNumToday:after{content:"";left:0;bottom:calc(-1*var(--sp-1));width:var(--lv-sz-underline-w);height:var(--lv-sz-underline);background:rgba(var(--lv-ink-rgb),.75);position:absolute}.ListView-module__tXpnXq__dayNumEmpty{color:rgba(var(--lv-ink-rgb),.2)}.ListView-module__tXpnXq__dayName{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--lv-ink-rgb),.4);margin-top:var(--sp-2);font-feature-settings:"tnum";font-weight:400;display:block}.ListView-module__tXpnXq__dayRel{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--lv-ink-rgb),.8);margin-top:var(--sp-1);font-feature-settings:"tnum";font-weight:500;display:block}.ListView-module__tXpnXq__colRule{background:rgba(var(--lv-ink-rgb),.1);align-self:stretch;width:1px}.ListView-module__tXpnXq__events{padding-left:var(--lv-pad-events);gap:var(--lv-gap-events);flex-direction:column;display:flex}.ListView-module__tXpnXq__empty{padding-left:var(--lv-pad-events);font-family:var(--mono);font-size:var(--text-md);color:rgba(var(--lv-ink-rgb),.22);font-style:normal}.ListView-module__tXpnXq__event{cursor:pointer;transition:opacity var(--lv-dur-fade)ease-out}.ListView-module__tXpnXq__event:hover{opacity:.8}.ListView-module__tXpnXq__event:focus-visible{outline:1.5px solid rgba(var(--lv-ink-rgb),.35);outline-offset:2px;border-radius:var(--radius-xs)}.ListView-module__tXpnXq__event:hover .cal-event__title{color:rgba(var(--lv-ink-rgb),.95)}.ListView-module__tXpnXq__eventRow{justify-content:space-between;align-items:center;gap:var(--sp-4);min-width:0;display:flex}.ListView-module__tXpnXq__eventRow .cal-event__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ListView-module__tXpnXq__monthHeader{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--lv-ink-rgb),.32);padding:var(--lv-pad-month-top)0 var(--sp-3);border-bottom:1px solid rgba(var(--lv-ink-rgb),.08);margin-top:var(--sp-4);font-feature-settings:"tnum";font-weight:400}.ListView-module__tXpnXq__monthHeader:first-child{padding-top:var(--sp-2);margin-top:0}@media (prefers-reduced-motion:reduce){.ListView-module__tXpnXq__event{transition:none}}
.BriefView-module__s8Kvyq__brief{background:var(--bg);color:var(--text-primary);padding:var(--sp-12)var(--sp-6)var(--sp-16);scrollbar-width:thin;scrollbar-color:var(--border-default)transparent;--bv-ink-rgb:255,255,255;--bv-fs-hero-num:96px;--bv-fs-literary:18px;--bv-fs-prog-num:16px;--bv-fs-week-num:28px;--bv-fs-whisper-xs:9px;--bv-fs-tick:8px;--bv-fs-chip-type:8px;--bv-gap-xs:3px;flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden auto}:is([data-theme=light] .BriefView-module__s8Kvyq__brief,[data-theme=warm] .BriefView-module__s8Kvyq__brief,body.theme-light .BriefView-module__s8Kvyq__brief,body.theme-warm .BriefView-module__s8Kvyq__brief){--bv-ink-rgb:0,0,0}.BriefView-module__s8Kvyq__mastheadBand{align-items:flex-start;gap:var(--sp-8);padding-bottom:var(--sp-8);border-bottom:1px solid var(--border-strong);margin-bottom:var(--sp-8);grid-template-columns:auto 1fr;display:grid}.BriefView-module__s8Kvyq__mastheadDay{align-items:baseline;gap:var(--sp-5);display:flex}.BriefView-module__s8Kvyq__mastheadNum{font-family:var(--mono);font-size:var(--bv-fs-hero-num);letter-spacing:-.04em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:500;line-height:.82}.BriefView-module__s8Kvyq__mastheadDayMeta{gap:var(--sp-1);padding-bottom:var(--sp-2);flex-direction:column;display:flex}.BriefView-module__s8Kvyq__mastheadWeekday{font-family:var(--mono);font-size:var(--text-base);letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);font-weight:500}.BriefView-module__s8Kvyq__mastheadMonthyear{font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:400}.BriefView-module__s8Kvyq__mastheadMeta{align-items:flex-end;gap:var(--sp-1);padding-top:var(--sp-2);flex-direction:column;display:flex}.BriefView-module__s8Kvyq__opening{gap:var(--sp-2);padding-bottom:var(--sp-6);border-bottom:1px solid var(--border-default);margin-bottom:var(--sp-6);flex-direction:column;display:flex}.BriefView-module__s8Kvyq__literary{font-family:var(--sans);font-size:var(--bv-fs-literary);letter-spacing:-.01em;color:var(--text-secondary);max-width:640px;margin:0;font-style:italic;font-weight:400;line-height:1.4}.BriefView-module__s8Kvyq__shapeWrap{gap:var(--sp-2);padding-bottom:var(--sp-6);border-bottom:1px solid var(--border-default);margin-bottom:var(--sp-6);flex-direction:column;display:flex}.BriefView-module__s8Kvyq__shape{gap:var(--sp-1);flex-direction:column;display:flex}.BriefView-module__s8Kvyq__shapeBar{height:var(--sp-1-5);background:var(--border-default);position:relative}.BriefView-module__s8Kvyq__shapeTick{width:var(--sp-1);background:var(--bg-canvas);pointer-events:none;position:absolute;top:0;bottom:0;transform:translate(-.5px)}.BriefView-module__s8Kvyq__shapeSeg{position:absolute;top:0;bottom:0}.BriefView-module__s8Kvyq__shapeSegEvent{background:var(--text-primary);opacity:.85}.BriefView-module__s8Kvyq__shapeSegTask{background:var(--text-secondary);opacity:.5}.BriefView-module__s8Kvyq__shapeNow{top:-var(--sp-1);bottom:-var(--sp-1);width:var(--sp-1);background:var(--signal-info);pointer-events:none;position:absolute;transform:translate(-1px)}.BriefView-module__s8Kvyq__shapeLabels{height:var(--sp-3);position:relative}.BriefView-module__s8Kvyq__shapeLabel{font-family:var(--mono);font-size:var(--bv-fs-whisper-xs);color:var(--text-faint);font-variant-numeric:tabular-nums;letter-spacing:.05em;font-weight:500;position:absolute;top:0;transform:translate(-50%)}.BriefView-module__s8Kvyq__shapeLegend{align-items:center;gap:var(--sp-4);margin-top:var(--sp-1);display:flex}.BriefView-module__s8Kvyq__shapeLegendItem{align-items:center;gap:var(--sp-1-5);font-family:var(--mono);font-size:var(--bv-fs-whisper-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:500;display:flex}.BriefView-module__s8Kvyq__shapeSwatchEvent{width:var(--sp-3);height:var(--sp-1);background:var(--text-primary);opacity:.85;flex-shrink:0;display:inline-block}.BriefView-module__s8Kvyq__shapeSwatchTask{width:var(--sp-3);height:var(--sp-1);background:var(--text-secondary);opacity:.5;flex-shrink:0;display:inline-block}.BriefView-module__s8Kvyq__section{padding-bottom:var(--sp-6);border-bottom:1px solid var(--border-default);margin-bottom:var(--sp-6);flex-direction:column;gap:0;display:flex}.BriefView-module__s8Kvyq__sectionHead{padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.BriefView-module__s8Kvyq__sectionLink{cursor:pointer;font-family:var(--mono);font:var(--text-whisper);font-family:var(--mono);letter-spacing:var(--tracking-whisper);text-transform:uppercase;color:var(--text-muted);transition:color var(--dur-fast)ease-out;background:0 0;border:none;padding:0}.BriefView-module__s8Kvyq__sectionLink:hover{color:var(--text-primary)}.BriefView-module__s8Kvyq__programme{flex-direction:column;display:flex}.BriefView-module__s8Kvyq__progRow{gap:var(--sp-4);padding:var(--sp-3)0;border-bottom:1px solid var(--border-default);text-align:left;cursor:pointer;width:100%;transition:background var(--dur-fast)ease-out;background:0 0;border-top:none;border-left:none;border-right:none;grid-template-columns:64px 1fr;display:grid}.BriefView-module__s8Kvyq__progRow:last-child{border-bottom:none}.BriefView-module__s8Kvyq__progRow:hover{background:color-mix(in srgb,var(--text-primary)2%,transparent)}.BriefView-module__s8Kvyq__progRow:focus-visible{outline:1.5px solid rgba(var(--bv-ink-rgb),.35);outline-offset:2px}.BriefView-module__s8Kvyq__progTime{gap:var(--sp-1);padding-top:var(--sp-1);flex-direction:column;align-items:flex-end;display:flex}.BriefView-module__s8Kvyq__progTimeMain{font-family:var(--mono);font-size:var(--bv-fs-prog-num);color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500;line-height:1}.BriefView-module__s8Kvyq__progTimeDur{font-family:var(--mono);font-size:var(--bv-fs-whisper-xs);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:500}.BriefView-module__s8Kvyq__progBody{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.BriefView-module__s8Kvyq__progTitleRow{align-items:center;gap:0;min-width:0;display:flex}.BriefView-module__s8Kvyq__progTitle{font-family:var(--sans);font-size:var(--bv-fs-prog-num);letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;padding:0;font-weight:500;line-height:1.2;overflow:hidden}.BriefView-module__s8Kvyq__progTaskMark{width:var(--sp-1-5);height:var(--sp-1-5);border:1px solid var(--text-muted);border-radius:var(--sp-1);margin-right:var(--sp-2);flex-shrink:0;display:inline-block;transform:rotate(45deg)}.BriefView-module__s8Kvyq__progMeta{align-items:center;gap:var(--sp-2);display:flex}.BriefView-module__s8Kvyq__progMetaLabel{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:500}.BriefView-module__s8Kvyq__progChips{align-items:center;gap:var(--sp-1-5);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.BriefView-module__s8Kvyq__chip{align-items:center;gap:var(--sp-1);border:1px solid var(--border-default);padding:var(--sp-1)var(--sp-1-5);font-family:var(--mono);font-size:var(--bv-fs-whisper-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);cursor:default;font-weight:500;display:inline-flex}.BriefView-module__s8Kvyq__chipType{color:var(--text-muted);font-size:var(--bv-fs-chip-type)}.BriefView-module__s8Kvyq__chipLabel{color:var(--text-secondary)}.BriefView-module__s8Kvyq__tasklist{flex-direction:column;display:flex}.BriefView-module__s8Kvyq__task{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3)0;border-bottom:1px solid var(--border-default);text-align:left;cursor:pointer;width:100%;transition:background var(--dur-fast)ease-out;background:0 0;border-top:none;border-left:none;border-right:none;display:flex}.BriefView-module__s8Kvyq__task:last-child{border-bottom:none}.BriefView-module__s8Kvyq__task:hover{background:color-mix(in srgb,var(--text-primary)2%,transparent)}.BriefView-module__s8Kvyq__task:focus-visible{outline:1.5px solid rgba(var(--bv-ink-rgb),.35);outline-offset:2px}.BriefView-module__s8Kvyq__taskMark{width:var(--sp-2);height:var(--sp-2);border:1px solid var(--text-muted);border-radius:var(--sp-1);margin-top:var(--sp-1);flex-shrink:0}.BriefView-module__s8Kvyq__taskMarkOverdue{border-color:var(--signal-info);background:var(--signal-info)}.BriefView-module__s8Kvyq__taskBody{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.BriefView-module__s8Kvyq__taskTitle{font-family:var(--sans);font-size:var(--text-md);letter-spacing:-.01em;color:var(--text-primary);margin:0;padding:0;font-weight:500;line-height:1.2}.BriefView-module__s8Kvyq__taskMeta{font-family:var(--mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.BriefView-module__s8Kvyq__taskOverdue .BriefView-module__s8Kvyq__taskMeta{color:var(--signal-info)}.BriefView-module__s8Kvyq__tomorrow{flex-direction:column;display:flex}.BriefView-module__s8Kvyq__weekStrip{gap:var(--sp-3);flex-direction:column;padding-top:0;display:flex}.BriefView-module__s8Kvyq__weekGrid{border-top:1px solid var(--border-strong);border-left:1px solid var(--border-default);grid-template-columns:repeat(7,1fr);gap:0;display:grid}.BriefView-module__s8Kvyq__weekCol{align-items:center;gap:var(--sp-1);padding:var(--sp-3)var(--sp-1);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);cursor:pointer;transition:background var(--dur-fast)ease-out;background:0 0;border-top:none;flex-direction:column;display:flex}.BriefView-module__s8Kvyq__weekCol:hover{background:color-mix(in srgb,var(--text-primary)2%,transparent)}.BriefView-module__s8Kvyq__weekCol:focus-visible{outline:1.5px solid rgba(var(--bv-ink-rgb),.35);outline-offset:2px}.BriefView-module__s8Kvyq__weekDay{font-family:var(--mono);font-size:var(--bv-fs-tick);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);text-align:center;white-space:nowrap;font-weight:500}.BriefView-module__s8Kvyq__weekNum{font-family:var(--mono);font-size:var(--bv-fs-week-num);letter-spacing:-.04em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:500;line-height:.9}.BriefView-module__s8Kvyq__weekNumEmpty{color:var(--text-faint)}.BriefView-module__s8Kvyq__weekNumToday{color:var(--text-primary);position:relative}.BriefView-module__s8Kvyq__weekNumToday:after{content:"";left:0;bottom:-var(--sp-1);width:var(--sp-4);height:var(--sp-1);background:var(--text-primary);position:absolute}.BriefView-module__s8Kvyq__weekNumSelected{color:var(--text-secondary);text-underline-offset:var(--bv-gap-xs);text-decoration:underline;text-decoration-thickness:1px}.BriefView-module__s8Kvyq__weekUnit{font-family:var(--mono);font-size:var(--bv-fs-tick);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);text-align:center;font-weight:500}
.CompareView-module__UHAiRa__scrim{z-index:var(--z-modal,100);background:color-mix(in srgb,var(--bg-canvas)92%,transparent);place-items:stretch stretch;display:grid;position:fixed;inset:0}.CompareView-module__UHAiRa__shell{border-radius:0;flex-direction:column;width:100%;height:100%;display:flex}.CompareView-module__UHAiRa__header{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--c-6);display:flex}.CompareView-module__UHAiRa__title{font-size:var(--text-sm);color:var(--c-12);font-weight:500}.CompareView-module__UHAiRa__zoom{font-family:var(--mc-font-mono,monospace);font-size:var(--text-xs);color:var(--c-9);}.CompareView-module__UHAiRa__actions{gap:var(--space-2);margin-left:auto;display:flex}.CompareView-module__UHAiRa__btn{font-size:var(--text-xs);color:var(--c-12);background:var(--bg-elevated);border:1px solid var(--c-6);border-radius:var(--radius-sm);padding:var(--space-1)var(--space-2);cursor:pointer}.CompareView-module__UHAiRa__btn:hover{background:var(--bg-surface)}.CompareView-module__UHAiRa__body{background:var(--c-6);flex:1;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.CompareView-module__UHAiRa__cell{background:var(--bg-canvas);flex-direction:column;display:flex;overflow:hidden}.CompareView-module__UHAiRa__cellLabel{padding:var(--space-1)var(--space-3);font-size:var(--text-xs);color:var(--c-9);background:var(--bg-elevated);border-bottom:1px solid var(--c-6);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CompareView-module__UHAiRa__cellViewport{cursor:grab;touch-action:none;flex:1;place-items:center;display:grid;overflow:hidden}.CompareView-module__UHAiRa__cellViewport:active{cursor:grabbing}.CompareView-module__UHAiRa__cellViewport img{transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:100%;max-height:100%}.CompareView-module__UHAiRa__cellLoading{font-size:var(--text-xs);color:var(--c-8)}
.FolderTree-module__n7jwiG__tree{min-height:0;padding:var(--space-2)0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.FolderTree-module__n7jwiG__sectionLabel{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-tertiary,var(--td));letter-spacing:.06em;text-transform:uppercase;padding:0 var(--space-3);margin-bottom:var(--space-1);font-weight:500}.FolderTree-module__n7jwiG__folderItem{align-items:center;gap:var(--space-1-5);padding:var(--space-1)var(--space-3);padding-left:max(var(--space-3),calc(var(--space-3) + calc(var(--file-depth,0)*var(--space-3))));cursor:pointer;color:var(--text-secondary,var(--ts));font-family:var(--font-sans);font-size:var(--text-sm);transition:background var(--duration-fast,var(--dur-fast))ease,color var(--duration-fast,var(--dur-fast))ease;-webkit-user-select:none;user-select:none;min-height:var(--sp-6);border-radius:0;display:flex}.FolderTree-module__n7jwiG__folderItem:hover{background:var(--bg-hover,#ffffff0a);color:var(--text-primary,var(--tp))}.FolderTree-module__n7jwiG__folderItem.FolderTree-module__n7jwiG__active{background:var(--bg-selected,#ffffff12);color:var(--text-primary,var(--tp))}.FolderTree-module__n7jwiG__folderIcon{width:var(--space-3);height:var(--space-3);flex-shrink:0}.FolderTree-module__n7jwiG__folderLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.FolderTree-module__n7jwiG__folderItemCount{color:var(--text-tertiary,var(--td));font-size:var(--text-xs);margin-left:var(--space-1)}.FolderTree-module__n7jwiG__folderChildren{flex-direction:column;display:flex}.FolderTree-module__n7jwiG__newFolderInput{background:var(--bg-input,#ffffff0d);border:1px solid var(--bd);border-radius:var(--radius-sm);color:var(--text-primary,var(--tp));font-family:var(--font-sans);font-size:var(--text-sm);padding:var(--space-1)var(--space-2);outline:none;width:100%}.FolderTree-module__n7jwiG__newFolderInput:focus-visible{border-color:var(--accent,var(--sig))}.FolderTree-module__n7jwiG__newFolderBtn{align-items:center;gap:var(--space-1-5);padding:var(--space-1)var(--space-3);cursor:pointer;color:var(--text-tertiary,var(--td));font-family:var(--font-sans);font-size:var(--text-xs);text-align:left;width:100%;transition:color var(--duration-fast,var(--dur-fast))ease;margin-top:var(--space-1);background:0 0;border:none;display:flex}.FolderTree-module__n7jwiG__newFolderBtn:hover{color:var(--text-secondary,var(--ts))}.FolderTree-module__n7jwiG__newFolderBtn:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:1px}.FolderTree-module__n7jwiG__newFolderWrap{padding:var(--space-1)var(--space-3)var(--space-1)var(--sp-6)}.FolderTree-module__n7jwiG__smartSection{margin-top:var(--space-3)}.FolderTree-module__n7jwiG__smartList{gap:var(--space-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FolderTree-module__n7jwiG__smartItem{text-align:left;width:100%;padding:var(--space-1)var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-secondary,var(--ts));cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;display:block}.FolderTree-module__n7jwiG__smartItem:hover{background:var(--bg-elevated);color:var(--text-primary,var(--tp))}.FolderTree-module__n7jwiG__smartActive{background:color-mix(in srgb,var(--accent,var(--sig))10%,transparent);color:var(--text-primary,var(--tp))}.FolderTree-module__n7jwiG__smartItem:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:1px}.FolderTree-module__n7jwiG__drivesSection{margin-top:var(--space-3)}.FolderTree-module__n7jwiG__driveRow{align-items:center;gap:var(--space-1);padding:0 var(--space-3);height:24px;transition:background var(--duration-fast,var(--dur-fast))ease;display:flex}.FolderTree-module__n7jwiG__driveRow:hover{background:var(--bg-elevated)}.FolderTree-module__n7jwiG__driveRowActive{background:var(--bg-elevated);color:var(--text-primary,var(--tp))}.FolderTree-module__n7jwiG__driveLabel{align-items:center;gap:var(--space-2);color:var(--text-secondary,var(--ts));font-family:var(--font-sans);font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;height:100%;padding:0;display:flex}.FolderTree-module__n7jwiG__driveLabel:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:1px;border-radius:var(--radius-xs)}.FolderTree-module__n7jwiG__driveRowActive .FolderTree-module__n7jwiG__driveLabel{color:var(--text-primary,var(--tp))}.FolderTree-module__n7jwiG__driveStatusDot{border-radius:var(--radius-full);flex-shrink:0;width:6px;height:6px}.FolderTree-module__n7jwiG__status_active{background:var(--signal-success)}.FolderTree-module__n7jwiG__status_expired{background:var(--signal-warning)}.FolderTree-module__n7jwiG__status_revoked,.FolderTree-module__n7jwiG__status_error{background:var(--signal-error)}.FolderTree-module__n7jwiG__status_not_connected{background:var(--c-7)}.FolderTree-module__n7jwiG__driveSyncBtn{width:20px;height:20px;color:var(--text-tertiary,var(--td));border-radius:var(--radius-xs);cursor:pointer;font-family:var(--mc-font-mono,monospace);font-size:var(--text-xs);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.FolderTree-module__n7jwiG__driveSyncBtn:hover{background:var(--bg-elevated);color:var(--text-primary,var(--tp))}.FolderTree-module__n7jwiG__driveSyncBtn:disabled{opacity:.5;cursor:progress}.FolderTree-module__n7jwiG__driveSyncBtn:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:1px}
.FileThumbnail-module__Dv9pqq__wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.FileThumbnail-module__Dv9pqq__skeleton{animation:FileThumbnail-module__Dv9pqq__shimmer var(--dur-slow)ease-in-out infinite;background:linear-gradient(90deg,#ffffff08 0%,#ffffff0f 50%,#ffffff08 100%) 0 0/200% 100%;position:absolute;inset:0}@keyframes FileThumbnail-module__Dv9pqq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.FileThumbnail-module__Dv9pqq__img{object-fit:cover;width:100%;height:100%;transition:opacity var(--duration-normal,var(--dur-micro))ease-out}.FileThumbnail-module__Dv9pqq__fallback{justify-content:center;align-items:center;gap:var(--space-1-5);flex-direction:column;width:100%;height:100%;display:flex}.FileThumbnail-module__Dv9pqq__ext{font-family:var(--font-mono);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.04em;opacity:.15;font-weight:600}.FileThumbnail-module__Dv9pqq__ext.FileThumbnail-module__Dv9pqq__image{color:var(--file-image)}.FileThumbnail-module__Dv9pqq__ext.FileThumbnail-module__Dv9pqq__document{color:var(--file-document)}.FileThumbnail-module__Dv9pqq__ext.FileThumbnail-module__Dv9pqq__spreadsheet{color:var(--file-spreadsheet)}.FileThumbnail-module__Dv9pqq__ext.FileThumbnail-module__Dv9pqq__presentation{color:var(--file-presentation)}.FileThumbnail-module__Dv9pqq__ext.FileThumbnail-module__Dv9pqq__video{color:var(--file-video)}.FileThumbnail-module__Dv9pqq__ext.FileThumbnail-module__Dv9pqq__audio{color:var(--file-audio)}.FileThumbnail-module__Dv9pqq__ext.FileThumbnail-module__Dv9pqq__archive{color:var(--file-archive)}.FileThumbnail-module__Dv9pqq__ext.FileThumbnail-module__Dv9pqq__code{color:var(--file-code)}.FileThumbnail-module__Dv9pqq__ext.FileThumbnail-module__Dv9pqq__design{color:var(--file-design)}.FileThumbnail-module__Dv9pqq__ext.FileThumbnail-module__Dv9pqq__other{color:var(--file-other)}
.InlineRenameInput-module__A-9q0W__input{background:var(--bg-elevated);width:100%;color:var(--c-12);border:1px solid var(--accent);border-radius:var(--radius-sm);padding:var(--space-0-5)var(--space-1);font:inherit;font-size:inherit;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent)25%,transparent);outline:none;line-height:1}.InlineRenameInput-module__A-9q0W__input::selection{background:color-mix(in srgb,var(--accent)35%,transparent)}
.RatingGlyph-module__HvUW7W__root{font-feature-settings:"liga" off;-webkit-user-select:none;user-select:none;align-items:center;gap:1px;display:inline-flex}.RatingGlyph-module__HvUW7W__sm{font-size:var(--text-2xs);line-height:1}.RatingGlyph-module__HvUW7W__md{font-size:var(--text-md);line-height:1}.RatingGlyph-module__HvUW7W__star{cursor:default;color:var(--files-rating-off);transition:color var(--duration-fast)var(--ease-out);background:0 0;border:0;padding:0}.RatingGlyph-module__HvUW7W__on{color:var(--files-rating-on)}.RatingGlyph-module__HvUW7W__interactive .RatingGlyph-module__HvUW7W__star{cursor:pointer;padding:2px}.RatingGlyph-module__HvUW7W__interactive .RatingGlyph-module__HvUW7W__star:hover{color:var(--files-rating-on)}.RatingGlyph-module__HvUW7W__interactive .RatingGlyph-module__HvUW7W__star:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:2px}
.ColorLabelStripe-module__eXs9Wa__stripe{border-radius:var(--radius-sm)0 0 var(--radius-sm);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:0}.ColorLabelStripe-module__eXs9Wa__red{background:var(--files-label-red)}.ColorLabelStripe-module__eXs9Wa__yellow{background:var(--files-label-yellow)}.ColorLabelStripe-module__eXs9Wa__green{background:var(--files-label-green)}.ColorLabelStripe-module__eXs9Wa__blue{background:var(--files-label-blue)}.ColorLabelStripe-module__eXs9Wa__purple{background:var(--files-label-purple)}
.FlagGlyph-module__vPHkWq__root{width:14px;height:14px;color:var(--files-flag-off);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.FlagGlyph-module__vPHkWq__pick{color:var(--files-flag-pick)}.FlagGlyph-module__vPHkWq__reject{color:var(--files-flag-reject)}.FlagGlyph-module__vPHkWq__off{color:var(--files-flag-off);opacity:.4}.FlagGlyph-module__vPHkWq__interactive{cursor:pointer;border-radius:var(--radius-xs);transition:background var(--duration-fast)var(--ease-out)}.FlagGlyph-module__vPHkWq__interactive:hover{background:var(--bg-elevated)}.FlagGlyph-module__vPHkWq__interactive:focus-visible{outline:2px solid var(--accent);outline-offset:1px}
.AiTagChips-module__DQHOha__root{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.AiTagChips-module__DQHOha__chip{height:var(--sp-4);padding:0 var(--space-1);background:color-mix(in srgb,var(--accent)8%,transparent);border:1px solid color-mix(in srgb,var(--accent)18%,transparent);border-radius:var(--radius-xs);font-family:var(--mc-font-sans);font-size:var(--text-2xs);color:var(--c-11);white-space:nowrap;align-items:center;gap:2px;line-height:1;display:inline-flex}.AiTagChips-module__DQHOha__chipLabel{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.AiTagChips-module__DQHOha__chipLabel:hover{color:var(--accent)}.AiTagChips-module__DQHOha__overflow{background:var(--bg-surface);border-color:var(--c-3);color:var(--c-7)}.AiTagChips-module__DQHOha__editable{padding-right:2px}.AiTagChips-module__DQHOha__confirmBtn,.AiTagChips-module__DQHOha__strikeBtn{color:var(--c-7);cursor:pointer;font-size:var(--text-2xs);background:0 0;border:0;padding:0 2px;line-height:1}.AiTagChips-module__DQHOha__confirmBtn:hover{color:var(--signal-success)}.AiTagChips-module__DQHOha__strikeBtn:hover{color:var(--signal-error)}
.DriveLinkBadge-module__A3nLnW__badge{font-family:var(--mc-font-mono,ui-monospace,monospace);letter-spacing:.02em;color:var(--c-0);border-radius:var(--radius-xs);-webkit-user-select:none;user-select:none;pointer-events:auto;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.DriveLinkBadge-module__A3nLnW__size_sm{width:var(--sp-3);height:var(--sp-3);font-size:8px}.DriveLinkBadge-module__A3nLnW__size_md{width:14px;height:14px;font-size:9px}.DriveLinkBadge-module__A3nLnW__provider_google_drive{background:var(--files-drive-google)}.DriveLinkBadge-module__A3nLnW__provider_dropbox{background:var(--files-drive-dropbox)}
.DriveOpenAction-module__DxA8kq__icon{width:var(--sp-5);height:var(--sp-5);background:var(--bg-elevated);color:var(--c-1);border-radius:var(--radius-xs);cursor:pointer;transition:background var(--motion-fast,.1s)var(--ease-out,ease);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.DriveOpenAction-module__DxA8kq__icon:hover{background:var(--bg-surface);color:var(--c-0)}.DriveOpenAction-module__DxA8kq__button{height:var(--sp-6);padding:0 var(--sp-2,8px);border:1px solid var(--c-6);color:var(--c-1);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.DriveOpenAction-module__DxA8kq__button:hover{background:var(--bg-elevated);color:var(--c-0)}
.DriveImportAction-module__-cttVW__icon{width:var(--sp-5);height:var(--sp-5);background:var(--bg-elevated);color:var(--c-1);border-radius:var(--radius-xs);cursor:pointer;transition:background var(--motion-fast,.1s)var(--ease-out,ease);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.DriveImportAction-module__-cttVW__icon:hover{background:var(--bg-surface);color:var(--c-0)}.DriveImportAction-module__-cttVW__button{height:var(--sp-6);padding:0 var(--sp-2,8px);border:1px solid var(--c-6);color:var(--c-1);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.DriveImportAction-module__-cttVW__button:hover{background:var(--bg-elevated);color:var(--c-0)}.DriveImportAction-module__-cttVW__icon:disabled,.DriveImportAction-module__-cttVW__button:disabled{opacity:.5;cursor:progress}
.FileCard-module__7H12ZW__card{border-radius:var(--radius-lg);border:1px solid var(--bd);background:var(--bg-elevated);cursor:pointer;transition:border-color var(--duration-fast,var(--dur-fast))ease,background var(--duration-fast,var(--dur-fast))ease;outline:none;position:relative;overflow:hidden}.FileCard-module__7H12ZW__card:hover{border-color:var(--bd-hover,#ffffff26);background:var(--bg-hover,#ffffff0d)}.FileCard-module__7H12ZW__card.FileCard-module__7H12ZW__selected{border-color:var(--accent,var(--sig));background:var(--bg-selected,var(--ovd-5))}.FileCard-module__7H12ZW__card:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:1px}.FileCard-module__7H12ZW__card.FileCard-module__7H12ZW__dragging{opacity:.4}.FileCard-module__7H12ZW__check{top:var(--space-2);left:var(--space-2);width:var(--sp-4);height:var(--sp-4);border-radius:var(--radius-sm);border:1px solid var(--bd);background:var(--bg-app,var(--ch));cursor:pointer;z-index:1;transition:border-color var(--duration-fast,var(--dur-fast)),background var(--duration-fast,var(--dur-fast));justify-content:center;align-items:center;display:flex;position:absolute}.FileCard-module__7H12ZW__selected .FileCard-module__7H12ZW__check{border-color:var(--accent,var(--sig));background:var(--accent,var(--sig))}.FileCard-module__7H12ZW__badge{top:var(--space-2);right:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-tertiary,var(--td));background:var(--bg-elevated);border-radius:var(--radius-xs);padding:var(--space-0-5)var(--space-1);letter-spacing:.04em;font-weight:600;position:absolute}.FileCard-module__7H12ZW__thumb{aspect-ratio:1;background:var(--bg-inset,#0003);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.FileCard-module__7H12ZW__topLeftCluster{top:var(--space-1);left:var(--space-1-5);z-index:2;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute}.FileCard-module__7H12ZW__card:hover .FileCard-module__7H12ZW__topLeftCluster{pointer-events:auto}.FileCard-module__7H12ZW__info{padding:var(--space-2)var(--space-2)var(--space-2-5)}.FileCard-module__7H12ZW__name{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-primary,var(--tp));white-space:nowrap;text-overflow:ellipsis;margin-bottom:var(--space-0-5);overflow:hidden}.FileCard-module__7H12ZW__meta{align-items:center;gap:var(--space-1-5);font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--text-tertiary,var(--td));display:flex}.FileCard-module__7H12ZW__catDot{width:var(--space-1-5);height:var(--space-1-5);background:var(--text-tertiary,var(--td));border-radius:50%;flex-shrink:0}.FileCard-module__7H12ZW__catDot.FileCard-module__7H12ZW__image{background:var(--file-image)}.FileCard-module__7H12ZW__catDot.FileCard-module__7H12ZW__document{background:var(--file-document)}.FileCard-module__7H12ZW__catDot.FileCard-module__7H12ZW__spreadsheet{background:var(--file-spreadsheet)}.FileCard-module__7H12ZW__catDot.FileCard-module__7H12ZW__video{background:var(--file-video)}.FileCard-module__7H12ZW__catDot.FileCard-module__7H12ZW__audio{background:var(--file-audio)}.FileCard-module__7H12ZW__catDot.FileCard-module__7H12ZW__archive{background:var(--file-archive)}.FileCard-module__7H12ZW__catDot.FileCard-module__7H12ZW__code{background:var(--file-code)}.FileCard-module__7H12ZW__catDot.FileCard-module__7H12ZW__design{background:var(--file-design)}.FileCard-module__7H12ZW__renameInput{font-size:var(--text-sm);font-weight:500}.FileCard-module__7H12ZW__driveBadge{top:var(--sp-1,4px);right:var(--sp-1,4px);z-index:2;pointer-events:none;position:absolute}.FileCard-module__7H12ZW__driveActions{bottom:var(--sp-1,4px);right:var(--sp-1,4px);gap:var(--sp-1,4px);z-index:2;opacity:0;transition:opacity var(--motion-fast,.1s)var(--ease-out,ease);pointer-events:auto;display:flex;position:absolute}.FileCard-module__7H12ZW__card:hover .FileCard-module__7H12ZW__driveActions,.FileCard-module__7H12ZW__card:focus-within .FileCard-module__7H12ZW__driveActions{opacity:1}
.FolderGridItem-module__fKqbRq__item{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-2);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--duration-fast,var(--dur-fast))ease;outline:none;flex-direction:column;display:flex;position:relative}.FolderGridItem-module__fKqbRq__item:hover{background:var(--bg-hover,#ffffff0d)}.FolderGridItem-module__fKqbRq__item:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:2px}.FolderGridItem-module__fKqbRq__item.FolderGridItem-module__fKqbRq__dragOver{background:var(--bg-hover,#ffffff1a);outline:2px dashed var(--text-tertiary,var(--td))}.FolderGridItem-module__fKqbRq__svg{width:var(--sp-16);height:auto;display:block}.FolderGridItem-module__fKqbRq__label{align-items:center;gap:var(--space-0-5);flex-direction:column;width:100%;display:flex}.FolderGridItem-module__fKqbRq__name{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-primary,var(--tp));white-space:nowrap;text-overflow:ellipsis;max-width:var(--space-7);text-align:center;overflow:hidden}.FolderGridItem-module__fKqbRq__count{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--text-tertiary,var(--td))}
.FilesSmartSections-module__ekngdG__cols{gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--bd);margin-top:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.FilesSmartSections-module__ekngdG__cols{grid-template-columns:1fr}}.FilesSmartSections-module__ekngdG__col{flex-direction:column;gap:0;display:flex}.FilesSmartSections-module__ekngdG__colHead{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-tertiary,var(--td));text-transform:uppercase;letter-spacing:.06em;padding-bottom:var(--space-2);border-bottom:1px solid var(--bd);margin-bottom:var(--space-1);font-weight:500}.FilesSmartSections-module__ekngdG__colBody{flex-direction:column;gap:0;display:flex}.FilesSmartSections-module__ekngdG__colEmpty{align-items:center;gap:var(--space-2);padding:var(--space-5)var(--space-2);color:var(--text-tertiary,var(--td));text-align:center;flex-direction:column;display:flex}.FilesSmartSections-module__ekngdG__colEmptyIcon{opacity:.4}.FilesSmartSections-module__ekngdG__colEmptyText{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-secondary,var(--ts))}.FilesSmartSections-module__ekngdG__colEmptySub{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-tertiary,var(--td))}.FilesSmartSections-module__ekngdG__fileRow{align-items:center;gap:var(--space-2);padding:var(--space-1-5)var(--space-1);border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;transition:background var(--duration-fast,var(--dur-fast));background:0 0;border:none;display:flex}.FilesSmartSections-module__ekngdG__fileRow:hover{background:var(--bg-hover,#ffffff0a)}.FilesSmartSections-module__ekngdG__fileRow:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:1px}.FilesSmartSections-module__ekngdG__fileThumb{flex-shrink:0}.FilesSmartSections-module__ekngdG__fileInfo{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.FilesSmartSections-module__ekngdG__fileName{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-primary,var(--tp));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FilesSmartSections-module__ekngdG__fileDate{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-tertiary,var(--td))}.FilesSmartSections-module__ekngdG__skeletonRow{gap:var(--space-2);padding:var(--space-1-5)var(--space-1);align-items:center;display:flex}.FilesSmartSections-module__ekngdG__skeletonThumb{width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-sm);flex-shrink:0}.FilesSmartSections-module__ekngdG__skeletonLines{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.FilesSmartSections-module__ekngdG__skeleton{background:var(--bg-hover,#ffffff0f);border-radius:var(--radius-xs);animation:FilesSmartSections-module__ekngdG__shimmer var(--dur-slow)ease-in-out infinite}@keyframes FilesSmartSections-module__ekngdG__shimmer{0%,to{opacity:.4}50%{opacity:.7}}
.FileGrid-module__yFKYcq__body{padding:var(--space-4);gap:var(--space-6);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.FileGrid-module__yFKYcq__folderSection{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(90px,1fr));display:grid}.FileGrid-module__yFKYcq__fileGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.FileGrid-module__yFKYcq__sectionLabel{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-tertiary,var(--td));text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-2);grid-column:1/-1;font-weight:500}.FileGrid-module__yFKYcq__skeletonCard{aspect-ratio:1;background:var(--bg-hover,#ffffff0a);border-radius:var(--radius-md);animation:FileGrid-module__yFKYcq__shimmer var(--dur-slow)ease-in-out infinite}@keyframes FileGrid-module__yFKYcq__shimmer{0%,to{opacity:.4}50%{opacity:.7}}.FileGrid-module__yFKYcq__empty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);color:var(--text-tertiary,var(--td));text-align:center;flex-direction:column;flex:1;display:flex}.FileGrid-module__yFKYcq__emptyIcon{width:var(--sp-12);height:var(--sp-12);opacity:.3}.FileGrid-module__yFKYcq__emptyTitle{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-secondary,var(--ts));font-weight:500}.FileGrid-module__yFKYcq__emptyText{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-tertiary,var(--td));max-width:280px}
.FileRow-module__TcW1SW__row{align-items:center;gap:var(--space-2);padding:var(--space-1-5)var(--space-3);cursor:pointer;transition:background var(--duration-fast,var(--dur-fast))ease;min-height:var(--sp-8);border-bottom:1px solid #0000;grid-template-columns:24px minmax(0,1fr) 80px 80px 24px 70px 100px 40px 52px;display:grid;position:relative}.FileRow-module__TcW1SW__row:hover{background:var(--bg-hover,#ffffff0a)}.FileRow-module__TcW1SW__row.FileRow-module__TcW1SW__selected{background:var(--bg-selected,var(--ovd-4))}.FileRow-module__TcW1SW__row:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:-2px}.FileRow-module__TcW1SW__icon{justify-content:center;align-items:center;display:flex}.FileRow-module__TcW1SW__nameCell{align-items:center;gap:var(--space-2);min-width:0;display:flex}.FileRow-module__TcW1SW__name{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary,var(--tp));white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.FileRow-module__TcW1SW__type,.FileRow-module__TcW1SW__size,.FileRow-module__TcW1SW__date{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary,var(--td));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FileRow-module__TcW1SW__actions{opacity:0;transition:opacity var(--duration-fast,var(--dur-fast));justify-content:flex-end;align-items:center;display:flex}.FileRow-module__TcW1SW__row:hover .FileRow-module__TcW1SW__actions{opacity:1}.FileRow-module__TcW1SW__statusCell{align-items:center;gap:var(--space-1);min-width:80px;display:inline-flex}.FileRow-module__TcW1SW__actionsBtn{width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-sm);color:var(--text-tertiary,var(--td));cursor:pointer;transition:background var(--duration-fast,var(--dur-fast)),color var(--duration-fast,var(--dur-fast));background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.FileRow-module__TcW1SW__actionsBtn:hover{background:var(--bg-hover,#ffffff14);color:var(--text-primary,var(--tp))}.FileRow-module__TcW1SW__actionsBtn:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:1px}.FileRow-module__TcW1SW__renameInput{font-size:var(--text-sm);height:100%;font-weight:500}.FileRow-module__TcW1SW__colSource{width:var(--sp-6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FileRow-module__TcW1SW__sourceMarv{font-family:var(--mc-font-mono,ui-monospace,monospace);color:var(--c-5);justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;display:inline-flex}.FileRow-module__TcW1SW__colActions{gap:var(--sp-1,4px);opacity:0;transition:opacity var(--motion-fast,.1s)var(--ease-out,ease);flex-shrink:0;display:flex}.FileRow-module__TcW1SW__row:hover .FileRow-module__TcW1SW__colActions,.FileRow-module__TcW1SW__row:focus-within .FileRow-module__TcW1SW__colActions{opacity:1}