._slide-up-enter-active_1grnu_2,._slide-up-leave-active_1grnu_3{transition:transform .3s ease-out}._slide-up-enter-from_1grnu_6,._slide-up-leave-to_1grnu_7{transform:translateY(100%)}.ptr-container{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;width:100%;height:100%;position:relative;overflow:hidden auto}.ptr-pull-container{will-change:transform;width:100%;transition:transform .2s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:visible;transform:translateZ(0)}.ptr-indicator{background-color:rgb(var(--color-background) / .95);z-index:10;box-sizing:border-box;will-change:transform;justify-content:center;align-items:center;width:100%;padding-bottom:16px;transition:transform .2s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;left:0;overflow:hidden}.ptr-spinner-container{box-sizing:border-box;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ptr-spinner{justify-content:center;align-items:center;transition:transform .2s;display:flex}.ptr-text{color:hsl(var(--primary));margin-top:4px;font-size:12px;font-weight:500}.ptr-text.ptr-hint{opacity:.7;font-size:11px;animation:2s ease-in-out infinite ptr-fade-in-out}.ptr-content{position:relative}@keyframes ptr-fade-in-out{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}@supports (-webkit-touch-callout:none){.ptr-pull-container{-webkit-transform-style:preserve-3d}.ptr-indicator{-webkit-transform:translateZ(0)}}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.markdown-content{color:hsl(var(--foreground));font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.5}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600}.markdown-content h1{font-size:1.5rem}.markdown-content h2{font-size:1.25rem}.markdown-content h3{font-size:1.125rem}.markdown-content h4{font-size:1rem}.markdown-content h5{font-size:.875rem}.markdown-content h6{font-size:.75rem}.markdown-content p{margin-bottom:16px}.markdown-content p:only-child,.markdown-content p:last-child{margin-bottom:0}.markdown-content a{color:hsl(var(--primary));text-decoration:none}.markdown-content a:hover{text-decoration:underline}.markdown-content ul,.markdown-content ol{margin-bottom:1em;padding-left:2em}.markdown-content li{margin-bottom:.5em}.markdown-content blockquote{border-left:4px solid hsl(var(--border));color:hsl(var(--muted-foreground));margin-bottom:1em;padding-left:1em}.markdown-content .code-block{border-radius:6px;margin-bottom:1em;overflow:hidden}.highlight-effect{animation:3s ease-in-out highlight-pulse}@keyframes highlight-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--primary), 0)}20%{box-shadow:0 0 0 8px rgba(var(--primary), .3)}40%{box-shadow:0 0 0 4px rgba(var(--primary), .2)}60%{box-shadow:0 0 0 8px rgba(var(--primary), .3)}80%{box-shadow:0 0 0 4px rgba(var(--primary), .2)}}.notification-card{contain:layout paint style;contain-intrinsic-size:auto 220px;content-visibility:auto;z-index:1;transition:box-shadow .2s,transform .2s cubic-bezier(.2,.8,.2,1);position:relative}.notification-card-surface{transition:background-color .2s,border-color .2s,box-shadow .2s}@media (hover:hover) and (pointer:fine){.notification-card:not(.swiped):not(.deleting):hover{box-shadow:0 8px 24px hsl(var(--foreground) / .08);transform:translateY(-1px)}.notification-card:hover>.notification-card-surface{border-color:hsl(var(--foreground) / .2)}}.notification-card.selection-mode{cursor:pointer}.notification-card.selected>.notification-card-surface{background-color:hsl(var(--accent) / .35);border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary) / .4)}.notification-card.swiped{transform:translate(-48px)}.notification-card.swiped~.delete-btn{opacity:1;pointer-events:auto}.delete-btn{z-index:0;opacity:0;pointer-events:none;transition:opacity .3s}.delete-btn.visible{opacity:1}.delete-btn.fade-out{transition:opacity .1s;opacity:0!important}.notification-card.deleting{animation:.5s ease-in slide-out}@keyframes slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}.notification-card.new-notification{animation:.5s ease-out slide-in}.notification-card.unread-notification>.notification-card-surface{border-color:hsl(var(--foreground) / .25)}@keyframes slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.notification-card .border-t{border-top:1px solid hsl(var(--border))}.selection-checkbox-enter-active,.selection-checkbox-leave-active{transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1),width .2s}.selection-checkbox-enter-from,.selection-checkbox-leave-to{opacity:0;width:0;transform:scale(.75)}@media (prefers-reduced-motion:reduce){.notification-card,.notification-card-surface,.selection-checkbox-enter-active,.selection-checkbox-leave-active{transition:none;animation:none}.notification-card:hover{box-shadow:none;transform:none}}.markdown-content .skeleton{background-color:hsl(var(--muted))}.category-switch[data-v-1859e955]::-webkit-scrollbar{display:none}.category-switch[data-v-1859e955]{-ms-overflow-style:none;scrollbar-width:none}.category-option[data-v-1859e955]{transition:background-color .16s,color .16s,box-shadow .18s,transform .18s cubic-bezier(.2,.8,.2,1)}.category-option[data-v-1859e955]:hover{transform:translateY(-1px)}.category-option[data-v-1859e955]:active{transform:scale(.97)}.active-category[data-v-1859e955]{animation:.22s cubic-bezier(.2,.8,.2,1) category-activate-1859e955}@keyframes category-activate-1859e955{0%{opacity:.7;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.category-option[data-v-1859e955],.active-category[data-v-1859e955]{transition:none;animation:none}}.filter-toolbar[data-v-c2f05a26]{transition:background-color .18s,border-color .18s,box-shadow .18s}.filter-toolbar[data-v-c2f05a26]:focus-within{border-color:hsl(var(--foreground) / .2);box-shadow:0 0 0 3px hsl(var(--ring) / .08)}.group-trigger[data-state=open][data-v-c2f05a26]{background-color:hsl(var(--accent));box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .1)}.group-trigger[data-v-c2f05a26]{transition:background-color .16s,box-shadow .16s,color .16s;overflow:visible}.group-trigger[data-v-c2f05a26]:focus-visible{outline:none}.filter-toolbar-loading[data-v-c2f05a26]{border-color:hsl(var(--foreground) / .14)}@media (prefers-reduced-motion:reduce){.filter-toolbar[data-v-c2f05a26],.group-trigger[data-v-c2f05a26],.group-trigger[data-v-c2f05a26] svg{transition:none}}.content-wrapper{will-change:transform;transition:transform .2s cubic-bezier(.25,.46,.45,.94)}.notification-content{position:relative}.filter-progress{opacity:0;pointer-events:none;z-index:2;height:2px;transition:opacity .14s;position:absolute;top:-7px;left:0;right:0;overflow:hidden}.filter-progress:after{background:hsl(var(--foreground) / .72);content:"";border-radius:2px;width:36%;height:100%;display:block;transform:translate(-120%)}.filter-progress-active{opacity:1}.filter-progress-active:after{animation:.9s cubic-bezier(.4,0,.2,1) infinite filter-progress-slide}.notification-results{transition:opacity .16s,transform .18s cubic-bezier(.2,.8,.2,1);transform:translateY(0)}.notification-results-updating{opacity:.38;pointer-events:none;transform:translateY(3px)}@keyframes filter-progress-slide{0%{transform:translate(-120%)}to{transform:translate(380%)}}.selection-toolbar-enter-active,.selection-toolbar-leave-active{transform-origin:top;transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1),max-height .22s,margin .22s}.selection-toolbar-enter-from,.selection-toolbar-leave-to{opacity:0;max-height:0;margin-bottom:0;transform:translateY(-6px)scale(.99)}.selection-toolbar-enter-to,.selection-toolbar-leave-from{max-height:56px}.loading-indicator-enter-active,.loading-indicator-leave-active{transition:opacity .15s}.loading-indicator-enter-from,.loading-indicator-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.content-wrapper,.selection-toolbar-enter-active,.selection-toolbar-leave-active,.filter-progress,.notification-results,.loading-indicator-enter-active,.loading-indicator-leave-active{transition:none}.filter-progress-active:after{animation:none;transform:translate(90%)}}html,body{overscroll-behavior-y:contain;height:100%;min-height:100dvh;margin:0;padding:0;overflow-x:hidden}@media (width<=768px){html{-webkit-tap-highlight-color:transparent}body{-webkit-overflow-scrolling:touch;width:100%;height:100%;position:fixed;overflow-y:scroll}}@supports (-webkit-touch-callout:none){.ptr-container,.ptr-pull-container,.ptr-indicator{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}}
