.nx-dialog,.nx-drawer{border:1px solid var(--nx-glass-dialog-border);border-radius:var(--nx-r-shell);background:var(--nx-glass-dialog-bg);-webkit-backdrop-filter:var(--nx-glass-dialog-filter);backdrop-filter:var(--nx-glass-dialog-filter);box-shadow:var(--nx-glass-dialog-shadow);color:var(--nx-ink);font-family:var(--nx-font);font-size:var(--nx-fs-14);font-weight:400;line-height:var(--nx-line-height);letter-spacing:var(--nx-tracking);text-align:start;white-space:normal;font-variant-numeric:normal;padding:0;overflow:hidden}.nx-dialog::backdrop,.nx-drawer::backdrop{background:var(--nx-scrim);-webkit-backdrop-filter:var(--nx-scrim-filter);backdrop-filter:var(--nx-scrim-filter);animation:nx-fade var(--nx-dur-tip) ease both}.nx-dialog[open],.nx-drawer[open]{flex-direction:column;display:flex}.nx-dialog{--nx-dialog-inset:var(--nx-space-8);width:min(var(--nx-dialog-w,var(--nx-window-form)), calc(100vw - 32px));max-width:none;height:fit-content;max-height:calc(100dvh - 32px);animation:nx-dialog-in var(--nx-dur-page) var(--nx-ease-enter) both;margin:auto;position:fixed}.nx-dialog[data-window=compact]{--nx-dialog-w:var(--nx-window-compact)}.nx-dialog[data-window=form]{--nx-dialog-w:var(--nx-window-form)}.nx-dialog[data-window=detail]{--nx-dialog-w:var(--nx-window-detail);max-height:calc(100dvh - 48px)}.nx-dialog[data-window=list]{--nx-dialog-w:var(--nx-window-list);max-height:min(84dvh,100dvh - 32px)}.nx-dialog[data-window=table-editor]{--nx-dialog-w:var(--nx-window-table);height:calc(100dvh - 32px)}.nx-dialog[data-window=workspace]{--nx-dialog-w:var(--nx-window-workspace);width:min(var(--nx-dialog-w), calc(100vw - 20px));height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.nx-dialog[data-window=fullscreen]{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;margin:0}.nx-dialog-head{z-index:var(--nx-z-float);align-items:flex-start;gap:var(--nx-space-4);padding:24px 68px 18px var(--nx-dialog-inset);border-bottom:1px solid var(--nx-line);background:var(--nx-glass-dialog-bar-bg);flex:none;display:flex;position:relative}.nx-dialog-titles{flex-direction:column;gap:3px;min-width:0;display:flex}.nx-dialog-kicker{color:var(--nx-ink-muted);line-height:1.4;font-size:var(--nx-fs-12_5);font-weight:var(--nx-weight-medium);margin:0}.nx-dialog-title{font-size:var(--nx-fs-20);font-weight:var(--nx-weight-semibold);letter-spacing:var(--nx-tracking-title);overflow-wrap:anywhere;margin:0;line-height:1.25}.nx-dialog-desc{max-width:74ch;color:var(--nx-ink-2);font-size:var(--nx-fs-13_5);margin-top:2px;line-height:1.55}.nx-dialog>.nx-dialog-x,.nx-drawer>.nx-dialog-x{z-index:calc(var(--nx-z-float) + 2);width:var(--nx-h-30);height:var(--nx-h-30);border-radius:var(--nx-r-pill);background:color-mix(in srgb, var(--nx-ink) 5%, transparent);box-shadow:none;color:var(--nx-ink-2);border:0;position:absolute;top:20px;right:22px}.nx-dialog>.nx-dialog-x:hover,.nx-drawer>.nx-dialog-x:hover{background:var(--nx-accent-tint);color:var(--nx-accent-text)}.nx-dialog>.nx-dialog-x:active,.nx-drawer>.nx-dialog-x:active{transform:scale(.9)}.nx-dialog-tabs{padding:14px var(--nx-dialog-inset);border-bottom:1px solid var(--nx-line);scrollbar-width:none;flex:none;overflow-x:auto}.nx-dialog-tabs::-webkit-scrollbar{display:none}.nx-dialog-tabs>.nx-steps{margin:0}.nx-dialog-body{min-height:0;padding:22px var(--nx-dialog-inset) 28px;scrollbar-width:thin;scrollbar-color:var(--nx-scrollbar-thumb) transparent;flex:auto;overflow:auto}.nx-dialog-body>*+*{margin-top:var(--nx-stack-gap)}.nx-dialog-body :is(.nx-card,.nx-tablewrap){background:var(--nx-glass-card-solid)}.nx-dialog-foot{z-index:var(--nx-z-float);padding:16px var(--nx-dialog-inset);border-top:1px solid var(--nx-line);background:var(--nx-glass-dialog-bar-bg);flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex;position:relative}.nx-dialog-foot>:is(.nx-btn--primary,.nx-btn--danger){order:9;margin-left:auto}.nx-dialog-foot>:is(.nx-btn--primary,.nx-btn--danger)~:is(.nx-btn--primary,.nx-btn--danger){margin-left:0}.nx-fieldset{border:0;min-width:0;margin:0;padding:0}.nx-confirm-form>*+*{margin-top:var(--nx-space-4)}@media (max-width:767px){.nx-dialog:not([data-window=fullscreen]){--nx-dialog-inset:20px;border-radius:var(--nx-r-shell) var(--nx-r-shell) 0 0;width:100vw;max-width:100vw;height:fit-content;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);animation:nx-sheet-in var(--nx-dur-page) var(--nx-ease-enter) both;border-bottom:0;margin:auto 0 0}.nx-dialog[data-window=table-editor],.nx-dialog[data-window=workspace]{height:92dvh}.nx-dialog-head{padding:18px 60px 14px var(--nx-dialog-inset)}.nx-dialog>.nx-dialog-x{top:14px;right:14px}.nx-dialog-tabs{padding:12px var(--nx-dialog-inset)}.nx-dialog-foot{padding:14px var(--nx-dialog-inset) 18px}}@keyframes nx-sheet-in{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}.nx-drawer{--nx-dialog-inset:var(--nx-space-6);width:min(var(--nx-drawer-w), 100vw);border-radius:var(--nx-r-shell) 0 0 var(--nx-r-shell);max-width:100vw;height:100dvh;max-height:100dvh;animation:nx-drawer-in-right var(--nx-dur-page) var(--nx-ease-enter) both;border-width:0 0 0 1px;margin:0;position:fixed;inset:0 0 0 auto}.nx-drawer[data-side=left]{border-radius:0 var(--nx-r-shell) var(--nx-r-shell) 0;border-width:0 1px 0 0;animation-name:nx-drawer-in-left;inset:0 auto 0 0}.nx-drawer[data-size=lg]{--nx-drawer-w:720px}.nx-drawer .nx-dialog-head{padding:18px 60px 14px var(--nx-dialog-inset)}.nx-drawer>.nx-dialog-x{top:14px;right:16px}@keyframes nx-drawer-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes nx-drawer-in-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.nx-info{flex-direction:column;gap:22px;display:flex}.nx-info-purpose{max-width:74ch;color:var(--nx-ink-2);font-size:var(--nx-fs-14_5);line-height:1.7}.nx-info-section{border:1px solid var(--nx-glass-infosec-border);border-radius:var(--nx-r-section);background:var(--nx-glass-infosec-bg);box-shadow:var(--nx-glass-infosec-shadow);flex-direction:column;gap:0;display:flex;overflow:hidden}.nx-info-section--lead{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.nx-info-section-title{border-bottom:1px solid color-mix(in srgb, var(--nx-ink) 7%, transparent);color:var(--nx-ink-muted);font-size:var(--nx-fs-11);font-weight:var(--nx-weight-bold);letter-spacing:var(--nx-tracking-section);text-transform:uppercase;margin:0;padding:16px 22px 14px}.nx-info-section>:not(.nx-info-section-title){padding:14px 22px}.nx-info-section--lead>*{padding:0}.nx-info-list{font-size:var(--nx-fs-13_5);flex-direction:column;gap:6px;margin:0;padding-left:calc(22px + 1.1em);line-height:1.6;display:flex}.nx-info-steps{counter-reset:nx-step;padding-left:22px;list-style:none}.nx-info-steps>li{counter-increment:nx-step;grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.nx-info-steps>li:before{content:counter(nx-step);border-radius:var(--nx-r-pill);background:var(--nx-neutral-soft);width:22px;height:22px;color:var(--nx-ink-2);font-size:var(--nx-fs-11_5);font-weight:var(--nx-weight-semibold);place-items:center;display:grid}.nx-info-warnings>li{color:var(--nx-bad-text)}.nx-info-rows{font-size:var(--nx-fs-13_5);grid-template-columns:200px 1fr;gap:0 28px;margin:0;display:grid}.nx-info-row{display:contents}.nx-info-rows dt{font-weight:var(--nx-weight-semibold)}.nx-info-rows dd{color:var(--nx-ink-2);margin:0 0 10px;line-height:1.65}@media (max-width:619px){.nx-info-rows{grid-template-columns:1fr}}.nx-menuwrap{display:inline-flex;position:relative}.nx-menuwrap>[aria-expanded=true]{color:var(--nx-accent-text);background:var(--nx-accent-soft)}.nx-menu{text-align:start;white-space:normal;z-index:var(--nx-z-menu);width:var(--nx-menu-w);border:1px solid var(--nx-glass-menu-border);border-radius:var(--nx-r-card);background:var(--nx-glass-menu-bg);max-width:calc(100vw - 16px);max-height:min(70dvh,560px);-webkit-backdrop-filter:var(--nx-glass-menu-filter);backdrop-filter:var(--nx-glass-menu-filter);box-shadow:var(--nx-glass-menu-shadow);color:var(--nx-ink);font-family:var(--nx-font);visibility:hidden;margin:0;padding:0;position:fixed;inset:auto;overflow:auto}.nx-menu[data-placed=true]{visibility:visible;animation:nx-menu-in var(--nx-dur-menu) var(--nx-ease-enter) both}.nx-menu-head{border-bottom:1px solid var(--nx-line);font-size:var(--nx-fs-13_5);font-weight:var(--nx-weight-semibold);padding:15px 16px 14px}.nx-menu-group{flex-direction:column;padding:7px;display:flex}.nx-menu-group+.nx-menu-group{border-top:1px solid var(--nx-line)}.nx-menu-label{color:var(--nx-ink-muted);font-size:var(--nx-fs-10_5);font-weight:var(--nx-weight-semibold);letter-spacing:var(--nx-tracking-caps);text-transform:uppercase;padding:8px 10px 6px}.nx-menu-item{width:100%;min-height:var(--nx-h-42);border-radius:var(--nx-r-control);color:var(--nx-ink);font:inherit;font-size:var(--nx-fs-13_5);font-weight:var(--nx-weight-medium);text-align:left;cursor:pointer;transition:background var(--nx-dur-hover), color var(--nx-dur-hover), transform var(--nx-dur-press) var(--nx-ease-press);background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;text-decoration:none;display:flex}.nx-menu-item:is(:hover,:focus-visible){background:color-mix(in srgb, var(--nx-accent) 8%, transparent);color:var(--nx-accent-text);outline:none}.nx-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--nx-focus)}.nx-menu-item:active{transform:scale(.985)}.nx-menu-item[aria-disabled=true]{cursor:not-allowed;opacity:var(--nx-disabled-opacity);color:var(--nx-ink);background:0 0}.nx-menu-item--danger{color:var(--nx-danger-text)}.nx-menu-icon{color:var(--nx-ink-2);flex:none;display:inline-flex}.nx-menu-icon svg{width:var(--nx-icon-menu);height:var(--nx-icon-menu);stroke-width:var(--nx-icon-stroke-menu)}.nx-menu-item:is(:hover,:focus-visible) .nx-menu-icon,.nx-menu-item--danger .nx-menu-icon{color:inherit}.nx-menu-text{flex-direction:column;flex:auto;min-width:0;padding:8px 0;display:flex}.nx-menu-itemlabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-menu-hint{color:var(--nx-ink-muted);font-size:var(--nx-fs-12);font-weight:var(--nx-weight-regular);white-space:normal}.nx-pageactions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.nx-pageactions>.nx-btn--primary{order:9}
.nx-drop{border:1.5px dashed var(--nx-line-2);border-radius:var(--nx-r-rail-item);background:color-mix(in srgb, var(--nx-panel) 42%, transparent);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);width:100%;min-height:132px;color:var(--nx-ink-2);text-align:center;cursor:pointer;transition:border-color var(--nx-dur-tip), background var(--nx-dur-tip), color var(--nx-dur-tip);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:26px 20px;font-family:inherit;display:flex}.nx-drop:hover{background:color-mix(in srgb, var(--nx-ink) 3%, transparent);color:var(--nx-ink)}.nx-drop:focus-visible{box-shadow:var(--nx-focus-ring);outline:none}.nx-drop[data-over=true]{border-color:var(--nx-accent);background:color-mix(in srgb, var(--nx-accent) 7%, transparent);color:var(--nx-ink)}.nx-drop[aria-disabled=true]{opacity:var(--nx-disabled-opacity);cursor:not-allowed}.nx-drop>svg{stroke-width:1.7px;width:22px;height:22px;color:var(--nx-ink-2);margin-bottom:2px}.nx-drop[data-over=true]>svg{color:var(--nx-accent-text)}.nx-drop-label{color:var(--nx-ink);font-size:var(--nx-fs-13_5);font-weight:var(--nx-weight-medium)}.nx-drop-hint{color:var(--nx-ink-muted);font-size:var(--nx-fs-12_5)}.nx-filelist{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.nx-filelist[data-layout=tiles]{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr))}.nx-filelist>li[data-dragging=true]{opacity:.45}.nx-filelist>li[data-drop-target=true]>.nx-file{border-color:var(--nx-accent);box-shadow:0 0 0 3px var(--nx-accent-soft)}.nx-file{border:1px solid var(--nx-line);border-radius:var(--nx-r);background:color-mix(in srgb, var(--nx-panel) 70%, transparent);align-items:center;gap:12px;min-width:0;padding:8px 8px 8px 10px;display:flex;position:relative;overflow:hidden}.nx-file-handle{border-radius:var(--nx-r-xxs);width:20px;height:32px;color:var(--nx-ink-muted);cursor:grab;background:0 0;border:0;flex:none;place-items:center;margin-left:-4px;padding:0;display:grid}.nx-file-handle:active{cursor:grabbing}.nx-file-handle:focus-visible{box-shadow:var(--nx-focus-ring);outline:none}.nx-file-handle svg{width:16px;height:16px}.nx-file-type{border-radius:var(--nx-r-control);background:var(--nx-ink-soft);width:36px;height:36px;color:var(--nx-ink-2);flex:none;place-items:center;display:grid}.nx-file[data-kind=pdf] .nx-file-type{background:var(--nx-accent-soft);color:var(--nx-accent-text)}.nx-file-type svg{stroke-width:1.7px;width:18px;height:18px}.nx-file-text{flex-direction:column;flex:auto;min-width:0;display:flex}.nx-file-name{font-size:var(--nx-fs-13_5);font-weight:var(--nx-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-file-meta{color:var(--nx-ink-muted);font-size:var(--nx-fs-12);font-variant-numeric:tabular-nums}.nx-file-actions{flex:none;gap:2px;display:flex}.nx-file[data-variant=tile]{flex-direction:column;align-items:stretch;gap:0;padding:0}.nx-file-shot{aspect-ratio:4/3;background:color-mix(in srgb, var(--nx-ink) 6%, transparent);color:var(--nx-ink-2);place-items:center;display:grid}.nx-file[data-kind=pdf] .nx-file-shot,.nx-file[data-kind=sheet] .nx-file-shot{background:color-mix(in srgb, var(--nx-ink) 10%, transparent)}.nx-file-shot img{object-fit:cover;width:100%;height:100%}.nx-file-shot svg{stroke-width:1.5px;width:28px;height:28px}.nx-file[data-variant=tile] .nx-file-text{padding:8px 10px 10px}.nx-file[data-variant=tile] .nx-file-handle{background:var(--nx-glass-float-bg);box-shadow:var(--nx-float-on-media-edge);margin:0;position:absolute;top:6px;left:6px}.nx-file[data-variant=tile] .nx-file-actions{border-radius:var(--nx-r-control);background:var(--nx-glass-float-bg);box-shadow:var(--nx-float-on-media-edge);padding:2px;position:absolute;top:6px;right:6px}@media (hover:hover) and (pointer:fine){.nx-file[data-variant=tile] .nx-file-actions{opacity:0;transition:opacity var(--nx-dur-hover)}.nx-file[data-variant=tile]:is(:hover,:focus-within) .nx-file-actions{opacity:1}}.nx-docview{border:1px solid var(--nx-glass-card-border);border-radius:var(--nx-r-card);background:var(--nx-glass-card-bg);min-height:480px;box-shadow:var(--nx-glass-card-shadow);grid-template-columns:minmax(0,1fr) 300px;display:grid;overflow:hidden}.nx-docview-stage{background:color-mix(in srgb, var(--nx-ink) 5%, transparent);justify-content:center;align-items:center;min-height:min(80dvh,900px);display:flex;overflow:auto}.nx-docview-frame{background:0 0;border:0;width:100%;height:min(80dvh,900px)}.nx-docview-image{object-fit:contain;max-width:100%;max-height:min(80dvh,900px);display:block}.nx-docview-side{gap:var(--nx-space-4);border-left:1px solid var(--nx-line);flex-direction:column;min-width:0;padding:18px 20px;display:flex}.nx-docview-title{font-size:var(--nx-fs-14_5);font-weight:var(--nx-weight-semibold);overflow-wrap:anywhere;margin:0}.nx-docview-actions{gap:var(--nx-space-2);flex-wrap:wrap;display:flex}@media (max-width:1023px){.nx-docview{grid-template-columns:1fr}.nx-docview-side{border-top:1px solid var(--nx-line);border-left:0}.nx-docview-stage,.nx-docview-frame{height:60dvh;min-height:60dvh}}
.nx-timeline{margin:0;padding:0;list-style:none;position:relative}.nx-timeline-item{grid-template-columns:20px 1fr;gap:12px;padding-bottom:18px;display:grid;position:relative}.nx-timeline-item:before{content:"";background:var(--nx-line-2);width:1px;position:absolute;top:18px;bottom:2px;left:9.5px}.nx-timeline-item:last-child{padding-bottom:0}.nx-timeline-item:last-child:before{display:none}.nx-timeline-marker{border-radius:var(--nx-r-pill);background:color-mix(in srgb, var(--nx-ink) 45%, transparent);width:10px;height:10px;margin:5px 0 0 5px}.nx-timeline-item[data-actor=system] .nx-timeline-marker,.nx-timeline-item[data-actor=integration] .nx-timeline-marker{background:var(--nx-ink-3)}.nx-timeline-item[data-actor=ai] .nx-timeline-marker{background:var(--nx-accent);box-shadow:0 0 0 4px var(--nx-accent-soft)}.nx-timeline-item:first-child .nx-timeline-marker{box-shadow:0 0 0 4px color-mix(in srgb, var(--nx-ink) 8%, transparent)}.nx-timeline-body{flex-direction:column;gap:4px;min-width:0;display:flex}.nx-timeline-head{font-size:var(--nx-fs-13_5);flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.nx-timeline-action{font-weight:var(--nx-weight-medium)}.nx-timeline-actor{color:var(--nx-ink-muted);font-size:var(--nx-fs-12_5)}.nx-timeline-time{color:var(--nx-ink-muted);font-size:var(--nx-fs-12);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.nx-timeline-summary{color:var(--nx-ink-2);font-size:var(--nx-fs-13);margin:0}.nx-timeline-changes{border-collapse:collapse;width:100%;font-size:var(--nx-fs-12_5);font-variant-numeric:tabular-nums;margin-top:4px}.nx-timeline-changes th,.nx-timeline-changes td{border-bottom:1px solid var(--nx-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:5px 8px}.nx-timeline-changes th{color:var(--nx-ink-muted);font-size:var(--nx-fs-12);font-weight:var(--nx-weight-medium)}.nx-timeline-changes td:first-child{color:var(--nx-ink-2)}.nx-timeline-before{color:var(--nx-ink-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--nx-ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--nx-ink) 30%, transparent)}@media (max-width:767px){.nx-timeline-time{width:100%;margin-left:0}}
.nx-login-page{min-height:100dvh;padding:var(--nx-space-4);background:var(--nx-canvas);background-color:var(--nx-bg);color:var(--nx-ink);background-size:cover;place-items:center;display:grid}.nx-login-page:has(>.nx-login-hero){grid-template-columns:1.05fr 1fr;place-items:stretch stretch;padding:0}.nx-login-hero{justify-content:space-between;gap:var(--nx-space-8);background:var(--nx-hero-bg);min-height:100dvh;color:var(--nx-hero-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;padding:40px;display:flex;position:relative;overflow:hidden}.nx-login-logo{font-size:var(--nx-fs-16);font-weight:var(--nx-weight-semibold);letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.nx-login-logo svg{width:26px;height:26px;display:block}.nx-login-logo-ai{color:var(--nx-hero-ink-logo)}.nx-login-claim{max-width:15ch;font-size:var(--nx-fs-38);line-height:1.1;font-weight:var(--nx-weight-semibold);letter-spacing:var(--nx-tracking-title);margin:0 0 16px}.nx-login-lead{max-width:44ch;font-size:var(--nx-fs-14_5);color:var(--nx-hero-ink-2);margin:0;line-height:1.6}.nx-login-portal{font-size:var(--nx-fs-12_5);color:var(--nx-hero-ink-3)}.nx-login-panel{flex-direction:column;justify-content:center;min-width:0;padding:40px;display:flex}.nx-login{width:100%;max-width:360px}.nx-login-page:not(:has(>.nx-login-hero))>.nx-login{border-radius:var(--nx-r-shell);border:1px solid var(--nx-glass-card-border);background:var(--nx-glass-card-bg);width:min(400px,100%);max-width:400px;box-shadow:var(--nx-glass-card-shadow);-webkit-backdrop-filter:var(--nx-glass-card-filter);backdrop-filter:var(--nx-glass-card-filter);padding:32px 28px 28px}.nx-login-title{font-size:var(--nx-fs-24);font-weight:var(--nx-weight-semibold);letter-spacing:var(--nx-tracking-title);margin:0 0 6px}.nx-login-intro{font-size:var(--nx-fs-12_5);color:var(--nx-ink-2);margin:0 0 8px}.nx-login-brand{padding-bottom:var(--nx-space-3);border-bottom:1px solid var(--nx-line);flex-direction:column;gap:2px;display:flex}.nx-login-brand strong{font-weight:var(--nx-weight-semibold);font-size:var(--nx-fs-20);letter-spacing:var(--nx-tracking-title);align-items:center;gap:10px;display:inline-flex}.nx-login-brand span{color:var(--nx-ink-muted);font-size:var(--nx-fs-12_5)}.nx-login-error{color:var(--nx-bad-text);font-size:var(--nx-fs-13);margin:0}.nx-login-mark{border-radius:var(--nx-r-tag);background:var(--nx-accent);flex:none;width:12px;height:12px}.nx-login-foot{color:var(--nx-ink-muted);font-size:var(--nx-fs-12_5);margin:12px 0 0}@media (max-width:900px){.nx-login-page:has(>.nx-login-hero){grid-template-rows:auto 1fr;grid-template-columns:1fr}.nx-login-hero{gap:20px;min-height:0;padding:24px 20px 28px}.nx-login-claim{max-width:20ch;font-size:var(--nx-fs-26);margin-bottom:8px}.nx-login-lead{font-size:var(--nx-fs-13_5)}.nx-login-portal{display:none}.nx-login-panel{justify-content:flex-start;padding:28px 20px 40px}.nx-login{max-width:none}}@media (max-width:767px){.nx-login-page:not(:has(>.nx-login-hero)){place-items:start center;padding-top:12dvh}.nx-login-page:not(:has(>.nx-login-hero))>.nx-login{padding:24px 20px 20px}}.nx-apply{width:100%;max-width:560px}.nx-apply-steps{gap:var(--nx-space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nx-apply-steps li{align-items:center;gap:var(--nx-space-2);min-width:0;padding-top:var(--nx-space-2);border-top:2px solid var(--nx-line);color:var(--nx-ink-muted);font-size:var(--nx-fs-12_5);display:flex}.nx-apply-steps li[aria-current=step],.nx-apply-steps li[data-done=true]{border-top-color:var(--nx-accent);color:var(--nx-ink)}.nx-apply-step-no{font-weight:var(--nx-weight-semibold);flex:none}.nx-apply-step-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-apply-actions{justify-content:space-between;gap:var(--nx-space-3);display:flex}.nx-apply-summary{gap:var(--nx-space-2) var(--nx-space-4);font-size:var(--nx-fs-13_5);grid-template-columns:max-content 1fr;margin:0;display:grid}.nx-apply-summary dt{color:var(--nx-ink-muted)}.nx-apply-summary dd{overflow-wrap:anywhere;margin:0}.nx-choice-chips{gap:var(--nx-space-2);margin-top:var(--nx-space-2);flex-wrap:wrap;display:flex}.nx-choice-chip{min-height:var(--nx-h-32);padding:0 var(--nx-space-3);border:1px solid var(--nx-line);border-radius:var(--nx-r-pill);color:var(--nx-ink-2);font:inherit;font-size:var(--nx-fs-13);cursor:pointer;background:0 0}.nx-choice-chip[aria-pressed=true]{border-color:var(--nx-accent);background:var(--nx-accent-soft);color:var(--nx-accent-text)}.nx-choice-chip:focus-visible,.nx-plan-choice:focus-within{outline:2px solid var(--nx-focus);outline-offset:2px}.nx-plan-choices{gap:var(--nx-space-3);margin-top:var(--nx-space-2);display:grid}.nx-plan-choice{gap:var(--nx-space-1);padding:var(--nx-space-4);border:1px solid var(--nx-line);border-radius:var(--nx-r-card);cursor:pointer;font-size:var(--nx-fs-13);display:grid;position:relative}.nx-plan-choice[data-selected=true]{border-color:var(--nx-accent);background:var(--nx-accent-soft)}.nx-plan-choice input{opacity:0;pointer-events:none;position:absolute}.nx-plan-choice-head{align-items:center;gap:var(--nx-space-2);font-size:var(--nx-fs-14_5);flex-wrap:wrap;display:flex}.nx-plan-choice-badge{padding:2px var(--nx-space-2);border-radius:var(--nx-r-pill);background:var(--nx-accent);color:var(--nx-white);font-size:var(--nx-fs-12)}.nx-plan-choice-price{font-weight:var(--nx-weight-semibold)}.nx-plan-choice-limits,.nx-plan-choice-offer{color:var(--nx-ink-2)}.nx-plan-choice-offer{color:var(--nx-accent-text)}@media (max-width:767px){.nx-apply-step-label{display:none}}.nx-link-button{color:var(--nx-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.nx-login-alt{gap:var(--nx-space-3);margin-top:var(--nx-space-4);flex-direction:column;display:flex}.nx-login-alt:first-child{margin-top:0}.nx-login-divider{align-items:center;gap:var(--nx-space-3);color:var(--nx-ink-muted);font-size:var(--nx-fs-12_5);margin:0;display:flex}.nx-login-divider:before,.nx-login-divider:after{content:"";border-top:1px solid var(--nx-line);flex:1}.nx-login-alt-state{margin-left:var(--nx-space-2);color:var(--nx-ink-muted);font-size:var(--nx-fs-12_5);font-weight:var(--nx-weight-regular,400)}.nx-login-links{gap:var(--nx-space-2) var(--nx-space-4);flex-wrap:wrap;display:flex}.nx-link-button{color:var(--nx-accent-text,var(--nx-accent));font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.nx-code-input{font-family:var(--nx-font-mono,ui-monospace, monospace);letter-spacing:.18em}.nx-dev-mail{margin-top:var(--nx-space-4);padding:var(--nx-space-3) var(--nx-space-4);border:1px dashed var(--nx-line-strong,var(--nx-line));border-radius:var(--nx-r-card,var(--nx-r-tag));color:var(--nx-ink-2);font-size:var(--nx-fs-12_5)}.nx-dev-mail strong{margin-bottom:var(--nx-space-1);color:var(--nx-ink);display:block}.nx-dev-mail pre{margin:var(--nx-space-2) 0 0;white-space:pre-wrap;font-family:inherit}.nx-recovery-codes{gap:var(--nx-space-2) var(--nx-space-4);padding-left:var(--nx-space-5,20px);font-size:var(--nx-fs-14,inherit);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.nx-signin-mark{flex:none}.nx-signin-provider{align-items:center;gap:var(--nx-space-2);display:inline-flex}
.nx-seg-wrap{min-width:0;max-width:100%;display:flex;position:relative}.nx-seg{border-radius:var(--nx-r-rail-item);background:var(--nx-glass-band-bg);min-width:0;box-shadow:var(--nx-glass-band-shadow);-webkit-backdrop-filter:var(--nx-glass-band-filter);backdrop-filter:var(--nx-glass-band-filter);flex-wrap:wrap;align-items:center;gap:6px 3px;margin:0;padding:5px;list-style:none;display:flex}.nx-seg>li{display:flex}.nx-seg-wrap[data-variant=track]>.nx-seg,.nx-seg-wrap[data-variant=sm]>.nx-seg{border:1px solid color-mix(in srgb, var(--nx-ink) 8%, transparent);border-radius:var(--nx-r-track);background:color-mix(in srgb, var(--nx-ink) 5.5%, transparent);box-shadow:var(--nx-seg-track-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;gap:6px 3px;padding:4px}.nx-pagehead .nx-seg-wrap:not([data-variant])>.nx-seg{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:6px 2px;padding:0}.nx-seg-opt{border-radius:var(--nx-r-sm);height:32px;color:var(--nx-seg-ink);font-family:inherit;font-size:var(--nx-fs-13_5);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background var(--nx-dur-fade), color var(--nx-dur-fade), box-shadow var(--nx-dur-fade), transform .12s var(--nx-ease-press);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:500;text-decoration:none;display:inline-flex}.nx-seg-opt:hover{color:var(--nx-ink);background:color-mix(in srgb, var(--nx-ink) 5%, transparent)}.nx-seg-opt:active{transform:scale(.985)}.nx-seg-opt:focus-visible{outline:2px solid var(--nx-focus);outline-offset:1px;box-shadow:0 0 0 3px var(--nx-accent-soft)}.nx-seg-opt:is([aria-current=page],[aria-selected=true]){background:var(--nx-seg-active-bg);box-shadow:var(--nx-seg-active-shadow);color:var(--nx-ink);font-weight:600}.nx-seg-opt:is(:disabled,[aria-disabled=true]){opacity:var(--nx-opacity-disabled);cursor:not-allowed;pointer-events:none}.nx-seg-icon{opacity:.75;display:inline-grid}.nx-seg-icon svg{stroke-width:1.9px;width:16px;height:16px}.nx-seg-opt:is([aria-current=page],[aria-selected=true]) .nx-seg-icon{opacity:1;color:var(--nx-accent-text)}.nx-tab-count{font-size:var(--nx-fs-12_5);color:var(--nx-ink-2);font-variant-numeric:tabular-nums;font-weight:500}.nx-seg-wrap[data-variant=sm]>.nx-seg{padding:2px}.nx-seg-wrap[data-variant=sm] .nx-seg-opt{height:26px;font-size:var(--nx-fs-12);padding:0 9px}.nx-seg-select{width:100%;display:none;position:relative}.nx-seg-select select{appearance:none;border:1px solid var(--nx-glass-button-border);border-radius:var(--nx-r-control);background:var(--nx-seg-active-bg);width:100%;height:40px;color:var(--nx-ink);font-family:inherit;font-size:var(--nx-fs-14);padding:0 38px 0 14px;font-weight:600}.nx-seg-select select:focus-visible{outline:2px solid var(--nx-focus);outline-offset:1px}.nx-seg-select>svg{width:16px;height:16px;color:var(--nx-ink-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (max-width:767px){.nx-seg-wrap[data-collapse=true]:has(>.nx-seg-select:not([hidden]))>.nx-seg{display:none}.nx-seg-wrap[data-collapse=true]>.nx-seg-select:not([hidden]){display:block}.nx-pagehead-main>.nx-seg-wrap{flex:100%}.nx-seg-opt{height:38px}}@media (pointer:coarse){.nx-seg-select select{height:var(--nx-touch-target)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.nx-seg:not([data-transparency=glass] *){background:var(--nx-panel);-webkit-backdrop-filter:none;backdrop-filter:none}}
.nx-filterbar{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;padding:0;display:flex}:is(.nx-pagehead:has(.nx-filterbar),.nx-pagehead-main:has(>.nx-filterbar)){align-items:center}.nx-filterbar-fields{flex-wrap:wrap;flex:auto;align-items:center;gap:8px 10px;min-width:0;display:flex}.nx-filterbar-fields>*{min-width:0}.nx-filterbar-actions{align-items:center;gap:6px;display:flex}.nx-filterbar-actions:empty{display:none}.nx-filterbar :is(.nx-btn,.nx-btn--sm){height:var(--nx-h-34)}.nx-filterbar[data-enhanced=true]:not(:has(input:is([type=date],[type=month],[type=week]))) :is(.nx-filterbar-submit,.nx-filterbar-actions button[type=submit]):not(:focus-visible){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-filterpill,.nx-filterbar .nx-field{height:var(--nx-h-34);border:1px solid var(--nx-glass-button-border);border-radius:var(--nx-r-control);background:var(--nx-glass-button-bg);min-width:0;max-width:260px;box-shadow:var(--nx-glass-button-shadow);color:var(--nx-ink);font-size:var(--nx-fs-13);cursor:pointer;transition:border-color var(--nx-dur-hover);flex-direction:row;align-items:center;gap:4px;padding:0 12px;font-weight:500;display:inline-flex;position:relative}.nx-filterpill:hover,.nx-filterbar .nx-field:hover{border-color:var(--nx-line-2)}.nx-filterpill:focus-within,.nx-filterbar .nx-field:focus-within{border-color:var(--nx-accent);outline:2px solid var(--nx-focus);outline-offset:1px}.nx-filterpill:has(select option:checked:not([value=""])){border-color:color-mix(in srgb, var(--nx-accent) 32%, transparent);background:color-mix(in srgb, var(--nx-accent) 8%, var(--nx-panel))}.nx-filterbar .nx-field:has(select option:checked:not([value=""])){border-color:color-mix(in srgb, var(--nx-accent) 32%, transparent);background:color-mix(in srgb, var(--nx-accent) 8%, var(--nx-panel))}.nx-filterpill-label,.nx-filterbar .nx-field>.nx-field-label{color:var(--nx-ink);font-size:var(--nx-fs-13);letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;flex:none;font-weight:500}.nx-filterbar .nx-field>.nx-field-label .nx-field-labeltext:after{content:":"}.nx-filterbar .nx-field>.nx-field-label .nx-field-kind{display:none}.nx-filterpill-select,.nx-filterbar .nx-field .nx-select.nx-select,.nx-filterbar .nx-field>.nx-input.nx-input{appearance:none;width:auto;min-width:0;max-width:200px;height:32px;min-height:0;box-shadow:none;color:var(--nx-ink);font-family:inherit;font-size:var(--nx-fs-13);text-overflow:ellipsis;cursor:pointer;field-sizing:content;background:0 0;border:0;border-radius:0;outline:none;padding:0 20px 0 2px;font-weight:500}.nx-filterbar .nx-field .nx-select.nx-select:has(option:checked[value=""]){color:var(--nx-ink);font-weight:500}.nx-filterbar .nx-field .nx-select-wrap{min-width:0;display:flex;position:static}.nx-filterpill>svg,.nx-filterbar .nx-field .nx-select-wrap>svg{width:14px;height:14px;color:var(--nx-ink-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.nx-filterpill-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}summary.nx-filterpill{white-space:nowrap;padding-right:32px}.nx-filterbar .nx-field:has(>.nx-input:is([type=text],[type=search])){max-width:280px;height:var(--nx-h-36);border-radius:var(--nx-r-pill);cursor:text;flex:220px;padding-left:36px;font-weight:400}.nx-filterbar .nx-field:has(>.nx-input:is([type=text],[type=search])):before{content:"";background:var(--nx-ink-muted);width:16px;height:16px;position:absolute;top:50%;left:14px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.nx-filterbar .nx-field:has(>.nx-input:is([type=text],[type=search]))>.nx-field-label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nx-filterbar .nx-field>.nx-input.nx-input:is([type=text],[type=search]){cursor:text;field-sizing:fixed;flex:auto;width:100%;max-width:none;padding:0;font-weight:400}.nx-filterbar .nx-field>.nx-input::placeholder{color:var(--nx-ink-muted)}.nx-filterbar .nx-field>.nx-input[type=date]{padding-right:0}.nx-filterbar .nx-field>.nx-field-hint{display:none}.nx-filterbar .nx-field>.nx-field-error{white-space:nowrap;position:absolute;top:calc(100% + 4px);left:12px}.nx-filterbar .nx-search,.nx-pagehead .nx-search{flex:220px;max-width:280px}.nx-filterbar .nx-combo{min-width:150px;max-width:260px}.nx-filtermenu{flex:none;display:inline-flex;position:relative}.nx-filtermenu>summary{white-space:nowrap;-webkit-user-select:none;user-select:none;padding-right:12px;list-style:none}.nx-filtermenu>summary::-webkit-details-marker{display:none}.nx-filtermenu>summary>svg{width:15px;height:15px;color:var(--nx-ink-2);position:static;transform:none}.nx-filtermenu>summary .nx-count{margin-left:2px}.nx-filtermenu[data-set=true]>summary{border-color:color-mix(in srgb, var(--nx-accent) 32%, transparent);background:color-mix(in srgb, var(--nx-accent) 8%, var(--nx-glass-button-bg))}.nx-filtermenu[open]>summary{border-color:var(--nx-line-2);background:var(--nx-nav-hover-bg)}.nx-filtermenu-pop{z-index:var(--nx-z-menu);border:1px solid var(--nx-glass-menu-border);border-radius:var(--nx-r-rail-item);background:var(--nx-glass-menu-bg);width:max-content;min-width:280px;max-width:min(380px,100vw - 32px);max-height:min(460px,65vh);box-shadow:var(--nx-glass-menu-shadow);-webkit-backdrop-filter:var(--nx-glass-menu-filter);backdrop-filter:var(--nx-glass-menu-filter);flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.nx-filtermenu-pop .nx-filterpill{width:100%;max-width:none;height:38px;box-shadow:none;background:0 0;border-color:#0000;justify-content:space-between;padding:0 34px 0 12px}.nx-filtermenu-pop .nx-filterpill:hover{background:var(--nx-hover);border-color:#0000}.nx-filtermenu-pop .nx-filterpill-label{color:var(--nx-ink-2)}.nx-filtermenu-pop .nx-filterpill-select{text-align:right;text-align-last:right;max-width:220px;padding-right:0}.nx-filtermenu-pop .nx-filterpill:has(select option:checked:not([value=""])){background:color-mix(in srgb, var(--nx-accent) 8%, transparent)}.nx-filtermenu-pop .nx-filterpill:has(select option:checked:not([value=""])) .nx-filterpill-select{color:var(--nx-accent-text)}.nx-filtermenu-foot{border-top:1px solid var(--nx-line);justify-content:flex-end;margin-top:2px;padding:6px 4px 2px;display:flex}:is(.nx-pagehead:has(.nx-filtermenu[open]),.nx-filterbar:has(.nx-filtermenu[open])){z-index:var(--nx-z-menu);position:relative}.nx-tabmenu{flex:none;display:inline-flex}.nx-tabmenu .nx-filterpill{padding-right:32px}.nx-tabmenu .nx-filtermenu>summary>svg{position:absolute;right:12px}.nx-tabmenu-list{min-width:220px;margin:0;list-style:none;left:0;right:auto}.nx-tabmenu-opt{border-radius:var(--nx-r-control);min-height:36px;color:var(--nx-ink-2);font-size:var(--nx-fs-13);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-weight:500;text-decoration:none;display:flex}.nx-tabmenu-opt:hover{background:var(--nx-hover);color:var(--nx-ink)}.nx-tabmenu-opt[aria-current=page]{background:var(--nx-seg-active-bg);box-shadow:var(--nx-seg-active-shadow);color:var(--nx-ink);font-weight:600}.nx-tabmenu-opt[aria-disabled=true]{opacity:.5}@media (max-width:767px){.nx-filterbar,.nx-filterbar-fields{flex:100%}:is(.nx-filterbar .nx-search,.nx-filterbar .nx-field:has(>.nx-input:is([type=text],[type=search]))){flex:100%;max-width:none}.nx-filtermenu{flex:none}.nx-filtermenu-pop{left:0;right:auto}.nx-filterbar-fields>.nx-filterpill,.nx-filterbar .nx-field{flex:100%;max-width:none;height:40px}.nx-filterbar .nx-field .nx-select-wrap{flex:auto}.nx-filterpill-select,.nx-filterbar .nx-field .nx-select.nx-select{flex:auto;width:100%;max-width:none}}@media (pointer:coarse){.nx-filterpill,.nx-filterbar .nx-field,.nx-search{height:var(--nx-touch-target)}.nx-filterbar .nx-field:has(>.nx-input:is([type=text],[type=search])){height:var(--nx-touch-target)}.nx-filterpill-select,.nx-filterbar .nx-field .nx-select.nx-select,.nx-filterbar .nx-field>.nx-input.nx-input,.nx-search :is(.nx-search-input,.nx-input){align-self:stretch;height:auto;min-height:100%}}
.nx-badge,.nx-badge[data-tone]{border:1px solid var(--nx-badge-border,color-mix(in srgb, var(--nx-ink) 9%, transparent));border-radius:var(--nx-r-pill);background:var(--nx-badge-bg,color-mix(in srgb, var(--nx-panel) 55%, transparent));max-width:100%;height:24px;color:var(--nx-ink-2);font-size:var(--nx-fs-12_5);white-space:nowrap;vertical-align:middle;align-items:center;gap:7px;padding:0 10px 0 8px;font-weight:400;line-height:1;display:inline-flex}.nx-badge-label{text-overflow:ellipsis;min-width:0;margin-block:-.25em;padding-block:.25em;overflow:hidden}.nx-badge .nx-badge-dot,.nx-badge[data-tone] .nx-badge-dot{background:var(--nx-badge-dot,var(--nx-ink-muted));width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--nx-badge-dot,var(--nx-ink-muted)) 16%, transparent);border-radius:50%;flex:none}.nx-badge[data-tone=ok]{--nx-badge-dot:var(--nx-ok)}.nx-badge[data-tone=warn]{--nx-badge-dot:var(--nx-warn);color:var(--nx-ink-2)}.nx-badge[data-tone=bad]{--nx-badge-dot:var(--nx-bad);color:var(--nx-bad-text)}.nx-badge[data-tone=info]{--nx-badge-dot:var(--nx-info);color:var(--nx-ink-2)}.nx-badge[data-tone=accent]{--nx-badge-dot:var(--nx-accent);border-color:var(--nx-badge-border,color-mix(in srgb, var(--nx-ink) 9%, transparent));background:var(--nx-badge-bg,color-mix(in srgb, var(--nx-panel) 55%, transparent));color:var(--nx-ink-2)}.nx-badge[data-tone=neutral] .nx-badge-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--nx-ink) 8%, transparent)}.nx-doctag{border:1px solid var(--nx-line);border-radius:var(--nx-r-pill);background:color-mix(in srgb, var(--nx-ink) 6%, transparent);color:var(--nx-ink-2);font-size:var(--nx-fs-11);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;padding:3px 9px;font-weight:600;line-height:1.3;display:inline-flex}.nx-doctag[data-tone=muted]{background:color-mix(in srgb, var(--nx-ink) 4%, transparent);color:var(--nx-ink-muted)}.nx-doctag[data-tone=accent],.nx-doctag[data-tone=bad]{border-color:color-mix(in srgb, var(--nx-accent) 28%, transparent);background:color-mix(in srgb, var(--nx-accent) 10%, var(--nx-panel));color:var(--nx-accent-text)}.nx-doctag[data-tone=warn]{border-color:color-mix(in srgb, var(--nx-warn) 30%, transparent);background:color-mix(in srgb, var(--nx-warn) 18%, var(--nx-panel));color:var(--nx-warn-text)}.nx-doctag[data-tone=ok]{border-color:color-mix(in srgb, var(--nx-ok) 28%, transparent);background:color-mix(in srgb, var(--nx-ok) 12%, var(--nx-panel));color:var(--nx-ok-text)}.nx-count{border-radius:var(--nx-r-pill);background:var(--nx-accent-fill);min-width:18px;height:18px;color:var(--nx-on-accent);font-size:var(--nx-fs-10_5);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-weight:700;line-height:1;display:inline-flex}.nx-count[data-muted=true]{background:color-mix(in srgb, var(--nx-ink) 10%, transparent);color:var(--nx-ink-2)}
.nx-tree-row{border-radius:var(--nx-r-item);transition:background var(--nx-dur-hover);border-bottom:0;padding:8px 10px}.nx-tree-row:hover{background:var(--nx-hover)}.nx-tree-row[data-active=true]{background:color-mix(in srgb, var(--nx-accent) 9%, transparent)}.nx-tree-row[data-active=true] :is(.nx-tree-label,.nx-tree-link,.nx-tree-count){color:var(--nx-accent-text)}.nx-tree-link{color:inherit;text-decoration:none}.nx-tree-link:hover{color:var(--nx-accent-text);text-underline-offset:3px;text-decoration:underline}.nx-tree-link:focus-visible{outline:2px solid var(--nx-focus);outline-offset:2px;border-radius:var(--nx-r-xs)}.nx-tree>li>.nx-tree-row>.nx-tree-label{font-weight:600}.nx-tree .nx-tree>li>.nx-tree-row>.nx-tree-label{font-weight:400}.nx-tree-count{color:var(--nx-ink-muted);font-size:var(--nx-fs-12_5)}
.nx-settinglist{border:1px solid var(--nx-glass-card-border);border-radius:var(--nx-r-card);background:var(--nx-glass-card-bg);-webkit-backdrop-filter:var(--nx-glass-card-filter);backdrop-filter:var(--nx-glass-card-filter);box-shadow:var(--nx-glass-card-shadow);overflow:hidden}.nx-settinglist>.nx-sechead{margin:0;padding:18px 20px 12px}.nx-settinglist>.nx-sechead+.nx-settinglist-rows{border-top:1px solid var(--nx-line)}.nx-setting{border-top:1px solid var(--nx-line);transition:background var(--nx-dur-hover);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.nx-setting:first-child{border-top:0}.nx-settinglist .nx-setting:hover{background:color-mix(in srgb, var(--nx-ink) 3%, transparent)}.nx-setting-icon{border-radius:var(--nx-r-control);background:var(--nx-accent-soft);width:34px;height:34px;color:var(--nx-accent-text);flex:none;place-items:center;display:grid}.nx-setting-icon svg{stroke-width:1.7px;width:17px;height:17px}.nx-setting-text{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.nx-setting-label{color:var(--nx-ink);font-size:var(--nx-fs-13_5);font-weight:var(--nx-weight-medium)}.nx-setting-hint{color:var(--nx-ink-muted);font-size:var(--nx-fs-12_5);line-height:1.45}.nx-setting-control{flex:none;justify-content:flex-end;align-items:center;gap:10px;max-width:100%;display:flex}.nx-dialog-body .nx-setting{gap:16px;padding:14px 16px}@media (max-width:767px){.nx-setting{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 16px}.nx-setting-text{flex-basis:auto}.nx-setting-control{justify-content:flex-start}}.nx-sechead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:6px;display:flex}.nx-sechead-title{font-size:var(--nx-fs-14_5);font-weight:var(--nx-weight-semibold);letter-spacing:var(--nx-tracking-title);margin:0}.nx-sechead-end{align-items:center;gap:10px;display:flex}.nx-sechead-meta{color:var(--nx-ink-muted);font-size:var(--nx-fs-12_5)}.nx-dialog-body .nx-sechead:not(:first-child){margin-top:22px}.nx-steps{margin-bottom:18px}.nx-steps-list{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.nx-step{min-width:0}.nx-step-link{min-width:0;color:var(--nx-ink-muted);font-size:var(--nx-fs-12_5);font-weight:var(--nx-weight-medium);align-items:center;gap:8px;text-decoration:none;display:flex}a.nx-step-link:hover .nx-step-label{color:var(--nx-accent-text)}a.nx-step-link:focus-visible{border-radius:var(--nx-r-xs);box-shadow:var(--nx-focus-ring);outline:none}.nx-step-dot{border-radius:var(--nx-r-pill);background:color-mix(in srgb, var(--nx-ink) 8%, transparent);width:22px;height:22px;color:var(--nx-ink-2);font-size:var(--nx-fs-11_5);font-weight:var(--nx-weight-semibold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.nx-step-dot svg{stroke-width:2.6px;width:12px;height:12px}.nx-step-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.nx-step[data-state=current] .nx-step-link{color:var(--nx-ink)}.nx-step[data-state=current] .nx-step-dot{background:var(--nx-accent-fill);color:var(--nx-on-accent)}.nx-step[data-state=done] .nx-step-dot{background:color-mix(in srgb, var(--nx-accent) 18%, transparent);color:var(--nx-accent-text)}.nx-step[data-state=done] .nx-step-link{color:var(--nx-ink-2)}.nx-step[data-viewing=true] .nx-step-link{color:var(--nx-ink);font-weight:var(--nx-weight-semibold)}.nx-step[data-viewing=true] .nx-step-dot{box-shadow:0 0 0 2px var(--nx-panel), 0 0 0 4px var(--nx-accent)}.nx-steps-summary{color:var(--nx-ink-2);font-size:var(--nx-fs-12_5);font-weight:var(--nx-weight-medium);margin:8px 0 0;display:none}@media (max-width:767px){.nx-step-label{display:none}.nx-steps-summary{display:block}}.nx-thread{border:1px solid var(--nx-glass-card-border);border-radius:var(--nx-r-card);background:var(--nx-glass-card-bg);-webkit-backdrop-filter:var(--nx-glass-card-filter);backdrop-filter:var(--nx-glass-card-filter);box-shadow:var(--nx-glass-card-shadow);margin:0;padding:0;list-style:none;overflow:hidden}.nx-msg{border-top:1px solid var(--nx-line);padding:14px 16px 14px 18px;position:relative}.nx-msg:first-child{border-top:0}.nx-msg:before{content:"";background:color-mix(in srgb, var(--nx-ink) 26%, transparent);width:3px;position:absolute;top:0;bottom:0;left:0}.nx-msg[data-dir=out]{background:color-mix(in srgb, var(--nx-accent) 4%, transparent)}.nx-msg[data-dir=out]:before{background:var(--nx-accent)}.nx-msg-head{color:var(--nx-ink-muted);font-size:var(--nx-fs-12);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:5px;display:flex}.nx-msg-author{color:var(--nx-ink-2);font-weight:var(--nx-weight-medium)}.nx-msg-meta{font-variant-numeric:tabular-nums}.nx-msg-state:before{content:" · "}.nx-msg-state[data-state=neu]{color:var(--nx-accent-text);font-weight:var(--nx-weight-semibold)}.nx-msg-body{max-width:72ch;color:var(--nx-ink);font-size:var(--nx-fs-13_5);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.nx-msg-ref{font-size:var(--nx-fs-12_5);margin:6px 0 0}.nx-brandpreview{--nx-brand:var(--nx-accent)}.nx-docpaper{border:1px solid var(--nx-line-2);border-radius:var(--nx-r-xxs);background:var(--nx-panel);color:var(--nx-ink);box-shadow:0 18px 44px -30px rgba(var(--nx-shade), .5);position:relative;overflow:hidden}.nx-docpaper--letter{padding:20px 22px 14px}.nx-docpaper--letter:before{content:"";background:var(--nx-brand);height:5px;position:absolute;top:0;left:0;right:0}.nx-docpaper-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:34px;display:flex}.nx-docpaper-issuer{color:var(--nx-ink-2);font-size:var(--nx-fs-9_5)}.nx-docpaper-logo{object-fit:contain;max-width:140px;max-height:34px}.nx-docpaper-title{color:var(--nx-brand);font-size:var(--nx-fs-20);font-weight:var(--nx-weight-bold);margin-top:14px}.nx-docpaper-note{color:var(--nx-ink-2);font-size:var(--nx-fs-10);margin-top:6px}.nx-docpaper-foot{border-top:1px solid var(--nx-line);color:var(--nx-ink-2);font-size:var(--nx-fs-9_5);gap:2px;margin-top:18px;padding-top:6px;display:grid}.nx-docpaper-missing{font-style:italic}.nx-docpaper--mail{font-size:var(--nx-fs-12);padding:12px 14px}.nx-docpaper-from{color:var(--nx-ink-2);font-size:var(--nx-fs-11)}.nx-docpaper-greeting{margin-top:8px}.nx-docpaper-signature{border-top:2px solid var(--nx-brand);color:var(--nx-ink-2);white-space:pre-wrap;margin-top:10px;padding-top:6px}.nx-colorswatch{width:44px;height:var(--nx-h-38);border-radius:var(--nx-r-control);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.nx-colorswatch:focus-visible{box-shadow:var(--nx-focus-ring);outline:none}.nx-tpl-caption{color:var(--nx-ink-muted);font-size:var(--nx-fs-12_5);margin:0 0 6px}.nx-tpl-var{font-family:var(--nx-font-mono);font-size:var(--nx-fs-12)}.nx-tpl-body{border-top:1px solid var(--nx-line);white-space:pre-wrap;padding-top:12px}.nx-tpl-findings{margin:0;padding-left:18px}.nx-rows-empty{color:var(--nx-ink-2)}.nx-rows-legend{color:var(--nx-ink-2);font-size:var(--nx-fs-12_5);font-weight:var(--nx-weight-medium);margin-bottom:6px;padding:0}.nx-rows-field{width:var(--nx-field-w,auto);max-width:100%}.nx-avatar{border-radius:var(--nx-r-item);background:linear-gradient(160deg, color-mix(in srgb, var(--nx-ink) 88%, transparent), var(--nx-ink));width:34px;height:34px;color:var(--nx-bg);font-size:var(--nx-fs-12);font-weight:var(--nx-weight-bold);letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid}.nx-avatar[data-size=sm]{border-radius:var(--nx-r-xs);width:28px;height:28px;font-size:var(--nx-fs-11)}.nx-avatar[data-size=lg]{border-radius:var(--nx-r-item);width:40px;height:40px;font-size:var(--nx-fs-13)}.nx-avatar[data-tone=soft]{background:color-mix(in srgb, var(--nx-ink) 7%, transparent);color:var(--nx-ink-2)}:is(.nx-detailhead-icon,.nx-setting-icon):has(>.nx-avatar){background:0 0;width:auto;height:auto}.nx-progress{align-items:center;gap:8px;width:100%;min-width:0;display:inline-flex}.nx-progress-track{border-radius:var(--nx-r-pill);background:color-mix(in srgb, var(--nx-ink) 8%, transparent);flex:auto;min-width:60px;height:6px;position:relative;overflow:hidden}.nx-progress[data-size=sm] .nx-progress-track{height:4px}.nx-progress-fill{border-radius:inherit;background:var(--nx-accent);height:100%;display:block}.nx-progress[data-tone=ok] .nx-progress-fill{background:var(--nx-ok)}.nx-progress[data-tone=warn] .nx-progress-fill{background:var(--nx-warn)}.nx-progress[data-tone=bad] .nx-progress-fill{background:var(--nx-bad)}.nx-progress[data-tone=neutral] .nx-progress-fill{background:var(--nx-ink-3)}.nx-progress-value{min-width:2.5em;color:var(--nx-ink);font-size:var(--nx-fs-12_5);font-weight:var(--nx-weight-medium);font-variant-numeric:tabular-nums;text-align:right;flex:none}.nx-progress-fill[data-pct="0"]{width:0%}.nx-progress-fill[data-pct="2"]{width:2%}.nx-progress-fill[data-pct="4"]{width:4%}.nx-progress-fill[data-pct="6"]{width:6%}.nx-progress-fill[data-pct="8"]{width:8%}.nx-progress-fill[data-pct="10"]{width:10%}.nx-progress-fill[data-pct="12"]{width:12%}.nx-progress-fill[data-pct="14"]{width:14%}.nx-progress-fill[data-pct="16"]{width:16%}.nx-progress-fill[data-pct="18"]{width:18%}.nx-progress-fill[data-pct="20"]{width:20%}.nx-progress-fill[data-pct="22"]{width:22%}.nx-progress-fill[data-pct="24"]{width:24%}.nx-progress-fill[data-pct="26"]{width:26%}.nx-progress-fill[data-pct="28"]{width:28%}.nx-progress-fill[data-pct="30"]{width:30%}.nx-progress-fill[data-pct="32"]{width:32%}.nx-progress-fill[data-pct="34"]{width:34%}.nx-progress-fill[data-pct="36"]{width:36%}.nx-progress-fill[data-pct="38"]{width:38%}.nx-progress-fill[data-pct="40"]{width:40%}.nx-progress-fill[data-pct="42"]{width:42%}.nx-progress-fill[data-pct="44"]{width:44%}.nx-progress-fill[data-pct="46"]{width:46%}.nx-progress-fill[data-pct="48"]{width:48%}.nx-progress-fill[data-pct="50"]{width:50%}.nx-progress-fill[data-pct="52"]{width:52%}.nx-progress-fill[data-pct="54"]{width:54%}.nx-progress-fill[data-pct="56"]{width:56%}.nx-progress-fill[data-pct="58"]{width:58%}.nx-progress-fill[data-pct="60"]{width:60%}.nx-progress-fill[data-pct="62"]{width:62%}.nx-progress-fill[data-pct="64"]{width:64%}.nx-progress-fill[data-pct="66"]{width:66%}.nx-progress-fill[data-pct="68"]{width:68%}.nx-progress-fill[data-pct="70"]{width:70%}.nx-progress-fill[data-pct="72"]{width:72%}.nx-progress-fill[data-pct="74"]{width:74%}.nx-progress-fill[data-pct="76"]{width:76%}.nx-progress-fill[data-pct="78"]{width:78%}.nx-progress-fill[data-pct="80"]{width:80%}.nx-progress-fill[data-pct="82"]{width:82%}.nx-progress-fill[data-pct="84"]{width:84%}.nx-progress-fill[data-pct="86"]{width:86%}.nx-progress-fill[data-pct="88"]{width:88%}.nx-progress-fill[data-pct="90"]{width:90%}.nx-progress-fill[data-pct="92"]{width:92%}.nx-progress-fill[data-pct="94"]{width:94%}.nx-progress-fill[data-pct="96"]{width:96%}.nx-progress-fill[data-pct="98"]{width:98%}.nx-progress-fill[data-pct="100"]{width:100%}.nx-segmented-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.nx-segmented .nx-seg-opt{position:relative}.nx-segmented .nx-seg-opt:has(>.nx-segmented-input:checked){background:var(--nx-seg-active-bg);box-shadow:var(--nx-seg-active-shadow);color:var(--nx-ink);font-weight:var(--nx-weight-semibold)}.nx-segmented .nx-seg-opt:has(>.nx-segmented-input:checked) .nx-seg-icon{opacity:1;color:var(--nx-accent-text)}.nx-segmented .nx-seg-opt:has(>.nx-segmented-input:focus-visible){outline:2px solid var(--nx-focus);outline-offset:1px;box-shadow:0 0 0 3px var(--nx-accent-soft)}.nx-segmented .nx-seg-opt[data-disabled=true]{opacity:var(--nx-opacity-disabled);cursor:not-allowed}@media (max-width:767px){.nx-segmented .nx-seg-opt{height:34px;padding:0 11px}.nx-segmented>.nx-seg:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.nx-segmented>.nx-seg:has(>:nth-child(4))>*{min-width:0}}.nx-vsteps{margin:0;padding:0;list-style:none;container-type:inline-size}.nx-vstep{grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:2px 12px;padding-bottom:16px;display:grid;position:relative}.nx-vstep:last-child{padding-bottom:0}.nx-vstep:before{content:"";background:var(--nx-line-2);width:1px;position:absolute;top:24px;bottom:2px;left:10.5px}.nx-vstep:last-child:before{display:none}.nx-vstep[data-state=done]:before{background:color-mix(in srgb, var(--nx-ok) 45%, transparent)}.nx-vstep-dot{border:1.5px solid var(--nx-line-2);border-radius:var(--nx-r-pill);background:var(--nx-panel);width:22px;height:22px;color:var(--nx-ink-muted);place-items:center;display:grid}.nx-vstep-dot svg{stroke-width:2.6px;width:12px;height:12px}.nx-vstep[data-state=done] .nx-vstep-dot{background:var(--nx-ok-soft);color:var(--nx-ok-text);border-color:#0000}.nx-vstep[data-state=current] .nx-vstep-dot{background:var(--nx-accent-fill);box-shadow:0 0 0 4px var(--nx-accent-soft);border-color:#0000}.nx-vstep[data-state=rejected] .nx-vstep-dot{background:var(--nx-bad-soft);color:var(--nx-bad-text);border-color:#0000}.nx-vstep:is([data-state=upcoming],[data-state=void]) .nx-vstep-dot{background:0 0}.nx-vstep[data-state=void] .nx-vstep-dot{border-style:dashed}.nx-vstep-text{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.nx-vstep-label{color:var(--nx-ink);font-size:var(--nx-fs-13_5);font-weight:var(--nx-weight-medium);line-height:1.45}.nx-vstep[data-state=current] .nx-vstep-label{font-weight:var(--nx-weight-semibold)}.nx-vstep:is([data-state=upcoming],[data-state=void]) .nx-vstep-label{color:var(--nx-ink-muted)}.nx-vstep[data-state=void] .nx-vstep-label{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--nx-ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--nx-ink) 30%, transparent)}.nx-vstep-hint{color:var(--nx-ink-muted);font-size:var(--nx-fs-12_5);overflow-wrap:anywhere;line-height:1.45}.nx-vstep-meta{max-width:12rem;color:var(--nx-ink-2);font-size:var(--nx-fs-12_5);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;padding-top:2px}.nx-vstep[data-state=current] .nx-vstep-meta{color:var(--nx-accent-text);font-weight:var(--nx-weight-medium)}@container (max-width:380px){.nx-vstep{grid-template-columns:22px minmax(0,1fr)}.nx-vstep-meta{text-align:left;grid-column:2;max-width:none;padding-top:0}}.nx-agent-transcript{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.nx-agent-turn{max-width:min(720px,100%)}.nx-agent-turn[data-role=customer]{border-radius:var(--nx-r-card);background:color-mix(in srgb, var(--nx-accent) 8%, transparent);align-self:flex-end;padding:10px 14px}.nx-agent-turn[data-role=agent]{border:1px solid var(--nx-line);border-radius:var(--nx-r-card);background:var(--nx-panel);align-self:flex-start;padding:10px 14px}.nx-agent-turn[data-role=tool],.nx-agent-turn[data-role=system]{align-self:stretch;max-width:100%}.nx-agent-who{color:var(--nx-ink-2);font-size:var(--nx-fs-12);font-weight:var(--nx-weight-medium)}.nx-agent-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.nx-agent-tool{border:1px dashed var(--nx-line-2);border-radius:var(--nx-r-card);font-size:var(--nx-fs-12);padding:10px 14px}.nx-agent-tool-head{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:8px;display:flex}.nx-agent-tool-body{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.nx-agent-tool-label{color:var(--nx-ink-muted);font-weight:var(--nx-weight-semibold);margin-bottom:4px}.nx-agent-kv{gap:2px;margin:0;display:grid}.nx-agent-kv>div{grid-template-columns:minmax(90px,max-content) 1fr;gap:8px;display:grid}.nx-agent-kv dt{color:var(--nx-ink-muted)}.nx-agent-kv dd{overflow-wrap:anywhere;margin:0}.nx-agent-list{margin:0;padding-left:18px}.nx-agent-instructions{white-space:pre-wrap;max-height:360px;font-size:var(--nx-fs-12);margin:0;overflow:auto}.nx-agent-score{width:6rem}
.nx-inbox-link{align-items:baseline;gap:8px;text-decoration:none;display:inline-flex}.nx-inbox-count{min-width:2ch;color:var(--nx-ink);font-size:var(--nx-fs-16);font-variant-numeric:tabular-nums;font-weight:var(--nx-weight-semibold)}.nx-inbox-row-attention{box-shadow:inset 2px 0 0 var(--nx-accent)}@media (max-width:599px){.nx-inbox-link{flex-direction:row-reverse;justify-content:space-between;width:100%}.nx-inbox-count{font-size:var(--nx-fs-20)}}.nx-recordtimeline-next{border-top:1px solid var(--nx-line);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}.nx-visibility{border:1px solid var(--nx-line);border-radius:var(--nx-r-control);background:color-mix(in srgb, var(--nx-ink) 2%, transparent);color:var(--nx-ink-2);font-size:var(--nx-fs-12_5);align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.5;display:flex}.nx-visibility[data-state=revoked],.nx-visibility[data-state=none]{color:var(--nx-ink-muted)}.nx-visibility-icon{color:var(--nx-ink-muted);flex:none;padding-top:1px}.nx-visibility[data-state=active] .nx-visibility-icon{color:var(--nx-accent-text)}.nx-visibility-icon svg{width:15px;height:15px}.nx-visibility-text{overflow-wrap:anywhere;min-width:0;margin:0}.nx-visibility-text strong{color:var(--nx-ink);font-weight:var(--nx-weight-semibold)}.nx-visibility-hidden,.nx-visibility-meta{color:var(--nx-ink-muted)}.nx-bulkpreview{flex-direction:column;gap:12px;display:flex}.nx-bulkpreview-count{color:var(--nx-ink);font-weight:var(--nx-weight-semibold);margin:0}.nx-bulkpreview-list{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.nx-bulkpreview-detail{color:var(--nx-ink-muted)}
.nx-provider{min-height:0}.nx-provider[data-static=true]{cursor:default}.nx-provider-mark{font-size:var(--nx-fs-12_5);font-weight:var(--nx-weight-bold);letter-spacing:.02em;overflow:hidden}.nx-provider-mark img{object-fit:contain;background:var(--nx-white);width:100%;height:100%}.nx-provider-vendor{font-size:var(--nx-fs-12_5);color:var(--nx-ink-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.nx-provider-desc{font-size:var(--nx-fs-12_5);color:var(--nx-ink-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.nx-provider .nx-entity-foot[data-rule=true]{border-top:1px solid var(--nx-line);margin-top:auto;padding-top:14px}.nx-provider .nx-entity-foot{flex-wrap:wrap;row-gap:8px}.nx-provider .nx-entity-status{min-width:0;max-width:100%}.nx-provider .nx-entity-meta{white-space:nowrap}.nx-provider .nx-entity-status .nx-badge{max-width:100%}.nx-provider .nx-entity-status .nx-badge-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-provider-action{flex:none;display:flex}.nx-msglist{overflow:hidden}.nx-msglist-rows{margin:0;padding:0;list-style:none}.nx-msglist-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:14px 16px;display:grid;position:relative}.nx-msglist-row+.nx-msglist-row{border-top:1px solid var(--nx-line)}.nx-msglist-row[data-link=true]:hover{background:var(--nx-row-hover)}.nx-msglist-main{flex-direction:column;gap:2px;min-width:0;display:flex}.nx-msglist-main p{margin:0}.nx-msglist-from{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.nx-msglist-name{font-size:var(--nx-fs-13_5);font-weight:var(--nx-weight-medium)}.nx-msglist-row[data-unread=true] .nx-msglist-name,.nx-msglist-row[data-unread=true] .nx-msglist-subject{font-weight:var(--nx-weight-semibold)}.nx-msglist-addr{min-width:0;font-size:var(--nx-fs-12_5);color:var(--nx-ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-msglist-subject{font-size:var(--nx-fs-13_5);color:var(--nx-ink);overflow-wrap:anywhere}.nx-msglist-link{color:inherit;text-decoration:none}.nx-msglist-link:after{content:"";position:absolute;inset:0}.nx-msglist-link:focus-visible{outline:none}.nx-msglist-link:focus-visible:after{outline:2px solid var(--nx-focus);outline-offset:-2px}.nx-msglist-preview{font-size:var(--nx-fs-12_5);color:var(--nx-ink-muted);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.nx-msglist-side{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.nx-msglist-time{font-size:var(--nx-fs-12_5);color:var(--nx-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.nx-msglist-facts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;display:flex}.nx-msglist-meta{z-index:1;font-size:var(--nx-fs-12_5);color:var(--nx-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;position:relative}.nx-msglist-foot{border-top:1px solid var(--nx-line);font-size:var(--nx-fs-12_5);color:var(--nx-ink-muted);margin:0;padding:10px 16px}@media (max-width:599px){.nx-msglist-row{grid-template-columns:auto minmax(0,1fr)}.nx-msglist-side{flex-flow:wrap;grid-column:2;justify-content:flex-start;align-items:center;gap:4px 10px}.nx-msglist-facts{justify-content:flex-start}}
.nx-bgpick{gap:var(--nx-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.nx-bgpick-tile{gap:var(--nx-space-2);padding:var(--nx-space-3);border-radius:var(--nx-r-card);border:1px solid var(--nx-glass-card-border);background:var(--nx-glass-card-bg);color:var(--nx-ink);cursor:pointer;text-align:start;display:grid;position:relative}.nx-bgpick-tile:hover{background:var(--nx-hover)}.nx-bgpick-tile:has(>.nx-segmented-input:checked){border-color:var(--nx-accent);box-shadow:0 0 0 1px var(--nx-accent)}.nx-bgpick-tile:has(>.nx-segmented-input:focus-visible){outline:2px solid var(--nx-focus);outline-offset:2px}.nx-bgpick-tile[data-disabled=true]{opacity:var(--nx-opacity-disabled);cursor:default}.nx-bgpick-name{font-weight:var(--nx-weight-semibold);font-size:var(--nx-fs-13_5)}.nx-bgpick-hint{color:var(--nx-ink-2);font-size:var(--nx-fs-12_5)}.nx-bgpick-preview{aspect-ratio:16/6;border-radius:var(--nx-r-rail-item);border:1px solid var(--nx-line);background-color:var(--nx-panel);background-image:var(--nx-bgpick-light,none);background-position:50%;background-size:cover;display:block;position:relative;overflow:hidden}.nx-bgpick-preview:after{content:"";background-image:var(--nx-bgpick-dark,none);clip-path:polygon(56% 0,100% 0,100% 100%,44% 100%);background-position:50%;background-size:cover;position:absolute;inset:0}.nx-bgpick-preview[data-none=true]{background-image:linear-gradient(135deg, transparent calc(50% - 1px), var(--nx-line-2) calc(50% - 1px), var(--nx-line-2) calc(50% + 1px), transparent calc(50% + 1px))}.nx-bgpick-preview[data-none=true]:after{content:none}.nx-bgpick-group{gap:var(--nx-space-3);margin:var(--nx-space-5) 0 0;border:0;min-width:0;padding:0;display:grid}
.nx-legal-links ul{gap:var(--nx-space-1) var(--nx-space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nx-legal-links a{color:var(--nx-ink-muted);font-size:var(--nx-fs-12);text-decoration:none}.nx-legal-links a:hover,.nx-legal-links a:focus-visible{color:var(--nx-ink);text-decoration:underline}.nx-legal-links[data-variant=login]{margin-top:var(--nx-space-8);max-width:360px}.nx-main-end{width:100%;max-width:var(--nx-page-max);margin-inline:auto;padding:var(--nx-space-3) var(--nx-space-6) var(--nx-space-4);margin-top:auto}.nx-legal-links[data-variant=shell] a{font-size:var(--nx-fs-11_5)}.nx-legal-page{align-items:center;gap:var(--nx-space-5);min-height:100dvh;padding:var(--nx-space-6) var(--nx-space-4) var(--nx-space-8);background:var(--nx-canvas);background-color:var(--nx-bg);color:var(--nx-ink);background-size:cover;flex-direction:column;display:flex}.nx-legal-head,.nx-legal-card,.nx-legal-foot{width:min(820px,100%)}.nx-legal-head{justify-content:space-between;align-items:center;gap:var(--nx-space-3);flex-wrap:wrap;display:flex}.nx-legal-brand{align-items:center;gap:var(--nx-space-3);color:var(--nx-ink);text-decoration:none;display:inline-flex}.nx-legal-brand-name{font-size:var(--nx-fs-16);font-weight:600}.nx-legal-brand-name span{color:var(--nx-accent-text)}.nx-legal-badge{border-radius:var(--nx-r-pill);background:var(--nx-ink-soft);color:var(--nx-ink-2);font-size:var(--nx-fs-12);padding:2px 10px;font-weight:500}.nx-legal-head-actions{gap:var(--nx-space-4);display:flex}.nx-legal-head-actions a,.nx-legal-linkbutton{color:var(--nx-ink-2);font:inherit;font-size:var(--nx-fs-13);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.nx-legal-head-actions a:hover,.nx-legal-linkbutton:hover{color:var(--nx-ink);text-decoration:underline}.nx-legal-card{padding:var(--nx-space-8) clamp(20px, 5vw, 56px);border-radius:var(--nx-r-shell);border:1px solid var(--nx-glass-card-border);background:var(--nx-glass-card-solid,var(--nx-glass-card-bg));box-shadow:var(--nx-glass-card-shadow)}.nx-legal{font-size:var(--nx-fs-14_5);line-height:1.65}.nx-legal h1,.nx-legal-consent h1{margin:0 0 var(--nx-space-2);font-size:var(--nx-fs-26);font-weight:600;line-height:1.25}.nx-legal h2{margin:var(--nx-space-8) 0 var(--nx-space-2);font-size:var(--nx-fs-18);scroll-margin-top:var(--nx-space-6);font-weight:600}.nx-legal h3{margin:var(--nx-space-5) 0 var(--nx-space-1);font-size:var(--nx-fs-15);font-weight:600}.nx-legal p,.nx-legal ul,.nx-legal ol{margin:0 0 var(--nx-space-3)}.nx-legal ul,.nx-legal ol{padding-inline-start:1.25em}.nx-legal li+li{margin-top:var(--nx-space-1)}.nx-legal-version{margin:0 0 var(--nx-space-4);color:var(--nx-ink-muted);font-size:var(--nx-fs-12_5);display:block}.nx-legal-review{margin:0 0 var(--nx-space-5);padding:var(--nx-space-3) var(--nx-space-4);border-radius:var(--nx-r-card);border:1px solid var(--nx-warn);background:var(--nx-warn-soft);color:var(--nx-warn-text);font-size:var(--nx-fs-13_5);font-weight:500}.nx-legal-note{padding:var(--nx-space-2) var(--nx-space-3);border-inline-start:3px solid var(--nx-warn);background:var(--nx-warn-soft);color:var(--nx-ink-2);font-size:var(--nx-fs-13)}.nx-legal-placeholder{border-radius:var(--nx-r-xs);background:var(--nx-warn-soft);color:var(--nx-warn-text);padding:0 4px;font-weight:500}.nx-legal-audience{gap:var(--nx-space-1);border-radius:var(--nx-r-pill);background:var(--nx-row-hover);padding:3px;display:inline-flex}.nx-legal-audience a{border-radius:var(--nx-r-pill);color:var(--nx-ink-2);font-size:var(--nx-fs-13);padding:4px 14px;text-decoration:none}.nx-legal-audience a[aria-current=page]{background:var(--nx-glass-card-solid,var(--nx-glass-card-bg));color:var(--nx-ink);font-weight:500}.nx-legal-toc{margin:0 0 var(--nx-space-4);padding:var(--nx-space-3) var(--nx-space-4);border-radius:var(--nx-r-card);border:1px solid var(--nx-line)}.nx-legal-toc summary{cursor:pointer;font-weight:500}.nx-legal-toc ol{margin:var(--nx-space-2) 0 0;columns:2 240px}.nx-legal-toc a{color:var(--nx-ink-2);text-decoration:none}.nx-legal-toc a:hover{text-decoration:underline}.nx-legal-dl{gap:var(--nx-space-1);margin:0 0 var(--nx-space-3);display:grid}.nx-legal-dl>div{gap:var(--nx-space-3);grid-template-columns:minmax(120px,200px) 1fr;display:grid}.nx-legal-dl dt{color:var(--nx-ink-muted)}.nx-legal-dl dd{margin:0}.nx-legal-table{margin:0 0 var(--nx-space-4);border-radius:var(--nx-r-card);border:1px solid var(--nx-line);overflow-x:auto}.nx-legal-table table{border-collapse:collapse;width:100%;font-size:var(--nx-fs-13);line-height:1.5}.nx-legal-table th,.nx-legal-table td{padding:var(--nx-space-2) var(--nx-space-3);border-bottom:1px solid var(--nx-line);text-align:start;vertical-align:top}.nx-legal-table thead th{color:var(--nx-ink-muted);font-size:var(--nx-fs-12);font-weight:500}.nx-legal-table tbody th{width:32%;font-weight:500}.nx-legal-table tr:last-child>*{border-bottom:0}.nx-legal-card.nx-legal-consent{width:min(640px,100%)}.nx-legal-lead{margin:0 0 var(--nx-space-5);color:var(--nx-ink-2);font-size:var(--nx-fs-14_5);line-height:1.6}.nx-legal-doclist{gap:var(--nx-space-2);margin:0 0 var(--nx-space-5);padding:0;list-style:none;display:grid}.nx-legal-doclist li{justify-content:space-between;align-items:center;gap:var(--nx-space-2) var(--nx-space-4);padding:var(--nx-space-3) var(--nx-space-4);border-radius:var(--nx-r-card);border:1px solid var(--nx-line);flex-wrap:wrap;display:flex}.nx-legal-doclist strong{font-weight:600;display:block}.nx-legal-doclist .nx-legal-version{margin:0}.nx-legal-doclist a{color:var(--nx-accent-text);font-size:var(--nx-fs-13)}@media (max-width:640px){.nx-legal-page{padding:var(--nx-space-4) var(--nx-space-3) var(--nx-space-6)}.nx-legal-card{padding:var(--nx-space-5) var(--nx-space-4)}.nx-legal h1,.nx-legal-consent h1{font-size:var(--nx-fs-22)}.nx-legal-dl>div{grid-template-columns:1fr;gap:0}.nx-main-end{padding-inline:var(--nx-space-4)}}:is(.nx-legal-page:has(.nx-legal-consent)>.nx-legal-head,.nx-legal-page:has(.nx-legal-consent)>.nx-legal-foot){width:min(640px,100%)}

