.settings-about{overflow-wrap:anywhere;box-sizing:border-box;width:min(800px,100%);margin:0 auto;padding:24px 16px}.settings-about *,.update-indicator-slot *{box-sizing:border-box;min-width:0}.about-version{margin-bottom:4px;font-size:22px}.about-build{color:var(--nf-dim);margin-top:0;font-size:12px}.updates-status{height:88px;overflow:auto}.updates-offer{height:256px;margin-top:16px}.updates-offer>p:first-child{height:42px;overflow:auto}.updates-short-notes{height:64px;overflow:auto}.updates-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.65fr);gap:6px;display:grid}.updates-actions button{white-space:normal;height:48px;padding-inline:6px;font-size:12px}.updates-deferred{height:32px;font-size:12px;overflow:auto}.updates-install-explanation{color:var(--nf-dim);font-size:12px}.updates-feedback{height:88px;color:var(--nf-warn);overflow:auto}.updates-full-notes{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60dvh;font:inherit;overflow:auto}.update-indicator-slot{flex:none;width:min(220px,42vw);height:36px;margin-left:auto;overflow:hidden}.update-indicator-slot button{white-space:nowrap;text-overflow:ellipsis;width:100%;min-height:32px;font-size:11px;overflow:hidden}
.nf-glass-orb__wall{pointer-events:none;opacity:var(--glass-rim,1);background:radial-gradient(62% 34% at 50% 6%,#ffffff38,#0000 70%),radial-gradient(46% 22% at 50% 96%,#ffffff1f,#0000 72%),radial-gradient(circle at 32% 24%,#ffffff24,#0000 34%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #ffffff38,inset 0 0 0 1px #ffffff14,inset 0 12px 16px -14px #fff6,inset 0 -14px 18px -16px #ffffff61}
.nf-glass-orb__backdrop{border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(3px)saturate(1.2);backdrop-filter:blur(3px)saturate(1.2);background:radial-gradient(circle at 30% 22%,#ffffff1f,#ffffff05 70%);position:absolute;inset:0}@supports ((-webkit-backdrop-filter:url("#nf-orb-filter")) or (backdrop-filter:url("#nf-orb-filter"))){.nf-glass-orb__backdrop{-webkit-backdrop-filter:var(--nf-orb-refraction) blur(1px) saturate(1.2);backdrop-filter:var(--nf-orb-refraction) blur(1px) saturate(1.2)}}.nf-glass-orb[data-state=unlit],.nf-glass-orb[data-state=unlit] .nf-glass-orb__backdrop,.nf-glass-orb[data-state=unlit] .nf-glass-orb__wall{background:0 0}.nf-glass-orb[data-state=idle] canvas,.nf-glass-orb[data-state=unlit] canvas{mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){.nf-glass-orb,.nf-glass-orb *{transition:none!important;animation:none!important}}
.nf-glass-orb{background:radial-gradient(circle at 32% 26%,#ffffff2e,#0000 42%),radial-gradient(circle at 50% 55%,#1214280d,#0808141f 72%);border:1px solid #ffffff57;border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden}.nf-glass-orb canvas{mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nf-agent-card{border:1px solid var(--nf-line);border-radius:var(--nf-glass-radius,14px);background:var(--nf-glass-bg);flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;padding:.75rem;display:flex}.nf-agent-card[data-variant=compact]{flex-wrap:nowrap;gap:.4rem;padding:.5rem}.nf-agent-card[data-variant=compact] .nf-agent-card__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nf-agent-card__name{overflow-wrap:anywhere;flex:5rem;min-width:0;font-weight:600}.nf-agent-card__count{text-align:right;font-variant-numeric:tabular-nums;min-width:2.5ch}.nf-agent-card__star{width:1.2em;color:var(--nf-pink)}.nf-agent-card__edit{min-width:3rem;min-height:2rem}.nf-agent-card[aria-current=true]{border-color:var(--nf-blue)}.nf-agent-card__status{white-space:nowrap;flex:0 0 6rem;align-items:center;width:6rem;display:inline-flex;overflow:hidden}.nf-agent-card__primary{align-items:center;gap:inherit;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:8rem;padding:.5rem;display:flex}.nf-agent-card__primary:focus-visible{outline:2px solid var(--nf-blue);border-radius:.25rem}
.nf-aurora{z-index:-1;pointer-events:none;background:var(--nf-black);contain:strict;position:fixed;inset:0;overflow:hidden}.nf-aurora:before,.nf-aurora:after{content:"";border-radius:50%;position:absolute}.nf-aurora--drift:before,.nf-aurora--drift:after{will-change:transform}.nf-aurora:before{background:radial-gradient(closest-side, var(--nf-aurora-blue), transparent 72%);width:78vmax;height:78vmax;top:-30vmax;left:-24vmax}.nf-aurora:after{background:radial-gradient(closest-side, var(--nf-aurora-magenta), transparent 72%);width:70vmax;height:70vmax;bottom:-34vmax;right:-22vmax}.nf-aurora--drift:before{animation:28s ease-in-out infinite alternate nf-aurora-a}.nf-aurora--drift:after{animation:34s ease-in-out infinite alternate nf-aurora-b}@keyframes nf-aurora-a{to{transform:translate(9vmax,7vmax)scale(1.08)}}@keyframes nf-aurora-b{to{transform:translate(-8vmax,-6vmax)scale(1.1)}}.nf-glass{background:var(--nf-glass-bg);border:1px solid var(--nf-glass-border);border-radius:var(--nf-glass-radius);box-shadow:inset 0 1px 0 var(--nf-glass-highlight), var(--nf-glass-shadow)}.nf-glass--strong{background:var(--nf-glass-bg-strong)}.nf-glass--blur{-webkit-backdrop-filter:blur(var(--nf-glass-blur)) saturate(1.25);backdrop-filter:blur(var(--nf-glass-blur)) saturate(1.25)}.nf-glass--rim{position:relative}.nf-glass--rim:before{content:"";border-radius:inherit;background:var(--nf-glass-rim);pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-nf-material=glass] .nf-dialog-backdrop{background:var(--nf-scrim-tint);-webkit-backdrop-filter:blur(var(--nf-scrim-blur)) saturate(1.15);backdrop-filter:blur(var(--nf-scrim-blur)) saturate(1.15);animation:.22s ease-out both nf-scrim-in}[data-nf-material=glass] .nf-dialog{background:var(--nf-glass-bg-strong);border:1px solid var(--nf-glass-border);border-radius:var(--nf-glass-radius);box-shadow:inset 0 1px 0 var(--nf-glass-highlight), var(--nf-glass-shadow);animation:.28s cubic-bezier(.16,1,.3,1) both nf-glass-in;position:relative}[data-nf-material=glass] .nf-dialog:before{content:"";border-radius:inherit;background:var(--nf-glass-rim);pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-nf-material=glass] .nf-dialog-backdrop[data-sheet=true] .nf-dialog{border-radius:var(--nf-glass-radius) var(--nf-glass-radius) 0 0}[data-nf-material=glass] .nf-nav{background:color-mix(in srgb, var(--nf-panel) 55%, transparent);border-right-color:var(--nf-glass-border)}[data-nf-material=glass] .nf-navigation[data-open=true]>.nf-nav,[data-nf-material=glass] .nf-navigation[data-open=desktop]>.nf-nav{background:color-mix(in srgb, var(--nf-panel) 94%, transparent);box-shadow:var(--nf-glass-shadow)}[data-nf-material=glass] .nf-nav__item[aria-current=page]{background:linear-gradient(90deg, color-mix(in srgb, var(--nf-blue) 22%, transparent), transparent);box-shadow:inset 2px 0 0 var(--nf-pink)}[data-nf-material=glass] .nf-navigation__header{border-bottom-color:#0000}[data-nf-material=glass] .nf-input,[data-nf-material=glass] .nf-select__trigger{background:color-mix(in srgb, var(--nf-white) 4%, transparent);border-color:var(--nf-glass-border);border-radius:10px}[data-nf-material=glass] .nf-input:focus-visible,[data-nf-material=glass] .nf-select__trigger:focus-visible{outline:2px solid var(--nf-blue);outline-offset:1px;box-shadow:0 0 0 4px color-mix(in srgb, var(--nf-blue) 22%, transparent)}[data-nf-material=glass] .nf-btn{border-radius:10px}[data-nf-material=glass] .nf-panel{border-color:var(--nf-glass-border)}[data-nf-material=glass]:has(.nf-dialog-backdrop) .nf-stream__chunk{animation-duration:1ms}@keyframes nf-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes nf-glass-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-nf-material=glass] .nf-dialog-backdrop{background:color-mix(in srgb, var(--nf-black) 78%, transparent)}}@media (prefers-reduced-transparency:reduce){:root{--nf-glass-bg:var(--nf-panel);--nf-glass-bg-strong:var(--nf-panel-strong);--nf-scrim-tint:color-mix(in srgb, var(--nf-black) 86%, transparent)}[data-nf-material=glass] .nf-dialog-backdrop,.nf-glass--blur{-webkit-backdrop-filter:none;backdrop-filter:none}[data-nf-material=glass] .nf-nav{background:var(--nf-panel)}}@media (prefers-reduced-motion:reduce){.nf-aurora:before,.nf-aurora:after{animation:none!important}[data-nf-material=glass] .nf-dialog{animation:.12s linear both nf-scrim-in}[data-nf-material=glass] .nf-dialog-backdrop{animation:none}}
@font-face{font-family:Barlow Condensed;font-weight:400;font-display:block;src:url(/fonts/barlow-condensed-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:500;font-display:block;src:url(/fonts/barlow-condensed-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:600;font-display:block;src:url(/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:block;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Rajdhani;font-weight:400;font-display:block;src:url(/fonts/rajdhani-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Rajdhani;font-weight:500;font-display:block;src:url(/fonts/rajdhani-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Rajdhani;font-weight:600;font-display:block;src:url(/fonts/rajdhani-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Rajdhani;font-weight:700;font-display:block;src:url(/fonts/rajdhani-latin-700-normal.woff2)format("woff2")}html[data-nf-material=glass]{background:var(--nf-black)}[data-nf-material=glass] body{background:0 0}[data-nf-material=glass] .nf-nav__brand span{font:600 16px/1 var(--nf-heading);letter-spacing:.2em;text-transform:uppercase}[data-nf-material=glass] .nf-navigation__header{height:60px;min-height:60px}[data-nf-material=glass] .nf-navigation__header h1{font:600 24px/1 var(--nf-heading);letter-spacing:.12em;text-transform:uppercase}
.nf-entrance{z-index:9000;isolation:isolate;color:var(--nf-white);background:var(--nf-black);font-family:var(--nf-body);position:fixed;inset:0;overflow:hidden auto}.nf-entrance *,.nf-entrance :before,.nf-entrance :after{box-sizing:border-box}.nf-entrance__grid{z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--nf-white) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--nf-white) 3.5%, transparent) 1px, transparent 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 45%,#000 15%,#0000 72%);mask-image:radial-gradient(at 50% 45%,#000 15%,#0000 72%)}.nf-entrance__brandbar{z-index:2;font:600 15px/1 var(--nf-heading);letter-spacing:.24em;text-transform:uppercase;visibility:hidden;opacity:0;align-items:center;gap:10px;transition:opacity .35s,visibility 0s .35s;display:flex;position:absolute;top:18px;left:22px}.nf-entrance__brandbar img{width:30px;height:30px}.nf-entrance[data-phase=signing] .nf-entrance__brandbar{visibility:inherit;opacity:1;transition:opacity .45s .15s}.nf-entrance__stage{--frame-h:min(660px, calc(100vh - 230px));grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;min-height:100%;padding:64px 16px 56px;display:grid;position:relative}.nf-entrance__hero{text-align:center;grid-area:1/1;align-self:end;justify-items:center;gap:clamp(14px,2.4vh,26px);padding-bottom:clamp(20px,4vh,40px);transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1),visibility;display:grid}.nf-entrance__actions{grid-area:2/1;align-self:start;gap:10px;width:min(360px,100%);transition:opacity .3s,transform .5s cubic-bezier(.16,1,.3,1),visibility;display:grid}.nf-entrance__offline{grid-area:3/1;justify-content:center;width:min(360px,100%);padding-top:6px;display:flex}.nf-entrance__frame{left:0;right:0;top:calc(50% - var(--frame-h) / 2 - 30px);width:min(476px,100% - 32px);height:var(--frame-h);visibility:hidden;opacity:0;border-radius:20px;grid-template-rows:40px minmax(0,1fr) 56px;margin-inline:auto;padding:0 8px;transition:opacity .18s,visibility 0s .18s;display:grid;position:absolute}.nf-entrance[data-phase=signing]{overflow:hidden}.nf-entrance[data-phase=signing] .nf-entrance__offline{left:0;right:0;top:calc(50% + var(--frame-h) / 2 - 22px);grid-area:auto;margin-inline:auto;position:absolute}.nf-entrance[data-phase=signing] .nf-entrance__alert{left:0;right:0;top:calc(50% + var(--frame-h) / 2 + 30px);grid-area:auto;margin-inline:auto;position:absolute}.nf-entrance[data-phase=signing] .nf-entrance__hero,.nf-entrance[data-phase=signing] .nf-entrance__actions{visibility:hidden;opacity:0;transition:opacity .3s,transform .5s cubic-bezier(.16,1,.3,1),visibility 0s .3s;transform:scale(.97)translateY(-10px)}.nf-entrance[data-phase=signing] .nf-entrance__frame{visibility:inherit;opacity:1;transition:opacity .18s}.nf-entrance__mark{aspect-ratio:1;width:clamp(88px,min(20vw,20vh),176px);position:relative}.nf-entrance__mark img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.nf-entrance__halo{background:radial-gradient(circle at 40% 44%, color-mix(in srgb, var(--nf-blue) 30%, transparent), transparent 58%), radial-gradient(circle at 62% 60%, color-mix(in srgb, var(--nf-pink) 22%, transparent), transparent 56%);border-radius:50%;animation:7s ease-in-out infinite alternate nf-entrance-halo;position:absolute;inset:-38%}.nf-entrance[aria-hidden=true] .nf-aurora:before,.nf-entrance[aria-hidden=true] .nf-aurora:after,.nf-entrance[aria-hidden=true] .nf-entrance__halo,.nf-entrance[data-phase=signing] .nf-entrance__halo{animation:none}@keyframes nf-entrance-halo{0%{opacity:.7;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}.nf-entrance__wordmark{font:600 clamp(34px, 5vw, 78px)/1 var(--nf-heading);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;margin:0;padding-left:.2em}.nf-entrance__word-b{background:linear-gradient(90deg, var(--nf-blue), var(--nf-pink));color:#0000;-webkit-background-clip:text;background-clip:text}.nf-entrance__message{box-sizing:border-box;text-align:center;height:calc(2.8em + 26px);color:var(--nf-muted);order:2;margin:0;font-size:15px;line-height:1.4;overflow:hidden auto}.nf-entrance .nf-entrance__primary.nf-btn{width:100%;min-height:54px;font:600 19px/1 var(--nf-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--nf-white);background:linear-gradient(135deg, color-mix(in srgb, var(--nf-blue) 92%, transparent), color-mix(in srgb, var(--nf-blue) 45%, var(--nf-pink)) 55%, color-mix(in srgb, var(--nf-pink) 88%, transparent));border:1px solid color-mix(in srgb, var(--nf-white) 18%, transparent);box-shadow:0 10px 34px color-mix(in srgb, var(--nf-blue) 30%, transparent), 0 6px 26px color-mix(in srgb, var(--nf-pink) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--nf-white) 25%, transparent);border-radius:12px}.nf-entrance .nf-entrance__primary.nf-btn:hover:not(:disabled){box-shadow:0 12px 40px color-mix(in srgb, var(--nf-blue) 42%, transparent), 0 8px 32px color-mix(in srgb, var(--nf-pink) 32%, transparent), inset 0 1px 0 color-mix(in srgb, var(--nf-white) 30%, transparent)}.nf-entrance .nf-entrance__primary.nf-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--nf-white) 80%, transparent);outline-offset:4px}.nf-entrance .nf-entrance__secondary.nf-btn{min-width:200px;min-height:44px;color:var(--nf-muted);border-color:#0000;border-radius:12px;font-size:16px}.nf-entrance .nf-entrance__secondary.nf-btn:hover:not(:disabled){color:var(--nf-white);border-color:var(--nf-glass-border);box-shadow:none;background:color-mix(in srgb, var(--nf-white) 4%, transparent)}.nf-entrance__origin{min-width:0;color:var(--nf-muted);letter-spacing:.02em;align-items:center;gap:8px;margin:0;padding:0 8px;font-size:13px;display:flex}.nf-entrance__origin svg{width:13px;height:13px;color:var(--nf-ok);flex:none}.nf-entrance__origin span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nf-entrance__region{background:#0a0a0f;border-radius:4px;position:relative;overflow:hidden}.nf-entrance__frame-actions{justify-content:center;align-items:center;gap:8px;display:flex}.nf-entrance__frame-actions .nf-btn{color:var(--nf-muted);border-color:#0000}.nf-entrance__loading{text-align:center;color:var(--nf-dim);margin:0;font-size:13px;position:absolute;bottom:18px;left:0;right:0}.nf-entrance__skeleton{grid-template-columns:44px 1fr;grid-auto-rows:min-content;align-content:start;column-gap:12px;padding:96px 42px 0;display:grid;position:absolute;inset:0}.nf-entrance__skeleton i{background:color-mix(in srgb, var(--nf-white) 6%, transparent);border-radius:6px;display:block;position:relative;overflow:hidden}.nf-entrance__skeleton i:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--nf-blue) 14%, transparent) 40%, color-mix(in srgb, var(--nf-pink) 12%, transparent) 60%, transparent);animation:1.6s ease-in-out 4 nf-entrance-shimmer;position:absolute;inset:0;transform:translate(-100%)}.nf-entrance:not([data-phase=signing]) .nf-entrance__skeleton i:after{animation:none}@keyframes nf-entrance-shimmer{to{transform:translate(100%)}}.nf-entrance__skeleton .sk-logo{border-radius:10px;grid-row:span 2;width:40px;height:40px}.nf-entrance__skeleton .sk-title{width:62%;height:20px;margin-top:2px}.nf-entrance__skeleton .sk-sub{width:44%;height:12px;margin-top:8px}.nf-entrance__skeleton .sk-label,.nf-entrance__skeleton .sk-input,.nf-entrance__skeleton .sk-button{grid-column:1/-1}.nf-entrance__skeleton .sk-label{width:28%;height:12px;margin-top:30px}.nf-entrance__skeleton .sk-input{height:42px;margin-top:10px}.nf-entrance__skeleton .sk-button{background:linear-gradient(90deg, color-mix(in srgb, var(--nf-blue) 14%, transparent), color-mix(in srgb, var(--nf-pink) 12%, transparent));height:40px;margin-top:28px}.nf-entrance__alert{box-sizing:border-box;text-align:center;max-width:476px;height:calc(2.8em + 26px);color:var(--nf-bad);grid-area:4/1;margin:12px 0 0;font-size:14px;line-height:1.4;overflow:hidden auto}.nf-entrance__footer{text-align:center;letter-spacing:.08em;color:var(--nf-dim);pointer-events:none;font-size:12px;position:absolute;bottom:14px;left:0;right:0}@media (max-height:640px){.nf-entrance__footer{visibility:hidden}}@media (max-height:560px){.nf-entrance__stage{padding-top:48px}.nf-entrance__mark{width:72px}}@media (prefers-reduced-motion:reduce){.nf-entrance__halo,.nf-entrance__skeleton i:after{animation:none!important}.nf-entrance__hero,.nf-entrance__actions,.nf-entrance__brandbar{transition-property:opacity,visibility!important;transform:none!important}}.nf-login .nf-login__card{gap:0;width:min(400px,100%);padding:22px 20px 16px}.nf-login .nf-login__card input{font-size:16px}.nf-login .nf-entrance__stage{padding-bottom:40px}.nf-login .nf-login__card .nf-form.nf-panel{box-shadow:none;background:0 0;border:0;padding:0}@media (max-width:420px){.nf-login .nf-entrance__wordmark{letter-spacing:.14em;padding-left:.14em;font-size:30px}}html:has(.nf-login--framed){background:#0a0a0f}html:has(.nf-login--framed) .nf-aurora{display:none}.nf-login.nf-entrance{min-height:100dvh;position:relative}html:has(.nf-login) body>.nf-aurora{display:none}
.nf-breadcrumbs__sep{font-size:0}.nf-breadcrumbs__sep:after{content:"›";font-size:1rem}.route-breadcrumbs{height:2rem;overflow:hidden}.route-breadcrumbs .nf-breadcrumbs{align-items:center;min-width:0;height:100%;display:flex}.route-breadcrumbs .nf-breadcrumbs__back{flex:none}.route-breadcrumbs .nf-breadcrumbs__trail{white-space:nowrap;flex-wrap:nowrap;min-width:0;margin:0;display:flex;overflow:hidden}
