.ntf-page[data-v-09aabb67]{--ntf-bg:#0c0c0e;position:relative;min-height:100vh;min-height:100dvh;padding-bottom:calc(78px + env(safe-area-inset-bottom, 0px));background:var(--ntf-bg);color:#fff}.ntf-bg[data-v-09aabb67]{position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse 90% 50% at 50% -10%,rgba(140,230,60,.08),transparent 55%),linear-gradient(180deg,#121218,#0c0c0e 50%,#08080a)}.ntf-scroll[data-v-09aabb67]{position:relative;z-index:1;max-width:430px;margin:0 auto;padding:calc(12px + env(safe-area-inset-top, 0px)) 14px 24px}.ntf-head[data-v-09aabb67]{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;margin-bottom:16px}.ntf-back[data-v-09aabb67]{width:40px;height:40px;border:none;border-radius:12px;background:hsla(0,0%,100%,.06);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.ntf-title[data-v-09aabb67]{margin:0;text-align:center;font-size:17px;font-weight:800;letter-spacing:.04em}.ntf-head-spacer[data-v-09aabb67]{width:40px;height:40px}.ntf-err[data-v-09aabb67]{color:#ff8a7a;font-size:.85rem;margin:0 0 12px}.ntf-muted[data-v-09aabb67]{color:hsla(0,0%,100%,.45);margin:0}.ntf-empty[data-v-09aabb67]{color:hsla(0,0%,100%,.45);text-align:center;margin-top:32px;font-size:.9rem}.ntf-list[data-v-09aabb67]{list-style:none;margin:0;padding:0}.ntf-row[data-v-09aabb67]{display:flex;flex-direction:row;align-items:center;gap:10px;padding:14px 12px;margin-bottom:10px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:rgba(22,22,28,.92);text-decoration:none;color:inherit;box-sizing:border-box}.ntf-row--unread[data-v-09aabb67]{border-color:rgba(140,230,60,.35);background:rgba(18,28,16,.95)}.ntf-dot[data-v-09aabb67]{width:8px;height:8px;border-radius:50%;background:#9fe020;flex-shrink:0}.ntf-row-body[data-v-09aabb67]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ntf-preview[data-v-09aabb67]{font-size:.88rem;line-height:1.35;color:hsla(0,0%,100%,.92);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ntf-time[data-v-09aabb67]{font-size:.68rem;color:hsla(0,0%,100%,.4)}.ntf-chev[data-v-09aabb67]{font-size:1.4rem;color:hsla(0,0%,100%,.25);flex-shrink:0}