.nfw-scroll{min-height:0;color:var(--app-shell-text);font-family:var(--app-shell-font);background:var(--app-shell-panel);--nfw-text-secondary:color-mix(in srgb, var(--app-shell-text) 66%, var(--app-shell-panel));flex-direction:column;flex:1;display:flex;overflow-y:auto}.nfw-column{box-sizing:border-box;flex-direction:column;width:100%;max-width:800px;margin:0 auto;padding:48px 16px 96px;display:flex}.nfw-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nfw-head-copy{min-width:0}.nfw-title{color:var(--app-shell-text);font-size:var(--app-type-title2);font-weight:var(--app-weight-semibold);letter-spacing:var(--app-tracking-body);margin:0;line-height:32px}.nfw-subtitle{color:var(--app-shell-text-muted);font-size:var(--app-type-small);font-weight:var(--app-weight-medium);letter-spacing:var(--app-tracking-hero);margin:4px 0 0;line-height:18px}.nfw-head-actions{flex:none;align-items:center;gap:4px;display:flex}.nfw-round{border-radius:9999px;width:36px;height:36px}.nfw-controls{justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.nfw-seg-scroll{scrollbar-width:none;min-width:0;overflow-x:auto}.nfw-seg-scroll::-webkit-scrollbar{display:none}.nfw-seg{height:calc(var(--app-shell-control-height) + 2px);box-sizing:border-box;background:var(--app-shell-field);border-radius:9999px;align-items:center;padding:1px;display:inline-flex;position:relative}.nfw-seg-thumb{z-index:0;pointer-events:none;background:var(--app-shell-panel);border:1px solid var(--app-shell-border-strong);transition:transform .2s var(--app-shell-easing);border-radius:9999px;position:absolute;top:1px;bottom:1px;box-shadow:0 1px 6px #0000000d}.nfw-seg-item{z-index:1;height:var(--app-shell-control-height);box-sizing:border-box;color:var(--nfw-text-secondary);font-family:inherit;font-size:var(--app-type-mini);font-weight:var(--app-weight-medium);letter-spacing:var(--app-tracking-hero);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:0 18px;line-height:20px;transition:color 75ms,background-color 75ms;display:inline-flex;position:relative}.nfw-seg-item:hover:not([data-selected=true]),.nfw-seg-item:active:not([data-selected=true]){color:var(--app-shell-text)}.nfw-seg-item:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:var(--app-shell-focus-ring-offset)}.nfw-seg-item[data-selected=true]{color:var(--app-shell-text);cursor:default}.nfw-filter-check{color:var(--app-shell-text-muted);margin-left:auto}.nfw-sections{animation:nfw-fade-in .18s var(--app-shell-easing);flex-direction:column;gap:32px;padding-top:28px;display:flex}@keyframes nfw-fade-in{0%{opacity:0}to{opacity:1}}.nfw-sec-heading{color:var(--app-shell-text);font-size:var(--app-type-regular);font-weight:var(--app-weight-semibold);letter-spacing:var(--app-tracking-hero);margin:0 0 4px;line-height:23px}.nfw-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nfw-row{align-items:flex-start;padding:4px 0;transition:background-color 75ms;display:flex;position:relative}.nfw-row+.nfw-row{border-top:1px solid var(--app-shell-border)}.nfw-row:hover{background:var(--app-shell-control)}.nfw-row:has(.nfw-row-open:focus-visible){outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:-2px;border-radius:var(--app-shell-radius-chip)}.nfw-row-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;flex-direction:column;flex:1;gap:4px;padding:12px 8px;display:flex}.nfw-row-open:after{content:"";position:absolute;inset:0}.nfw-row-pill{border-radius:var(--app-shell-radius-popover);align-items:center;gap:4px;width:max-content;max-width:100%;margin:-2px 0 0 -4px;padding:2px 4px;transition:background-color 75ms;display:inline-flex}.nfw-row:hover .nfw-row-pill{background:var(--app-shell-control)}.nfw-row-title{color:var(--app-shell-text);font-size:var(--app-type-small);font-weight:var(--app-weight-medium);letter-spacing:var(--app-tracking-hero);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:18px;display:-webkit-box;overflow:hidden}.nfw-row-arrow{color:var(--app-shell-text-muted);opacity:0;transition:opacity .12s var(--app-shell-easing);flex:none}.nfw-row:hover .nfw-row-arrow,.nfw-row:has(.nfw-row-open:focus-visible) .nfw-row-arrow{opacity:1}.nfw-row-body{color:var(--app-shell-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.nfw-row-time{color:var(--app-shell-text-subtle);font-size:12px;line-height:20px}.nfw-row-tail{z-index:1;pointer-events:none;align-items:center;gap:4px;padding-top:18px;padding-left:12px;display:flex;position:relative}.nfw-row-dot{background:var(--app-shell-primary);border-radius:9999px;flex:0 0 8px;width:8px;height:8px}.nfw-row-action{width:32px;height:32px;color:var(--app-shell-text-muted);opacity:0;cursor:pointer;pointer-events:none;background:0 0;border:0;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:0;transition:opacity 75ms,color 75ms,background-color 75ms;display:flex}.nfw-row:hover .nfw-row-action,.nfw-row-action:focus-visible{opacity:1;pointer-events:auto}.nfw-row-action:hover{color:var(--app-shell-text);background:var(--app-shell-control)}.nfw-row-action:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:var(--app-shell-focus-ring-offset)}.nfw-cards{flex-direction:column;gap:12px;display:flex}.nfw-card{box-sizing:border-box;background:var(--app-shell-panel);border:1px solid var(--app-card-border);border-radius:var(--app-shell-radius-card);box-shadow:var(--app-card-shadow);flex-direction:column;padding:16px;transition:background-color 75ms;display:flex}.nfw-card:hover{background:var(--app-shell-wash-faint)}.nfw-card-title{color:var(--app-shell-text);font-size:var(--app-type-regular);font-weight:var(--app-weight-semibold);letter-spacing:var(--app-tracking-hero);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:24px;overflow:hidden}.nfw-card-subtitle{color:var(--app-shell-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;line-height:18px;overflow:hidden}.nfw-card-message{overflow-wrap:break-word;color:var(--app-shell-text);font-size:var(--app-type-small);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:12px 0 0;line-height:20px;display:-webkit-box;overflow:hidden}.nfw-card-actions{gap:8px;margin-top:16px;display:flex}.nfw-card-button{flex:1;min-width:0;height:36px}.nfw-loading{flex-direction:column;gap:4px;padding-top:28px;display:flex}.nfw-skel{border-radius:var(--app-shell-radius-chip);background:linear-gradient(100deg, var(--app-shell-wash-faint) 25%, var(--app-shell-control) 50%, var(--app-shell-wash-faint) 75%);background-size:400% 100%;height:76px;animation:1.4s infinite nfw-shimmer}@keyframes nfw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.nfw-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;display:flex}.nfw-state-title{color:var(--app-shell-text);font-size:var(--app-type-regular);font-weight:var(--app-weight-semibold);letter-spacing:var(--app-tracking-hero);margin:0;line-height:24px}.nfw-state-body{max-width:28rem;color:var(--app-shell-text-muted);font-size:var(--app-type-small);text-wrap:balance;margin:0;line-height:20px}.nfw-empty{padding:48px 0}.nfw-empty-title{color:var(--app-shell-text);font-size:var(--app-type-regular);font-weight:var(--app-weight-semibold);letter-spacing:var(--app-tracking-hero);margin-bottom:4px;line-height:24px;display:block}.nfw-empty-icon{color:var(--app-shell-text-muted)}.nfw-spinner{border:2px solid var(--app-shell-border-hover);border-top-color:var(--app-shell-text-muted);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite nfw-spin}.nfw-spinner--on-primary{border-color:color-mix(in srgb, var(--app-shell-primary-text) 40%, transparent);border-top-color:var(--app-shell-primary-text)}.nfw-refresh-spin{animation:.9s linear infinite nfw-spin}@keyframes nfw-spin{to{transform:rotate(360deg)}}.nfw-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=719px){.nfw-column{padding-top:32px}.nfw-controls{flex-wrap:wrap}.nfw-seg-scroll{flex:100%}}@media (prefers-reduced-motion:reduce){.nfw-seg-thumb,.nfw-row,.nfw-row-pill,.nfw-row-arrow,.nfw-row-action,.nfw-seg-item,.nfw-card{transition:none}.nfw-sections{animation:none}.nfw-skel{background:var(--app-shell-wash-faint);animation:none}.nfw-refresh-spin{animation:none}.nfw-spinner{border-top-color:var(--app-shell-border-hover);animation:none}}