.oMfZDq_mong{user-select:none;pointer-events:none;height:auto}.oMfZDq_hero{justify-content:space-between;align-items:flex-end;gap:var(--spacing-24);padding-bottom:var(--spacing-16);border-bottom:var(--border-light);margin-bottom:var(--spacing-24);display:flex}.oMfZDq_heroText{gap:var(--spacing-8);flex-direction:column;min-width:0;display:flex}.oMfZDq_subtitle{font:var(--font-body-md);color:var(--text-secondary)}.oMfZDq_hint{font:var(--font-body-sm);color:var(--text-tertiary)}.oMfZDq_heroMong{--_mongFloat-duration:3s;width:72px;animation:oMfZDq_mongFloat var(--_mongFloat-duration) var(--ease-standard) infinite alternate;flex-shrink:0}@media not (max-width:768px){.oMfZDq_heroMong{width:96px}}@keyframes oMfZDq_mongFloat{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-8px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.oMfZDq_heroMong{animation:none}}.oMfZDq_toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-16);margin-bottom:var(--spacing-16);flex-wrap:wrap;display:flex}.oMfZDq_years{gap:var(--spacing-4);display:flex}.oMfZDq_yearTab{height:var(--control-height-sm);padding:0 var(--spacing-12);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-label-sm);font-variant-numeric:tabular-nums;color:var(--text-secondary);cursor:pointer;background:0 0}.oMfZDq_yearTab:hover{color:var(--text-primary)}.oMfZDq_yearTabActive{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-primary)}.oMfZDq_yearTabActive:hover{color:var(--bg-primary)}.oMfZDq_stats{gap:var(--spacing-24);margin:0;display:flex}.oMfZDq_stat{flex-direction:column-reverse;margin:0;display:flex}.oMfZDq_stat dt{font:var(--font-body-xs);color:var(--text-tertiary)}.oMfZDq_stat dd{font:var(--font-headline-xs);color:var(--text-accent);font-variant-numeric:tabular-nums;margin:0}.oMfZDq_grassScroll{padding-bottom:var(--spacing-8);overflow-x:auto}.oMfZDq_grass{--til-cell:minmax(11px, 1fr);grid-template-columns:var(--spacing-32) repeat(var(--til-weeks), var(--til-cell));gap:var(--spacing-2) var(--spacing-2);min-width:720px;display:grid}.oMfZDq_grassRow{display:contents}.oMfZDq_monthLabel,.oMfZDq_weekdayLabel{font:var(--font-body-xs);color:var(--text-tertiary);white-space:nowrap}.oMfZDq_monthLabel{overflow:visible}.oMfZDq_weekdayLabel{align-items:center;display:flex}.oMfZDq_cell,.oMfZDq_cellEmpty{aspect-ratio:1;border-radius:var(--radius-mark)}.oMfZDq_cell{cursor:pointer;min-width:0;transition:transform var(--duration-fast) var(--ease-standard);border:0;padding:0;display:block}.oMfZDq_cell:hover{transform:scale(1.25)}.oMfZDq_lv0{background:color-mix(in srgb, var(--text-primary) 8%, var(--bg-primary))}.oMfZDq_lv1{background:color-mix(in srgb, var(--text-accent) 35%, color-mix(in srgb, var(--text-primary) 8%, var(--bg-primary)))}.oMfZDq_lv2{background:color-mix(in srgb, var(--text-accent) 65%, color-mix(in srgb, var(--text-primary) 8%, var(--bg-primary)))}.oMfZDq_lv3{background:var(--text-accent)}.oMfZDq_cellToday{position:relative}.oMfZDq_cellToday:after{content:"";border-radius:var(--radius-full);background:var(--text-primary);width:34%;height:34%;margin:auto;position:absolute;inset:0}.oMfZDq_cellSelected{z-index:1;box-shadow:0 0 0 var(--border-width-2) var(--bg-primary), 0 0 0 calc(var(--border-width-2) * 2) var(--text-accent);position:relative;transform:scale(1.15)}.oMfZDq_cellSelected:hover{transform:scale(1.3)}.oMfZDq_skyCorner{grid-column:1}.oMfZDq_skyBand{min-width:0;padding:0 var(--spacing-2) var(--spacing-4)}.oMfZDq_skyArt{width:100%;max-width:120px;height:auto;margin:0 auto;display:block;overflow:visible}.oMfZDq_skyLineOff{stroke:var(--border-color-strong);stroke-width:.75px;stroke-dasharray:1.5 2.5;vector-effect:non-scaling-stroke}.oMfZDq_skyLineOn{stroke:var(--text-accent);stroke-width:1.25px;stroke-linecap:round;vector-effect:non-scaling-stroke}.oMfZDq_skyStarOff{fill:var(--border-color-strong)}.oMfZDq_skyStarOn{fill:var(--text-accent)}.oMfZDq_skyStarNext{fill:var(--text-tertiary);transform-box:fill-box;transform-origin:50%;animation:oMfZDq_sky-next calc(var(--duration-slower) * 2) var(--ease-standard) infinite}@keyframes oMfZDq_sky-next{50%{opacity:.25;transform:scale(1.6)}}.oMfZDq_skyDone .oMfZDq_skyLineOn,.oMfZDq_skyDone .oMfZDq_skyStarOn{filter:drop-shadow(0 0 2px var(--text-accent))}@media (prefers-reduced-motion:reduce){.oMfZDq_skyStarNext{animation:none}}.oMfZDq_legend{justify-content:flex-end;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-8);font:var(--font-body-xs);color:var(--text-tertiary);display:flex}.oMfZDq_legend .oMfZDq_cell{cursor:default;width:11px}.oMfZDq_legend .oMfZDq_cell:hover{transform:none}.oMfZDq_page{isolation:isolate;position:relative}.oMfZDq_toolbarStart{align-items:center;gap:var(--spacing-16);flex-wrap:wrap;display:flex}.oMfZDq_today{align-items:center;gap:var(--spacing-12);display:inline-flex}.oMfZDq_todayWeek{gap:var(--spacing-2);display:inline-flex}.oMfZDq_todayCell{width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--radius-mark)}.oMfZDq_todayText,.oMfZDq_todayTextDone{font:var(--font-body-sm);color:var(--text-tertiary)}.oMfZDq_todayTextDone{color:var(--text-primary)}.oMfZDq_body{gap:var(--spacing-32);margin-top:var(--spacing-40);grid-template-columns:minmax(0,1fr);display:grid}@media not (max-width:1024px){.oMfZDq_body{gap:var(--spacing-48);grid-template-columns:minmax(0,1fr) 280px}}.oMfZDq_side{align-items:center;gap:var(--spacing-16);flex-direction:column;display:flex}@media not (max-width:1024px){.oMfZDq_side{top:var(--spacing-96);align-self:start;position:sticky}}.oMfZDq_mong3d{aspect-ratio:1;width:96px}@media not (max-width:1024px){.oMfZDq_mong3d{width:200px}}.oMfZDq_bubble{width:100%;padding:var(--spacing-12) var(--spacing-16);border:var(--border-light);border-radius:var(--radius-surface);background:var(--bg-primary);font:var(--font-body-sm);color:var(--text-secondary);text-align:center;position:relative}.oMfZDq_bubble strong{color:var(--text-primary)}.oMfZDq_bubble:before{content:"";top:calc(-1 * var(--spacing-8));width:var(--spacing-16);height:var(--spacing-16);border-left:var(--border-light);border-top:var(--border-light);background:var(--bg-primary);position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.oMfZDq_feedHead{justify-content:space-between;align-items:center;gap:var(--spacing-12);padding-bottom:var(--spacing-12);border-bottom:var(--border-light);flex-wrap:wrap;display:flex}.oMfZDq_feedTitle{font:var(--font-code-md);color:var(--text-secondary);margin:0}.oMfZDq_feedTitle b{font:inherit;color:var(--text-accent)}.oMfZDq_feedFilter{height:var(--control-height-sm);padding:0 var(--spacing-12);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-label-sm);color:var(--text-primary)}.oMfZDq_topics{align-items:center;gap:var(--spacing-8);padding-block:var(--spacing-12);border-bottom:var(--border-light);flex-wrap:wrap;display:flex}.oMfZDq_topicsLabel{font:var(--font-label-sm);color:var(--text-tertiary);margin-right:var(--spacing-4)}.oMfZDq_topic{gap:var(--spacing-4);height:var(--control-height-sm);padding:0 var(--spacing-12);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-code-sm);color:color-mix(in srgb, var(--text-primary) calc(var(--w,1) * 100%), var(--text-tertiary));align-items:center;display:inline-flex}.oMfZDq_topic:hover{border-color:var(--text-accent)}.oMfZDq_topicOn{border-color:var(--text-accent);background:var(--text-accent);color:var(--text-on-accent)}.oMfZDq_topicCount{font:var(--font-code-xs);opacity:.7}.oMfZDq_feedEmpty{padding-block:var(--spacing-48);font:var(--font-body-md);color:var(--text-tertiary);text-align:center}.oMfZDq_log{padding:var(--spacing-16) 0 0;margin:0;list-style:none}.oMfZDq_logDay{padding:0 0 var(--spacing-24) var(--spacing-32);position:relative}.oMfZDq_logDay:before{content:"";top:var(--spacing-12);width:var(--border-width-2);background:var(--border-color-light);position:absolute;bottom:0;left:7px}.oMfZDq_logDay:last-child:before{display:none}.oMfZDq_logDate{align-items:baseline;gap:var(--spacing-12);margin-left:calc(-1 * var(--spacing-32));font:var(--font-code-sm);color:var(--text-primary);font-variant-numeric:tabular-nums;padding:0;display:flex;position:relative}.oMfZDq_logDot{width:var(--spacing-16);height:var(--spacing-16);margin-right:var(--spacing-4);background:var(--text-accent);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);transition:transform var(--duration-base) var(--ease-standard);flex-shrink:0;align-self:center}.oMfZDq_logDate:hover .oMfZDq_logDot{transform:rotate(90deg)scale(1.2)}.oMfZDq_logCount{font:var(--font-body-xs);color:var(--text-tertiary)}.oMfZDq_logEntries{margin:var(--spacing-12) 0 0;gap:var(--spacing-8);flex-direction:column;padding:0;list-style:none;display:flex}.oMfZDq_logEntry{padding-bottom:var(--spacing-8)}.oMfZDq_logEntryHead{align-items:baseline;gap:var(--spacing-12);padding-bottom:var(--spacing-8);border-bottom:var(--border-light);text-decoration:none;display:flex}.oMfZDq_logEntryHead:hover .oMfZDq_entryTitle{color:var(--text-accent)}.oMfZDq_logEntryHead .oMfZDq_entryMore{flex-shrink:0;margin-top:0}.oMfZDq_logHash{font:var(--font-code-xs);color:var(--text-accent);flex-shrink:0}.oMfZDq_logEntryHead .oMfZDq_entryTitle{flex:1;min-width:0}.oMfZDq_logEntry>.oMfZDq_entryExcerpt{margin-top:var(--spacing-4)}.oMfZDq_loadMore{height:var(--control-height-sm);padding:0 var(--spacing-16);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-label-sm);color:var(--text-secondary);margin:0 auto;display:block}.oMfZDq_entryList{margin:var(--spacing-16) 0 0;gap:var(--spacing-8);flex-direction:column;padding:0;list-style:none;display:flex}.oMfZDq_entry{gap:var(--spacing-2);flex-direction:column;text-decoration:none;display:flex}.oMfZDq_entry:hover .oMfZDq_entryTitle{color:var(--text-accent)}.oMfZDq_entry .oMfZDq_entryTitle{font:var(--font-label-md)}.oMfZDq_entryMore{margin-top:var(--spacing-12);font:var(--font-label-sm);color:var(--text-accent);white-space:nowrap;text-decoration:none;display:inline-block}.oMfZDq_entryBody{padding-top:var(--spacing-12);min-width:0}.oMfZDq_entryTitle{font:var(--font-headline-xs);color:var(--text-primary)}.oMfZDq_entryExcerpt{font:var(--font-body-sm);color:var(--text-secondary)}.oMfZDq_entryDate{font:var(--font-body-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.oMfZDq_pinned,.oMfZDq_revisit{width:100%;margin-top:var(--spacing-16)}.oMfZDq_revisitList{margin:var(--spacing-12) 0;gap:var(--spacing-8);flex-direction:column;padding:0;list-style:none;display:flex}.oMfZDq_revisitItem{align-items:flex-start;gap:var(--spacing-2);text-align:left;flex-direction:column;width:100%;padding:0;display:flex}.oMfZDq_revisitItem:hover .oMfZDq_revisitTitle{color:var(--text-accent)}.oMfZDq_revisitTitle{font:var(--font-label-md);color:var(--text-primary)}.oMfZDq_revisitEmpty{font:var(--font-body-xs);color:var(--text-tertiary)}.oMfZDq_randomBtn{width:100%;height:var(--control-height-sm);border:var(--border-light);border-radius:var(--radius-control);font:var(--font-label-sm);color:var(--text-secondary)}.oMfZDq_randomBtn:hover{border-color:var(--text-accent);color:var(--text-accent)}.oMfZDq_randomCard{margin-top:var(--spacing-8);animation:oMfZDq_random-in var(--duration-base) var(--ease-standard)}@keyframes oMfZDq_random-in{0%{opacity:0;transform:translateY(var(--spacing-4))}}.oMfZDq_pinnedTitle{align-items:center;gap:var(--spacing-8);font:var(--font-label-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;padding-bottom:var(--spacing-12);border-bottom:var(--border-light);display:flex}.oMfZDq_pinnedTitle .oMfZDq_mong{width:24px}.oMfZDq_toolbarEnd{align-items:center;gap:var(--spacing-20);display:flex}.oMfZDq_scopeBtn{width:var(--control-height-md);height:var(--control-height-md);border:var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.oMfZDq_scopeBtn:hover{border-color:var(--text-accent);color:var(--text-accent);transform:rotate(-12deg)}.oMfZDq_scopeBtnOn{border-color:var(--text-accent);background:var(--text-accent);color:var(--text-on-accent)}
.Ls5h9G_root{color-scheme:dark;background:var(--bg-scheme-dark);width:100%;max-width:none;height:100%;max-height:none;animation:Ls5h9G_dome-in var(--duration-slower) var(--ease-standard);border:0;margin:0;padding:0;position:fixed;inset:0}.Ls5h9G_root::backdrop{background:var(--bg-scheme-dark)}@keyframes Ls5h9G_dome-in{0%{opacity:0}}.Ls5h9G_canvas{cursor:grab;position:absolute;inset:0}.Ls5h9G_canvas:active{cursor:grabbing}.Ls5h9G_top{top:calc(var(--spacing-24) + env(safe-area-inset-top,0px));font:var(--font-code-sm);color:var(--text-white);opacity:.75;pointer-events:none;margin:0;position:absolute;left:50%;transform:translate(-50%)}.Ls5h9G_close{top:calc(var(--spacing-16) + env(safe-area-inset-top,0px));right:calc(var(--spacing-16) + env(safe-area-inset-right,0px));width:var(--control-height-md);height:var(--control-height-md);border:var(--border-width-1) solid currentColor;border-radius:var(--radius-full);color:var(--text-white);opacity:.8;justify-content:center;align-items:center;display:inline-flex;position:absolute}.Ls5h9G_close:hover{color:var(--text-accent);opacity:1}.Ls5h9G_hint{bottom:calc(var(--spacing-24) + env(safe-area-inset-bottom,0px));font:var(--font-code-xs);color:var(--text-white);width:calc(100% - var(--spacing-32));opacity:.55;text-align:center;pointer-events:none;animation:Ls5h9G_hint-out var(--duration-slower) var(--ease-standard) calc(var(--duration-slower) * 6) forwards;margin:0;position:absolute;left:50%;transform:translate(-50%)}@keyframes Ls5h9G_hint-out{to{opacity:0}}.Ls5h9G_labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Ls5h9G_label{align-items:center;gap:var(--spacing-2);white-space:nowrap;color:var(--text-white);opacity:.7;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:absolute;top:0;left:0}.Ls5h9G_label b{font:var(--font-label-sm)}.Ls5h9G_label i{font:var(--font-code-xs);opacity:.7;font-style:normal}.Ls5h9G_label.is-hover{opacity:1}.Ls5h9G_labelDone{color:var(--text-accent);opacity:1}.Ls5h9G_labels[data-focus] .Ls5h9G_label{opacity:.15}.Ls5h9G_labels[data-focus] .Ls5h9G_labelFocused{opacity:0}.Ls5h9G_tip{gap:var(--spacing-2);max-width:260px;padding:0 var(--spacing-4) var(--spacing-4);border-bottom:var(--border-width-1) solid color-mix(in srgb, var(--text-white) 55%, transparent);color:var(--text-white);text-shadow:0 0 6px var(--bg-scheme-dark), 0 0 2px var(--bg-scheme-dark);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:absolute;top:0;left:0}.Ls5h9G_tip:before{content:"";width:25px;height:var(--border-width-1);background:color-mix(in srgb, var(--text-white) 55%, transparent);transform-origin:0;position:absolute;bottom:0;left:0;transform:rotate(135deg)}.Ls5h9G_tip[data-side=left]{text-align:right;align-items:flex-end}.Ls5h9G_tip[data-side=left]:before{transform-origin:100%;left:auto;right:0;transform:rotate(45deg)}.Ls5h9G_tip[data-show]{opacity:1}.Ls5h9G_tipDate{font:var(--font-code-xs);color:var(--text-accent)}.Ls5h9G_tip b{font:var(--font-label-md)}.Ls5h9G_panel{top:calc(var(--spacing-64) + env(safe-area-inset-top,0px));left:calc(var(--spacing-16) + env(safe-area-inset-left,0px));right:calc(var(--spacing-16) + env(safe-area-inset-right,0px));gap:var(--spacing-4);max-height:42%;color:var(--text-white);animation:Ls5h9G_panel-in var(--duration-slow) var(--ease-standard);flex-direction:column;display:flex;position:absolute}@media (min-width:768px){.Ls5h9G_panel{top:calc(var(--spacing-80) + env(safe-area-inset-top,0px));left:calc(var(--spacing-24) + env(safe-area-inset-left,0px));right:auto;bottom:calc(var(--spacing-24) + env(safe-area-inset-bottom,0px));gap:var(--spacing-8);width:320px;max-height:none}}@keyframes Ls5h9G_panel-in{0%{opacity:0;transform:translateX(calc(var(--spacing-16) * -1))}}.Ls5h9G_back{align-self:flex-start;align-items:center;gap:var(--spacing-4);font:var(--font-label-sm);color:var(--text-white);opacity:.7;padding:0;display:inline-flex}.Ls5h9G_back:hover{opacity:1}.Ls5h9G_panelMonth{margin:var(--spacing-8) 0 0;font:var(--font-code-sm);opacity:.6}.Ls5h9G_panelName{align-items:baseline;gap:var(--spacing-8);font:var(--font-headline-lg);flex-wrap:wrap;margin:0;display:flex}.Ls5h9G_panelName span{font:var(--font-code-sm);opacity:.6}.Ls5h9G_panelCount{font:var(--font-code-md);opacity:.8;margin:0}.Ls5h9G_panelDone{color:var(--text-accent);opacity:1}.Ls5h9G_panelEmpty{font:var(--font-body-sm);opacity:.6}.Ls5h9G_panelList{margin:var(--spacing-8) 0 0;gap:var(--spacing-2);flex-direction:column;min-height:0;padding:0;list-style:none;display:flex;overflow-y:auto}.Ls5h9G_panelItem{align-items:baseline;gap:var(--spacing-8);width:100%;padding:var(--spacing-4) 0;text-align:left;color:var(--text-white);opacity:.75;display:flex}.Ls5h9G_panelItem:hover,.Ls5h9G_panelItemOn{opacity:1}.Ls5h9G_panelStar{color:var(--text-accent)}.Ls5h9G_panelDate{font:var(--font-code-xs);opacity:.7;flex-shrink:0}.Ls5h9G_panelTitle{font:var(--font-body-sm);min-width:0}.Ls5h9G_panelItemOn .Ls5h9G_panelTitle{color:var(--text-accent)}.Ls5h9G_panelFeed{justify-content:space-between;align-self:stretch;align-items:center;gap:var(--spacing-8);padding:var(--spacing-12) 0 0;border-top:var(--border-width-1) solid color-mix(in srgb, var(--text-white) 15%, transparent);font:var(--font-label-md);color:var(--text-accent);text-align:left;margin-top:auto;display:flex}.Ls5h9G_panelFeed span{transition:transform var(--duration-fast) var(--ease-standard)}.Ls5h9G_panelFeed:hover span{transform:translateX(var(--spacing-4))}.Ls5h9G_card{align-items:center;gap:var(--spacing-8);max-height:55%;padding:var(--spacing-64) var(--spacing-24) calc(var(--spacing-32) + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--bg-scheme-dark) 45%, transparent);color:var(--text-white);text-align:center;animation:Ls5h9G_card-in var(--duration-slow) var(--ease-standard);flex-direction:column;display:flex;position:absolute;inset:auto 0 0;overflow-y:auto}@media (min-width:768px){.Ls5h9G_card{padding-left:calc(320px + var(--spacing-48) + var(--spacing-24))}}.Ls5h9G_root[data-card] .Ls5h9G_panelList{display:none}@media (min-width:768px){.Ls5h9G_root[data-card] .Ls5h9G_panelList{display:flex}}@keyframes Ls5h9G_card-in{0%{opacity:0;transform:translateY(var(--spacing-16))}}.Ls5h9G_cardClose{color:var(--text-white);opacity:.5;padding:0;display:inline-flex}.Ls5h9G_cardClose:hover{opacity:1}.Ls5h9G_cardDate{font:var(--font-code-xs);color:var(--text-accent)}.Ls5h9G_cardEntry{max-width:560px}.Ls5h9G_cardEntry h3{margin:0 0 var(--spacing-8);font:var(--font-headline-sm);text-wrap:balance}.Ls5h9G_cardEntry p{font:var(--font-body-sm);opacity:.75;margin:0}.Ls5h9G_cardLink{margin-top:var(--spacing-8);font:var(--font-label-sm);color:var(--text-accent);text-decoration:none;display:inline-block}.Ls5h9G_cardLink:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.Ls5h9G_panel,.Ls5h9G_card,.Ls5h9G_root,.Ls5h9G_hint{animation:none}}
/*# sourceMappingURL=2hjazxa6i2r_k.css.map*/