@font-face{font-family:Sora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/sora-latin-BUlRykrX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/sora-latin-ext-rqDZ1P7Z.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/source-serif-4-latin-BpEBLj1O.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/source-serif-4-latin-ext-HoL-AExg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--nx-paper: #faf7f2;--nx-paper-warm: #efeae2;--nx-paper-tint: #f6f1e7;--nx-surface: #ffffff;--nx-hairline: #e7e0d4;--nx-rule: #d6d0c4;--nx-shade: #ede7db;--nx-shimmer: #f8f4ec;--nx-ink: #1e1b18;--nx-ink-muted: #57534e;--nx-ink-faint: #6b665f;--nx-ink-ghost: #8a847d;--nx-amber: #b45309;--nx-amber-deep: #92400e;--nx-amber-soft: #fdf0e1;--nx-teal: #0f766e;--nx-teal-soft: #ecfdf5;--nx-free: #1f5a33;--nx-free-soft: #e3f1e6;--nx-free-line: #bfddc6;--nx-danger: #b91c1c;--nx-danger-soft: #fef2f2;--nx-series-people: #b45309;--nx-series-machines: #0d9488;--nx-font-ui: "Sora", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--nx-font-editorial: "Source Serif 4", ui-serif, Georgia, "Times New Roman", serif;--nx-fs-display: 34px;--nx-fs-title: 28px;--nx-fs-headline: 22px;--nx-fs-section: 19px;--nx-fs-card: 17px;--nx-fs-body: 16px;--nx-fs-small: 14px;--nx-fs-meta: 13px;--nx-fs-eyebrow: 12px;--nx-r-xs: 10px;--nx-r-sm: 12px;--nx-r-md: 14px;--nx-r-lg: 16px;--nx-r-xl: 18px;--nx-r-2xl: 24px;--nx-r-pill: 999px;--nx-sh-1: 0 2px 8px rgba(30, 27, 24, .05);--nx-sh-2: 0 6px 18px rgba(30, 27, 24, .08);--nx-sh-3: 0 10px 26px rgba(30, 27, 24, .1);--nx-sh-hero: 0 8px 28px rgba(30, 27, 24, .08);--nx-s1: 4px;--nx-s2: 8px;--nx-s3: 12px;--nx-s4: 16px;--nx-s5: 20px;--nx-s6: 24px;--nx-s8: 32px;--nx-s10: 40px;--nx-s12: 48px;--nx-s14: 56px;--nx-max: 1280px;--nx-gutter: 16px;--nx-bottom-bar: 72px;--nx-topbar: 60px;--nx-touch: 48px;--nx-ease: cubic-bezier(.16, 1, .3, 1);--nx-fast: .18s;--nx-base: .26s;--nx-slow: .4s}@media(min-width:641px){:root{--nx-gutter: 24px;--nx-fs-title: 32px}}@media(min-width:1024px){:root{--nx-gutter: 40px;--nx-topbar: 68px;--nx-fs-display: 52px;--nx-fs-title: 36px}}.nx-shell{min-height:100vh;display:flex;flex-direction:column}.nx-wrap{width:100%;max-width:var(--nx-max);margin:0 auto;padding-inline:var(--nx-gutter)}.nx-main{flex:1;padding-bottom:var(--nx-s8)}@media(min-width:641px){.nx-main{padding-bottom:var(--nx-s12)}}.nx-offline{background:var(--nx-amber-soft);border-bottom:1px solid color-mix(in srgb,var(--nx-amber) 35%,transparent);color:var(--nx-amber-deep)}.nx-offline__inner{padding-block:6px}.nx-offline__title{cursor:pointer;font:600 var(--nx-fs-meta) / 1.45 var(--nx-font-ui)}.nx-offline__list{margin:var(--nx-s2) 0 var(--nx-s1);padding-left:var(--nx-s5);list-style:disc;font:400 var(--nx-fs-meta) / 1.55 var(--nx-font-ui)}.nx-offline__list li+li{margin-top:var(--nx-s1)}.nx-topbar{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--nx-hairline)}.nx-topbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:color-mix(in srgb,var(--nx-paper) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nx-topbar__inner{display:flex;align-items:center;gap:var(--nx-s3);height:var(--nx-topbar)}@media(min-width:1024px){.nx-topbar__inner{gap:var(--nx-s6)}}.nx-topbar__nav{display:none;gap:var(--nx-s4);font:500 15px var(--nx-font-ui)}@media(min-width:1280px){.nx-topbar__nav{display:flex}.nx-topbar__end .nx-free{display:none}}.nx-topbar__nav a{color:var(--nx-ink-muted);text-decoration:none;white-space:nowrap}.nx-topbar__nav a:hover{color:var(--nx-ink)}.nx-topbar__nav a[aria-current=page]{color:var(--nx-ink);font-weight:600}.nx-topbar__nav a[data-accent=teal]{color:var(--nx-teal)}.nx-topbar__end{margin-left:auto;display:flex;flex:none;align-items:center;gap:var(--nx-s2)}@media(min-width:641px){.nx-topbar__end{gap:var(--nx-s3)}}.nx-topbar__signin{gap:var(--nx-s2)}@media(max-width:640px){.nx-topbar__end>.nx-btn--primary{display:none}.nx-language__globe{display:none}}.nx-topbar__search{display:none;flex:1;min-width:140px;max-width:360px}@media(min-width:1024px)and (max-width:1279.98px){.nx-topbar__search{display:block}}@media(max-width:899px){.nx-topbar__signin{width:40px;height:40px;padding:0;border-radius:var(--nx-r-sm);background:var(--nx-surface);border:1px solid var(--nx-hairline);color:var(--nx-ink)}.nx-topbar__signin-label,.nx-topbar__account-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nx-account__trigger{width:40px;padding:0;justify-content:center}}@media(max-width:1023px){.nx-topbar__end .nx-free{display:none}}.nx-bottombar{position:fixed;inset-inline:0;bottom:0;z-index:40;height:calc(var(--nx-bottom-bar) + env(safe-area-inset-bottom,0px));padding:6px var(--nx-s1) env(safe-area-inset-bottom,0px);background:var(--nx-surface);border-top:1px solid var(--nx-hairline);box-shadow:0 -6px 20px #1e1b180d;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}@media(min-width:641px){.nx-bottombar{display:none}}.nx-bottombar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:var(--nx-touch);font:500 11.5px var(--nx-font-ui);color:var(--nx-ink-faint);text-decoration:none;white-space:nowrap}.nx-bottombar__item:hover{color:var(--nx-ink);text-decoration:none}.nx-bottombar__item[aria-current=page]{color:var(--nx-ink);font-weight:600}.nx-bottombar__item--post{justify-content:flex-end;padding-bottom:6px;color:var(--nx-amber-deep);font-weight:600}.nx-bottombar__item--post:hover{color:var(--nx-amber-deep)}.nx-bottombar__fab{position:absolute;top:-22px;left:50%;width:56px;height:56px;margin-left:-28px;border-radius:50%;background:var(--nx-amber);color:#fff;display:flex;align-items:center;justify-content:center;border:4px solid var(--nx-surface);box-shadow:0 8px 20px #b4530952;transition:transform var(--nx-fast) var(--nx-ease)}.nx-bottombar__item--post{position:relative}@media(prefers-reduced-motion:no-preference){.nx-bottombar__item--post:active .nx-bottombar__fab{transform:scale(.94)}}.nx-footer{border-top:1px solid var(--nx-hairline);background:var(--nx-paper-warm);padding-block:var(--nx-s10);margin-bottom:calc(var(--nx-bottom-bar) + env(safe-area-inset-bottom,0px))}@media(min-width:641px){.nx-footer{margin-bottom:0}}.nx-footer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-s8) var(--nx-s6)}@media(min-width:768px){.nx-footer__grid{grid-template-columns:1.4fr repeat(4,minmax(0,1fr))}}.nx-footer h2{font:600 var(--nx-fs-eyebrow) var(--nx-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--nx-ink-faint);margin-bottom:var(--nx-s3)}.nx-footer a{color:var(--nx-ink-muted);font-size:var(--nx-fs-small);line-height:2.2}.nx-footer__brand{display:flex;flex-direction:column;gap:var(--nx-s2);grid-column:1 / -1}@media(min-width:768px){.nx-footer__brand{grid-column:auto}}.nx-footer__tagline{font:italic 400 15px var(--nx-font-editorial);color:var(--nx-ink-muted)}.nx-footer__free{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--nx-s1)}.nx-footer a:hover{color:var(--nx-ink)}.nx-footer__bottom{margin-top:var(--nx-s8);padding-top:var(--nx-s5);border-top:1px solid var(--nx-rule);display:flex;flex-wrap:wrap;gap:var(--nx-s4);align-items:center;font:400 var(--nx-fs-meta) var(--nx-font-ui);color:var(--nx-ink-faint)}.nx-footer__credit{margin-left:auto;font-size:var(--nx-fs-eyebrow);color:var(--nx-ink-ghost)}.nx-footer__locales{margin-left:auto}.nx-page{padding-block:var(--nx-s4) var(--nx-s10);display:flex;flex-direction:column;gap:var(--nx-s8)}@media(min-width:1024px){.nx-page{padding-block:var(--nx-s8) var(--nx-s12);gap:var(--nx-s10)}}.nx-section{display:flex;flex-direction:column;gap:var(--nx-s4)}.nx-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nx-s4)}.nx-section__head>a{font:600 var(--nx-fs-small) var(--nx-font-ui);white-space:nowrap}.nx-section__title{font:600 var(--nx-fs-section) / 1.3 var(--nx-font-ui);letter-spacing:-.01em;color:var(--nx-ink)}@media(min-width:1024px){.nx-section__title{font-size:22px}}.nx-area{display:flex;flex-direction:column;gap:var(--nx-s2)}.nx-area__title{font:600 var(--nx-fs-small) / 1.3 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-grid{display:grid;gap:var(--nx-s3);list-style:none;padding:0;grid-template-columns:minmax(0,1fr)}.nx-grid>li{display:flex}.nx-grid>li>.nx-card{flex:1}@media(min-width:641px){.nx-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.nx-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.nx-split{display:grid;gap:var(--nx-s6);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.nx-split{grid-template-columns:minmax(0,1fr) 340px;gap:var(--nx-s10);align-items:start}.nx-split--rail{grid-template-columns:220px minmax(0,1fr)}}.nx-stack{display:flex;flex-direction:column;gap:var(--nx-s3)}.nx-row{display:flex;align-items:center;gap:var(--nx-s2);flex-wrap:wrap}@media(max-width:389px){.nx-topbar__inner{gap:var(--nx-s2)}.nx-topbar .nx-logo{font-size:20px}.nx-topbar__end{gap:6px}.nx-topbar .nx-locality__chip,.nx-topbar .nx-language__chip{padding:0 8px 0 10px;gap:4px}.nx-topbar .nx-locality__name{max-width:8ch}}.nx-logo{display:inline-flex;align-items:baseline;flex:none;font:700 22px var(--nx-font-ui);letter-spacing:-.03em;color:var(--nx-ink);text-decoration:none}.nx-logo:hover{color:var(--nx-ink);text-decoration:none}.nx-logo__dot{width:6px;height:6px;border-radius:50%;background:var(--nx-amber);margin-left:2px;display:inline-block}.nx-logo--lg{font-size:34px;letter-spacing:-.03em}.nx-logo--lg .nx-logo__dot{width:8px;height:8px;margin-left:4px}.nx-beacon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px}.nx-beacon__core{width:24px;height:24px;border-radius:50%;background:var(--nx-amber)}.nx-beacon__ring{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%;border:2px solid var(--nx-amber);opacity:0}@media(prefers-reduced-motion:no-preference){.nx-beacon__ring{animation:nx-ripple 2.2s ease-out infinite}.nx-beacon__ring--delayed{animation-delay:1.1s}}@media(prefers-reduced-motion:reduce){.nx-beacon__ring{opacity:.5}}.nx-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--nx-s2);height:var(--nx-touch);padding-inline:var(--nx-s5);border-radius:var(--nx-r-md);border:1px solid transparent;font:600 15px var(--nx-font-ui);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--nx-fast) var(--nx-ease),border-color var(--nx-fast) var(--nx-ease),box-shadow var(--nx-fast) var(--nx-ease),transform var(--nx-fast) var(--nx-ease)}.nx-btn:hover{text-decoration:none}@media(prefers-reduced-motion:no-preference){.nx-btn:active{transform:scale(.98)}}.nx-btn--primary{background:var(--nx-amber);color:#fff;box-shadow:0 4px 14px #b4530938}.nx-btn--primary:hover{background:var(--nx-amber-deep);color:#fff}.nx-btn--strong{background:var(--nx-ink);color:#fff}.nx-btn--strong:hover{background:#000;color:#fff}.nx-btn--ghost{background:var(--nx-surface);border-color:var(--nx-hairline);color:var(--nx-ink)}.nx-btn--ghost:hover{border-color:var(--nx-rule);color:var(--nx-ink)}.nx-btn--danger{background:var(--nx-surface);border-color:var(--nx-danger);color:var(--nx-danger)}.nx-btn--danger:hover{background:var(--nx-danger);border-color:var(--nx-danger);color:#fff;text-decoration:none}.nx-btn--quiet{background:transparent;color:var(--nx-ink-muted);height:auto;min-height:40px;padding:0 var(--nx-s1)}.nx-btn--quiet:hover{color:var(--nx-ink)}.nx-btn--block{width:100%}.nx-btn--lg{height:56px;border-radius:var(--nx-r-lg);font-size:16px}.nx-btn--sm{height:40px;padding-inline:var(--nx-s4);border-radius:var(--nx-r-sm);font-size:var(--nx-fs-small)}.nx-btn--split{justify-content:space-between;gap:var(--nx-s3);padding-inline:var(--nx-s5) var(--nx-s3)}.nx-btn--split>.nx-row{flex-wrap:nowrap}.nx-btn--split{max-width:100%;min-width:0;overflow:hidden}@media(max-width:480px){.nx-detail__answer,.nx-listing__cta{justify-content:center}.nx-detail__answer .nx-free,.nx-listing__cta .nx-free{display:none}}.nx-btn svg,.nx-chip svg,.nx-free svg{flex:none}.nx-btn--icon{position:relative;width:var(--nx-touch);height:var(--nx-touch);padding:0;border-radius:var(--nx-r-md);background:var(--nx-surface);border-color:var(--nx-hairline);color:var(--nx-ink)}.nx-btn--icon:hover{border-color:var(--nx-rule);color:var(--nx-ink)}.nx-free{display:inline-flex;align-items:center;gap:4px;flex:none;height:24px;padding:0 9px 0 7px;border-radius:var(--nx-r-pill);background:var(--nx-free-soft);color:var(--nx-free);font:700 12px/1 var(--nx-font-ui);letter-spacing:.01em;white-space:nowrap}.nx-free--lg{height:28px;padding:0 11px 0 9px;font-size:13px}.nx-btn[disabled],.nx-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.nx-btn[aria-disabled=true][data-kit-blocked]{pointer-events:auto;cursor:not-allowed;box-shadow:none}.nx-form-missing{margin-bottom:var(--nx-s3);padding:var(--nx-s3) var(--nx-s4);border-radius:var(--nx-r-md);background:var(--nx-surface);border:1px solid var(--nx-hairline);font:400 14px/1.5 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-form-missing__title{font-weight:600;color:var(--nx-ink)}.nx-form-missing ul{margin:4px 0 0;padding-left:18px}.nx-chip,.nx-filters__jump{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 15px;border-radius:var(--nx-r-pill);background:var(--nx-surface);border:1px solid var(--nx-hairline);font:500 var(--nx-fs-small) var(--nx-font-ui);color:var(--nx-ink-muted);text-decoration:none;white-space:nowrap;transition:transform var(--nx-fast) var(--nx-ease),border-color var(--nx-fast) var(--nx-ease),background var(--nx-fast) var(--nx-ease)}.nx-chip:hover,.nx-filters__jump:hover{border-color:var(--nx-rule);color:var(--nx-ink);text-decoration:none}button.nx-chip{cursor:pointer;font:500 var(--nx-fs-small) var(--nx-font-ui)}@media(prefers-reduced-motion:no-preference){.nx-chip:active{transform:scale(.96)}}.nx-chip[aria-pressed=true],.nx-chip--active{background:var(--nx-ink);border-color:var(--nx-ink);color:#fff;font-weight:600}.nx-chip[aria-pressed=true]:hover,.nx-chip--active:hover{color:#fff}.nx-chip--strong{background:var(--nx-ink);border-color:var(--nx-ink);color:#fff;font-weight:600}span.nx-chip{min-height:26px;padding:0 10px;font-size:12.5px}.nx-chip--teal,.nx-chip--amber,.nx-chip--warn,.nx-chip--ready,.nx-chip--building,.nx-chip--missing,.nx-chip--error,.nx-chip--warning,.nx-chip--info{min-height:26px;padding:0 10px;border-color:transparent;font-size:12.5px;font-weight:600}.nx-chip--teal{background:var(--nx-teal-soft);color:var(--nx-teal)}.nx-chip--amber{background:var(--nx-amber-soft);color:var(--nx-amber-deep)}.nx-chiprow{display:flex;flex-wrap:wrap;gap:var(--nx-s2)}.nx-chiprow--lead{margin-bottom:var(--nx-s2)}.nx-chiprow--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.nx-chiprow--scroll::-webkit-scrollbar{display:none}.nx-search{display:flex;align-items:center;gap:10px;height:52px;padding:0 6px 0 16px;background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-lg);box-shadow:var(--nx-sh-1);color:var(--nx-ink-faint);transition:border-color var(--nx-fast) var(--nx-ease),box-shadow var(--nx-fast) var(--nx-ease)}.nx-search:focus-within{border-color:var(--nx-amber);box-shadow:0 0 0 3px var(--nx-amber-soft)}.nx-search input{flex:1;min-width:0;border:0;background:transparent;outline:none;font:400 16px var(--nx-font-ui);color:var(--nx-ink)}.nx-search input::placeholder{color:var(--nx-ink-ghost)}.nx-search .nx-btn{height:40px;padding-inline:var(--nx-s4);border-radius:var(--nx-r-sm)}.nx-search--hero{height:58px;border-radius:var(--nx-r-lg);box-shadow:var(--nx-sh-hero)}.nx-search--hero .nx-btn{height:46px}.nx-search--compact{height:44px;border-radius:var(--nx-r-md);box-shadow:none}.nx-search--compact input{font-size:15px}.nx-card{display:flex;flex-direction:column;gap:10px;background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-xl);padding:var(--nx-s4);text-decoration:none;color:inherit;transition:box-shadow var(--nx-base) var(--nx-ease),border-color var(--nx-base) var(--nx-ease),transform var(--nx-base) var(--nx-ease)}a.nx-card:hover{text-decoration:none;color:inherit;border-color:var(--nx-rule);box-shadow:var(--nx-sh-2)}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){a.nx-card:hover{box-shadow:var(--nx-sh-3);transform:translateY(-2px)}}.nx-card__top{display:flex;align-items:flex-start;gap:var(--nx-s3)}.nx-card__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.nx-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font:400 var(--nx-fs-meta) / 1.4 var(--nx-font-ui);color:var(--nx-ink-faint)}.nx-card__cat{color:var(--nx-ink-muted);font-weight:600}.nx-card__more,.nx-card__time{white-space:nowrap}.nx-card__title{font:600 var(--nx-fs-card) / 1.32 var(--nx-font-editorial);color:var(--nx-ink);overflow-wrap:anywhere}.nx-card__foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:auto;padding-top:10px;border-top:1px solid var(--nx-hairline);font:500 var(--nx-fs-meta) var(--nx-font-ui);color:var(--nx-ink-faint)}.nx-card__band{font:600 var(--nx-fs-small) var(--nx-font-ui);color:var(--nx-ink);margin-right:auto}.nx-card__sep{color:var(--nx-rule)}.nx-verified{display:inline-flex;align-items:center;gap:4px;color:var(--nx-teal);font-weight:600}@media(prefers-reduced-motion:no-preference){.nx-reveal>*{animation:nx-slideup var(--nx-slow) var(--nx-ease) both}.nx-reveal>*:nth-child(2){animation-delay:40ms}.nx-reveal>*:nth-child(3){animation-delay:80ms}.nx-reveal>*:nth-child(4){animation-delay:.12s}.nx-reveal>*:nth-child(5){animation-delay:.16s}.nx-reveal>*:nth-child(6){animation-delay:.2s}}.nx-provider{display:flex;gap:var(--nx-s3);align-items:flex-start}.nx-avatar{flex:none;width:48px;height:48px;border-radius:var(--nx-r-md);display:flex;align-items:center;justify-content:center;font:600 19px var(--nx-font-editorial);color:#fff}.nx-avatar--sm{width:36px;height:36px;border-radius:var(--nx-r-sm);font-size:15px}.nx-avatar--lg{width:72px;height:72px;border-radius:var(--nx-r-xl);font-size:30px}.nx-provider__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.nx-provider__name{display:flex;align-items:center;gap:6px;font:600 16px var(--nx-font-ui);color:var(--nx-ink)}.nx-provider__blurb{font:400 var(--nx-fs-small) / 1.45 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-provider__stats{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:2px;font:500 var(--nx-fs-meta) var(--nx-font-ui);color:var(--nx-ink-faint)}.nx-star{display:inline-flex;align-items:center;gap:4px;color:var(--nx-amber-deep);font-weight:600}.nx-respond{color:var(--nx-teal);font-weight:600}.nx-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--nx-s4) var(--nx-s2);list-style:none;padding:0}@media(min-width:641px){.nx-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1024px){.nx-tiles{grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--nx-s5) var(--nx-s4)}}.nx-tile{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none;color:var(--nx-ink-muted);cursor:pointer}.nx-tile:hover{text-decoration:none;color:var(--nx-ink)}.nx-tile__glyph{position:relative;width:64px;height:64px;border-radius:var(--nx-r-xl);background:var(--nx-surface);border:1px solid var(--nx-hairline);display:flex;align-items:center;justify-content:center;font:600 22px var(--nx-font-editorial);color:var(--nx-amber);transition:border-color var(--nx-fast) var(--nx-ease),background var(--nx-fast) var(--nx-ease),color var(--nx-fast) var(--nx-ease),transform var(--nx-fast) var(--nx-ease)}.nx-tile:hover .nx-tile__glyph{border-color:var(--nx-amber);background:var(--nx-amber-soft)}@media(prefers-reduced-motion:no-preference){.nx-tile:active .nx-tile__glyph{transform:scale(.95)}}@media(min-width:1024px){.nx-tile__glyph{width:72px;height:72px;border-radius:20px}}.nx-tile__label{font:500 12.5px/1.3 var(--nx-font-ui);text-align:center;overflow-wrap:anywhere}.nx-tile__tick{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:var(--nx-r-pill);background:var(--nx-amber);border:2px solid var(--nx-paper);color:#fff;display:none;align-items:center;justify-content:center}.nx-tile__radio:checked+.nx-tile{color:var(--nx-ink)}.nx-tile__radio:checked+.nx-tile .nx-tile__glyph{background:var(--nx-amber);border-color:var(--nx-amber);color:#fff}.nx-tile__radio:checked+.nx-tile .nx-tile__tick{display:flex}.nx-tile__radio:checked+.nx-tile .nx-tile__label{font-weight:600}.nx-tile__radio:focus-visible+.nx-tile .nx-tile__glyph{outline:2px solid var(--nx-amber);outline-offset:2px}.nx-beta{background:var(--nx-teal-soft);border-bottom:1px solid var(--nx-hairline);color:var(--nx-teal)}.nx-beta__inner{padding-block:6px}.nx-beta__title{font:600 var(--nx-fs-meta) / 1.45 var(--nx-font-ui);cursor:pointer}.nx-beta__body{margin:6px 0 var(--nx-s1);font:400 var(--nx-fs-meta) / 1.6 var(--nx-font-ui);color:var(--nx-ink-muted);max-width:62ch}.nx-soon{border:1px dashed var(--nx-rule);border-radius:var(--nx-r-lg);background:var(--nx-paper-tint);padding:var(--nx-s5);text-align:center}.nx-soon__title{font:600 17px/1.3 var(--nx-font-ui);margin:0 0 var(--nx-s2);color:var(--nx-ink)}.nx-soon__body{margin:0 auto;max-width:54ch;font:400 14px/1.65 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-brief{background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-xl);padding:var(--nx-s4);display:flex;flex-direction:column;gap:var(--nx-s3)}.nx-brief__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--nx-s2)}.nx-eyebrow{font:600 var(--nx-fs-eyebrow) var(--nx-font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--nx-ink-faint)}.nx-brief__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-s3) var(--nx-s4);margin:0}.nx-brief__row{display:flex;flex-direction:column;gap:2px;font:400 var(--nx-fs-meta) var(--nx-font-ui);color:var(--nx-ink-faint)}.nx-brief__row b{font:600 15px/1.35 var(--nx-font-ui);color:var(--nx-ink)}.nx-agentnote{display:flex;align-items:flex-start;gap:10px;background:var(--nx-teal-soft);border-radius:var(--nx-r-md);padding:12px 14px;font:500 var(--nx-fs-small) / 1.5 var(--nx-font-ui);color:var(--nx-teal)}.nx-agentnote b{font-weight:600;padding-top:2px}.nx-field{display:flex;flex-direction:column;gap:8px}.nx-label{font:600 var(--nx-fs-small) var(--nx-font-ui);color:var(--nx-ink)}.nx-label span{font-weight:400;color:var(--nx-ink-faint)}.nx-input,.nx-textarea,.nx-select{width:100%;background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-md);padding:0 16px;height:52px;font:400 16px var(--nx-font-ui);color:var(--nx-ink);outline:none;transition:border-color var(--nx-fast) var(--nx-ease),box-shadow var(--nx-fast) var(--nx-ease)}.nx-textarea{height:auto;min-height:120px;padding:14px 16px;line-height:1.6;resize:vertical}.nx-input:focus,.nx-textarea:focus,.nx-select:focus{border-color:var(--nx-amber);box-shadow:0 0 0 3px var(--nx-amber-soft)}.nx-input::placeholder,.nx-textarea::placeholder{color:var(--nx-ink-ghost);font-weight:400}.nx-phone__box{position:relative;display:flex;align-items:center;gap:4px;height:52px;padding:0 6px;background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-md);transition:border-color var(--nx-fast) var(--nx-ease),box-shadow var(--nx-fast) var(--nx-ease)}.nx-phone__box:focus-within{border-color:var(--nx-amber);box-shadow:0 0 0 3px var(--nx-amber-soft)}.nx-phone__box:has(.nx-phone__number[aria-invalid=true]){border-color:var(--nx-danger)}.nx-phone__prefix,.nx-phone__trigger{flex:none;height:38px;border:0;border-radius:var(--nx-r-sm);background:var(--nx-paper-tint);color:var(--nx-ink);font:600 16px var(--nx-font-ui);font-variant-numeric:tabular-nums}.nx-phone__prefix{width:7.25rem;padding:0 2px 0 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;outline:none}.nx-phone__trigger{display:inline-flex;align-items:center;gap:4px;padding:0 8px 0 10px;cursor:pointer;transition:background var(--nx-fast) var(--nx-ease)}.nx-phone__trigger:hover{background:var(--nx-paper-warm)}.nx-phone__trigger[aria-expanded=true]{background:var(--nx-amber-soft);color:var(--nx-amber-deep)}.nx-phone__trigger:focus-visible{outline:2px solid var(--nx-amber);outline-offset:1px}.nx-phone__trigger svg{width:14px;height:14px;color:var(--nx-ink-faint);transition:transform var(--nx-fast) var(--nx-ease)}.nx-phone__trigger[aria-expanded=true] svg{color:inherit;transform:rotate(180deg)}.nx-phone__number{flex:1 1 auto;min-width:0;height:100%;padding:0 10px;border:0;background:transparent;color:var(--nx-ink);font:400 16px var(--nx-font-ui);outline:none}.nx-combo{position:relative;width:100%}.nx-combo__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:52px;padding:0 14px 0 16px;background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-md);color:var(--nx-ink);font:400 16px var(--nx-font-ui);text-align:left;cursor:pointer;transition:border-color var(--nx-fast) var(--nx-ease),box-shadow var(--nx-fast) var(--nx-ease)}.nx-combo__trigger:hover{border-color:var(--nx-rule)}.nx-combo__trigger:focus-visible,.nx-combo__trigger[aria-expanded=true]{border-color:var(--nx-amber);box-shadow:0 0 0 3px var(--nx-amber-soft);outline:none}.nx-combo__trigger[aria-invalid=true]{border-color:var(--nx-danger)}.nx-combo__trigger:disabled{opacity:.55;cursor:not-allowed}.nx-combo__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-chevron{flex:none;width:16px;height:16px;color:var(--nx-ink-faint);transition:transform var(--nx-fast) var(--nx-ease)}[aria-expanded=true]>.nx-chevron{color:inherit;transform:rotate(180deg)}.nx-combo__panel{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;gap:6px;padding:6px;background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-lg);box-shadow:var(--nx-sh-3)}.nx-phone__box>.nx-combo__panel{left:-1px;right:-1px}.nx-combo__panel[hidden]{display:none}.nx-combo__panel.is-up{top:auto;bottom:calc(100% + 6px);flex-direction:column-reverse}.nx-combo__search{flex:none;height:42px;padding:0 12px;border:1px solid var(--nx-hairline);border-radius:var(--nx-r-sm);background:var(--nx-paper);color:var(--nx-ink);font:400 16px var(--nx-font-ui);outline:none}.nx-combo__search:focus,.nx-combo__search:focus-visible{border-color:var(--nx-amber);outline:none}.nx-combo__search::placeholder{color:var(--nx-ink-ghost)}.nx-combo__search::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.nx-combo__list{margin:0;padding:0;list-style:none;max-height:min(17rem,42vh);overflow-y:auto;overscroll-behavior:contain}.nx-combo__group{padding:10px 12px 4px;font:600 var(--nx-fs-eyebrow) var(--nx-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--nx-ink-faint)}.nx-combo__group[hidden]{display:none}.nx-combo__option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 12px;border-radius:var(--nx-r-sm);color:var(--nx-ink);font:400 15px/1.35 var(--nx-font-ui);cursor:pointer}.nx-combo__option[hidden]{display:none}.nx-combo__option:hover,.nx-combo__option.is-active{background:var(--nx-paper-tint)}.nx-combo__option[aria-selected=true]{background:var(--nx-amber-soft);color:var(--nx-amber-deep);font-weight:600}.nx-combo__option[aria-disabled=true]{color:var(--nx-ink-ghost);cursor:not-allowed}.nx-combo__aside{flex:none;color:var(--nx-ink-faint);font-size:13px;font-variant-numeric:tabular-nums}.nx-combo__option[aria-selected=true] .nx-combo__aside{color:inherit}.nx-combo__empty{margin:0;padding:10px 12px;color:var(--nx-ink-muted);font:400 13px/1.5 var(--nx-font-ui)}.nx-combo__empty[hidden]{display:none}.nx-field-error{margin:6px 0 0}.nx-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:16px}.nx-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1e1b1873;animation:nx-fade-in var(--nx-base) var(--nx-ease) both}.nx-dialog__panel{position:relative;width:min(100%,30rem);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:24px;background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-2xl);box-shadow:0 24px 60px #1e1b1838;animation:nx-dialog-in var(--nx-base) var(--nx-ease) both}.nx-dialog--danger .nx-dialog__panel{border-top:4px solid var(--nx-danger)}.nx-dialog__title{margin:0 0 10px;font:700 20px/1.3 var(--nx-font-ui);color:var(--nx-ink)}.nx-dialog__body{display:flex;flex-direction:column;gap:12px;color:var(--nx-ink-muted);font:400 15px/1.55 var(--nx-font-ui)}.nx-dialog__body p{margin:0}.nx-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px}@media(max-width:599px){.nx-dialog{align-items:flex-end;padding:0}.nx-dialog__panel{width:100%;max-height:92dvh;border-radius:var(--nx-r-2xl) var(--nx-r-2xl) 0 0;padding:22px 18px calc(22px + env(safe-area-inset-bottom));animation-name:nx-sheet-in}.nx-dialog__actions{flex-direction:column-reverse}.nx-dialog__actions>*{width:100%;justify-content:center}}html.nx-locked,html.nx-locked body{overflow:hidden}@keyframes nx-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes nx-sheet-in{0%{transform:translateY(100%)}}.nx-toaster{position:fixed;z-index:95;right:16px;bottom:16px;display:flex;flex-direction:column;gap:10px;width:min(24rem,calc(100vw - 32px));pointer-events:none}@media(max-width:899px){.nx-toaster{bottom:calc(88px + env(safe-area-inset-bottom));right:12px;width:calc(100vw - 24px)}}@media(max-width:899px){body:has(.nx-dialog) .nx-toaster{top:calc(12px + env(safe-area-inset-top));bottom:auto}}.nx-toast{--nx-toast-life: 5s;position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px 14px 16px;overflow:hidden;background:var(--nx-surface);border:1px solid var(--nx-hairline);border-left:4px solid var(--nx-teal, #0f766e);border-radius:var(--nx-r-lg);box-shadow:var(--nx-sh-3);pointer-events:auto;animation:nx-toast-in .22s var(--nx-ease) both,nx-toast-life var(--nx-toast-life) linear forwards}.nx-toast--error{border-left-color:var(--nx-danger)}.nx-toast:focus-within,.nx-toast:focus-within .nx-toast__bar{animation-play-state:paused}@media(hover:hover){.nx-toast:hover,.nx-toast:hover .nx-toast__bar{animation-play-state:paused}}.nx-toast.is-leaving{animation:nx-toast-out .2s var(--nx-ease) forwards}.nx-toast__icon{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--nx-teal-soft, #e6f4f1);color:var(--nx-teal, #0f766e)}.nx-toast--error .nx-toast__icon{background:var(--nx-danger-soft);color:var(--nx-danger)}.nx-toast__bang{font:800 14px/1 var(--nx-font-ui)}.nx-toast__message{flex:1 1 auto;margin:3px 0 0;color:var(--nx-ink);font:500 14.5px/1.45 var(--nx-font-ui)}.nx-toast__close{flex:none;display:grid;place-items:center;width:28px;height:28px;margin:-2px -4px 0 0;border:0;border-radius:50%;background:transparent;color:var(--nx-ink-faint);cursor:pointer}.nx-toast__close[hidden]{display:none}.nx-toast__close:hover{background:var(--nx-paper-tint);color:var(--nx-ink)}.nx-toast__bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--nx-teal, #0f766e);transform-origin:left center;animation:nx-toast-bar var(--nx-toast-life) linear forwards}.nx-toast--error .nx-toast__bar{background:var(--nx-danger)}@keyframes nx-toast-in{0%{opacity:0;transform:translateY(12px)}}@keyframes nx-toast-bar{to{transform:scaleX(0)}}@keyframes nx-toast-life{0%,94%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes nx-toast-out{to{opacity:0;transform:translate(12px)}}@media(prefers-reduced-motion:reduce){.nx-toast,.nx-dialog__panel,.nx-dialog__backdrop{animation-name:none}.nx-toast{animation:nx-toast-life var(--nx-toast-life) linear forwards}}.nx-phone__hint{margin-top:6px}.nx-error{font:500 var(--nx-fs-meta) / 1.5 var(--nx-font-ui);color:var(--nx-danger)}.nx-segmented{display:flex;flex-wrap:wrap;gap:8px}.nx-segmented__option{flex:1 1 0;min-width:96px;position:relative}.nx-segmented input{position:absolute;opacity:0;pointer-events:none}.nx-segmented span{display:flex;align-items:center;justify-content:center;min-height:var(--nx-touch);padding:6px 10px;text-align:center;border-radius:var(--nx-r-md);background:var(--nx-surface);border:1px solid var(--nx-hairline);font:500 var(--nx-fs-small) / 1.3 var(--nx-font-ui);color:var(--nx-ink-muted);cursor:pointer;transition:all var(--nx-fast) var(--nx-ease)}.nx-segmented input:checked+span,.nx-segmented input:checked+.nx-segmented__option>span{background:var(--nx-ink);border-color:var(--nx-ink);color:#fff;font-weight:600}.nx-segmented input:focus-visible+span,.nx-segmented input:focus-visible+.nx-segmented__option>span{outline:2px solid var(--nx-amber);outline-offset:2px}.nx-contact__field{display:grid;gap:var(--nx-s2);margin-top:var(--nx-s3)}.nx-contact:has(input[name=contact_prefers][value=platform]:checked) .nx-contact__field{display:none}.nx-contact:has(input[name=contact_prefers][value=phone]:checked) .nx-contact__field--email{display:none}.nx-contact:has(input[name=contact_prefers][value=email]:checked) .nx-contact__field--phone{display:none}.nx-fieldset{display:flex;flex-direction:column;gap:var(--nx-s3);border:0;padding:0;margin:0;min-inline-size:0}.nx-fieldset legend{padding:0}.nx-switch{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.nx-switch input{flex:none;margin-top:2px;accent-color:var(--nx-amber);width:20px;height:20px}.nx-dropzone{width:72px;height:72px;border-radius:var(--nx-r-md);border:1.5px dashed var(--nx-rule);background:var(--nx-surface);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--nx-ink-ghost);cursor:pointer}.nx-progress{display:flex;gap:6px}.nx-progress__bar{flex:1;height:5px;border-radius:3px;background:var(--nx-hairline);transition:background var(--nx-base) var(--nx-ease)}.nx-progress__bar--done{background:var(--nx-amber)}.nx-locality,.nx-account,.nx-language{position:relative;flex:none}.nx-locality>summary,.nx-account>summary,.nx-language>summary{cursor:pointer;list-style:none}.nx-locality>summary::-webkit-details-marker,.nx-account>summary::-webkit-details-marker,.nx-language>summary::-webkit-details-marker{display:none}.nx-locality__chip{gap:6px;min-height:38px;padding:0 11px 0 12px;color:var(--nx-ink);transition:border-color var(--nx-fast) var(--nx-ease),background var(--nx-fast) var(--nx-ease)}.nx-locality__chip:hover,.nx-locality[open]>.nx-locality__chip{border-color:var(--nx-amber);background:var(--nx-amber-soft);color:var(--nx-amber-deep)}.nx-locality__chip:focus-visible{outline:2px solid var(--nx-amber);outline-offset:2px}.nx-locality__name{flex:none;max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.nx-locality__caret{color:var(--nx-ink-faint);transition:transform var(--nx-fast) var(--nx-ease)}.nx-locality[open] .nx-locality__caret{transform:rotate(180deg)}.nx-account>.nx-panel,.nx-language>.nx-panel{position:absolute;z-index:50;top:calc(100% + 8px);inset-inline-end:0;width:max-content;max-width:min(280px,calc(100vw - 2 * var(--nx-gutter)));box-shadow:var(--nx-sh-3)}.nx-locality__panel{position:absolute;z-index:50;top:calc(100% + 8px);inset-inline-end:0;width:min(420px,calc(100vw - 2 * var(--nx-gutter)));max-height:min(72vh,620px);padding:var(--nx-s4);overflow-y:auto;overscroll-behavior:contain;box-shadow:var(--nx-sh-3)}.nx-locality__panel .nx-picker__search{position:sticky;top:calc(-1 * var(--nx-s4));z-index:1;margin:calc(-1 * var(--nx-s4)) calc(-1 * var(--nx-s4)) 0;padding:var(--nx-s2) var(--nx-s4) var(--nx-s3);background:var(--nx-surface)}.nx-locality__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nx-s3);margin-bottom:var(--nx-s3)}.nx-locality__heading{display:flex;flex-direction:column;gap:2px;min-width:0}.nx-locality__title{font:600 16px/1.3 var(--nx-font-editorial);color:var(--nx-ink)}.nx-locality__current{font:400 12px/1.4 var(--nx-font-ui);color:var(--nx-ink-faint);overflow-wrap:anywhere}.nx-locality__close{flex:none;width:36px;height:36px}@media(min-width:641px){.nx-locality__close{display:none}}.nx-locality__backdrop{display:none}@media(prefers-reduced-motion:no-preference){.nx-locality[open]>.nx-locality__panel{animation:nx-locality-open var(--nx-base) var(--nx-ease)}@keyframes nx-locality-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}@media(max-width:640px){.nx-account>.nx-panel{position:fixed;top:calc(var(--nx-topbar) + 8px);inset-inline:var(--nx-gutter);width:auto;max-width:none}.nx-locality__panel{position:fixed;inset-inline:0;top:auto;bottom:0;width:auto;max-height:78vh;padding-top:var(--nx-s6);padding-bottom:calc(var(--nx-bottom-bar) + env(safe-area-inset-bottom,0px));border-radius:var(--nx-r-2xl) var(--nx-r-2xl) 0 0;box-shadow:var(--nx-sh-3)}.nx-locality__panel:before{content:"";position:absolute;top:10px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:var(--nx-r-pill);background:var(--nx-rule)}.nx-locality__panel .nx-picker__search{top:calc(-1 * var(--nx-s6));padding-top:var(--nx-s2)}.nx-locality[open]>.nx-locality__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:#1e1b1859}@media(prefers-reduced-motion:no-preference){.nx-locality[open]>.nx-locality__panel{animation:nx-locality-sheet var(--nx-base) var(--nx-ease)}@keyframes nx-locality-sheet{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}}}.nx-price__row{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:var(--nx-s3);align-items:end}@media(max-width:640px){.nx-price__row{grid-template-columns:1fr 1fr}.nx-price__box--unit{grid-column:1 / -1}}.nx-price__box{display:grid;gap:4px;min-width:0}.nx-price__label{font-size:var(--nx-fs-meta);color:var(--nx-ink-muted)}.nx-price__amount{position:relative;display:block}.nx-price__currency{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--nx-ink-muted);pointer-events:none}.nx-price__amount .nx-input{padding-left:30px}.nx-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.nx-problem__message{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--nx-ink)}.nx-bell{position:relative;width:40px;height:40px;padding:0;justify-content:center;border-radius:var(--nx-r-sm)}.nx-bell__count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:var(--nx-r-pill);background:var(--nx-amber);color:var(--nx-surface);font-size:11px;font-weight:700;line-height:18px;text-align:center}.nx-notices{display:flex;flex-direction:column;gap:var(--nx-s2)}.nx-notice{display:grid;gap:2px;padding:var(--nx-s3) var(--nx-s4);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-sm);background:var(--nx-surface)}.nx-notice--new{border-color:var(--nx-amber)}.nx-notice__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nx-s2);font-size:13px;color:var(--nx-ink-muted)}.nx-notice__new{font-weight:700;color:var(--nx-amber)}.nx-notice__title{font-weight:600;color:var(--nx-ink)}.nx-choices{width:100%;border-collapse:collapse}.nx-choices th,.nx-choices td{padding:var(--nx-s3) var(--nx-s2);border-bottom:1px solid var(--nx-hairline);text-align:left;vertical-align:top}.nx-choices thead th{font-size:13px;color:var(--nx-ink-muted);font-weight:600}.nx-choices td.nx-choices__box,.nx-choices th.nx-choices__box{width:1%;text-align:center;white-space:nowrap}.nx-choices input[type=checkbox]{width:20px;height:20px;accent-color:var(--nx-amber)}.nx-account__trigger{height:40px;padding:0 12px 0 6px;border-radius:var(--nx-r-pill)}.nx-avatar--xs{width:28px;height:28px;border-radius:50%;font-size:13px}.nx-account__menu{display:flex;flex-direction:column;gap:2px;padding:6px;min-width:200px}.nx-account__who{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;border-bottom:1px solid var(--nx-hairline);margin-bottom:4px}.nx-account__item{display:block;width:100%;padding:9px 10px;border:0;border-radius:var(--nx-r-md);background:none;font:inherit;color:var(--nx-ink);text-align:start;text-decoration:none;cursor:pointer}.nx-account__item:hover,.nx-account__item:focus-visible{background:var(--nx-shade)}.nx-account__item--leave{margin-top:4px;border-top:1px solid var(--nx-hairline);border-radius:0 0 var(--nx-r-md) var(--nx-r-md);padding-top:12px}.nx-language__chip{gap:6px;min-height:38px;padding:0 11px 0 12px;color:var(--nx-ink);transition:border-color var(--nx-fast) var(--nx-ease),background var(--nx-fast) var(--nx-ease)}.nx-language__chip:hover,.nx-language[open]>.nx-language__chip{border-color:var(--nx-amber);background:var(--nx-amber-soft);color:var(--nx-amber-deep)}.nx-language__chip:focus-visible{outline:2px solid var(--nx-amber);outline-offset:2px}.nx-language__code{flex:none;font-weight:600;letter-spacing:.04em}.nx-language[open] .nx-locality__caret{transform:rotate(180deg)}.nx-language__menu{display:flex;flex-direction:column;gap:2px;padding:6px;min-width:168px}.nx-language__item{display:flex;align-items:center;justify-content:space-between;gap:var(--nx-s3);width:100%;padding:9px 10px;border:0;border-radius:var(--nx-r-md);background:none;font:inherit;color:var(--nx-ink);text-align:start;cursor:pointer}.nx-language__item:hover,.nx-language__item:focus-visible{background:var(--nx-shade)}.nx-language__item[aria-current=true]{color:var(--nx-amber-deep);font-weight:600}.nx-panel{background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-xl);padding:var(--nx-s5)}.nx-panel--warm{background:var(--nx-paper-warm);border-color:transparent}.nx-panel--free{background:#f4faf5;border-color:var(--nx-free-line)}.nx-panel--strong{background:var(--nx-ink);border-color:var(--nx-ink);color:#d6d0c4}.nx-panel--strong a:not(.nx-btn){color:#fff;text-decoration:underline}.nx-panel--strong h2,.nx-panel--strong h3{color:#fff}.nx-note{background:var(--nx-amber-soft);border-radius:var(--nx-r-md);padding:12px 16px;font:400 var(--nx-fs-small) / 1.6 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-note__title{font-weight:600;color:var(--nx-ink)}.nx-note__reasons{margin:8px 0;display:flex;flex-direction:column;gap:4px}.nx-note__reasons li{padding-left:16px;position:relative}.nx-note__reasons li:before{content:"";position:absolute;left:2px;top:8px;width:4px;height:4px;border-radius:50%;background:var(--nx-amber)}.nx-empty{text-align:center;padding:var(--nx-s8) var(--nx-s5);display:flex;flex-direction:column;align-items:center;gap:var(--nx-s3);background:var(--nx-surface);border:1px dashed var(--nx-rule);border-radius:var(--nx-r-xl)}.nx-empty h2{font-size:20px}.nx-empty p{max-width:46ch;font:400 15px/1.6 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-crumbs{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;font:400 var(--nx-fs-meta) / 1.5 var(--nx-font-ui);color:var(--nx-ink-faint)}.nx-crumbs a{color:var(--nx-ink-faint);text-decoration:underline;text-decoration-color:var(--nx-rule);text-underline-offset:3px}.nx-crumbs a:hover,.nx-crumbs [aria-current=page]{color:var(--nx-ink)}.nx-crumbs li:not(:last-child):after{content:"›";margin-left:6px;color:var(--nx-rule)}.nx-crumbs li{display:inline-flex;align-items:center}.nx-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--nx-s3);padding-top:var(--nx-s4)}.nx-pager__status{font:400 var(--nx-fs-meta) var(--nx-font-ui);color:var(--nx-ink-faint);text-align:center}.nx-summary{font:400 var(--nx-fs-meta) / 1.5 var(--nx-font-ui);color:var(--nx-ink-faint)}.nx-answer{font:400 var(--nx-fs-body) / 1.65 var(--nx-font-ui);color:var(--nx-ink-muted);max-width:75ch}.nx-skeleton{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--nx-shade) 25%,var(--nx-shimmer) 50%,var(--nx-shade) 75%);background-size:360px 100%}@media(prefers-reduced-motion:no-preference){.nx-skeleton{animation:nx-shimmer 1.4s linear infinite}}.nx-check circle,.nx-check path{stroke:var(--nx-teal)}@media(prefers-reduced-motion:no-preference){.nx-check circle{stroke-dasharray:120;stroke-dashoffset:120;animation:nx-draw 1s ease .3s forwards}.nx-check path{stroke-dasharray:30;stroke-dashoffset:30;animation:nx-draw .5s ease 1.1s forwards}}.nx-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-s3)}@media(min-width:641px){.nx-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.nx-stat{background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-lg);padding:14px 16px;display:flex;flex-direction:column;gap:2px;text-decoration:none;color:inherit}.nx-stat dt{order:2;font:400 var(--nx-fs-meta) / 1.35 var(--nx-font-ui);color:var(--nx-ink-faint)}.nx-stat dd{order:1;margin:0;font:600 20px/1.2 var(--nx-font-editorial);color:var(--nx-ink)}.nx-tiers{display:grid;gap:var(--nx-s4);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.nx-tiers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.nx-tiers>li{display:flex}.nx-tier{flex:1;display:flex;flex-direction:column;gap:var(--nx-s2);background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-xl);padding:var(--nx-s6)}.nx-tier--featured{border-color:var(--nx-amber);box-shadow:var(--nx-sh-2)}.nx-tier__name{font:600 var(--nx-fs-meta) var(--nx-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--nx-ink-faint)}.nx-tier__price{font:600 34px/1.1 var(--nx-font-editorial);color:var(--nx-ink)}.nx-tier__summary{font:400 15px/1.6 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-tier__features{display:flex;flex-direction:column;gap:var(--nx-s2);font:400 15px/1.5 var(--nx-font-ui);color:var(--nx-ink);padding-top:var(--nx-s2)}.nx-tier__features li,.nx-freelist li{padding-left:30px;position:relative}.nx-tier__features li:before,.nx-freelist li:before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--nx-paper-warm)}.nx-tier__features li:after,.nx-freelist li:after{content:"";position:absolute;left:7px;top:6px;width:8px;height:4px;border-left:2px solid var(--nx-ink);border-bottom:2px solid var(--nx-ink);transform:rotate(-45deg)}.nx-freelist li:before{background:var(--nx-free-soft)}.nx-freelist li:after{border-color:var(--nx-free)}.nx-freelist{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;font:500 15px/1.45 var(--nx-font-ui);color:var(--nx-ink)}@media(min-width:768px){.nx-freelist--cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.nx-tier>.nx-btn{margin-top:auto}.nx-viewers__count{font:600 22px/1.3 var(--nx-font-editorial);color:var(--nx-ink)}@media(min-width:641px){.nx-viewers__count{font-size:26px}}.nx-viewers__upgrade{margin-top:var(--nx-s2);padding-top:var(--nx-s4);border-top:1px solid var(--nx-rule);display:flex;flex-direction:column;align-items:flex-start;gap:var(--nx-s3)}@media(min-width:768px){.nx-viewers__upgrade{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--nx-s5)}}.nx-promoted{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:2px 8px;border-radius:6px;background:var(--nx-amber-soft);color:var(--nx-amber-deep);font:600 12px/1.6 var(--nx-font-ui);letter-spacing:.02em}.nx-ranking-note{border-left:3px solid var(--nx-amber);padding:6px 0 6px 12px;font:400 var(--nx-fs-meta) / 1.6 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-ranking-note strong{color:var(--nx-ink);font-weight:600}.nx-ranking-note a{white-space:nowrap}.nx-tablewrap{overflow-x:auto;border:1px solid var(--nx-hairline);border-radius:var(--nx-r-lg);background:var(--nx-surface)}.nx-table{width:100%;border-collapse:collapse;font:400 14px/1.5 var(--nx-font-ui)}.nx-table th{text-align:left;font:600 12px/1.6 var(--nx-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--nx-ink-faint);padding:10px 14px;border-bottom:1px solid var(--nx-hairline);white-space:nowrap}.nx-table td{padding:12px 14px;border-bottom:1px solid var(--nx-hairline);vertical-align:top;color:var(--nx-ink-muted)}.nx-table tr:last-child td{border-bottom:0}.nx-table__what{display:block;color:var(--nx-ink);font-weight:600}.nx-table__note{display:block;margin-top:4px;color:var(--nx-amber-deep);font-size:12px}.nx-table__amount{text-align:right;font-variant-numeric:tabular-nums;color:var(--nx-ink);font-weight:600;white-space:nowrap}.nx-table__receipt{display:block;margin-top:4px;font-size:12px}.nx-chip--warn{background:var(--nx-amber-soft);border-color:transparent;color:var(--nx-amber-deep);font-weight:600}.nx-confirm-close{margin-top:12px;padding:14px 16px;border:1px solid var(--nx-amber);border-radius:var(--nx-r-md);background:var(--nx-amber-soft);font:400 13px/1.6 var(--nx-font-ui);color:var(--nx-ink-muted);display:flex;flex-direction:column;gap:var(--nx-s2)}.nx-confirm-close__title{font:600 14px var(--nx-font-ui);color:var(--nx-ink)}.nx-confirm-close .nx-row{gap:var(--nx-s2);margin-top:var(--nx-s1)}.nx-notice{border-left:3px solid var(--nx-teal);background:var(--nx-teal-soft);border-radius:var(--nx-r-sm);padding:10px 14px;margin:0;font:400 var(--nx-fs-small) / 1.6 var(--nx-font-ui);color:var(--nx-ink-muted);max-width:62ch}.nx-report-control{font:400 var(--nx-fs-meta) / 1.6 var(--nx-font-ui);color:var(--nx-ink-faint);margin:0}.nx-report-control a{color:inherit;text-decoration:underline;text-decoration-color:var(--nx-rule);text-underline-offset:3px}.nx-report-control a:hover{color:var(--nx-ink)}.nx-reference{font:700 28px/1.2 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.18em;color:var(--nx-ink);margin:0}.nx-suspended{border:1px solid var(--nx-danger);border-left-width:3px;border-radius:var(--nx-r-lg);background:var(--nx-danger-soft);padding:var(--nx-s5);display:grid;gap:10px}.nx-suspended__title{font:600 15px/1.4 var(--nx-font-ui);color:var(--nx-danger);margin:0}.nx-suspended__reason{margin:0;padding-left:12px;border-left:2px solid var(--nx-rule);font:400 13px/1.6 var(--nx-font-ui);color:var(--nx-ink);white-space:pre-wrap}.nx-modal{border:0;padding:0;background:none;max-width:min(560px,calc(100vw - 2 * var(--nx-gutter)));width:100%;color:var(--nx-ink)}.nx-modal::backdrop{background:#1e1b1873}.nx-modal__panel{border:1px solid var(--nx-hairline);border-radius:var(--nx-r-2xl);background:var(--nx-surface);padding:24px;box-shadow:0 24px 60px #1e1b1838}.nx-modal__title{font:700 20px/1.3 var(--nx-font-ui);margin:0}.nx-token{display:block;font:400 13px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--nx-paper-tint);border:1px solid var(--nx-rule);border-radius:var(--nx-r-sm);padding:10px 12px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.nx-token-box{position:relative}.nx-token-box:has(.nx-token-box__copy:not([hidden])) .nx-token{padding-right:104px}.nx-token-box__copy{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--nx-hairline);border-radius:var(--nx-r-sm);background:var(--nx-surface);color:var(--nx-ink);font:600 13px var(--nx-font-ui);cursor:pointer;transition:background var(--nx-fast) var(--nx-ease),border-color var(--nx-fast) var(--nx-ease),color var(--nx-fast) var(--nx-ease)}.nx-token-box__copy[hidden]{display:none}.nx-token-box__copy:hover{border-color:var(--nx-amber);color:var(--nx-amber-deep)}.nx-token-box__copy:focus-visible{outline:2px solid var(--nx-amber);outline-offset:2px}.nx-token-box__copy.is-done{background:var(--nx-teal-soft);border-color:var(--nx-teal);color:var(--nx-teal)}.nx-danger{border:1px solid var(--nx-danger);border-left-width:3px;border-radius:var(--nx-r-lg);background:var(--nx-danger-soft);padding:var(--nx-s5);display:grid;gap:10px;margin-top:var(--nx-s8)}.nx-danger__title{font:600 15px/1.4 var(--nx-font-ui);color:var(--nx-danger);margin:0}.nx-danger .nx-btn{justify-self:start}.nx-bulk{border:1px solid var(--nx-rule);border-radius:var(--nx-r-lg);background:var(--nx-surface);padding:var(--nx-s5);display:grid;gap:10px;margin-top:var(--nx-s8)}.nx-bulk .nx-btn,.nx-bulk form{justify-self:start}.nx-tally{border-left:3px solid var(--nx-amber);background:var(--nx-surface);border-radius:var(--nx-r-md);padding:12px 14px;display:grid;gap:8px}.nx-tally__did{font:600 15px/1.4 var(--nx-font-ui);margin:0}.nx-tally form{justify-self:start}.nx-choices{display:grid;gap:8px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media(min-width:640px){.nx-choices{grid-template-columns:1fr 1fr}}.nx-choice{display:flex;flex-direction:column;gap:4px;height:100%;padding:14px 16px;border:1px solid var(--nx-hairline);border-radius:var(--nx-r-lg);transition:border-color var(--nx-fast) var(--nx-ease),background var(--nx-fast) var(--nx-ease);background:var(--nx-surface);cursor:pointer;min-height:72px}.nx-choice__label{display:flex;align-items:center;gap:8px;font:600 16px/1.35 var(--nx-font-ui);color:var(--nx-ink)}.nx-choice__hint{font:400 var(--nx-fs-small) / 1.5 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-choice__tick{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--nx-amber);color:#fff;opacity:0}.nx-tile__radio:checked+.nx-choice{border-color:var(--nx-amber);background:#fffaf3;box-shadow:inset 0 0 0 1px var(--nx-amber)}.nx-tile__radio:checked+.nx-choice .nx-choice__tick{opacity:1}.nx-tile__radio:focus-visible+.nx-choice{outline:2px solid var(--nx-amber);outline-offset:2px}.nx-help{margin:0 0 6px;font:400 var(--nx-fs-small) / 1.5 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-kind{display:inline-flex;align-items:center;flex:none;height:22px;padding:0 8px;border-radius:6px;font:700 11px/1 var(--nx-font-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.nx-kind--request{background:var(--nx-amber-soft);color:var(--nx-amber-deep)}.nx-kind--offer{background:var(--nx-ink);color:#fff}.nx-gallery{display:grid;gap:8px;margin-inline:calc(var(--nx-s4) * -1)}@media(min-width:640px){.nx-gallery{margin-inline:0}}.nx-gallery__track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;list-style:none;margin:0;padding:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nx-gallery__track::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.nx-gallery__track{scroll-behavior:auto}}.nx-gallery__slide{flex:0 0 100%;scroll-snap-align:center;scroll-margin-top:calc(var(--nx-topbar) + 8px)}.nx-shot{position:relative;margin:0;background:var(--nx-paper-tint);overflow:hidden}.nx-shot__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;background:var(--nx-paper-tint)}@media(min-width:640px){.nx-shot{border-radius:var(--nx-r-lg)}}.nx-shot--solo{border-radius:var(--nx-r-lg);overflow:hidden}.nx-shot__cap{display:block;padding:8px 12px;font:400 var(--nx-fs-small) / 1.5 var(--nx-font-ui);color:var(--nx-ink-muted);background:var(--nx-surface)}.nx-gallery__count{position:absolute;left:10px;bottom:10px;padding:3px 9px;border-radius:999px;background:#1c1917b8;color:#fff;font:600 12px/1.5 var(--nx-font-ui);font-variant-numeric:tabular-nums;pointer-events:none}.nx-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ffffffe0;color:var(--nx-ink);font-size:26px;line-height:1;text-decoration:none;box-shadow:0 1px 4px #1c19172e}.nx-gallery__arrow--back{left:8px}.nx-gallery__arrow--on{right:8px}.nx-gallery__arrow:focus-visible{outline:2px solid var(--nx-amber);outline-offset:2px}.nx-gallery__thumbs{display:flex;gap:6px;overflow-x:auto;list-style:none;margin:0;padding:0 var(--nx-s4);scrollbar-width:none}.nx-gallery__thumbs::-webkit-scrollbar{display:none}@media(min-width:640px){.nx-gallery__thumbs{padding:0}}.nx-gallery__thumb{display:block;width:56px;height:56px;border-radius:var(--nx-r-sm);overflow:hidden;border:1px solid var(--nx-hairline);background:var(--nx-paper-tint)}.nx-gallery__thumb img{width:100%;height:100%;object-fit:cover}.nx-gallery__thumb:focus-visible{outline:2px solid var(--nx-amber);outline-offset:2px}.nx-btn--kept{color:var(--nx-amber);border-color:var(--nx-amber);background:var(--nx-amber-soft)}.nx-btn--kept svg{fill:currentcolor}.nx-btn .nx-copied{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);padding:3px 8px;border-radius:var(--nx-r-sm);background:var(--nx-ink);color:var(--nx-paper);font:600 12px/1.4 var(--nx-font-ui);white-space:nowrap;pointer-events:none}@media(max-width:560px){.nx-token-box:has(.nx-token-box__copy:not([hidden])) .nx-token{padding-right:12px;padding-bottom:54px}.nx-token-box__copy{top:auto;bottom:8px;left:8px;right:8px;transform:none;justify-content:center;height:38px}}form:has(input[name=kind][value=request]:checked) .nx-actsas,form:not(:has(input[name=kind]:checked)) .nx-actsas{display:none}form:not(:has(input[name=category][data-adult]:checked)) .nx-ofage{display:none}.nx-notice{position:fixed;z-index:50;left:16px;bottom:16px;display:flex;align-items:center;gap:12px;max-width:min(34rem,calc(100vw - 32px));padding:10px 10px 10px 14px;background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-lg);box-shadow:var(--nx-sh-2);font:400 13px/1.45 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-notice__text{margin:0}.nx-notice__text a{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.nx-notice__form{flex:none;margin:0}@media(max-width:899px){.nx-notice{left:12px;right:12px;max-width:none;bottom:calc(var(--nx-bottom-bar) + env(safe-area-inset-bottom,0px) + 30px)}}@media(max-width:640px){.nx-notice{gap:8px;padding:8px 8px 8px 12px;font-size:12px;line-height:1.4}.nx-notice .nx-btn--sm{height:32px;padding-inline:10px;font-size:13px}body:has(.nx-detail__actions) .nx-notice{bottom:calc(var(--nx-bottom-bar) + env(safe-area-inset-bottom,0px) + 96px)}}body:has(.nx-dialog) .nx-notice{display:none}@media print{.nx-notice{display:none}}.nx-agegate{padding:var(--nx-s5)}.nx-tile{position:relative}.nx-tile__badge{position:absolute;top:8px;right:8px;padding:1px 6px;border-radius:999px;font-size:11px;font-weight:700;line-height:16px;background:var(--nx-ink);color:var(--nx-paper)}.nx-hero{background:linear-gradient(var(--nx-paper-tint),var(--nx-paper));padding-block:var(--nx-s6) var(--nx-s8)}@media(min-width:1024px){.nx-hero{padding-block:64px 56px}}.nx-hero__inner{display:grid;gap:var(--nx-s8);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:1024px){.nx-hero__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}}.nx-hero__copy{display:flex;flex-direction:column;gap:var(--nx-s4)}@media(min-width:1024px){.nx-hero__copy{gap:var(--nx-s5)}}.nx-hero__title{font:600 var(--nx-fs-display) / 1.1 var(--nx-font-editorial);letter-spacing:-.015em;max-width:22ch}.nx-hero__accent{display:block;color:var(--nx-amber)}.nx-hero__sub{font:400 var(--nx-fs-body) / 1.6 var(--nx-font-ui);color:var(--nx-ink-muted);max-width:52ch}@media(min-width:1024px){.nx-hero__sub{font-size:18px}}.nx-hero__search{width:100%;max-width:620px}.nx-hero__actions{display:flex;flex-direction:column;gap:var(--nx-s3);max-width:620px}@media(min-width:641px){.nx-hero__actions{flex-direction:row;align-items:center;gap:var(--nx-s4)}.nx-hero__actions>.nx-btn{flex:none}}.nx-hero__promise{font:400 var(--nx-fs-meta) / 1.5 var(--nx-font-ui);color:var(--nx-ink-faint);text-align:center}@media(min-width:641px){.nx-hero__promise{text-align:left}}.nx-howto{counter-reset:nx-howto;display:flex;flex-direction:column;gap:var(--nx-s4);margin:0;padding:var(--nx-s5);list-style:none;background:var(--nx-paper-warm);border-radius:var(--nx-r-2xl)}@media(min-width:1024px){.nx-howto{padding:var(--nx-s8);gap:var(--nx-s6)}}.nx-howto li{counter-increment:nx-howto;display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:var(--nx-s3);row-gap:2px}.nx-howto li:before{content:counter(nx-howto);grid-row:span 2;width:32px;height:32px;border-radius:50%;background:var(--nx-ink);color:#fff;display:flex;align-items:center;justify-content:center;font:600 14px var(--nx-font-ui)}.nx-howto b{font:600 16px/1.35 var(--nx-font-ui);color:var(--nx-ink)}.nx-howto span{font:400 var(--nx-fs-small) / 1.5 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-lede{display:flex;flex-direction:column;align-items:flex-start;gap:var(--nx-s2);padding-top:var(--nx-s2)}.nx-lede a{font:600 var(--nx-fs-small) var(--nx-font-ui)}.nx-duo{display:grid;gap:var(--nx-s4);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.nx-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nx-s6)}}.nx-duo>*{display:flex;flex-direction:column;gap:var(--nx-s3)}@media(min-width:1024px){.nx-duo>*{padding:var(--nx-s8)}}.nx-duo__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--nx-s2)}.nx-duo__title{font:600 20px/1.3 var(--nx-font-ui);color:inherit}.nx-panel--strong .nx-duo__title{color:#fff}.nx-duo__body{font:400 15px/1.6 var(--nx-font-ui)}.nx-panel--warm .nx-duo__body{color:var(--nx-ink-muted)}.nx-duo .nx-btn{align-self:flex-start;margin-top:auto}.nx-panel--strong .nx-btn--ghost{background:transparent;border-color:#57534e;color:#fff}.nx-panel--strong .nx-btn--ghost:hover{border-color:#fff;color:#fff}.nx-eyebrow--teal{display:inline-flex;align-items:center;gap:8px;color:#5eead4}.nx-listing{display:flex;flex-direction:column;gap:var(--nx-s4)}.nx-listing__head{display:flex;flex-direction:column;gap:var(--nx-s3)}.nx-listing__title{font:600 var(--nx-fs-title) / 1.15 var(--nx-font-editorial);letter-spacing:-.01em}.nx-listing__cta{align-self:stretch}@media(min-width:641px){.nx-listing__cta{align-self:flex-start}}.nx-listing__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--nx-s3)}.nx-filters__count{padding:1px 7px;border-radius:var(--nx-r-pill);background:var(--nx-ink);color:#fff;font-size:12px;font-weight:600}@media(min-width:1024px){.nx-filters__jump{display:none}}.nx-filters__drawer{scroll-margin-top:calc(var(--nx-topbar) + var(--nx-s3))}.nx-filters{display:flex;flex-direction:column;gap:var(--nx-s3)}.nx-filters__group{display:flex;flex-direction:column;gap:var(--nx-s2)}.nx-filters__legend{font:600 var(--nx-fs-eyebrow) var(--nx-font-ui);letter-spacing:.07em;text-transform:uppercase;color:var(--nx-ink-faint)}.nx-filters__drawer{border:1px solid var(--nx-hairline);border-radius:var(--nx-r-lg);background:var(--nx-surface);padding:var(--nx-s4)}.nx-filters__drawer>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--nx-s2);min-height:32px;font:600 15px var(--nx-font-ui)}.nx-filters__drawer>summary::-webkit-details-marker{display:none}.nx-filters__caret{width:0;height:0;flex:none;border-left:5px solid currentcolor;border-top:4px solid transparent;border-bottom:4px solid transparent;transition:rotate .12s ease}.nx-filters__drawer[open]>summary .nx-filters__caret{rotate:90deg}.nx-filters__toggle{margin-left:auto;font-weight:400;color:var(--nx-ink-muted)}.nx-filters__drawer[open]>summary .nx-filters__toggle-shut,.nx-filters__drawer:not([open])>summary .nx-filters__toggle-open{display:none}.nx-filters__drawer>summary:hover .nx-filters__toggle{text-decoration:underline}@media(prefers-reduced-motion:reduce){.nx-filters__caret{transition:none}}.nx-filters__body{padding-top:var(--nx-s4);display:flex;flex-direction:column;gap:var(--nx-s4)}@media(min-width:1024px){.nx-filters__drawer{position:sticky;top:calc(var(--nx-topbar) + var(--nx-s4))}}.nx-detail__title{font:600 var(--nx-fs-title) / 1.15 var(--nx-font-editorial);letter-spacing:-.01em;overflow-wrap:anywhere}.nx-detail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--nx-s2)}.nx-detail__body{font:400 var(--nx-fs-body) / 1.7 var(--nx-font-ui);color:#3a3531;max-width:68ch;white-space:pre-line;overflow-wrap:anywhere}.nx-poster{display:flex;align-items:center;gap:var(--nx-s3)}.nx-poster__who{display:flex;flex-direction:column;min-width:0}.nx-poster__name{display:inline-flex;align-items:center;gap:6px;font:600 15px var(--nx-font-ui)}.nx-profile{display:flex;align-items:flex-start;gap:var(--nx-s4)}.nx-profile__who{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.nx-profile__name{font:600 var(--nx-fs-title) / 1.15 var(--nx-font-editorial);letter-spacing:-.01em;overflow-wrap:anywhere}.nx-brief__row dd{margin:0}.nx-answercard__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nx-s3)}.nx-answercard__who{font:600 15px var(--nx-font-ui);color:var(--nx-ink);overflow-wrap:anywhere}.nx-answercard__agent{align-self:flex-start}.nx-answercard__message{font:400 15px/1.6 var(--nx-font-ui);color:var(--nx-ink);white-space:pre-line;overflow-wrap:anywhere}.nx-detail{gap:var(--nx-s5)}.nx-detail__head{display:flex;flex-direction:column;gap:var(--nx-s3)}.nx-detail__actions{position:sticky;bottom:calc(var(--nx-bottom-bar) + env(safe-area-inset-bottom,0px) + var(--nx-s2));display:flex;align-items:center;gap:var(--nx-s2);z-index:10;margin-inline:calc(var(--nx-s2) * -1);padding:var(--nx-s2);background:color-mix(in srgb,var(--nx-surface) 94%,transparent);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-xl);box-shadow:var(--nx-sh-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:641px){.nx-detail__actions{position:static;margin-inline:0;padding:0;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.nx-detail__actions form{display:flex}.nx-detail__answer{flex:1;min-width:0;padding-inline:var(--nx-s4) var(--nx-s2)}@media(max-width:420px){.nx-detail__answer>.nx-row>svg{display:none}}.nx-uploads{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;list-style:none;margin:0 0 var(--nx-s3);padding:0}.nx-upload{position:relative;border-radius:var(--nx-r-md);border:1px solid var(--nx-hairline);background:var(--nx-shade);overflow:hidden}.nx-upload img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.nx-upload__cap{display:block;padding:4px 6px;font:400 12px var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-upload__remove{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:50%;border:0;cursor:pointer;background:#0000009e;color:#fff;font:600 15px var(--nx-font-ui);line-height:1}.nx-uploader{gap:var(--nx-s3);padding:var(--nx-s3);border:1px dashed var(--nx-hairline);border-radius:var(--nx-r-md)}.nx-file{display:flex;align-items:center;width:100%;min-height:var(--nx-touch);padding:var(--nx-s2) var(--nx-s3);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-sm);background:var(--nx-surface);font:400 13px var(--nx-font-ui);color:var(--nx-ink-muted);cursor:pointer;transition:border-color var(--nx-fast) var(--nx-ease),box-shadow var(--nx-fast) var(--nx-ease)}.nx-file:hover{border-color:var(--nx-rule);box-shadow:var(--nx-sh-1)}.nx-file:focus-visible{outline:2px solid var(--nx-amber);outline-offset:2px}.nx-file::file-selector-button{margin-right:var(--nx-s3);padding:9px 16px;border:1px solid var(--nx-hairline);border-radius:var(--nx-r-pill);background:var(--nx-paper-tint);font:600 13px var(--nx-font-ui);color:var(--nx-ink);cursor:pointer;transition:all var(--nx-fast) var(--nx-ease)}.nx-file:hover::file-selector-button{border-color:var(--nx-amber);background:var(--nx-amber-soft);color:var(--nx-amber-deep)}.nx-card__photo{flex:none;display:block;width:76px;height:76px;object-fit:cover;border-radius:var(--nx-r-md);background:var(--nx-shade)}.nx-prose{max-width:68ch;display:flex;flex-direction:column;gap:var(--nx-s5)}.nx-prose h2{font-size:22px;margin-top:var(--nx-s4)}.nx-prose p{font:400 var(--nx-fs-body) / 1.75 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-prose li{font:400 var(--nx-fs-body) / 1.75 var(--nx-font-ui);color:var(--nx-ink-muted);padding-left:20px;position:relative}.nx-prose li:before{content:"";position:absolute;left:4px;top:12px;width:5px;height:5px;border-radius:50%;background:var(--nx-amber)}.nx-steps{display:grid;gap:var(--nx-s4);counter-reset:nx-step}@media(min-width:768px){.nx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.nx-step{background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-xl);padding:var(--nx-s5);counter-increment:nx-step}.nx-step h3:before{content:counter(nx-step);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:10px;border-radius:50%;background:var(--nx-ink);color:#fff;font:600 13px var(--nx-font-ui);vertical-align:2px}.nx-definition{background:var(--nx-surface);border:1px solid var(--nx-hairline);border-left:4px solid var(--nx-amber);border-radius:var(--nx-r-lg);padding:var(--nx-s4) var(--nx-s5)}.nx-definition dt{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--nx-s3)}.nx-definition dfn{font:600 24px/1.2 var(--nx-font-ui);font-style:normal}.nx-definition__grammar{font:400 14px/1.4 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-definition dd{margin:8px 0 0;font:400 16px/1.65 var(--nx-font-ui)}.nx-faq{display:flex;flex-direction:column;gap:var(--nx-s2)}.nx-faq details{background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-lg);padding:14px 16px}.nx-faq summary{cursor:pointer;font:600 15px/1.45 var(--nx-font-ui);list-style:none;display:flex;justify-content:space-between;gap:var(--nx-s3)}.nx-faq summary::-webkit-details-marker{display:none}.nx-faq summary:after{content:"+";flex:none;color:var(--nx-amber);font-size:20px;line-height:1}.nx-faq details[open] summary:after{content:"–"}.nx-faq p{padding-top:10px;font:400 15px/1.7 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-endpoints{display:flex;flex-direction:column;gap:6px}.nx-endpoint{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-sm);padding:10px 14px;font:500 12.5px ui-monospace,SF Mono,Menlo,monospace}.nx-endpoint b{color:var(--nx-teal)}.nx-endpoint span{color:var(--nx-ink-faint);font-family:var(--nx-font-ui);font-weight:400;font-size:13px}.nx-flow{max-width:640px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--nx-s6);padding-block:var(--nx-s4) var(--nx-s10)}@media(min-width:1024px){.nx-flow{max-width:960px}.nx-flow--card{max-width:640px}}.nx-flow__head{display:flex;align-items:center;gap:12px}.nx-flow__headText{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.nx-flow__headRow{display:flex;align-items:center;justify-content:space-between;gap:var(--nx-s2);font:600 15px var(--nx-font-ui)}.nx-flow__title{font:600 26px/1.2 var(--nx-font-editorial);letter-spacing:-.01em}@media(min-width:1024px){.nx-flow__title{font-size:30px}}.nx-flow__foot{display:flex;flex-direction:column;gap:var(--nx-s2);padding-top:var(--nx-s2)}.nx-flow__note{text-align:center;font:400 var(--nx-fs-meta) / 1.5 var(--nx-font-ui);color:var(--nx-ink-faint)}.nx-confirm{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--nx-s4);padding-block:var(--nx-s12)}[data-island=DashMenu]{display:contents}.nx-dash{position:sticky;top:calc(var(--nx-topbar) + 1px);z-index:20;display:flex;align-items:center;gap:var(--nx-s3);min-width:0;min-height:56px;margin-inline:calc(var(--nx-gutter) * -1);padding:8px var(--nx-gutter);background:var(--nx-surface);border-bottom:1px solid var(--nx-hairline);box-shadow:0 4px 12px #1e1b180d}.nx-dash:has(>.nx-dash__toggle[open]){z-index:70}.nx-dash__toggle{flex:none}.nx-dash__trigger{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 12px;border-radius:var(--nx-r-pill);background:var(--nx-ink);font:600 15px var(--nx-font-ui);color:#fff;cursor:pointer;list-style:none}.nx-dash__trigger::-webkit-details-marker{display:none}.nx-dash__trigger:focus-visible{outline:2px solid var(--nx-amber);outline-offset:2px}.nx-dash__where{display:flex;align-items:center;gap:6px;min-width:0;margin:0;font:500 14px var(--nx-font-ui);color:var(--nx-ink-faint);white-space:nowrap}.nx-dash__where span:after{content:"›";margin-left:6px;color:var(--nx-ink-ghost)}.nx-dash__where b{overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--nx-ink)}@media(max-width:389px){.nx-dash__where span{display:none}}.nx-dash__toggle[open]>.nx-dash__trigger{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;border:0;border-radius:0;background:#1e1b1866}.nx-dash__toggle[open]>.nx-dash__trigger>*{visibility:hidden}.nx-dash__nav{position:fixed;inset:0 auto 0 0;z-index:61;width:min(320px,86vw);padding:var(--nx-s4) var(--nx-s3) calc(var(--nx-s6) + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;background:var(--nx-surface);box-shadow:var(--nx-sh-3);display:flex;flex-direction:column;gap:var(--nx-s2);transform:translate(-100%);visibility:hidden}.nx-dash__toggle[open]~.nx-dash__nav{transform:none;visibility:visible}@media(prefers-reduced-motion:no-preference){.nx-dash__nav{transition:transform var(--nx-base) var(--nx-ease),visibility 0s linear var(--nx-base)}.nx-dash__toggle[open]~.nx-dash__nav{transition:transform var(--nx-base) var(--nx-ease)}}.nx-dash__drawerHead{display:flex;align-items:center;justify-content:space-between;gap:var(--nx-s3);min-height:44px;padding:0 4px 0 12px;font:600 18px var(--nx-font-editorial)}.nx-dash__close{width:40px;height:40px}.nx-dash__group{display:flex;flex-direction:column;gap:2px}.nx-dash__groupTitle{font:600 var(--nx-fs-eyebrow) var(--nx-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--nx-ink-muted);padding:10px 12px 4px;margin:0}.nx-dash__group--admin{margin-top:var(--nx-s2);padding-top:var(--nx-s2);border-top:1px solid var(--nx-hairline)}.nx-dash__link{display:flex;align-items:center;min-height:var(--nx-touch);padding:0 12px;border-radius:var(--nx-r-md);font:500 16px var(--nx-font-ui);color:var(--nx-ink-muted);text-decoration:none}.nx-dash__link:hover{background:var(--nx-paper-warm);color:var(--nx-ink);text-decoration:none}.nx-dash__link[aria-current=page]{background:var(--nx-ink);color:#fff;font-weight:600}@media(min-width:1024px){.nx-dash{position:static;display:block;align-self:stretch;min-height:0;margin-inline:0;padding:0;background:none;border:0;box-shadow:none}.nx-dash__toggle,.nx-dash__where,.nx-dash__drawerHead{display:none}.nx-dash__nav{position:sticky;top:calc(var(--nx-topbar) + var(--nx-s4));z-index:auto;width:auto;padding:0;overflow:visible;background:none;box-shadow:none;transform:none;visibility:visible;transition:none}.nx-dash__link{min-height:40px;font-size:15px;border-radius:var(--nx-r-sm)}}.nx-modrow{display:flex;flex-direction:column;gap:var(--nx-s2);padding:var(--nx-s4);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-lg);background:var(--nx-surface)}.nx-modrow__head{display:flex;align-items:baseline;gap:var(--nx-s3);flex-wrap:wrap}.nx-modrow__title{font:600 16px var(--nx-font-ui);color:var(--nx-ink);text-decoration:none}.nx-modrow__meta{font:400 13px var(--nx-font-ui);color:var(--nx-ink-muted);margin:0}.nx-modrow__actions{display:flex;gap:var(--nx-s2);flex-wrap:wrap;align-items:center}.nx-modrow__confirm{display:flex;flex-direction:column;gap:var(--nx-s2);padding:var(--nx-s3);border:1px solid var(--nx-danger);border-radius:var(--nx-r-sm)}.nx-modrow__confirmTitle{font:600 14px var(--nx-font-ui);margin:0}.nx-ladder{display:flex;flex-direction:column;gap:var(--nx-s2)}.nx-ladder__step{display:flex;align-items:center;gap:var(--nx-s3);background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-lg);padding:14px 16px}.nx-ladder__mark{width:28px;height:28px;flex:none;border-radius:50%;border:1.5px solid var(--nx-rule);display:flex;align-items:center;justify-content:center;font:600 13px var(--nx-font-ui);color:var(--nx-ink-ghost)}.nx-ladder__step[data-complete=true] .nx-ladder__mark{background:var(--nx-teal-soft);border-color:var(--nx-teal);color:var(--nx-teal)}.nx-ladder__mark{color:var(--nx-ink-faint)}.nx-ladder__label{font:600 15px var(--nx-font-ui);color:var(--nx-ink)}.nx-gate{max-width:560px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--nx-s5);padding-block:var(--nx-s8) var(--nx-s12)}.nx-gate__terms li{display:flex;gap:10px;font:400 15px/1.6 var(--nx-font-ui);color:var(--nx-ink-muted);padding-block:6px}.nx-gate__terms li:before{content:"→";color:var(--nx-amber);flex:none}.nx-contact{display:flex;flex-direction:column;gap:var(--nx-s2)}.nx-contact__row{display:flex;align-items:center;gap:var(--nx-s3);background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-lg);padding:14px 16px;font:500 14px var(--nx-font-ui)}.nx-contact__row dt{font:500 var(--nx-fs-meta) var(--nx-font-ui);color:var(--nx-ink-faint);min-width:90px}.nx-contact__row dd{margin:0;font-weight:600}.nx-lattice{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--nx-s2)}.nx-lattice a{display:flex;flex-direction:column;gap:2px;min-height:var(--nx-touch);padding:10px 14px;border-radius:var(--nx-r-md);border:1px solid var(--nx-hairline);background:var(--nx-surface);text-decoration:none}.nx-lattice a:hover{border-color:var(--nx-amber);text-decoration:none}.nx-lattice b{font:600 15px var(--nx-font-ui);color:var(--nx-ink)}.nx-lattice span{font:400 var(--nx-fs-meta) var(--nx-font-ui);color:var(--nx-ink-faint)}.nx-picker{display:flex;flex-direction:column;gap:var(--nx-s3)}.nx-picker__search{position:relative;display:grid;grid-template-columns:1fr auto;gap:var(--nx-s2)}.nx-picker__searchIcon{position:absolute;top:0;left:var(--nx-s4);height:48px;display:flex;align-items:center;color:var(--nx-ink-ghost);pointer-events:none}.nx-picker__input{width:100%;height:48px;padding:0 var(--nx-s4) 0 var(--nx-s10);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-pill);background:var(--nx-surface);box-shadow:var(--nx-sh-1);font:400 16px var(--nx-font-ui);color:var(--nx-ink);transition:border-color var(--nx-fast) var(--nx-ease)}.nx-picker__input::placeholder{color:var(--nx-ink-ghost)}.nx-picker__input:focus-visible{outline:none;border-color:var(--nx-amber);box-shadow:0 0 0 3px var(--nx-amber-soft)}.nx-picker__input::-webkit-search-cancel-button{cursor:pointer}.nx-picker__go{height:48px}.nx-picker__notice{margin:0;padding:var(--nx-s3) var(--nx-s4);border-radius:var(--nx-r-md);background:var(--nx-amber-soft);font:400 13px/1.5 var(--nx-font-ui);color:var(--nx-amber-deep)}.nx-picker__notice a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.nx-picker__none{margin:0;padding:var(--nx-s3) var(--nx-s4);border-radius:var(--nx-r-md);background:var(--nx-paper-tint);font:400 13px/1.5 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-picker__list{display:flex;flex-direction:column;gap:var(--nx-s3)}.nx-picker__group{display:flex;flex-direction:column;gap:6px}.nx-picker__groupTitle{margin:var(--nx-s1) 0 0;padding-left:var(--nx-s1);font:600 var(--nx-fs-eyebrow) var(--nx-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--nx-ink-faint)}.nx-picker__row{display:flex;align-items:stretch;gap:var(--nx-s2)}.nx-picker__list{container-type:inline-size}@container (min-width: 720px){.nx-picker__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px var(--nx-s2)}.nx-picker__groupTitle{grid-column:1 / -1}}.nx-picker__rowForm{flex:1 1 auto;min-width:0;display:flex}.nx-picker__opt{flex:1 1 auto;min-width:0;min-height:52px;display:flex;align-items:center;gap:var(--nx-s3);padding:var(--nx-s2) var(--nx-s3) var(--nx-s2) var(--nx-s2);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-md);background:var(--nx-surface);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color var(--nx-fast) var(--nx-ease),background var(--nx-fast) var(--nx-ease),box-shadow var(--nx-fast) var(--nx-ease)}.nx-picker__opt:hover,.nx-picker__opt.is-active{border-color:var(--nx-rule);box-shadow:var(--nx-sh-1)}.nx-picker__opt.is-active{border-color:var(--nx-amber);background:var(--nx-paper-tint)}.nx-picker__radio:checked+.nx-picker__opt,.nx-picker__opt.is-chosen{border-color:var(--nx-amber);background:var(--nx-amber-soft)}.nx-picker__radio:focus-visible+.nx-picker__opt,.nx-picker__opt:focus-visible{outline:2px solid var(--nx-amber);outline-offset:2px}.nx-picker__opt.is-new{border-style:dashed}.nx-picker__mark{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--nx-r-pill);background:var(--nx-paper-tint);color:var(--nx-ink-faint)}.nx-picker__mark>*{grid-area:1 / 1;display:flex}.nx-picker__tick{display:none}.nx-picker__radio:checked+.nx-picker__opt .nx-picker__mark,.nx-picker__opt.is-chosen .nx-picker__mark{background:var(--nx-amber);color:#fff}.nx-picker__radio:checked+.nx-picker__opt .nx-picker__pin,.nx-picker__opt.is-chosen .nx-picker__pin{display:none}.nx-picker__radio:checked+.nx-picker__opt .nx-picker__tick,.nx-picker__opt.is-chosen .nx-picker__tick{display:flex}.nx-picker__opt.is-new .nx-picker__mark{background:var(--nx-teal-soft);color:var(--nx-teal)}.nx-picker__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.nx-picker__name{font:600 15px/1.3 var(--nx-font-ui);color:var(--nx-ink)}.nx-picker__meta{font:400 var(--nx-fs-meta) / 1.4 var(--nx-font-ui);color:var(--nx-ink-faint);overflow-wrap:anywhere}.nx-picker__badge,.nx-picker__chosen{flex:none;padding:3px 8px;border-radius:var(--nx-r-pill);font:600 11px var(--nx-font-ui);letter-spacing:.06em;text-transform:uppercase}.nx-picker__badge{background:var(--nx-teal-soft);color:var(--nx-teal)}.nx-picker__chosen{background:var(--nx-amber);color:var(--nx-surface)}.nx-picker__into{flex:0 1 auto;min-width:0;max-width:50%;display:flex;align-items:center;gap:6px;padding:0 var(--nx-s3);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-md);background:var(--nx-surface);font:500 var(--nx-fs-meta) var(--nx-font-ui);color:var(--nx-ink-muted);text-decoration:none;white-space:nowrap;transition:border-color var(--nx-fast) var(--nx-ease),color var(--nx-fast) var(--nx-ease)}.nx-picker__into>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.nx-picker__into:hover,.nx-picker__into:focus-visible{color:var(--nx-amber);border-color:var(--nx-amber);text-decoration:none}.nx-picker__world{display:flex;align-items:center;gap:var(--nx-s3);min-height:52px;padding:var(--nx-s2) var(--nx-s3) var(--nx-s2) var(--nx-s2);border:1px dashed var(--nx-rule);border-radius:var(--nx-r-md);background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color var(--nx-fast) var(--nx-ease),background var(--nx-fast) var(--nx-ease)}.nx-picker__world .nx-picker__mark{background:var(--nx-amber-soft);color:var(--nx-amber)}.nx-picker__world .nx-picker__name{color:var(--nx-amber)}.nx-picker__world:hover,.nx-picker__world:focus-visible,.nx-picker__world.is-only{border-color:var(--nx-amber);background:var(--nx-amber-soft)}.nx-picker__go-arrow{flex:none;display:flex;color:var(--nx-amber)}.nx-picker__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--nx-s2);padding:0 var(--nx-s1)}.nx-picker__all{font:500 var(--nx-fs-meta) var(--nx-font-ui);color:var(--nx-amber);text-decoration:underline;text-underline-offset:2px}.nx-picker__credit{margin:0;font:400 12px var(--nx-font-ui);color:var(--nx-ink-faint)}.nx-picker--panel .nx-picker__searchIcon,.nx-picker--panel .nx-picker__input,.nx-picker--panel .nx-picker__go{height:44px}.nx-picker--panel .nx-picker__input{padding-left:42px;box-shadow:none}.nx-picker--panel .nx-picker__searchIcon{left:14px}.nx-picker--panel .nx-picker__go{background:var(--nx-surface);color:var(--nx-ink);border:1px solid var(--nx-hairline);padding:0 var(--nx-s4)}.nx-picker--panel .nx-picker__go:hover{border-color:var(--nx-rule);background:var(--nx-paper-tint)}.nx-picker--panel .nx-picker__opt,.nx-picker--panel .nx-picker__world{min-height:48px}.nx-picker--panel .nx-picker__name{font-size:14px}.nx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:var(--nx-s2);margin:0}@media(min-width:641px){.nx-stats{gap:var(--nx-s3)}}.nx-stat{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--nx-hairline);border-radius:var(--nx-r-lg);background:var(--nx-surface)}.nx-stat__value{font:600 26px var(--nx-font-ui);font-variant-numeric:tabular-nums;color:var(--nx-ink)}.nx-stat__label{font:500 var(--nx-fs-meta) var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-stat__hint{font:400 12px var(--nx-font-ui);color:var(--nx-ink-faint)}.nx-legend{display:flex;gap:var(--nx-s4);margin-bottom:var(--nx-s2)}.nx-legend__item{display:inline-flex;align-items:center;gap:6px;font:400 var(--nx-fs-meta) var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-swatch{width:10px;height:10px;border-radius:3px;background:var(--nx-ink-ghost)}.nx-swatch--people{background:var(--nx-series-people)}.nx-swatch--machines{background:var(--nx-series-machines)}.nx-trend{display:flex;align-items:flex-end;gap:2px;height:140px;padding:var(--nx-s3);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-md);background:var(--nx-surface);overflow-x:auto}.nx-trend__col{flex:1 1 0;min-width:6px;height:100%;display:flex;align-items:flex-end}.nx-trend__stack{display:flex;flex-direction:column-reverse;justify-content:flex-start;gap:2px;width:100%;height:100%}.nx-trend__bar{width:100%;min-height:0;border-radius:4px 4px 0 0;background:var(--nx-shade)}.nx-trend__bar--people{background:var(--nx-series-people)}.nx-trend__bar--machines{background:var(--nx-series-machines)}.nx-bars{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.nx-bars__row{display:grid;grid-template-columns:minmax(112px,40%) 1fr auto;align-items:center;gap:var(--nx-s2)}.nx-bars--long .nx-bars__row{grid-template-columns:minmax(0,1fr) minmax(72px,35%) auto}.nx-bars__label{font:400 var(--nx-fs-meta) var(--nx-font-ui);color:var(--nx-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-bars__value{font:500 var(--nx-fs-meta) var(--nx-font-ui);font-variant-numeric:tabular-nums;color:var(--nx-ink)}.nx-meter{display:flex;gap:2px;height:8px;border-radius:var(--nx-r-pill);background:var(--nx-shade);overflow:hidden}.nx-meter__fill{height:100%;border-radius:var(--nx-r-pill);background:var(--nx-series-people);min-width:0}.nx-meter__fill--people{background:var(--nx-series-people)}.nx-meter__fill--machines{background:var(--nx-series-machines)}.nx-analytics__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--nx-s5)}.nx-verdict{border-left:3px solid var(--nx-rule);background:var(--nx-surface);padding:var(--nx-s3) var(--nx-s4);margin:0;font:500 14px/1.6 var(--nx-font-ui);color:var(--nx-ink)}.nx-verdict--ready{border-left-color:var(--nx-teal);background:var(--nx-teal-soft)}.nx-verdict--missing{border-left-color:var(--nx-amber);background:var(--nx-amber-soft)}.nx-verdict--unknown{border-left-color:var(--nx-ink-ghost);background:var(--nx-paper-tint)}.nx-command{overflow-x:auto;margin:var(--nx-s2) 0 0;padding:var(--nx-s3);border:1px solid var(--nx-hairline);border-radius:var(--nx-r-sm);background:var(--nx-shimmer)}.nx-command code{font:400 12.5px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--nx-ink);white-space:pre}.nx-index{font:400 12.5px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--nx-ink-muted);white-space:pre}.nx-chip--ready{background:var(--nx-teal-soft);border-color:transparent;color:var(--nx-teal);font-weight:600}.nx-chip--building{background:var(--nx-paper-tint);border-color:transparent;color:var(--nx-ink-faint);font-weight:600}.nx-chip--missing{background:var(--nx-amber-soft);border-color:transparent;color:var(--nx-amber);font-weight:600}.nx-table__when{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--nx-ink-faint)}.nx-table__actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.nx-table__actions .nx-btn{padding:4px 10px;font-size:12px}.nx-chip--error{background:var(--nx-danger-soft);border-color:transparent;color:var(--nx-danger);font-weight:600}.nx-chip--warning{background:var(--nx-amber-soft);border-color:transparent;color:var(--nx-amber);font-weight:600}.nx-chip--info{background:var(--nx-paper-tint);border-color:transparent;color:var(--nx-ink-faint);font-weight:600}.nx-table details .nx-command{max-width:46ch;overflow-x:auto;margin-top:6px}.nx-detail__kind{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font:400 15px/1.5 var(--nx-font-ui);color:var(--nx-ink-muted)}.nx-topbar{view-transition-name:nx-topbar}.nx-bottombar{view-transition-name:nx-bottombar}::view-transition-group(nx-topbar),::view-transition-group(nx-bottombar){animation:none}::view-transition-old(nx-topbar),::view-transition-new(nx-topbar),::view-transition-old(nx-bottombar),::view-transition-new(nx-bottombar){animation:none;mix-blend-mode:normal}::view-transition-old(root){animation:nx-fade-out 90ms ease-out both}::view-transition-new(root){animation:nx-fade-in .14s ease-in both}@keyframes nx-fade-out{to{opacity:0}}@keyframes nx-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--nx-paper);color:var(--nx-ink);font:400 var(--nx-fs-body) / 1.6 var(--nx-font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}a,button,summary,label,input,select,textarea{touch-action:manipulation}h1,h2,h3,h4{margin:0;font-family:var(--nx-font-editorial);font-weight:600;letter-spacing:-.01em;line-height:1.25}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--nx-amber);text-decoration:none}a:hover{color:var(--nx-amber-deep);text-decoration:underline;text-underline-offset:3px}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}fieldset{min-inline-size:0;margin:0;padding:0;border:0}legend{padding:0}:focus-visible{outline:2px solid var(--nx-amber);outline-offset:2px;border-radius:4px}.nx-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 18px;background:var(--nx-ink);color:#fff;border-radius:0 0 var(--nx-r-sm) 0}.nx-skip:focus{left:0}.nx-breakable{overflow-wrap:anywhere}.nx-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes nx-ripple{0%{transform:scale(.55);opacity:.8}to{transform:scale(1.7);opacity:0}}@keyframes nx-shimmer{0%{background-position:-360px 0}to{background-position:360px 0}}@keyframes nx-draw{to{stroke-dashoffset:0}}@keyframes nx-slideup{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
