.panel-entry[data-v-a3e0d54e]{cursor:pointer;padding:10px 0;position:relative}.panel-entry:hover .panel-entry-title[data-v-a3e0d54e]{color:var(--lightest-foreground)}.panel-entry.active .panel-entry-title[data-v-a3e0d54e]{color:var(--lightest-foreground);font-weight:400}.panel-entry-row[data-v-a3e0d54e]{align-items:baseline;display:flex;gap:.3em}.panel-entry-indicator[data-v-a3e0d54e]{color:var(--lightest-foreground);font-size:14px;font-weight:400;left:-16px;position:absolute}.panel-entry-title[data-v-a3e0d54e]{color:var(--light-foreground);font-family:Junicode Variable,serif;font-size:17px;transition:color .15s ease}.compact .panel-entry-title[data-v-a3e0d54e]{font-size:16px}.panel-entry-arrow[data-v-a3e0d54e]{color:var(--foreground);flex-shrink:0;height:14px;opacity:.3;transition:transform .2s ease,opacity .2s ease;width:14px}.panel-entry:hover .panel-entry-arrow[data-v-a3e0d54e]{opacity:.6;transform:translate(2px,-2px)}.panel-entry-meta[data-v-a3e0d54e]{color:var(--foreground);font-family:LinoType Univers W01,sans-serif;font-size:10px;margin-top:2px;opacity:.5}.panel-menu[data-v-f9f6af3a]{background:var(--background);max-width:100%;overflow-x:hidden;overflow-y:auto;padding:40px 32px;position:relative;width:280px}.panel-menu.stacked[data-v-f9f6af3a]{padding:40px 20px;width:100%!important}@media screen and (max-width:768px){.panel-menu[data-v-f9f6af3a]{flex-shrink:1;padding:40px 20px;width:100%!important}}.panel-menu-close[data-v-f9f6af3a]{background:none;border:none;color:var(--foreground);cursor:pointer;font-size:22px;line-height:1;opacity:.4;padding:8px;position:absolute;right:30px;top:40px;transition:opacity .2s ease;z-index:1}.panel-menu-close[data-v-f9f6af3a]:hover{opacity:1}.resize-handle[data-v-f9f6af3a]{border-right:2px dotted var(--foreground);cursor:col-resize;height:100%;opacity:0;position:absolute;right:0;top:0;transition:opacity .15s ease;width:6px;z-index:10}.panel-menu.dragging .resize-handle[data-v-f9f6af3a],.panel-menu:hover .resize-handle[data-v-f9f6af3a]{opacity:.3}.panel-menu.dragging .resize-handle[data-v-f9f6af3a],.resize-handle[data-v-f9f6af3a]:hover{opacity:.5}.panel-menu-header[data-v-f9f6af3a]{margin-bottom:2em}.panel-menu-label[data-v-f9f6af3a]{color:var(--foreground);display:block;font-family:LinoType Univers W01,sans-serif;font-size:10px;letter-spacing:.08em;margin-bottom:4px;opacity:.5;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.panel-menu-title[data-v-f9f6af3a]{color:var(--lightest-foreground);font-family:Junicode Variable,serif;font-size:1.6em;font-weight:400}.panel-menu-items[data-v-f9f6af3a]{display:flex;flex-direction:column}.panel-detail[data-v-2222e490]{background:var(--background);flex:1;max-height:100vh;max-width:65ch;min-width:400px;overflow-y:auto;padding:40px 48px;position:sticky;top:0;z-index:20}.panel-detail.stacked[data-v-2222e490]{background:var(--background);inset:0 0 45px 256px;max-width:none;min-width:0;position:fixed;z-index:30}@media screen and (max-width:768px){.panel-detail[data-v-2222e490]{max-width:none;min-width:0;padding:48px 24px}.panel-detail.stacked[data-v-2222e490]{left:0;top:60px}}.close-btn[data-v-2222e490]{background:none;border:none;color:var(--foreground);cursor:pointer;font-size:22px;line-height:1;opacity:.4;padding:8px;position:absolute;right:30px;top:40px;transition:opacity .2s ease}.close-btn[data-v-2222e490]:hover{opacity:1}[data-v-2222e490] .detail-date{color:var(--foreground);font-family:LinoType Univers W01,sans-serif;font-size:10px;letter-spacing:.06em;margin-bottom:6px;opacity:.5;text-transform:uppercase;width:-moz-fit-content;width:fit-content}[data-v-2222e490] .detail-title{color:var(--lightest-foreground);font-family:Junicode Variable,serif;font-size:1.8em;font-weight:400;line-height:1.2;margin-bottom:.3em}[data-v-2222e490] .detail-body{color:var(--foreground);font-family:Junicode Variable,serif;font-size:17px;line-height:1.7}.multi-panel{display:flex;max-width:100%;min-height:100%;overflow:hidden;width:100%}.panel{overflow-y:auto}.panel-border{border-right:.5px solid var(--border-color)}.panel-enter-active{transition:opacity .2s ease,transform .2s ease}.panel-leave-active{pointer-events:none;transition:opacity .15s ease,transform .15s ease}.panel-enter-from,.panel-leave-to{opacity:0;transform:translate(16px)}
