.nn-inbox-fold{opacity:0;transition:grid-template-rows var(--dur-morph) var(--ease-morph), opacity var(--dur-standard) var(--ease-out);grid-template-rows:0fr;display:grid}.nn-inbox-fold[data-open]{opacity:1;transition:grid-template-rows var(--dur-morph) var(--ease-morph), opacity var(--dur-panel) var(--ease-out) calc(var(--stagger-step) * 2);grid-template-rows:1fr}.nn-inbox-fold>*{min-height:0;overflow:hidden}@keyframes nn-inbox-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.nn-inbox-pop{animation:nn-inbox-pop var(--dur-panel) var(--ease-morph) both}@keyframes nn-inbox-spin{to{transform:rotate(360deg)}}.nn-inbox-spin{animation:nn-inbox-spin var(--tempo-quick) linear infinite}[data-paused] .nn-inbox-spin{animation-play-state:paused}@keyframes nn-inbox-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.nn-inbox-lanes{animation:nn-inbox-in var(--dur-panel) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.nn-inbox-fold,.nn-inbox-fold[data-open]{transition:opacity var(--dur-instant) linear}.nn-inbox-pop,.nn-inbox-spin{animation:none}.nn-inbox-lanes{animation:nn-inbox-fade var(--dur-instant) linear both}}@keyframes nn-inbox-fade{0%{opacity:0}}
@layer components{.nn-q-fill{transform-origin:0;transform:scaleX(var(--p,0));transition:transform var(--dur-morph-close) linear}.nn-q-edge{transform:translateX(calc((var(--p,0) - 1) * 100%));transition:transform var(--dur-morph-close) linear}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .nn-q-fill{transform-origin:100%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .nn-q-edge{transform:translateX(calc((1 - var(--p,0)) * 100%))}.nn-q-idle{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--color-paper) 3.5%, transparent) 0 1px, transparent 1px 7px)}.nn-q-pulse{animation:nn-q-pulse var(--tempo-quick) var(--ease-loop) infinite}[data-paused] .nn-q-pulse{animation-play-state:paused}@keyframes nn-q-pulse{50%{opacity:.35}}.nn-q-scale{transition:transform var(--dur-max) var(--ease-morph)}@media (prefers-reduced-motion:reduce){.nn-q-fill,.nn-q-edge,.nn-q-scale{transition:none}.nn-q-pulse{animation:none}}}
@layer components{.nn-fleet-main{transition-property:translate,opacity,border-color,background-color;transition-duration:var(--dur-panel), var(--dur-panel), var(--dur-micro), var(--dur-micro);transition-timing-function:var(--ease-morph)}.nn-fleet-main[data-dim]{opacity:.45}@media (hover:hover){.nn-fleet-main[data-dim]:hover{opacity:1}}.nn-fleet-main[data-dim]:focus-visible{opacity:1}.nn-fleet-glide{transition:translate var(--dur-panel) var(--ease-morph)}.nn-fleet-spin{border:1.5px solid color-mix(in srgb, var(--color-paper) 22%, transparent);border-top-color:var(--color-paper);width:10px;height:10px;animation:nn-fleet-spin var(--tempo-quick) linear infinite;border-radius:999px;flex:none;display:inline-block}[data-paused] .nn-fleet-spin{animation-play-state:paused}@keyframes nn-fleet-spin{to{rotate:1turn}}.nn-fleet-pie{transition:stroke-dashoffset var(--dur-max) var(--ease-morph)}.nn-fleet-step{animation:nn-fleet-step var(--dur-standard) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger-step) + var(--stagger-step))}@keyframes nn-fleet-step{0%{opacity:0;translate:0 -3px}}html[data-modality=keyboard] .nn-fleet-step{animation:none}@media (prefers-reduced-motion:reduce){.nn-fleet-main,.nn-fleet-glide{transition-duration:0s, var(--dur-instant), 0s, 0s}.nn-fleet-spin{animation:none}.nn-fleet-step{animation:nn-fleet-fade var(--dur-instant) linear both}.nn-fleet-pie{transition:none}}@keyframes nn-fleet-fade{0%{opacity:0}}}
.nn-agmon{--agmon-row:26px}@media (pointer:coarse){.nn-agmon{--agmon-row:44px}}.nn-agmon-seg{transition:flex-grow var(--dur-panel) linear, opacity var(--dur-standard) var(--ease-out), background-color var(--dur-morph) var(--ease-out);animation:nn-agmon-grow var(--dur-morph) var(--ease-morph) both;transform-origin:0}[dir=rtl] .nn-agmon-seg{transform-origin:100%}@keyframes nn-agmon-grow{0%{opacity:0;transform:scaleX(0)}}.nn-agmon-run{overflow:hidden}.nn-agmon-run:after{content:"";width:60%;animation:nn-agmon-sheen var(--tempo-steady) linear infinite;background:linear-gradient(90deg,#0000,#f2f0eb47,#0000);position:absolute;inset-block:0;inset-inline-start:0}@keyframes nn-agmon-sheen{0%{transform:translate(-100%)}to{transform:translate(170%)}}[dir=rtl] .nn-agmon-run:after{animation-direction:reverse}.nn-agmon-edge{background:var(--color-brand);border-radius:1px;width:1.5px;position:absolute;inset-block:0;inset-inline-end:0}.nn-agmon-hatch{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-error) 62%, transparent) 0 2px, color-mix(in srgb, var(--color-error) 18%, transparent) 2px 4px)}.nn-agmon-steps{transition:height var(--dur-morph) var(--ease-morph)}.nn-agmon-list{scrollbar-width:none}.nn-agmon-list::-webkit-scrollbar{display:none}.nn-agmon-list[data-more-top]{-webkit-mask-image:linear-gradient(#0000,#000 16px);mask-image:linear-gradient(#0000,#000 16px)}.nn-agmon-list[data-more-bottom]{-webkit-mask-image:linear-gradient(0deg,#0000,#000 16px);mask-image:linear-gradient(0deg,#0000,#000 16px)}.nn-agmon-list[data-more-top][data-more-bottom]{-webkit-mask-image:linear-gradient(#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(#0000,#000 16px calc(100% - 16px),#0000)}[data-paused] .nn-agmon-run:after,[data-paused] .nn-agmon :is(.nn-shimmer-window,.nn-shimmer-copy),.nn-agmon[data-paused] :is(.nn-shimmer-window,.nn-shimmer-copy){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.nn-agmon-seg{transition:none;animation:none}.nn-agmon-run:after{opacity:0;animation:none}.nn-agmon-steps{transition:none}}
