.nd-issue-board{--nd-board-active:var(--app-system-blue);--nd-board-done:var(--app-system-green);--nd-board-archived:#8e8e93;min-width:0;color:var(--app-primary);background:var(--app-window);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nd-issue-board-toolbar{background:var(--app-toolbar);-webkit-backdrop-filter:blur(28px)saturate(1.25);backdrop-filter:blur(28px)saturate(1.25);border-bottom:1px solid #0000003d;align-items:center;gap:8px;min-width:0;height:53px;padding:8px 13px 7px;display:flex;overflow:hidden}.nd-issue-board-toolbar[data-sidebar-collapsed]{padding-left:18px}.nd-issue-board-toolbar .tl{flex:none;align-items:center;gap:9px;margin-right:8px;display:flex}.nd-issue-board-toolbar .tl i{corner-shape:round;border-radius:50%;width:14px;height:14px;display:block;box-shadow:inset 0 0 0 .5px #00000073}.nd-issue-toolbar-button{corner-shape:round;width:32px;height:32px;color:var(--app-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.nd-issue-toolbar-button:hover,.nd-issue-toolbar-button:focus-visible{background:var(--app-control)}.nd-issue-toolbar-button svg{stroke-width:1.6px;width:17px;height:17px}.nd-issue-filter-cluster{flex:auto;align-items:center;gap:8px;min-width:0;height:36px;display:flex;position:relative}.nd-issue-filter-strip{corner-shape:round;background:#ffffff06;border-radius:18px;flex:auto;align-items:center;gap:0;min-width:0;height:36px;padding:2px 3px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff13,0 1px 2px #0000002e}.nd-issue-filter{isolation:isolate;corner-shape:round;height:32px;color:var(--app-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:16px;flex:none;align-items:center;gap:4px;padding:0 16px;font:400 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex;position:relative}.nd-issue-filter:before{content:"";z-index:-1;corner-shape:round;background:0 0;border-radius:999px;position:absolute;inset:4px 8px}.nd-issue-filter[data-selected]:before{background:var(--app-quaternary)}.nd-issue-filter[data-dragging]{opacity:.3}.nd-issue-filter .glyph{flex:none;width:14px;height:12px}.nd-issue-filter b{color:var(--app-secondary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.nd-issue-filter-measure{visibility:hidden;pointer-events:none;height:0;display:flex;position:absolute;inset:0 auto auto 0;overflow:hidden}.nd-issue-filter-overflow-trigger{flex:0 0 32px}.nd-issue-filter-overflow-popover{z-index:44;width:220px;color:var(--app-primary);border:.5px solid color-mix(in srgb, var(--app-primary) 18%, transparent);background:color-mix(in srgb, var(--app-toolbar) 94%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);border-radius:9px;gap:1px;margin:0;padding:5px;display:grid;position:fixed;inset:auto;overflow:visible;box-shadow:0 1px 2px #00000047,0 10px 30px #00000061}.nd-issue-filter-overflow-popover>button{min-width:0;min-height:26px;color:var(--app-primary);text-align:left;cursor:default;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:5px 8px;font:400 13px/16px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.nd-issue-filter-overflow-popover>button:hover,.nd-issue-filter-overflow-popover>button:focus-visible{background:color-mix(in srgb, var(--app-control-accent) 15%, transparent);outline:0}.nd-issue-filter-overflow-popover .glyph{flex:none;width:14px;height:12px}.nd-issue-filter-overflow-popover>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nd-issue-filter-overflow-popover>button>b{color:var(--app-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:500}.nd-issue-search{corner-shape:round;background:0 0;border-radius:16px;flex:none;justify-content:flex-end;align-items:center;min-width:32px;height:32px;transition:background-color .14s ease-out;display:flex}.nd-issue-search[data-open]{background:var(--app-control);width:min(176px,26vw);padding-left:9px}.nd-issue-search input{width:100%;min-width:0;height:28px;color:var(--app-primary);background:0 0;border:0;outline:0;padding:0;font:400 12px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nd-issue-search input::placeholder{color:var(--app-secondary)}.nd-issue-search .nd-issue-toolbar-button{width:32px;height:32px}.nd-issue-board-canvas{height:var(--app-terminal-region-height);background:var(--app-window);flex-direction:column;min-height:0;display:flex;overflow:hidden}.nd-issue-board-heading{flex:none;align-items:center;gap:10px;min-width:0;height:70px;padding:0 20px;display:flex}.nd-issue-board-heading-icon{corner-shape:round;width:38px;height:38px;color:var(--app-secondary);border:.5px solid color-mix(in srgb, var(--app-primary) 8%, transparent);background:color-mix(in srgb, var(--app-primary) 6%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000024}.nd-issue-board-heading-icon svg{stroke-width:1.6px;width:17px;height:17px}.nd-issue-board-heading h2{color:var(--app-primary);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600;line-height:27px}.nd-issue-board-stat{border:.5px solid color-mix(in srgb, var(--app-primary) 8%, transparent);min-width:0;height:30px;color:var(--app-secondary);background:color-mix(in srgb, var(--app-pane) 55%, transparent);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font:400 10px/12px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex;overflow:hidden}.nd-issue-board-stat[data-dismissing]{pointer-events:none;animation:.18s ease-out forwards nd-issue-board-stat-dismiss}.nd-issue-stat-glyph{flex:none;font:400 10px/12px -apple-system,BlinkMacSystemFont,Segoe UI Emoji,sans-serif}.nd-issue-board-stat>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.nd-issue-board-stat button{width:14px;height:14px;color:var(--app-secondary);cursor:pointer;opacity:.2;pointer-events:none;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:opacity .12s ease-in-out;display:grid}.nd-issue-board-stat:hover button,.nd-issue-board-stat:focus-within button{opacity:1;pointer-events:auto}.nd-issue-board-stat button svg{stroke-width:2.3px;width:9px;height:9px}.nd-issue-columns{flex:auto;grid-template-columns:repeat(3,minmax(200px,1fr));gap:14px;min-width:0;min-height:0;padding:0 18px 18px;display:grid;overflow:hidden}.nd-issue-column{--nd-column-color:var(--nd-board-active);isolation:isolate;background:linear-gradient(color-mix(in srgb, var(--nd-column-color) 12%, transparent), color-mix(in srgb, var(--nd-column-color) 12%, transparent)), color-mix(in srgb, var(--app-window) 76%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);border:.5px solid #0000;border-radius:14px;flex-direction:column;min-width:200px;min-height:0;display:flex;position:relative;overflow:hidden}.nd-issue-column:after{z-index:2;border:.5px solid color-mix(in srgb, var(--nd-column-color) 22%, transparent);border-radius:inherit;pointer-events:none;content:"";transition:border-color .15s ease-in-out,border-width .15s ease-in-out;position:absolute;inset:0}.nd-issue-column[data-targeted]:after{border-color:color-mix(in srgb, var(--nd-column-color) 55%, transparent);border-width:1.5px}.nd-issue-column[data-status=done]{--nd-column-color:var(--nd-board-done)}.nd-issue-column[data-status=archived]{--nd-column-color:var(--nd-board-archived)}.nd-issue-column>header{height:34px;color:var(--app-secondary);flex:none;align-items:center;gap:8px;padding:0 12px;display:flex}.nd-issue-column>header>svg{stroke-width:1.55px;flex:none;width:12px;height:12px}.nd-issue-column>header h3{color:var(--app-secondary);letter-spacing:.5px;text-transform:uppercase;margin:0;font:600 10px/12px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nd-issue-column>header span{corner-shape:round;min-width:0;height:15px;color:var(--app-tertiary);background:color-mix(in srgb, var(--app-primary) 6%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font:400 10px/12px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex}.nd-issue-column-list{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:0 8px 8px;display:flex;overflow:hidden}.nd-issue-card{border:.5px solid color-mix(in srgb, var(--app-primary) 8%, transparent);min-width:0;color:var(--app-primary);background:color-mix(in srgb, var(--app-pane) 55%, transparent);cursor:pointer;border-radius:10px;outline:0;flex-direction:column;flex:none;gap:8px;padding:11px;display:flex;overflow:hidden}.nd-issue-card[data-selected]{background:color-mix(in srgb, var(--app-pane) 100%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--nd-board-active) 70%, transparent);border-color:#0000}.nd-issue-card-title:focus-visible{outline:1px solid var(--app-primary);outline-offset:2px}.nd-issue-card-meta{align-items:center;gap:6px;min-width:0;height:18px;display:flex}.nd-issue-card-spacer{min-width:0;margin-left:auto}.nd-issue-number,.nd-issue-meta-pill,.nd-issue-run,.nd-issue-status{corner-shape:round;height:18px;color:var(--app-secondary);background:color-mix(in srgb, var(--app-secondary) 12%, transparent);white-space:nowrap;border:0;border-radius:999px;flex:0 auto;align-items:center;gap:4px;padding:0 8px;font:500 10px/12px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex;overflow:hidden}.nd-issue-number{font-family:var(--app-mono);font-variant-numeric:tabular-nums;font-size:10px}.nd-issue-meta-pill:not([data-static]),.nd-issue-run,.nd-issue-status{border:.5px solid color-mix(in srgb, var(--app-primary) 12%, transparent)}.nd-issue-meta-pill[data-static]{border:.5px solid #0000}.nd-issue-run{cursor:pointer}.nd-issue-meta-pill>span:last-child,.nd-issue-run span{text-overflow:ellipsis;min-width:0;overflow:hidden}.nd-issue-folder{max-width:116px;color:var(--app-primary)}.nd-issue-assignee-control,.nd-issue-runtime-control{flex:0 auto;align-items:center;min-width:0;height:18px;display:flex}.nd-issue-assignee-trigger,.nd-issue-runtime-trigger{cursor:pointer}.nd-issue-folder .glyph{flex:none;width:13px;height:11px}.nd-issue-unassigned{width:29px;color:var(--app-tertiary);opacity:.7;justify-content:center}.nd-issue-unassigned>svg{stroke-width:1.65px;flex:none;width:13px;height:13px}.nd-issue-runtime{max-width:86px}.nd-issue-runtime[data-compact]{flex:0 0 29px}.nd-issue-runtime[data-compact]>span:last-child{display:none}.nd-issue-runtime .nd-runtime-logo{box-sizing:content-box;width:11px;height:11px;padding:1px}.nd-issue-run{color:var(--app-primary);flex:none}.nd-issue-run svg{stroke-width:1.7px;flex:none;width:13px;height:13px;padding:2px}.nd-issue-run[data-action=run] svg{fill:currentColor;stroke:none;padding:2.5px}.nd-issue-run i{background:0 0;flex:none;place-items:center;width:13px;height:13px;display:grid;position:relative}.nd-issue-run i:before,.nd-issue-run i:after{corner-shape:round;content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nd-issue-run i:before{z-index:1;background:var(--app-secondary);width:6px;height:6px}.nd-issue-run i:after{z-index:0;display:none}.nd-issue-run[data-state=running] i:before{background:var(--app-status-working);width:5px;height:5px}.nd-issue-run[data-state=starting] i:before{background:color-mix(in srgb, var(--app-status-working) 85%, transparent);width:5px;height:5px}.nd-issue-run[data-state=starting] i:after{background:color-mix(in srgb, var(--app-status-working) 38.25%, transparent);width:5px;height:5px;animation:1.4s ease-out infinite nd-issue-run-sonar;display:block}.nd-issue-run[data-state=running] i:after{background:color-mix(in srgb, var(--app-status-working) 45%, transparent);width:5px;height:5px;animation:1.4s ease-out infinite nd-issue-run-sonar;display:block}.nd-issue-run[data-state=queued] i:before{box-sizing:border-box;border:1.5px solid var(--app-status-working);background:0 0;width:5px;height:5px}.nd-issue-run[data-state=queued] i:after{background:color-mix(in srgb, var(--app-status-working) 45%, transparent);width:5px;height:5px;animation:1.4s ease-out infinite nd-issue-run-sonar;display:block}.nd-issue-run[data-state=finished] i:before{background:var(--app-status-just-finished)}.nd-issue-run[data-state=needs-attention] i:before{background:var(--app-status-needs-attention);width:6px;height:6px}.nd-issue-run[data-state=sleeping] i:before{background:var(--app-secondary);width:6px;height:6px}.nd-issue-run[data-action=run][data-state=ready] svg{color:var(--nd-board-done)}.nd-issue-run:disabled,.nd-issue-run[data-state=disabled]{border-color:color-mix(in srgb, var(--app-primary) 5%, transparent);color:var(--app-quaternary);background:color-mix(in srgb, var(--app-secondary) 6%, transparent);opacity:1}.nd-issue-run:disabled{cursor:default}.nd-issue-card-title{width:100%;color:var(--app-primary);letter-spacing:-.005em;text-align:left;-webkit-line-clamp:2;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:15px;display:-webkit-box;overflow:hidden}.nd-issue-card>p{color:var(--app-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:13px;display:-webkit-box;overflow:hidden}.nd-issue-card-footer{align-items:center;gap:6px;min-width:0;height:18px;display:flex}.nd-issue-card-footer>span{min-width:0;color:var(--app-tertiary);font:400 10px/12px var(--app-mono);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.nd-issue-status{color:var(--app-primary);cursor:pointer;padding-inline:8px}.nd-issue-status svg{width:13px;height:13px;color:var(--nd-board-active);stroke-width:1.7px;flex:none;padding:1.5px}.nd-issue-status[data-status=done] svg{color:var(--nd-board-done)}.nd-issue-status[data-status=archived] svg{color:var(--nd-board-archived)}.nd-issue-status-control{flex:none;align-items:center;height:18px;display:flex}.nd-issue-status-popover,.nd-issue-assignee-popover,.nd-issue-runtime-popover{z-index:44;color:var(--app-primary);border:.5px solid color-mix(in srgb, var(--app-primary) 18%, transparent);background:color-mix(in srgb, var(--app-toolbar) 92%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);border-radius:12px;gap:1px;margin:0;padding:6px;display:grid;position:fixed;inset:auto;overflow:visible;box-shadow:0 1px 2px #00000047,0 12px 34px #0000006b}.nd-issue-status-popover{width:200px}.nd-issue-assignee-popover,.nd-issue-runtime-popover{width:220px}.nd-issue-assignee-popover{max-height:360px}.nd-issue-status-popover:before,.nd-issue-assignee-popover:before,.nd-issue-runtime-popover:before{content:"";left:var(--nd-issue-popover-arrow-x,100px);pointer-events:none;background:color-mix(in srgb, var(--app-toolbar) 92%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);width:12px;height:12px;position:absolute;transform:translate(-50%)rotate(45deg)}.nd-issue-status-popover[data-placement=above]:before,.nd-issue-assignee-popover[data-placement=above]:before,.nd-issue-runtime-popover[data-placement=above]:before{box-shadow:1px 1px 0 color-mix(in srgb, var(--app-primary) 18%, transparent);top:calc(100% - 6px)}.nd-issue-status-popover[data-placement=below]:before,.nd-issue-assignee-popover[data-placement=below]:before,.nd-issue-runtime-popover[data-placement=below]:before{box-shadow:-1px -1px 0 color-mix(in srgb, var(--app-primary) 18%, transparent);bottom:calc(100% - 6px)}.nd-issue-status-option{min-width:0;min-height:26px;color:var(--app-primary);text-align:left;cursor:default;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font:400 13px/16px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.nd-issue-status-option:hover,.nd-issue-status-option:focus-visible{background:color-mix(in srgb, var(--app-control-accent) 15%, transparent);outline:0}.nd-issue-status-option-icon{width:16px;height:16px;color:var(--nd-board-active);flex:none;place-items:center;display:grid}.nd-issue-status-option[data-status=done] .nd-issue-status-option-icon{color:var(--nd-board-done)}.nd-issue-status-option[data-status=archived] .nd-issue-status-option-icon{color:var(--nd-board-archived)}.nd-issue-status-option-icon svg{stroke-width:1.7px;width:13px;height:13px}.nd-issue-status-option>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nd-issue-status-option>i{flex:auto;min-width:12px}.nd-issue-status-option-check{opacity:0;stroke-width:2.2px;flex:none;width:12px;height:12px}.nd-issue-status-option[aria-checked=true] .nd-issue-status-option-check{opacity:1}.nd-issue-assignee-lock-note{min-width:0;color:var(--app-secondary);text-align:left;margin:0;padding:4px 8px;font:400 10px/12px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nd-issue-popover-separator{background:color-mix(in srgb, var(--app-primary) 14%, transparent);height:.5px;margin:3px 0}.nd-issue-choice-option{min-width:0;min-height:26px;color:var(--app-primary);text-align:left;cursor:default;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font:400 13px/16px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.nd-issue-choice-option:not(:disabled):hover,.nd-issue-choice-option:not(:disabled):focus-visible{background:color-mix(in srgb, var(--app-control-accent) 15%, transparent);outline:0}.nd-issue-choice-option:disabled{opacity:.5}.nd-issue-choice-option-icon{flex:none;place-items:center;width:16px;height:16px;display:grid}.nd-issue-choice-option-icon .glyph{width:13px;height:11px}.nd-issue-choice-option-icon>svg{width:13px;height:13px;color:var(--app-secondary);stroke-width:1.65px}.nd-issue-choice-option>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nd-issue-choice-option[data-unassigned]>span:nth-child(2){color:var(--app-secondary)}.nd-issue-choice-option>i{flex:auto;min-width:12px}.nd-issue-choice-option-check{opacity:0;stroke-width:2.2px;flex:none;width:12px;height:12px}.nd-issue-choice-option[aria-checked=true] .nd-issue-choice-option-check{opacity:1}.nd-issue-runtime-option-icon .nd-runtime-logo{box-sizing:border-box;width:14px;height:14px;padding:0}@keyframes nd-issue-run-sonar{0%{opacity:.7;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes nd-issue-board-stat-dismiss{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.nd-app[data-appearance=light] .nd-issue-filter-strip{background:#00000005;box-shadow:inset 0 0 0 .5px #00000014,0 1px 2px #00000014}@container nd-mock (max-width:1100px){.nd-issue-filter{padding-inline:8px}.nd-issue-columns{grid-template-columns:repeat(3,minmax(218px,1fr))}.nd-issue-folder{max-width:92px}.nd-issue-runtime{max-width:58px}}@container nd-mock (max-width:839px){.nd-issue-board-toolbar{gap:4px;height:39px;padding:5px 8px}.nd-issue-board-toolbar[data-sidebar-collapsed]{padding-left:9px}.nd-issue-board-toolbar .tl{gap:5px;margin-right:3px}.nd-issue-board-toolbar .tl i{width:9px;height:9px}.nd-issue-toolbar-button{width:27px;height:27px}.nd-issue-filter-strip{height:31px}.nd-issue-filter{height:27px;padding-inline:8px;font-size:11px}.nd-issue-filter:before{inset:3px 5px}.nd-issue-search,.nd-issue-search .nd-issue-toolbar-button{height:27px}.nd-issue-search[data-open]{width:min(138px,38vw)}.nd-issue-board-canvas{height:var(--app-terminal-region-height)}.nd-issue-board-heading{height:50px;padding-inline:12px}.nd-issue-board-heading-icon{width:24px;height:24px}.nd-issue-board-heading h2{font-size:17px}.nd-issue-board-stat{max-width:min(240px,56vw);height:24px;font-size:9.5px}.nd-issue-columns{grid-template-columns:repeat(3,minmax(230px,72vw));gap:10px;padding:0 10px 10px}.nd-issue-column{min-width:230px}.nd-issue-card>p{-webkit-line-clamp:2}}@container nd-mock (max-width:520px){.nd-issue-board-stat{max-width:45vw}.nd-issue-filter-strip{-webkit-mask-image:linear-gradient(90deg,#000 0% 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 88%,#0000 100%)}.nd-issue-columns{grid-template-columns:repeat(3,minmax(224px,86vw))}}@media (prefers-reduced-motion:reduce){.nd-issue-column:after{transition-duration:1ms}.nd-issue-board-stat[data-dismissing]{animation-duration:1ms}.nd-issue-run[data-state=running] i:after,.nd-issue-run[data-state=starting] i:after,.nd-issue-run[data-state=queued] i:after{opacity:0;animation:none}.nd-issue-search{transition-duration:1ms}}
.nd-sessions-board{min-width:0;color:var(--app-primary);background:var(--app-window);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nd-sessions-toolbar{background:var(--app-toolbar);-webkit-backdrop-filter:blur(28px)saturate(1.25);backdrop-filter:blur(28px)saturate(1.25);border-bottom:1px solid #0000003d;align-items:center;gap:8px;min-width:0;height:53px;padding:8px 13px 7px;display:flex;overflow:hidden}.nd-sessions-toolbar[data-sidebar-collapsed]{padding-left:18px}.nd-sessions-toolbar .tl{flex:none;align-items:center;gap:9px;margin-right:8px;display:flex}.nd-sessions-toolbar .tl i{corner-shape:round;border-radius:50%;width:14px;height:14px;display:block;box-shadow:inset 0 0 0 .5px #00000073}.nd-sessions-toolbar-button{corner-shape:round;width:32px;height:32px;color:var(--app-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.nd-sessions-toolbar-button:hover,.nd-sessions-toolbar-button:focus-visible{background:var(--app-control)}.nd-sessions-toolbar-button svg{stroke-width:1.6px;width:17px;height:17px}.nd-sessions-filter-strip{scrollbar-width:none;corner-shape:round;background:#ffffff06;border-radius:18px;flex:auto;align-items:center;min-width:0;height:36px;padding:2px 3px;display:flex;overflow-x:hidden;box-shadow:inset 0 0 0 .5px #ffffff13,0 1px 2px #0000002e}.nd-sessions-filter-strip::-webkit-scrollbar{display:none}.nd-sessions-filter{isolation:isolate;corner-shape:round;height:32px;color:var(--app-primary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:16px;flex:none;align-items:center;gap:4px;padding:0 16px;font:400 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex;position:relative}.nd-sessions-filter:before{content:"";z-index:-1;corner-shape:round;background:0 0;border-radius:999px;position:absolute;inset:4px 8px}.nd-sessions-filter[data-selected]:before{background:var(--app-quaternary)}.nd-sessions-filter .glyph{flex:none;width:14px;height:12px}.nd-sessions-filter b{color:var(--app-secondary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.nd-sessions-search{corner-shape:round;border-radius:16px;flex:none;justify-content:flex-end;align-items:center;min-width:32px;height:32px;transition:background-color .14s ease-out;display:flex}.nd-sessions-search[data-open]{background:var(--app-control);width:min(184px,27vw);padding-left:9px}.nd-sessions-search input{width:100%;min-width:0;height:28px;color:var(--app-primary);background:0 0;border:0;outline:0;padding:0;font:400 12px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nd-sessions-search input::placeholder{color:var(--app-secondary)}.nd-sessions-search .nd-sessions-toolbar-button{width:32px;height:32px}.nd-sessions-canvas{height:var(--app-terminal-region-height);background:var(--app-window);flex-direction:column;min-height:0;display:flex;overflow:hidden}.nd-sessions-heading{flex:none;align-items:center;gap:10px;min-width:0;height:70px;padding:0 20px;display:flex}.nd-sessions-heading-icon{corner-shape:round;width:38px;height:38px;color:var(--app-secondary);border:.5px solid color-mix(in srgb, var(--app-primary) 8%, transparent);background:color-mix(in srgb, var(--app-primary) 6%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000024}.nd-sessions-heading-icon svg{stroke-width:1.6px;width:17px;height:17px}.nd-sessions-heading h2{color:var(--app-primary);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600;line-height:27px}.nd-sessions-stat{border:.5px solid color-mix(in srgb, var(--app-primary) 8%, transparent);min-width:0;height:30px;color:var(--app-secondary);background:color-mix(in srgb, var(--app-pane) 55%, transparent);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font:400 10px/12px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex;overflow:hidden}.nd-sessions-stat-glyph{flex:none;font:400 10px/12px -apple-system,BlinkMacSystemFont,Segoe UI Emoji,sans-serif}.nd-sessions-stat>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.nd-sessions-stat button{width:14px;height:14px;color:var(--app-secondary);cursor:pointer;opacity:.2;pointer-events:none;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:opacity .12s ease-in-out;display:grid}.nd-sessions-stat:hover button,.nd-sessions-stat:focus-within button{opacity:1;pointer-events:auto}.nd-sessions-stat button svg{stroke-width:2.3px;width:9px;height:9px}.nd-sessions-grid{grid-template-columns:repeat(var(--nd-sessions-column-count,1), minmax(0, 1fr));flex:auto;align-content:start;align-items:start;gap:6px;min-width:0;min-height:0;padding:0 6px 16px;display:grid;overflow:hidden}.nd-session-card{aspect-ratio:5/3;width:100%;min-width:0;color:var(--app-primary);background:var(--app-pane);border:1px solid color-mix(in srgb, var(--app-primary) 10%, transparent);box-shadow:none;border-radius:16px;grid-template-rows:60px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.nd-session-card:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:#fff0;transition:background-color .15s ease-out;position:absolute;inset:0}.nd-session-card:hover:after{background:#ffffff0f}.nd-session-card-header{border-bottom:1px solid color-mix(in srgb, var(--app-primary) 12%, transparent);background:var(--app-pane);grid-template-rows:20px 20px;row-gap:4px;min-width:0;height:60px;padding:8px 12px;display:grid;overflow:hidden}.nd-session-card-row{align-items:center;gap:6px;min-width:0;height:20px;display:flex;overflow:hidden}.nd-session-card-spacer{flex:auto;min-width:0}.nd-session-card-badges time{color:var(--app-tertiary);font:400 10px/1 var(--app-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.nd-session-issue,.nd-session-attribution{corner-shape:round;background:color-mix(in srgb, var(--app-secondary) 12%, transparent);white-space:nowrap;border:0;border-radius:999px;flex:0 auto;align-items:center;gap:4px;min-width:0;height:18px;padding:0 8px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.nd-session-issue{color:var(--app-secondary);font-family:var(--app-mono);flex:none}.nd-session-attribution{color:var(--app-primary)}.nd-session-runtime{color:var(--app-secondary)}.nd-session-attribution>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.nd-session-runtime .nd-runtime-logo{width:11px;height:11px;margin-inline:1px}.nd-session-folder .glyph{flex:none;width:13px;height:13px}.nd-session-title-row h3{min-width:0;color:var(--app-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:12px;font-weight:600;line-height:20px;overflow:hidden}.nd-session-reopen{border:.5px solid color-mix(in srgb, var(--app-primary) 12%, transparent);corner-shape:round;height:18px;color:var(--app-primary);background:color-mix(in srgb, var(--app-secondary) 12%, transparent);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font:500 10px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex}.nd-session-reopen:focus-visible{outline:1px solid color-mix(in srgb, var(--app-primary) 45%, transparent);outline-offset:1px}.nd-session-reopen svg{stroke-width:1.8px;width:9px;height:9px;margin-inline:2px}.nd-session-film{color:#ffffffb8;min-width:0;min-height:0;font-family:var(--app-mono);background:#1e1e1e;flex-direction:column;gap:8px;padding:14px;display:flex;position:relative;overflow:hidden}.nd-session-film>p{white-space:normal;margin:0;font-size:11px;font-weight:400;line-height:15.5px}.nd-session-film-spacer{flex:auto;min-height:0}.nd-session-film .nd-session-stats{color:#fff6;text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:10px;line-height:12px;overflow:hidden}.nd-session-state-chip{corner-shape:round;color:#ffffffd9;background:#0000008c;border-radius:999px;align-items:center;gap:4px;height:18px;padding:0 8px;font:500 10px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex;position:absolute;top:8px;right:8px}.nd-session-state-chip svg{stroke-width:1.8px;width:10px;height:10px}.nd-sessions-empty{min-height:180px;color:var(--app-secondary);place-content:center;justify-items:center;gap:8px;font-size:12px;display:grid}.nd-sessions-empty svg{stroke-width:1.4px;width:20px;height:20px}@container nd-mock (max-width:839px){.nd-sessions-toolbar{gap:4px;height:39px;padding:4px 9px 3px}.nd-sessions-toolbar .tl{gap:5px;margin-right:3px}.nd-sessions-toolbar .tl i{width:9px;height:9px}.nd-sessions-filter-strip{height:31px}.nd-sessions-filter{height:27px;padding-inline:9px;font-size:11px}.nd-sessions-toolbar-button,.nd-sessions-search .nd-sessions-toolbar-button{width:27px;height:27px}.nd-sessions-search{min-width:27px;height:27px}.nd-sessions-search[data-open]{width:min(150px,34vw)}.nd-sessions-heading{gap:8px;height:58px;padding-inline:12px}.nd-sessions-heading-icon{width:32px;height:32px}.nd-sessions-heading h2{font-size:19px}.nd-sessions-stat{height:26px;padding-inline:8px}}
.nd-info-notch-slot{z-index:80;box-sizing:border-box;pointer-events:none;width:376px;padding:10px;animation:.34s cubic-bezier(.16,1,.3,1) both nd-info-notch-enter;position:absolute;top:14px;right:14px}.nd-info-notch-slot[data-closing]{animation:.22s cubic-bezier(.4,0,1,1) both nd-info-notch-exit}.nd-info-notch{box-sizing:border-box;width:356px;min-height:58px;color:var(--app-primary);border:1px solid color-mix(in srgb, var(--app-primary) 16%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);pointer-events:auto;background:#262628f0;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative;box-shadow:0 2px 5px #00000057,0 14px 34px #00000052}.nd-mac-desktop[data-appearance=light] .nd-info-notch{background:#f6f6f6eb;border-color:#0000001f;box-shadow:0 2px 5px #0000002e,0 14px 34px #00000029}.nd-info-notch-icon{width:34px;height:34px;color:var(--app-control-accent);background:color-mix(in srgb, var(--app-control-accent) 12%, transparent);border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.nd-info-notch-icon svg{width:17px;height:17px}.nd-info-notch p{min-width:0;color:var(--app-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font:600 13px/16px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:-webkit-box;overflow:hidden}.nd-info-notch-close{width:20px;height:20px;color:var(--app-secondary);border:1px solid color-mix(in srgb, var(--app-primary) 16%, transparent);corner-shape:round;opacity:0;cursor:pointer;background:#262628f0;border-radius:50%;place-items:center;padding:0;transition:opacity .12s ease-out;display:grid;position:absolute;top:-7px;left:-7px;box-shadow:0 2px 5px #0000003d}.nd-info-notch-close svg{stroke-width:3px;width:9px;height:9px}.nd-info-notch:hover .nd-info-notch-close,.nd-info-notch-close:focus-visible{opacity:1}.nd-mac-desktop[data-appearance=light] .nd-info-notch-close{background:#f6f6f6f0;border-color:#0000001f}@keyframes nd-info-notch-enter{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes nd-info-notch-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(40px)}}@container nd-mock (max-width:839px){.nd-info-notch-slot{width:min(376px,100% - 8px);right:4px}.nd-info-notch{width:100%}}@media (prefers-reduced-motion:reduce){.nd-info-notch-slot{animation-name:nd-info-notch-fade-in}.nd-info-notch-slot[data-closing]{animation:.16s ease-in both nd-info-notch-fade-out}}@keyframes nd-info-notch-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nd-info-notch-fade-out{0%{opacity:1}to{opacity:0}}
.nd-cloud{aspect-ratio:800/713;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}:where(.nd-cloud){flex:none;height:30px;display:inline-block}.nd-cloud-standin{object-fit:contain;width:100%;height:100%;transform:scale(var(--nd-cloud-rest));position:absolute;inset:0}.nd-cloud-canvas{left:calc(50% - 50% * var(--nd-cloud-max));top:calc(50% - 50% * var(--nd-cloud-max));width:calc(100% * var(--nd-cloud-max));height:calc(100% * var(--nd-cloud-max));transform:scale(calc(1 / var(--nd-cloud-max)));transform-origin:50%;visibility:hidden;position:absolute}.nd-cloud[data-ready] .nd-cloud-canvas{visibility:visible}.nd-cloud[data-ready] .nd-cloud-standin{visibility:hidden}
