.cp-nt{width:100%;min-height:0;color:var(--cp-color-text-primary);font:var(--cp-type-body);flex-direction:column;flex:1;display:flex}.cp-nt--popper{flex:none;height:auto;min-height:0;max-height:none}.cp-nt--popper .cp-nt__scroll{flex:none;height:300px;min-height:300px}.cp-nt--popper .cp-nt__scroll:has(>.cp-nt__msg){justify-content:center;align-items:center;display:flex}.cp-nt--popper .cp-nt__msg{flex:none;width:100%;min-height:0;padding:0}.cp-nt__msg .cp-pagestate{justify-content:center;min-height:0}.cp-nt--popper .cp-nt__msg .cp-pagestate{padding:var(--cp-space-4)}.cp-np-sheet .cp-nt--popper .cp-nt__scroll{flex:1;height:auto;min-height:200px}.cp-nt__head{align-items:center;gap:var(--cp-space-3);padding:var(--cp-space-5) var(--cp-space-6) var(--cp-space-3);display:flex}.cp-nt__titles{flex-direction:column;flex:1;min-width:0;display:flex}.cp-nt__title{font:var(--cp-type-heading);margin:0}.cp-nt__sub{font:var(--cp-type-caption);color:var(--cp-color-text-muted)}.cp-nt__markall{height:var(--cp-control-sm);padding:0 var(--cp-space-4);border-radius:var(--cp-radius-control);color:var(--cp-color-text-link);font:var(--cp-type-caption);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-weight:600}.cp-nt__markall[aria-disabled=true]{color:var(--cp-color-text-muted);cursor:not-allowed}.cp-nt__close{width:var(--cp-control-sm);height:var(--cp-control-sm);border-radius:var(--cp-radius-full);background:var(--cp-color-surface-sunken);color:var(--cp-color-text-secondary);cursor:pointer;border:none}.cp-nt__controls{align-items:center;gap:var(--cp-space-3);padding:0 var(--cp-space-6) var(--cp-space-4);border-bottom:var(--cp-border-hairline) solid var(--cp-color-border-subtle);display:flex}.cp-nt__tabs{gap:var(--cp-space-1);padding:var(--cp-space-1);border-radius:var(--cp-radius-full);background:var(--cp-color-surface-sunken);display:flex}.cp-nt__tab{height:var(--cp-control-sm);padding:0 var(--cp-space-5);border-radius:var(--cp-radius-full);cursor:pointer;font:var(--cp-type-label);color:var(--cp-color-text-muted);white-space:nowrap;background:0 0;border:none}.cp-nt__tab[aria-selected=true]{background:var(--cp-color-surface);color:var(--cp-color-text-link);box-shadow:var(--cp-shadow-sm)}.cp-nt__kind{align-items:center;gap:var(--cp-space-3);cursor:pointer;height:var(--cp-control-sm);padding:0 var(--cp-space-4);border-radius:var(--cp-radius-field);border:var(--cp-border-default) solid var(--cp-color-border-default);background:var(--cp-color-surface);font:var(--cp-type-caption);color:var(--cp-color-text-primary);margin-left:auto;display:inline-flex}.cp-nt__offline{margin:var(--cp-space-3) var(--cp-space-6) 0;padding:var(--cp-space-3) var(--cp-space-5);border-radius:var(--cp-radius-md);background:var(--cp-color-warning-bg);color:var(--cp-color-warning-fg);font:var(--cp-type-caption)}.cp-nt__scroll{min-height:230px;padding:0 var(--cp-space-4) var(--cp-space-4);flex:1 0 230px;position:relative;overflow-y:auto}.cp-nt__pillwrap{z-index:2;padding:var(--cp-space-2) 0;justify-content:center;display:flex;position:sticky;top:0}.cp-nt__pill{height:var(--cp-control-sm);padding:0 var(--cp-space-6);border-radius:var(--cp-radius-full);background:var(--cp-gradient-accent);color:var(--cp-color-on-accent);font:var(--cp-type-label);box-shadow:var(--cp-shadow-accent);cursor:pointer;animation:cp-pop-in var(--cp-motion-base) var(--cp-spring-snappy) both;border:none;font-weight:600}.cp-nt__skel{gap:var(--cp-space-4);padding:var(--cp-space-4);display:flex}.cp-nt__skel>span{background:var(--cp-color-surface-sunken);animation:1.4s ease-in-out infinite cp-shimmer}.cp-nt__skel-tile{border-radius:var(--cp-radius-full);width:36px;height:36px}.cp-nt__skel-lines{gap:var(--cp-space-2);flex-direction:column;flex:1;display:flex}.cp-nt__skel-lines>span{border-radius:var(--cp-radius-full);background:var(--cp-color-surface-sunken);animation:1.4s ease-in-out infinite cp-shimmer;display:block}.cp-nt__scroll:has(>.cp-nt__msg){flex-direction:column;display:flex}.cp-nt__msg{min-height:230px;padding:var(--cp-space-6);outline:none;flex:1 0 auto;justify-content:center;align-items:center;display:flex}.cp-nt__msg .cp-pagestate{text-align:center;width:100%;padding:var(--cp-space-6);background:0 0;border:none;align-items:center}.cp-nt__kind-chev{color:var(--cp-color-text-muted);font-size:10px}.cp-nt__kind-menu{min-width:180px}.cp-nt__msg-glyph{border-radius:var(--cp-radius-full);background:var(--cp-color-surface-sunken);width:44px;height:44px;font:var(--cp-type-heading);justify-content:center;align-items:center;display:inline-flex}.cp-nt__msg-btn,.cp-nt__more{height:var(--cp-control-sm);padding:0 var(--cp-space-6);border-radius:var(--cp-radius-control);border:var(--cp-border-default) solid var(--cp-color-border-default);background:var(--cp-color-surface);font:var(--cp-type-label);cursor:pointer;color:var(--cp-color-text-primary)}.cp-nt__more{padding:0 var(--cp-space-7);color:var(--cp-color-text-link)}.cp-nt__list{margin:0;padding:0;list-style:none}.cp-nt__group{z-index:1;margin:0 calc(var(--cp-space-4) * -1);padding:var(--cp-space-3) var(--cp-space-7) var(--cp-space-2);background:var(--cp-color-surface-raised);box-shadow:0 1px 0 var(--cp-color-border-subtle);font:var(--cp-type-label);color:var(--cp-color-text-muted);position:sticky;top:0}.cp-nt__row{align-items:stretch;gap:var(--cp-space-2);border-radius:var(--cp-radius-md);transition:background-color var(--cp-motion-base) var(--cp-ease-standard);animation:cp-row-in var(--cp-motion-slow) var(--cp-ease-enter) both;background:0 0;display:flex;position:relative}.cp-nt__row[data-unread=true]{background:var(--cp-color-selected)}.cp-nt__open{align-items:flex-start;gap:var(--cp-space-4);min-width:0;padding:var(--cp-space-4) var(--cp-space-3);text-align:left;cursor:pointer;color:inherit;border-radius:var(--cp-radius-md);background:0 0;border:none;flex:1;display:flex}.cp-nt__tile{border-radius:var(--cp-radius-full);width:36px;height:36px;font:var(--cp-type-label);flex:none;justify-content:center;align-items:center;display:inline-flex}.cp-nt__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cp-nt__text{font:var(--cp-type-body-compact);color:var(--cp-color-text-primary);text-wrap:pretty;font-weight:400}.cp-nt__row[data-unread=true] .cp-nt__text{font-weight:600}.cp-nt__row[data-gone=true] .cp-nt__text{color:var(--cp-color-text-muted)}.cp-nt__meta{gap:var(--cp-space-3);font:var(--cp-type-caption);color:var(--cp-color-text-muted);display:flex}.cp-nt__gone{color:var(--cp-color-warning-fg)}.cp-nt__dot{width:var(--cp-space-4);height:var(--cp-space-4);border-radius:var(--cp-radius-full);background:var(--cp-color-accent);flex:none;margin-top:6px;position:relative}.cp-nt__sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cp-nt__mark{width:var(--cp-control-sm);height:var(--cp-control-sm);border-radius:var(--cp-radius-full);color:var(--cp-color-text-link);cursor:pointer;background:0 0;border:none;flex:none;align-self:center}.cp-nt__mark:hover{background:var(--cp-color-selected)}.cp-nt__mark[aria-disabled=true]{cursor:not-allowed;opacity:.5}.cp-nt__foot{padding:var(--cp-space-4);font:var(--cp-type-caption);color:var(--cp-color-text-muted);justify-content:center;display:flex}.cp-nt button:focus-visible,.cp-nt select:focus-visible{outline:var(--cp-border-strong,2px) solid var(--cp-color-focus-ring);outline-offset:-2px}.cp-ntp{gap:var(--cp-space-7);flex-direction:column;min-height:0;display:flex}.cp-ntp__head{align-items:flex-start;gap:var(--cp-space-5);display:flex}.cp-ntp__head h1{font:var(--cp-type-display);margin:0}.cp-ntp__sub{color:var(--cp-color-text-secondary);font:var(--cp-type-body-compact);margin:0}.cp-ntp__card{background:var(--cp-color-surface);border-radius:var(--cp-radius-xl);width:100%;max-width:720px;box-shadow:var(--cp-shadow-card);flex-direction:column;display:flex;overflow:hidden}.cp-ntp .cp-nt__group{background:var(--cp-color-surface)}
