:root{--nd-glass-edge:rgba(255,255,255,0.095);--nd-glass-edge-lit:rgba(255,255,255,0.2);--nd-glass-sheen:rgba(255,255,255,0.11);--nd-glass-ground:rgba(9,12,15,0.55);--nd-glass-ground-lit:rgba(9,12,15,0.78);--nd-glass-ground-solid:#090c0e;--nd-glass-film:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.014));--nd-glass-shadow:0 12px 34px -20px rgba(0,0,0,0.95);--nd-raster:repeating-linear-gradient(180deg,rgba(0,0,0,0.16) 0 1px,transparent 1px 3px);--nd-raster-soft:repeating-linear-gradient(180deg,rgba(0,0,0,0.09) 0 1px,transparent 1px 3px);--nd-scrim:linear-gradient(180deg,rgba(7,9,11,0.78),rgba(7,9,11,0.36) 62%,rgba(7,9,11,0));--nd-frame-film:rgba(255,255,255,0.014);--nd-frame-film-lit:rgba(255,255,255,0.028);--nd-island-h:58px;--nd-island-gap:10px}:root[data-theme=light]{--nd-glass-edge:rgba(23,23,22,0.12);--nd-glass-edge-lit:rgba(23,23,22,0.24);--nd-glass-sheen:rgba(255,255,255,0.9);--nd-glass-ground:rgba(255,255,255,0.66);--nd-glass-ground-lit:rgba(255,255,255,0.86);--nd-glass-ground-solid:#fefefe;--nd-glass-film:linear-gradient(180deg,rgba(255,255,255,0.7),rgba(255,255,255,0.25));--nd-glass-shadow:0 12px 30px -22px rgba(23,23,22,0.55);--nd-raster:repeating-linear-gradient(180deg,rgba(23,23,22,0.035) 0 1px,transparent 1px 3px);--nd-raster-soft:repeating-linear-gradient(180deg,rgba(23,23,22,0.022) 0 1px,transparent 1px 3px);--nd-scrim:linear-gradient(180deg,rgba(251,251,250,0.86),rgba(251,251,250,0.42) 62%,rgba(251,251,250,0));--nd-frame-film:rgba(23,23,22,0.014);--nd-frame-film-lit:rgba(23,23,22,0.03)}.nd-aside{width:250px;background:var(--nd-raster-soft),var(--nb-d-surface);border-right:1px solid var(--nb-d-border)}.nd-aside__head{position:relative;align-items:stretch;min-height:0;padding:19px 18px 17px;border-bottom:0}.nd-aside__head>div{flex:1 1;min-width:0}.nd-aside__head:after{content:"";position:absolute;right:0;bottom:0;left:18px;height:1px;background:linear-gradient(90deg,var(--nb-d-border),var(--nb-d-hairline) 62%,transparent)}.nd-brand{gap:10px}.nd-brand__link{order:1;gap:8px}.nd-brand__link:before{content:">";color:var(--nb-accent-text);font-family:var(--nb-font-mono),monospace;font-size:13px;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nd-brand__mark{position:relative;width:11px;height:11px}.nd-brand__mark:before{content:"";position:absolute;inset:3px;background:var(--nb-d-surface)}.nd-brand__word{font-family:var(--nb-font-mono),monospace;font-size:14px;font-weight:600;letter-spacing:.01em;text-transform:lowercase}.nd-brand:after{content:"";order:2;flex:1 1;height:1px;background:linear-gradient(90deg,var(--nb-d-border),var(--nb-d-hairline) 60%,transparent)}.nd-brand__badge{order:3;padding:0;border:0;color:var(--nb-faint);font-size:10px;letter-spacing:.12em}.nd-nav{padding:18px 14px 18px 18px}.nd-nav__group{margin-bottom:20px}.nd-nav__grouplabel{padding:0 0 11px;color:var(--nb-text-cell);font-size:10px;font-weight:600;letter-spacing:.14em}.nd-nav__grouplabel:after{content:"/";margin-left:2px;color:var(--nb-accent);opacity:.7}.nd-nav__items{--row:32px;position:relative;padding-left:17px}.nd-nav__items:before{content:"";position:absolute;top:0;left:0;width:1px;height:calc(100% - var(--row) / 2);background:var(--nb-d-border)}.nd-nav__item{position:relative;min-height:var(--row);padding:0 9px;border-left:0;background:transparent;color:var(--nb-dim);font-family:var(--nb-font-mono),monospace;font-size:12.5px;font-weight:500;letter-spacing:.01em;text-transform:lowercase;transition:color .18s ease,background .18s ease,transform .22s cubic-bezier(.2,.7,.3,1)}.nd-nav__item:before{content:"";position:absolute;top:calc(var(--row) / 2);left:-17px;width:11px;height:1px;background:var(--nb-d-border);transition:background .18s ease,width .22s cubic-bezier(.2,.7,.3,1)}.nd-nav__item:hover{background:transparent;color:var(--nb-text);transform:translateX(4px)}.nd-nav__item:hover:before{width:15px;background:var(--nb-accent)}.nd-nav__item[aria-current=page]{background:linear-gradient(90deg,var(--nb-accent-soft),transparent 74%);color:var(--nb-text)}.nd-nav__item[aria-current=page]:before{width:15px;background:var(--nb-accent)}.nd-nav__icon{opacity:.5;transition:opacity .18s ease}.nd-nav__item:hover .nd-nav__icon{opacity:.9}.nd-nav__item[aria-current=page] .nd-nav__icon{color:var(--nb-accent);opacity:1}.nd-nav__meta{color:var(--nb-faint);font-size:10px}.nd-nav__meta:before{content:"[";opacity:.55}.nd-nav__meta:after{content:"]";opacity:.55}.nd-aside__user{padding:13px 16px;border-top:1px solid var(--nb-d-hairline)}.nd-avatar{width:30px;height:30px;overflow:hidden;border:1px solid var(--nb-d-border-strong);background:transparent;color:var(--nb-accent-text)}.nd-aside__name,.nd-avatar{font-family:var(--nb-font-mono),monospace;font-size:11px}.nd-aside__name{font-weight:500;letter-spacing:.09em}.nd-aside__role{color:var(--nb-faint);font-size:9.5px;letter-spacing:.08em;text-transform:lowercase}.nd-topbar{padding:var(--nd-island-gap) 0;border-bottom:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.nd-topbar:before{content:"";position:absolute;top:0;right:0;left:0;z-index:-1;pointer-events:none;height:calc(var(--nd-island-h) + var(--nd-island-gap) * 2);background:var(--nd-scrim);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(180deg,#000 52%,transparent);mask-image:linear-gradient(180deg,#000 52%,transparent)}.nd-topbar__inner{position:relative;isolation:isolate;min-height:var(--nd-island-h);margin:0 var(--nd-rail);padding:0 10px 0 18px;border:1px solid var(--nd-glass-edge);border-radius:4px;background:var(--nd-raster),var(--nd-glass-film),var(--nd-glass-ground);box-shadow:inset 0 1px 0 var(--nd-glass-sheen),var(--nd-glass-shadow);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);transition:border-color .32s ease,background .32s ease}.nd-topbar__inner:hover{border-color:var(--nd-glass-edge-lit);background:var(--nd-raster),var(--nd-glass-film),var(--nd-glass-ground-lit)}.nd-topbar__inner>*{position:relative;z-index:1}.nd-topbar__inner:after{inset:-1px;opacity:.8;background-image:linear-gradient(var(--nb-accent),var(--nb-accent)),linear-gradient(var(--nb-accent),var(--nb-accent)),linear-gradient(var(--nb-accent),var(--nb-accent)),linear-gradient(var(--nb-accent),var(--nb-accent));background-size:11px 1px,1px 11px,11px 1px,1px 11px;background-position:0 0,0 0,100% 100%,100% 100%;background-repeat:no-repeat}.nd-topbar__inner:after,.nd-topbar__inner:before{content:"";position:absolute;z-index:0;pointer-events:none}.nd-topbar__inner:before{inset:0;border-radius:inherit;opacity:0;background:radial-gradient(420px circle at 50% 0,var(--nb-accent-soft),transparent 70%);transition:opacity .42s ease}@media (hover:hover) and (pointer:fine){.nd-topbar__inner:hover:before{opacity:1}}.nd-crumb{display:block;min-width:0;color:var(--nb-faint);font-size:11.5px;letter-spacing:.05em;text-transform:lowercase}.nd-crumb:before{content:">";margin-right:8px;color:var(--nb-accent-text);font-weight:600}.nd-crumb strong{color:var(--nb-text)}.nd-topbar__tools{flex:1 1;justify-content:flex-end;min-width:0}.nd-search{width:240px;min-width:0;padding:8px 12px;border-color:var(--nd-glass-edge);border-radius:3px;background:var(--nd-frame-film-lit);font-family:var(--nb-font-mono),monospace;font-size:12px}.nd-search::placeholder{color:var(--nb-faint);text-transform:lowercase}.nd-search:focus{border-color:var(--nb-accent-border);background:var(--nd-frame-film)}.nd-topbar .nd-btn{border-radius:3px}.nd-topbar .nd-btn--soft{border-color:var(--nd-glass-edge);background:var(--nd-frame-film-lit)}.nd-bal{border-left-color:var(--nd-glass-edge)}.nd-bal__label{color:var(--nb-faint)}.nd-notifs{top:100%;border:1px solid var(--nd-glass-edge);border-radius:4px;background:var(--nd-raster),var(--nd-glass-film),var(--nd-glass-ground-solid);box-shadow:var(--nd-glass-shadow)}.nd-notifs__head{gap:12px;border-bottom:1px solid var(--nb-d-hairline)}.nd-notifs__title{color:var(--nb-accent-text);letter-spacing:.14em}.nd-notif:focus-within,.nd-notif:has(.nd-notif__main:not(.nd-notif__main--flat)):hover{background:var(--nd-frame-film-lit)}.nd-notif{border-bottom-color:var(--nd-glass-edge)}.nd-frame{position:relative;padding:15px 22px 22px;border:1px solid var(--nb-d-border);border-radius:3px;background:var(--nd-raster-soft),var(--nd-frame-film)}.nd-frame:after,.nd-frame:before{content:"";position:absolute;width:13px;height:13px;pointer-events:none;border-color:var(--nb-accent);opacity:.85}.nd-frame:before{top:-1px;left:-1px;border-top:1px solid;border-left:1px solid}.nd-frame:after{right:-1px;bottom:-1px;border-right:1px solid;border-bottom:1px solid}.nd-frame__bar{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.nd-frame__icon{flex:none;margin-right:-4px;color:var(--nb-accent-text);opacity:.9;transform:translateY(-.5px)}.nd-frame__name{margin:0;color:var(--nb-accent-text);font-size:inherit;font-weight:500;letter-spacing:inherit}.nd-frame__rule{flex:1 1;height:1px;background:linear-gradient(90deg,var(--nb-d-border),var(--nb-d-hairline) 60%,transparent)}.nd-frame__meta{color:var(--nb-faint);letter-spacing:.04em;text-transform:none}.nd-frame__more{display:inline-flex;align-items:center;gap:7px;color:var(--nb-muted);letter-spacing:.12em;text-decoration:none;transition:color .16s ease}.nd-frame__more:hover{color:var(--nb-text)}.nd-frame__more svg{transition:transform .16s ease}.nd-frame__more:hover svg{transform:translateX(2px)}.nd-head{position:relative;margin-bottom:26px;padding-bottom:20px}.nd-head:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,var(--nb-d-border),var(--nb-d-hairline) 45%,transparent 84%)}.nd-ov__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.nd-ov__stat{align-items:stretch;justify-content:flex-start;gap:16px;min-height:108px;padding:20px 22px;border:0;border-left:1px solid var(--nb-d-hairline);background:transparent;text-align:left}.nd-ov__stat:first-child{padding-left:2px;border-left:0}.nd-ov__stat:last-child{padding-right:2px}.nd-ov__stathead{display:flex;align-items:center;justify-content:space-between;gap:10px}.nd-ov__statlabel{color:var(--nb-faint);font-size:9.5px;letter-spacing:.16em}.nd-ov__staticon{flex:none;color:var(--nb-d-dim);opacity:.75}.nd-ov__statvalue{font-size:29px;letter-spacing:-.035em}.nd-ov__statempty{color:var(--nb-faint);font-size:12.5px;line-height:1.45}.nd-ov__grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:12px;margin-bottom:34px}.nd-ov__card{position:relative;padding:16px 18px;border-color:var(--nb-d-border);border-radius:3px;background:var(--nd-frame-film);transition:border-color .18s ease,background .18s ease,transform .22s cubic-bezier(.2,.7,.3,1)}.nd-ov__card:after{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:0;background-image:linear-gradient(var(--nb-accent),var(--nb-accent)),linear-gradient(var(--nb-accent),var(--nb-accent)),linear-gradient(var(--nb-accent),var(--nb-accent)),linear-gradient(var(--nb-accent),var(--nb-accent));background-size:12px 1px,1px 12px,12px 1px,1px 12px;background-position:0 0,0 0,100% 100%,100% 100%;background-repeat:no-repeat;transition:opacity .2s ease}.nd-ov__card:hover{border-color:var(--nb-d-border-strong);background:var(--nd-frame-film-lit);transform:translateY(-1px)}.nd-ov__card--accent:after,.nd-ov__card:hover:after{opacity:.85}.nd-ov__cardicon{width:36px;height:36px;border-color:var(--nb-d-border);border-radius:2px}.nd-ov__cardtitle{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;min-width:0;font-size:13.5px}.nd-ov__cardpath{color:var(--nb-faint);font-family:var(--nb-font-mono),monospace;font-size:10.5px;font-weight:400;letter-spacing:.02em}.nd-ov__card:hover .nd-ov__cardpath{color:var(--nb-accent-text)}.nd-ov__carddesc{font-size:12.5px}.nd-head__title{display:flex;align-items:center;gap:12px}.nd-head__mark{flex:none;color:var(--nb-accent-text);opacity:.9}.nd-balance,.nd-panel,.nd-prefs__card{position:relative;border:1px solid var(--nb-d-border);border-radius:3px;background:var(--nd-raster-soft),var(--nb-d-panel)}.nd-balance:after,.nd-panel:after,.nd-prefs__card:after{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:.85;background-image:linear-gradient(var(--nb-accent),var(--nb-accent)),linear-gradient(var(--nb-accent),var(--nb-accent)),linear-gradient(var(--nb-accent),var(--nb-accent)),linear-gradient(var(--nb-accent),var(--nb-accent));background-size:13px 1px,1px 13px,13px 1px,1px 13px;background-position:0 0,0 0,100% 100%,100% 100%;background-repeat:no-repeat}.nd-panel>.nd-frame__bar{margin:0}.nd-panel>.nd-frame__bar,.nd-panel__head{padding:14px 18px;border-bottom:1px solid var(--nb-d-hairline)}.nd-panel__head{color:var(--nb-accent-text);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.nd-drawer,.nd-modal{border-color:var(--nd-glass-edge);border-radius:4px;background:var(--nd-raster-soft),var(--nb-d-surface)}.nd-drawer{border-radius:0}.nd-metrics{gap:1px;border:1px solid var(--nb-d-border);border-radius:3px;background:var(--nb-d-hairline);overflow:hidden}.nd-metric{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border:0;background:var(--nd-raster-soft),var(--nb-d-panel)}.nd-metric__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.nd-metric__label{color:var(--nb-faint);font-size:9.5px;letter-spacing:.16em}.nd-metric__mark{flex:none;color:var(--nb-d-dim);opacity:.75}.nd-metric__value{margin-top:0;font-size:25px;letter-spacing:-.03em}.nd-table th{padding:11px 18px;color:var(--nb-faint);font-size:9.5px;letter-spacing:.16em;border-bottom-color:var(--nb-d-border)}.nd-table tbody tr{transition:background .14s ease}.nd-table tbody tr:hover{background:var(--nd-frame-film-lit)}.nd-table tbody tr:last-child td{border-bottom:0}.nd-empty{padding:54px 24px;background:var(--nd-raster-soft),transparent}.nd-empty__mark{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 18px;border:1px solid var(--nb-d-border);border-radius:3px;color:var(--nb-d-dim)}.nd-empty__title{font-size:15px}.nd-empty__body{font-size:13px;color:var(--nb-faint);max-width:46ch;margin-inline:auto}.nd-doc-cards{grid-template-columns:repeat(auto-fit,minmax(252px,1fr));gap:12px}.nd-doc-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:17px 18px;border-color:var(--nb-d-border);border-radius:3px;background:var(--nd-frame-film);transition:border-color .18s ease,background .18s ease,transform .22s cubic-bezier(.2,.7,.3,1)}.nd-doc-card:after{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:0;background-image:linear-gradient(var(--nb-accent),var(--nb-accent)),linear-gradient(var(--nb-accent),var(--nb-accent)),linear-gradient(var(--nb-accent),var(--nb-accent)),linear-gradient(var(--nb-accent),var(--nb-accent));background-size:12px 1px,1px 12px,12px 1px,1px 12px;background-position:0 0,0 0,100% 100%,100% 100%;background-repeat:no-repeat;transition:opacity .2s ease}.nd-doc-card:hover{border-color:var(--nb-d-border-strong);background:var(--nd-frame-film-lit);transform:translateY(-1px)}.nd-doc-card:hover:after{opacity:.85}.nd-doc-card__mark{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--nb-d-border);border-radius:2px;color:var(--nb-text-mid)}.nd-doc-card:hover .nd-doc-card__mark{border-color:var(--nb-accent-border);color:var(--nb-accent-text)}.nd-doc-card__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:0;font-size:14px}.nd-doc-card__path{color:var(--nb-faint);font-family:var(--nb-font-mono),monospace;font-size:10.5px;font-weight:400;letter-spacing:.02em}.nd-doc-card:hover .nd-doc-card__path{color:var(--nb-accent-text)}.nd-doc-card__body{font-size:12.5px;color:var(--nb-muted)}.nd-chip,.nd-control{border-radius:3px}.nd-control{border-color:var(--nb-d-border);background:var(--nd-frame-film-lit)}.nd-control:focus{border-color:var(--nb-accent-border)}.nd-chip{font-size:11px;letter-spacing:.06em;border-color:var(--nb-d-border)}.nd-chip:hover{border-color:var(--nb-d-border-strong);color:var(--nb-text)}.nd-chip__mark{margin-right:7px;vertical-align:-2px;opacity:.8}.nd-toolbar .nd-control{font-family:var(--nb-font-mono),monospace;font-size:12.5px}.nd-toolbar__find{position:relative;display:flex;flex:1 1 260px;min-width:0;align-items:center}.nd-toolbar__findmark{position:absolute;left:12px;pointer-events:none;color:var(--nb-faint);transition:color .16s ease}.nd-toolbar__find:focus-within .nd-toolbar__findmark{color:var(--nb-accent-text)}.nd-toolbar__find .nd-control--search{padding-left:34px}.nd-subhead{color:var(--nb-accent-text);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.nd-banner{border-radius:3px;background:var(--nd-raster-soft),var(--nb-warn-bg)}.nd-summary{border-top-color:var(--nb-d-hairline);font-size:12px}.nd-footnote{letter-spacing:.06em}.nd-prefs__col{display:inline-flex;flex-direction:column;align-items:center;gap:5px;color:var(--nb-faint);font-size:9.5px;letter-spacing:.16em}.nd-prefs__col svg{opacity:.8}.nd-prefs__mark{flex:none;margin-top:1px;color:var(--nb-d-dim);opacity:.8}.nd-prefs__text{display:flex;align-items:flex-start;gap:12px}@media (max-width:1120px){.nd-ov__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-ov__stat{padding:16px 20px}.nd-ov__stat:nth-child(odd){padding-left:0;border-left:0}.nd-ov__stat:nth-child(2n){padding-right:0}.nd-ov__stat:nth-child(n+3){border-top:1px solid var(--nb-d-hairline)}}@media (max-width:620px){.nd-ov__stats{grid-template-columns:minmax(0,1fr)}.nd-ov__stat{min-height:0;padding:16px 0;border-left:0}.nd-ov__stat:nth-child(n+2){border-top:1px solid var(--nb-d-hairline)}.nd-frame{padding:14px 16px 18px}.nd-frame__meta{display:none}}@media (max-width:1024px){.nd-aside{width:100%;border-right:0}.nd-aside__head{align-items:center}.nd-nav{padding:12px 10px}.nd-nav__group{margin-bottom:0}.nd-nav__items{padding-left:0}.nd-nav__item:before,.nd-nav__items:before{display:none}.nd-nav__item{padding:7px 10px}.nd-nav__item:hover{transform:none}.nd-nav__item[aria-current=page]{background:transparent}}@media (max-width:720px){.nd-topbar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crumb  crumb" "search alerts" "bal    credits";align-items:center;grid-gap:8px 10px;gap:8px 10px;padding:10px 12px 12px;min-height:0}.nd-topbar__tools{display:contents}.nd-topbar__tools>*{position:relative;z-index:1}.nd-crumb{grid-area:crumb}.nd-search{grid-area:search;width:auto;max-width:none;align-self:stretch}.nd-topbar__tools>.nd-btn--soft{grid-area:alerts}.nd-topbar__tools>.nd-btn--accent{grid-area:credits}.nd-bal{grid-area:bal;flex-direction:row;align-items:baseline;gap:8px;margin:0}.nd-topbar{position:relative}.nd-topbar:before{display:none}}@media (prefers-reduced-motion:reduce){.nd-nav__item:hover,.nd-ov__card:hover{transform:none}.nd-nav__item,.nd-nav__item:before,.nd-ov__card,.nd-topbar__inner,.nd-topbar__inner:before{transition-duration:1ms}}@media (pointer:coarse){.nd-cfg__filter .nd-control,.nd-control,.nd-control--mono,.nd-num,.nd-search,.nd-select--inline,.nd-textarea--code,.nd-toolbar .nd-control,.nd-underline-input{font-size:16px}.nd-num{width:76px}.nd-btn,.nd-menu__item{min-height:40px}.nd-menu__item{display:flex;align-items:center}}.nb-scroll-x{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}@media (max-width:620px){.nd-prefs{gap:24px}.nd-prefs__row{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.nd-prefs__control{justify-content:flex-start}.nd-prefs__control--pair{justify-content:start}.nd-prefs__row--head{padding-top:14px;padding-bottom:8px}.nd-prefs__control>.nd-control,.nd-prefs__control>.nd-select--inline{width:100%}.nd-prefs__lede{margin-bottom:12px}}.nd-modal{max-height:calc(100dvh - 48px)}.nd-modal--2xl,.nd-modal--lg,.nd-modal--xl{max-height:92dvh}@media (max-width:620px){.nd-modal__backdrop{padding:12px}.nd-modal{max-height:calc(100dvh - 24px)}.nd-modal__body{padding:18px}.nd-modal__head,.nd-modal__head--row{padding:14px 18px}.nd-empty{padding:40px 18px}.nd-empty--inset{padding:26px 18px}.nd-pre{padding:14px;font-size:12.5px}.nd-drawer{width:100%;max-width:none}.nd-drawer__head{padding:16px 18px}.nd-drawer__body{padding:18px}.nd-table td,.nd-table th,.nd-table--compact td{padding-right:10px;padding-left:10px}.nd-pager{justify-content:center}.nd-panel__body,.nd-panel__head--row{padding:16px 18px}.nd-panel__head--stack{padding:16px 18px 14px}.nd-panel__split>*{padding:18px}.nd-balance{gap:14px;padding:20px 18px}.nd-balance__value{font-size:34px}.nd-metric{padding:14px 16px}.nd-metric__value{font-size:22px}.nd-check{white-space:normal}.nd-st__body{padding:14px}}@media (pointer:coarse){.nd-seg__opt{padding:11px 6px}}@media (max-width:620px){.nd-table .nd-t-minor{display:none}}.nd-table--keys{min-width:820px}@media (max-width:620px){.nd-table--keys{min-width:0}.nd-table td:first-child,.nd-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--nb-d-panel)}.nd-nav{display:grid;grid-gap:8px;gap:8px;overflow-x:visible;padding:12px 14px 14px}.nd-nav__group{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:start;grid-gap:4px 10px;gap:4px 10px}.nd-nav__grouplabel{padding:9px 0 0}.nd-nav__items{flex-wrap:wrap;gap:2px 4px}}@media (pointer:coarse){.nd-nav__item{min-height:38px}}.nd-mnav,.nd-mnav__scrim,.nd-mnav__sheet{display:none}@media (max-width:620px){.nd-aside .nd-nav{display:none}.nd-mnav{position:fixed;inset:auto 0 0;z-index:60;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-top:1px solid var(--nb-d-border);background:var(--nb-d-panel);padding-bottom:env(safe-area-inset-bottom)}.nd-mnav__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:56px;padding:8px 4px;border:0;background:transparent;color:var(--nb-d-dim);font:inherit;font-size:10px;letter-spacing:.04em;cursor:pointer;text-align:center}.nd-mnav__tab[aria-current=page]{color:var(--nb-accent)}.nd-mnav__tab:focus-visible{outline:2px solid var(--nb-accent);outline-offset:-3px}.nd-mnav__label{display:inline-flex;align-items:baseline;gap:4px;min-width:0}.nd-mnav__count{color:var(--nb-d-dim);font-family:var(--nb-font-mono),monospace;font-size:9px}.nd-mnav__tab[aria-current=page] .nd-mnav__count{color:inherit;opacity:.75}.nd-mnav__scrim{position:fixed;inset:0;z-index:59;display:block;width:100%;padding:0;border:0;background:rgba(0,0,0,.55);cursor:default}.nd-mnav__sheet{position:fixed;right:0;bottom:calc(56px + env(safe-area-inset-bottom));left:0;z-index:60;display:block;max-height:60dvh;overflow-y:auto;overscroll-behavior:contain;padding:14px 0 10px;border-top:1px solid var(--nb-d-border);background:var(--nb-d-panel)}.nd-mnav__group+.nd-mnav__group{margin-top:6px;border-top:1px solid var(--nb-d-hairline);padding-top:10px}.nd-mnav__grouplabel{padding:0 18px 6px;color:var(--nb-d-dim);font-family:var(--nb-font-mono),monospace;font-size:9.5px;letter-spacing:.14em}.nd-mnav__row{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 18px;color:var(--nb-text-mid);font-size:14px}.nd-mnav__row[aria-current=page]{color:var(--nb-accent)}.nd-mnav__row .nd-mnav__count{margin-left:auto}.nd-content{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}.nd-gen__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;gap:14px;align-items:start}.nd-gen__card{background:var(--nb-d-panel);border:1px solid var(--nb-d-border);display:flex;flex-direction:column;min-width:0;overflow:hidden}.nd-gen__frame{position:relative;aspect-ratio:16/9;background:var(--nb-d-code-bg);border-bottom:1px solid var(--nb-d-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px;overflow:hidden}.nd-gen__media{max-width:100%;max-height:100%;min-width:0;flex:1 1 46%;object-fit:contain;display:block}.nd-gen__open{display:contents}.nd-gen__audio{width:90%}.nd-gen__placeholder{padding:0 18px;text-align:center;color:var(--nb-d-dim);font-size:12px;line-height:1.5}.nd-gen__body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:5px;min-width:0}.nd-gen__row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.nd-gen__model{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-gen__state{font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.06em;color:var(--nb-d-dim);white-space:nowrap}.nd-gen__state--live{color:var(--nb-accent)}.nd-gen__state--error{color:var(--nb-red)}.nd-gen__prompt{font-size:12px;line-height:1.45;color:var(--nb-text-mid);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.nd-gen__prompt--none{color:var(--nb-d-dim);font-style:italic}.nd-gen__foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-family:var(--nb-font-mono),monospace;font-size:10.5px;color:var(--nb-d-dim);min-width:0}.nd-gen__id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-gen__expiry{font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.04em;color:var(--nb-d-dim)}.nd-gen__expiry--soon{color:var(--nb-red)}.nd-gen__retention{display:flex;align-items:flex-start;gap:8px;margin:-4px 0 16px;padding:9px 12px;border:1px solid var(--nb-d-border);background:var(--nb-d-panel);color:var(--nb-text-mid);font-size:12.5px;line-height:1.5}.nd-gen__retention svg{flex:none;margin-top:2px;color:var(--nb-d-dim)}.nd-gen__retention strong{color:var(--nb-text);font-weight:600}.nd-state{min-height:100dvh;display:grid;place-items:center;padding:48px var(--nb-gutter)}.nd-state__inner{width:100%;max-width:560px;text-align:center}.nd-state--inset{min-height:0;padding:44px 0 52px}.nd-state--inset .nd-art{max-width:184px}.nd-state__brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:30px}.nd-state__mark{width:12px;height:12px;background:var(--nb-accent);display:block;flex:none}.nd-state__word{font-size:16px;font-weight:600;letter-spacing:-.02em}.nd-state__surface{font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-dim);border-left:1px solid var(--nb-border);padding-left:10px}.nd-state__card{border:1px solid var(--nb-border);background:var(--nb-surface);padding:8px 36px 40px}.nd-state__code{display:inline-flex;align-items:center;gap:8px;font-family:var(--nb-font-mono),monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--nb-dim);margin:0 0 16px}.nd-state__code:before{content:"";width:5px;height:5px;background:currentColor;flex:none}.nd-state__code--stop{color:var(--nb-red)}.nd-state__code--warn{color:var(--nb-amber)}.nd-state__title{font-size:27px;line-height:1.22;letter-spacing:-.03em;font-weight:600;margin:0 0 12px}.nd-state__lede{font-size:14.5px;line-height:1.75;color:var(--nb-muted);margin:0;max-width:44ch;margin-inline:auto}.nd-state__quote{display:flex;align-items:center;justify-content:center;gap:12px;margin:22px 0 0;border:1px solid var(--nb-line);background:var(--nb-bg);padding:11px 14px;overflow-wrap:anywhere}.nd-state__quote__label{font-family:var(--nb-font-mono),monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--nb-faint);flex:none}.nd-state__quote__value{font-family:var(--nb-font-mono),monospace;font-size:12.5px;color:var(--nb-text-soft);min-width:0}.nd-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.nd-state__note{font-family:var(--nb-font-mono),monospace;font-size:10.5px;line-height:1.9;color:var(--nb-faint);text-align:left;border-left:1px solid var(--nb-border);padding-left:12px;margin:26px 0 0}.nd-state__note b{color:var(--nb-text-mid);font-weight:500}.nd-state__foot{font-size:12.5px;color:var(--nb-faint);margin:24px 0 0}.nd-state__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:transparent;border:1px solid var(--nb-border);color:var(--nb-text);padding:10px 18px;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:border-color .12s ease,background .12s ease,color .12s ease}.nd-state__btn:hover{border-color:var(--nb-text)}.nd-state__btn:focus-visible{outline:2px solid var(--nb-accent);outline-offset:2px}.nd-state__btn--accent{background:var(--nb-accent);border-color:var(--nb-accent);color:var(--nb-accent-ink);font-weight:600}.nd-state__btn--accent:hover{background:var(--nb-accent-hover);border-color:var(--nb-accent-hover)}@media (max-width:620px){.nd-state{padding:32px var(--nb-gutter)}.nd-state__card{padding:4px 22px 30px}.nd-state__title{font-size:22px}.nd-state__quote{flex-direction:column;gap:6px}}.nd-art{max-width:232px;margin:0 auto}.nd-art,.nd-art__svg{display:block;width:100%}.nd-art__svg{height:auto;overflow:visible}.nd-art__line{fill:none;stroke:var(--nb-border);stroke-width:1.25;stroke-linecap:square}.nd-art__line--soft{stroke:var(--nb-line)}.nd-art__line--ink{stroke:var(--nb-bar-strong)}.nd-art__dot{fill:var(--nb-bar)}.nd-art__panel{fill:var(--nb-bg);stroke:var(--nb-border);stroke-width:1.25}.nd-art__void{fill:none;stroke:var(--nb-accent);stroke-width:1.5;stroke-dasharray:6 5;animation:nd-art-march 3.6s linear infinite}.nd-art__scan{stroke:var(--nb-accent);stroke-width:1;opacity:0;animation:nd-art-scan 4.8s cubic-bezier(.4,0,.6,1) infinite}.nd-art__dot--blink{animation:nd-art-blink 3.2s ease-in-out infinite}@keyframes nd-art-march{to{stroke-dashoffset:-44}}@keyframes nd-art-scan{0%{transform:translateY(6px);opacity:0}12%,80%{opacity:.55}to{transform:translateY(126px);opacity:0}}@keyframes nd-art-blink{0%,to{opacity:1}50%{opacity:.25}}.nd-art__lock{transform-box:fill-box;transform-origin:50% 50%;animation:nd-art-refuse 5s ease-in-out infinite}.nd-art__keyhole{fill:none;stroke:var(--nb-red);stroke-width:1.5;animation:nd-art-glow 5s ease-in-out infinite}@keyframes nd-art-refuse{0%,62%,to{transform:translateX(0)}66%{transform:translateX(-3.5px)}70%{transform:translateX(3.5px)}74%{transform:translateX(-2.5px)}78%{transform:translateX(2.5px)}82%{transform:translateX(0)}}@keyframes nd-art-glow{0%,58%,90%,to{opacity:.45}66%,80%{opacity:1}}.nd-art__half{fill:var(--nb-bg);stroke:var(--nb-bar-strong);stroke-width:1.25;stroke-linejoin:miter;transform-box:fill-box}.nd-art__half--l{animation:nd-art-split-l 5.5s ease-in-out infinite}.nd-art__half--r{animation:nd-art-split-r 5.5s ease-in-out infinite}.nd-art__spark{fill:var(--nb-amber);animation:nd-art-blink 1.8s ease-in-out infinite}@keyframes nd-art-split-l{0%,30%,to{transform:translateX(0)}55%,75%{transform:translateX(-5px)}}@keyframes nd-art-split-r{0%,30%,to{transform:translateX(0)}55%,75%{transform:translateX(5px)}}.nd-art__ping{fill:none;stroke:var(--nb-amber);stroke-width:1.25;transform-box:fill-box;transform-origin:50% 50%;animation:nd-art-ping 3.2s cubic-bezier(.2,.6,.4,1) infinite}.nd-art__ping--b{animation-delay:1.05s}.nd-art__ping--c{animation-delay:2.1s}.nd-art__node{fill:var(--nb-amber);animation:nd-art-blink 3.2s ease-in-out infinite}.nd-art__wire--dead{stroke-dasharray:4 5;animation:nd-art-drift 2.4s linear infinite}@keyframes nd-art-ping{0%{transform:scale(.55);opacity:0}15%{opacity:.85}to{transform:scale(1.45);opacity:0}}@keyframes nd-art-drift{to{stroke-dashoffset:-18}}@media (prefers-reduced-motion:reduce){.nd-art *{animation:none!important}.nd-art__ping{opacity:.5}.nd-art__ping--b{opacity:.32}.nd-art__ping--c{opacity:.18}}