@font-face{font-family:circular;src:url(../media/circular_book-s.p.2jfy3h1xxzssd.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:circular;src:url(../media/circular_medium-s.p.3skcdl30lt5n4.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:circular;src:url(../media/circular_bold-s.p.40o7ra133lxbu.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:circular;src:url(../media/circular_black-s.p.2nlt4hprm81eh.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:circular Fallback;src:local(Arial);ascent-override:94.21%;descent-override:24.73%;line-gap-override:0.0%;size-adjust:101.68%}.circular_17cbed58-module__oJh8jW__className{font-family:circular,circular Fallback,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.circular_17cbed58-module__oJh8jW__variable{--font-circular:"circular", "circular Fallback", system-ui, -apple-system, Segoe UI, Arial, sans-serif}
:root{--at-theme-primary:#00aaaf;--at-theme-primary-rgb:0, 170, 175;--neige-primary-text:#00888c;--neige-primary-hover:#00989d;--neige-accent:#ffc662;--neige-accent-rgb:255, 198, 98;--at-common-black:#17161a;--at-common-black-rgb:23, 22, 26;--at-neutral-50:#f7f9fb;--at-neutral-50-rgb:247, 249, 251;--neige-body:#4a4a4a;--neige-hairline:#e5e7f2;--neige-video-bg:#232323;--neige-footer:#1e1e1e;--neige-footer-2:#292929;--at-ff-body:var(--font-circular), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--at-ff-heading:var(--font-circular), system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--neige-ease:cubic-bezier(.22, 1, .36, 1);--radius-xs:4px;--radius-md:14px;--radius-pill:999px;--type-hero:clamp(2.25rem, 5.5vw, 4.25rem);--type-statement:clamp(1.75rem, 3.2vw, 2.75rem);--type-h2:clamp(1.75rem, 3vw, 2.5rem);--type-lede:clamp(1rem, 1.2vw, 1.125rem)}body{color:var(--neige-body)}.neige-btn{border:2px solid var(--at-theme-primary);border-radius:var(--radius-pill);background:var(--at-theme-primary);color:#fff;min-width:170px;font-family:var(--at-ff-body);text-align:center;cursor:pointer;transition:background-color .3s var(--neige-ease), color .3s var(--neige-ease), transform .3s var(--neige-ease), box-shadow .3s var(--neige-ease);justify-content:center;align-items:center;gap:10px;padding:16px 30px;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.neige-btn:hover,.neige-btn:focus-visible{color:var(--neige-primary-text);background:0 0;transform:translateY(-3px);box-shadow:0 8px 25px #00000026}.neige-btn--secondary{color:var(--neige-primary-text);background:0 0}.neige-btn--secondary:hover,.neige-btn--secondary:focus-visible{background:var(--at-theme-primary);color:#fff}.neige-btn--on-dark{color:var(--at-common-black);background:#fff;border-color:#fff}.neige-btn--on-dark:hover,.neige-btn--on-dark:focus-visible{color:#fff;background:0 0}.neige-btn--ghost-on-dark{color:#fff;background:0 0;border-color:#ffffff8c}.neige-btn--ghost-on-dark:hover,.neige-btn--ghost-on-dark:focus-visible{color:var(--at-common-black);background:#fff;border-color:#fff}.neige-btn:focus-visible{outline:2px solid var(--at-theme-primary);outline-offset:3px}.neige-skip-link{z-index:10000;background:var(--at-common-black);color:#fff;border-radius:0 0 4px;padding:12px 20px;position:absolute;left:-9999px}.neige-skip-link:focus{top:0;left:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-js [data-reveal]{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}.neige-btn:hover,.neige-btn:focus-visible{transform:none}}
:root{--paper:#faf9f7;--paper-raised:#fff;--paper-sunk:#f4f2ee;--ink:var(--at-common-black);--graphite:#3d3c42;--muted:#6f6e76;--faint:#9b9aa1;--rule:#e6e3dd;--rule-strong:#d6d2c9;--alert:#b4552f;--type-figure:clamp(2.5rem, 6vw, 4.25rem);--type-datum:clamp(1.5rem, 2.4vw, 1.875rem);--rail-width:244px;--page-max:1180px;--gutter:40px;--movement-gap:72px;--dur-fast:.2s;--dur:.35s;--dur-slow:.6s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--graphite);font-family:var(--at-ff-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:1.55}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.15}p{margin:0}a{color:inherit;text-decoration:none}.tnum,.np-figure__value,.np-delta,.np-datum__value,.np-timeline__date{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:focus-visible{outline:2px solid var(--at-theme-primary);outline-offset:3px;border-radius:2px}.np-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.np-shell{grid-template-columns:var(--rail-width) minmax(0, 1fr);min-height:100dvh;display:grid}.np-rail{border-right:1px solid var(--rule);background:var(--paper);flex-direction:column;align-self:start;height:100dvh;padding:32px 0 24px;display:flex;position:sticky;top:0}.np-rail__mark{padding:0 28px 40px}.np-rail__logo{width:auto;height:26px;display:block}.np-rail__nav{flex-direction:column;flex:1;gap:1px;padding:0 16px;display:flex;overflow-y:auto}.np-rail__link{border-radius:var(--radius-xs);color:var(--muted);letter-spacing:-.01em;transition:color var(--dur-fast) var(--neige-ease), background-color var(--dur-fast) var(--neige-ease);padding:9px 12px;font-size:14px;font-weight:500;position:relative}.np-rail__link:hover{color:var(--ink);background:var(--paper-sunk)}.np-rail__link.is-active{color:var(--ink);font-weight:600}.np-rail__link.is-active:before{content:"";background:var(--at-theme-primary);width:2px;position:absolute;top:10px;bottom:10px;left:-16px}.np-rail__count{float:right;color:var(--at-theme-primary);font-variant-numeric:tabular-nums;font-weight:600}.np-rail__foot{border-top:1px solid var(--rule);margin:16px 16px 0;padding:16px 16px 0}.np-account{position:relative}.np-account__trigger{border-radius:var(--radius-xs);text-align:left;cursor:pointer;width:100%;transition:background var(--dur-fast) var(--neige-ease);background:0 0;border:0;align-items:center;gap:10px;padding:8px;font-family:inherit;display:flex}.np-account__trigger:hover{background:var(--paper-sunk)}.np-account__avatar{border-radius:var(--radius-pill);object-fit:cover;flex:none;width:34px;height:34px}.np-account__avatar--initials{background:var(--ink);color:var(--paper);letter-spacing:.02em;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.np-account__names{flex:1;min-width:0}.np-account__person{color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.np-account__company{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;display:block;overflow:hidden}.np-account__who,.np-account__more{display:none}.np-account__chevron{color:var(--faint);transition:transform var(--dur) var(--neige-ease);flex:none}.np-account__chevron.is-open{transform:rotate(180deg)}.np-account__menu{z-index:20;border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);padding:6px;position:absolute;inset:auto 0 calc(100% + 8px);box-shadow:0 12px 30px -18px #17161a66}.np-account__item{border-radius:var(--radius-xs);width:100%;color:var(--graphite);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--neige-ease), color var(--dur-fast) var(--neige-ease);background:0 0;border:0;padding:9px 12px;font-family:inherit;font-size:13px;display:block}.np-account__item:hover{background:var(--paper-sunk);color:var(--ink)}.np-account__item--out{border-top:1px solid var(--rule);border-radius:0;margin-top:4px;padding-top:12px}.np-account__item.is-disabled{color:var(--faint);cursor:default}.np-page{min-width:0;padding:0 var(--gutter) 120px}.np-page__inner{max-width:var(--page-max);margin:0 auto}.np-masthead{padding:56px 0 44px}.np-masthead__greeting{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(1.75rem,3.4vw,2.5rem)}.np-masthead__dateline{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;margin-top:14px;font-size:12px;font-weight:500;display:flex}.np-masthead__dateline:after{content:"";background:var(--rule);flex:1;height:1px}.np-movement{--rule-scale:1;padding:var(--movement-gap) 0;position:relative}.np-movement:before{content:"";background:var(--rule);width:100%;height:1px;transform:scaleX(var(--rule-scale));transform-origin:0;position:absolute;top:0;left:0}.np-movement:first-of-type{padding-top:0}.np-movement:first-of-type:before{display:none}.np-movement__head{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:36px;display:flex}.np-movement__title{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.np-movement__aside{color:var(--faint);letter-spacing:.02em;font-size:12px}.np-movement__more{color:var(--neige-primary-text);letter-spacing:.08em;text-transform:uppercase;transition:opacity var(--dur-fast) var(--neige-ease);font-size:12px;font-weight:600}.np-movement__more:hover{opacity:.65}.np-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.np-figure{border-left:1px solid var(--rule);padding:0 32px}.np-figure:nth-child(3n+1){border-left:0;padding-left:0}.np-figure:nth-child(n+4){border-top:1px solid var(--rule);margin-top:34px;padding-top:34px}@media screen and (max-width:1180px){.np-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.np-figure:nth-child(3n+1){border-left:1px solid var(--rule);padding-left:32px}.np-figure:nth-child(odd){border-left:0;padding-left:0}.np-figure:nth-child(n+3){border-top:1px solid var(--rule);margin-top:30px;padding-top:30px}}.np-figure__label{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:600}.np-figure__value{color:var(--ink);font-size:var(--type-figure);letter-spacing:-.045em;margin:14px 0 10px;font-weight:800;line-height:.95;display:block}.np-figure--lead .np-figure__value{color:var(--at-theme-primary)}.np-datum .np-figure__value{font-size:var(--type-datum);letter-spacing:-.03em;font-weight:700}.np-delta{color:var(--graphite);letter-spacing:-.01em;align-items:baseline;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.np-delta__arrow{font-size:10px;line-height:1}.np-delta__basis{color:var(--faint);letter-spacing:0;font-size:11px;font-weight:500}.np-delta--flat{color:var(--faint)}.np-prov{color:var(--faint);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.np-prov__sep{opacity:.5}.np-prov__chip{border:1px solid var(--rule-strong);border-radius:var(--radius-xs);letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;font-size:10px;font-weight:600}.np-prov__chip--seed{border-color:rgba(var(--neige-accent-rgb), .85);background:rgba(var(--neige-accent-rgb), .1);color:#8a6a1c}.np-prov__chip--modelled{border-style:dashed}.np-prov__chip--stale{border-color:var(--rule-strong);background:var(--paper-sunk);color:var(--graphite)}.np-view__body{max-width:34ch;color:var(--ink);font-size:var(--type-statement);letter-spacing:-.03em;font-weight:500;line-height:1.24}.np-view__sig{color:var(--muted);align-items:center;gap:10px;margin-top:32px;font-size:12px;display:flex}.np-view__author{color:var(--ink);font-weight:600}.np-view__more{color:var(--neige-primary-text);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:28px;font-size:12px;font-weight:600;display:inline-flex}.np-view__more span{transition:transform var(--dur) var(--neige-ease)}.np-view__more:hover span{transform:translate(4px)}.np-waiting{flex-direction:column;display:flex}.np-waiting__row{border-bottom:1px solid var(--rule);transition:padding-left var(--dur) var(--neige-ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 0;display:grid}.np-waiting__row:first-child{border-top:1px solid var(--rule)}.np-waiting__row:hover{padding-left:8px}.np-waiting__what{color:var(--ink);letter-spacing:-.015em;font-size:15px;font-weight:600;display:block}.np-waiting__meta{color:var(--muted);margin-top:3px;font-size:13px;display:block}.np-waiting__source{color:var(--neige-primary-text);font-weight:500}.np-waiting__when{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.np-timeline{flex-direction:column;display:flex}.np-timeline__item{border-top:1px solid var(--rule);grid-template-columns:108px minmax(0,1fr);gap:28px;padding:20px 0;display:grid}.np-timeline__date{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.np-timeline__title{color:var(--ink);letter-spacing:-.015em;font-size:15px;font-weight:600}.np-timeline__detail{max-width:62ch;color:var(--muted);margin-top:5px;font-size:14px}.np-timeline__actor{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:11px;display:inline-block}.np-recs{flex-direction:column;display:flex}.np-rec{border-top:1px solid var(--rule);grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:28px;padding:28px 0;display:grid}.np-rec__index{color:var(--faint);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.np-rec__title{max-width:30ch;color:var(--ink);letter-spacing:-.025em;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:600;line-height:1.3}.np-rec__why{max-width:58ch;color:var(--muted);margin-top:8px;font-size:14px}.np-rec__state{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);color:var(--muted);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;padding:4px 10px;font-size:10px;font-weight:600}.np-rec__state--accepted,.np-rec__state--in_progress{border-color:var(--at-theme-primary);color:var(--neige-primary-text)}.np-week{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:32px 24px;display:grid}.np-week__count{color:var(--ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;display:block}.np-week__label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:600;display:block}.np-week__detail{color:var(--faint);margin-top:4px;font-size:13px}.np-empty{color:var(--muted);padding:8px 0 4px;font-size:14px}.np-empty__title{color:var(--ink);font-size:15px;font-weight:600}.np-empty__body{max-width:52ch;margin-top:6px}@media screen and (max-width:900px){:root{--gutter:20px;--movement-gap:48px}.np-shell{grid-template-columns:minmax(0,1fr)}.np-rail{z-index:65;border-top:1px solid var(--rule);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);height:auto;padding:0;padding-bottom:env(safe-area-inset-bottom);background:#faf9f7f0;border-right:0;flex-direction:row;position:fixed;inset:auto 0 0}.np-rail__mark{display:none}.np-rail__foot{border:0;flex:0 0 25%;align-items:stretch;margin:0;padding:0;display:flex}.np-account{flex:1}.np-account__trigger{letter-spacing:.02em;border-radius:0;justify-content:center;height:100%;padding:12px 4px;font-size:11px;font-weight:500}.np-account__avatar,.np-account__names,.np-account__chevron{display:none}.np-account__more{color:var(--muted);display:block}.np-account__menu{margin:0 0 env(safe-area-inset-bottom);border:0;border-top:1px solid var(--rule);border-radius:var(--radius-md) var(--radius-md) 0 0;padding:8px 8px 12px;position:fixed;inset:auto 0 100%;box-shadow:0 -18px 40px -26px #17161a73}.np-account__who{border-bottom:1px solid var(--rule);margin-bottom:6px;padding:10px 12px 12px;display:block}.np-account__item{padding:13px 12px;font-size:14px}.np-rail__nav{flex-direction:row;flex:1;padding:0}.np-rail__link--desktop{display:none}.np-rail__link{text-align:center;letter-spacing:.02em;border-radius:0;flex:1;padding:12px 4px;font-size:11px}.np-rail__link.is-active:before{width:auto;height:2px;inset:0 20% auto}.np-rail__count{float:none;margin-left:4px}.np-page{padding-bottom:96px}.np-masthead{padding:32px 0 28px}.np-figures{grid-template-columns:minmax(0,1fr)}.np-figure,.np-figure:nth-child(3n+1),.np-figure:nth-child(odd),.np-figure:nth-child(n+3),.np-figure:nth-child(n+4){border-left:0;border-top:1px solid var(--rule);margin-top:22px;padding:22px 0 0}.np-figure:first-child{border-top:0;margin-top:0;padding-top:0}.np-figure__value{margin:8px 0}.np-timeline__item,.np-rec{grid-template-columns:minmax(0,1fr);gap:8px}.np-rec__state{justify-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.np-waiting__row:hover{padding-left:0}.np-view__more:hover span{transform:none}}.no-js [data-reveal]{opacity:1!important;transform:none!important}.np-series{margin:16px 0 0}.np-series--spark svg{display:block;overflow:visible}.np-series__line{fill:none;stroke:var(--at-theme-primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.np-series--full .np-series__line{stroke-width:2px}.np-figure:not(.np-figure--lead) .np-series__line{stroke:var(--rule-strong)}.np-figure:not(.np-figure--lead) .np-series__head{fill:var(--graphite)}.np-series__head{fill:var(--at-theme-primary)}.np-series__gap{stroke:var(--rule-strong);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.np-series__caption,.np-series__none{color:var(--faint);letter-spacing:.01em;margin:8px 0 0;font-size:11px}.np-series__none{margin-top:16px}.np-ledger{flex-direction:column;display:flex}.np-ledger__row{border-top:1px solid var(--rule);transition:padding-left var(--dur) var(--neige-ease);grid-template-columns:96px minmax(0,1fr) 72px 110px;align-items:baseline;gap:20px;padding:18px 0;display:grid}.np-ledger__row:last-child{border-bottom:1px solid var(--rule)}.np-ledger__row:hover{padding-left:8px}.np-ledger__number{color:var(--faint);letter-spacing:.04em;font-size:12px;font-weight:600}.np-ledger__what{color:var(--ink);letter-spacing:-.015em;font-size:15px;font-weight:500}.np-ledger__more{color:var(--faint);font-weight:400}.np-ledger__state{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600}.np-ledger__state--paid{color:var(--faint)}.np-ledger__state--overdue{color:var(--neige-primary-text)}.np-ledger__amount{color:var(--ink);text-align:right;font-size:15px;font-weight:600}.np-back{color:var(--muted);padding:40px 0 0;font-size:13px}.np-back a:hover{color:var(--ink)}.np-notice{border-left:2px solid var(--at-theme-primary);background:var(--paper-raised);color:var(--ink);margin:24px 0 0;padding:14px 18px;font-size:14px}.np-invoice-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:64px;padding:40px 0 0;display:grid}.np-invoice__head{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:40px;padding-bottom:36px;display:grid}.np-invoice__eyebrow{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:600}.np-invoice__amount{color:var(--ink);font-size:var(--type-figure);letter-spacing:-.045em;margin:14px 0 10px;font-weight:800;line-height:.95}.np-invoice__status{color:var(--graphite);font-size:13px;font-weight:600}.np-invoice__status--overdue{color:var(--neige-primary-text)}.np-invoice__status--paid{color:var(--faint)}.np-invoice__when{font-weight:400}.np-invoice__meta{text-align:right;gap:14px;margin:0;display:grid}.np-invoice__meta dt{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.np-invoice__meta dd{color:var(--ink);margin:3px 0 0;font-size:14px;font-weight:500}.np-invoice__lines{border-collapse:collapse;width:100%;margin:32px 0 0;font-size:14px}.np-invoice__lines th{border-bottom:1px solid var(--rule);color:var(--faint);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:0 0 12px;font-size:10px;font-weight:600}.np-invoice__lines td{border-bottom:1px solid var(--rule);color:var(--graphite);vertical-align:top;padding:16px 0}.np-invoice__lines td:first-child{color:var(--ink);padding-right:24px;font-weight:500}.np-invoice__num{white-space:nowrap;text-align:right!important;padding-left:20px!important}.np-invoice__totals{flex-direction:column;gap:10px;width:min(320px,100%);margin:24px 0 0 auto;display:flex}.np-invoice__total{color:var(--muted);justify-content:space-between;gap:24px;font-size:14px;display:flex}.np-invoice__total--muted{color:var(--faint)}.np-invoice__total--strong{border-top:1px solid var(--rule);color:var(--ink);padding-top:12px;font-size:16px;font-weight:700}.np-invoice__notes,.np-invoice__terms{max-width:60ch;color:var(--muted);margin:40px 0 0;font-size:13px;line-height:1.6}.np-invoice__terms{color:var(--faint);margin-top:12px}.np-pay{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);padding:26px 24px}.np-pay__title{color:var(--ink);letter-spacing:-.015em;margin:0 0 18px;font-size:15px;font-weight:600}.np-pay__or{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;margin:20px 0;font-size:11px;display:flex}.np-pay__or:before,.np-pay__or:after{content:"";background:var(--rule);flex:1;height:1px}.np-pay__submit{border:2px solid var(--at-theme-primary);border-radius:var(--radius-pill);background:var(--at-theme-primary);color:#fff;cursor:pointer;width:100%;transition:background-color var(--dur) var(--neige-ease), color var(--dur) var(--neige-ease), transform var(--dur) var(--neige-ease), box-shadow var(--dur) var(--neige-ease);margin-top:20px;padding:15px 20px;font-family:inherit;font-size:15px;font-weight:700}.np-pay__submit:hover:not(:disabled),.np-pay__submit:focus-visible:not(:disabled){color:var(--neige-primary-text);background:0 0;transform:translateY(-2px);box-shadow:0 8px 25px #0000001f}.np-pay__submit:disabled{opacity:.55;cursor:default}.np-pay__error{color:#c0392b;margin:14px 0 0;font-size:13px}.np-pay__secure{color:var(--faint);margin:16px 0 0;font-size:11px;line-height:1.5}.np-pay--unavailable{background:var(--paper-sunk)}.np-pay__note{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.np-pay__settled{border:1px solid var(--rule);border-radius:var(--radius-md);color:var(--muted);padding:20px 24px;font-size:14px}.np-invoice-side__export{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);color:var(--ink);text-align:center;transition:border-color var(--dur) var(--neige-ease), background-color var(--dur) var(--neige-ease);margin-top:16px;padding:13px 20px;font-size:13px;font-weight:600;display:block}.np-invoice-side__export:hover{border-color:var(--ink);background:var(--paper-raised)}@media screen and (max-width:900px){.np-invoice-layout{grid-template-columns:minmax(0,1fr);gap:36px}.np-invoice-side{order:-1}.np-invoice__head{grid-template-columns:minmax(0,1fr);gap:24px}.np-invoice__meta{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr))}.np-ledger__row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.np-ledger__number,.np-ledger__state{grid-row:2}.np-ledger__amount{grid-row:1}.np-invoice__lines{font-size:13px}}.np-range{justify-content:space-between;align-items:baseline;gap:24px;min-height:34px;padding-bottom:28px;display:flex}.np-range__options{flex-wrap:wrap;gap:4px;margin-left:-10px;display:flex}.np-range__option{border-radius:var(--radius-xs);color:var(--muted);letter-spacing:-.01em;cursor:pointer;transition:color var(--dur-fast) var(--neige-ease), background-color var(--dur-fast) var(--neige-ease);background:0 0;border:0;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500}.np-range__option:hover{color:var(--ink);background:var(--paper-sunk)}.np-range__option.is-active{color:var(--ink);background:var(--paper-sunk);font-weight:600}.np-range__basis{color:var(--faint);white-space:nowrap;font-size:12px}@media screen and (max-width:900px){.np-range{flex-direction:column;align-items:flex-start;gap:10px}.np-range__options{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.np-range__options::-webkit-scrollbar{display:none}}.np-auth{background:var(--paper);justify-content:center;align-items:center;min-height:100dvh;padding:40px 24px;display:flex}.np-auth__panel{width:100%;max-width:360px}.np-auth__mark{margin-bottom:56px}.np-auth__mark img{width:auto;height:30px;display:block}.np-auth__wordmark{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;margin:12px 0 0;font-size:11px;font-weight:600}.np-auth__lede{color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.6}.np-auth__lede strong{color:var(--ink);font-weight:600}.np-auth__form{flex-direction:column;display:flex}.np-auth__label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:24px 0 6px;font-size:11px;font-weight:600}.np-auth__label:first-of-type{margin-top:0}.np-auth__input{border:0;border-bottom:1px solid var(--rule-strong);height:46px;color:var(--ink);transition:border-color var(--dur) var(--neige-ease);background:0 0;border-radius:0;padding:0;font-family:inherit;font-size:16px}.np-auth__input:focus{border-bottom-color:var(--at-theme-primary);outline:none}.np-auth__input:disabled{color:var(--faint);border-bottom-style:dashed}.np-auth__submit{border:2px solid var(--at-theme-primary);border-radius:var(--radius-pill);background:var(--at-theme-primary);color:#fff;cursor:pointer;transition:background-color var(--dur) var(--neige-ease), color var(--dur) var(--neige-ease), transform var(--dur) var(--neige-ease), box-shadow var(--dur) var(--neige-ease);justify-content:center;align-items:center;gap:10px;margin-top:40px;padding:15px 26px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.np-auth__submit:hover:not(:disabled),.np-auth__submit:focus-visible:not(:disabled){color:var(--neige-primary-text);background:0 0;transform:translateY(-3px);box-shadow:0 8px 25px #00000026}.np-auth__submit:disabled{opacity:.5;cursor:default}.np-auth__notice{border-left:2px solid var(--at-theme-primary);background:var(--paper-raised);color:var(--graphite);margin:0 0 28px;padding:12px 16px;font-size:13px;line-height:1.6}.np-auth__error{color:#c0392b;margin:18px 0 0;font-size:13px}.np-auth__aside{color:var(--muted);transition:color var(--dur-fast) var(--neige-ease);margin-top:28px;font-size:13px;display:inline-block}.np-auth__aside:hover{color:var(--ink)}.np-rail__signout{color:var(--faint);cursor:pointer;transition:color var(--dur-fast) var(--neige-ease);background:0 0;border:0;margin-top:10px;padding:0;font-family:inherit;font-size:12px}.np-rail__signout:hover{color:var(--ink)}.np-demo-banner{border:1px solid rgba(var(--neige-accent-rgb), .85);border-radius:var(--radius-xs);background:rgba(var(--neige-accent-rgb), .1);color:#8a6a1c;letter-spacing:.02em;margin:24px 0 -16px;padding:10px 16px;font-size:12px;font-weight:600}.np-controls{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.np-controls .np-range{flex:1;min-width:0}.np-currency{gap:2px;padding-bottom:28px;display:flex}.np-currency__option{border-radius:var(--radius-xs);color:var(--muted);letter-spacing:.02em;cursor:pointer;font-variant-numeric:tabular-nums;transition:color var(--dur-fast) var(--neige-ease), border-color var(--dur-fast) var(--neige-ease);background:0 0;border:1px solid #0000;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600}.np-currency__option:hover{color:var(--ink)}.np-currency__option.is-active{border-color:var(--rule-strong);color:var(--ink)}@media screen and (max-width:900px){.np-controls{flex-direction:column;align-items:stretch;gap:0}.np-currency{padding-bottom:20px}}.np-connections__lede{max-width:64ch;color:var(--muted);margin-bottom:40px;font-size:15px;line-height:1.65}.np-providers{flex-direction:column;display:flex}.np-provider{border-top:1px solid var(--rule);padding:34px 0}.np-provider:last-child{border-bottom:1px solid var(--rule)}.np-provider__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;display:grid}.np-provider__name{color:var(--ink);letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.np-provider__summary{max-width:58ch;color:var(--muted);margin-top:5px;font-size:14px}.np-provider__state{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.np-provider__status{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.np-provider__status.is-live{color:var(--neige-primary-text)}.np-provider__status.is-broken{color:var(--alert)}.np-provider__synced,.np-provider__account{color:var(--faint);font-size:12px}.np-provider__error{border-left:2px solid var(--alert);background:var(--paper-raised);color:var(--graphite);margin-top:14px;padding:10px 14px;font-size:13px}.np-provider__disclosure{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:26px;padding-top:22px;display:grid}.np-provider__legend{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:600}.np-provider__list{color:var(--graphite);margin:0;padding:0;font-size:13px;line-height:1.55;list-style:none}.np-provider__list li{margin-bottom:6px;padding-left:18px;position:relative}.np-provider__list li:before{content:"✓";color:var(--neige-primary-text);font-size:11px;position:absolute;left:0}.np-provider__list--never li{color:var(--muted)}.np-provider__list--never li:before{content:"×";color:var(--faint);font-size:13px}.np-provider__unlocks{color:var(--faint);margin-top:22px;font-size:12px}.np-provider__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.np-provider__connect{border:2px solid var(--at-theme-primary);border-radius:var(--radius-pill);background:var(--at-theme-primary);color:#fff;cursor:pointer;transition:background-color var(--dur) var(--neige-ease), color var(--dur) var(--neige-ease), transform var(--dur) var(--neige-ease);align-items:center;gap:8px;padding:11px 22px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.np-provider__connect:hover,.np-provider__connect:focus-visible{color:var(--neige-primary-text);background:0 0;transform:translateY(-2px)}.np-provider__disconnect{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);color:var(--graphite);cursor:pointer;transition:border-color var(--dur) var(--neige-ease), color var(--dur) var(--neige-ease);background:0 0;padding:11px 22px;font-family:inherit;font-size:13px;font-weight:600}.np-provider__disconnect:hover{border-color:var(--ink);color:var(--ink)}.np-provider__domain{flex-wrap:wrap;gap:10px;display:flex}.np-provider__domain input{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--paper-raised);min-width:260px;height:42px;color:var(--ink);padding:0 16px;font-family:inherit;font-size:14px}.np-provider__domain input:focus{border-color:var(--at-theme-primary);outline:none}.np-provider__revoke,.np-provider__pending{color:var(--muted);font-size:13px}.np-provider__revoke:hover{color:var(--ink)}.np-provider__scopes{color:var(--faint);margin-top:18px;font-size:12px}@media screen and (max-width:900px){.np-provider__head{grid-template-columns:minmax(0,1fr);gap:12px}.np-provider__state{text-align:left;align-items:flex-start}.np-provider__disclosure{grid-template-columns:minmax(0,1fr);gap:22px}.np-provider__domain input{flex:1;min-width:0}}.np-choose{flex-direction:column;gap:2px;max-width:560px;display:flex}.np-choose__option{border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--dur-fast) var(--neige-ease);border:1px solid #0000;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.np-choose__option:hover{background:var(--paper-sunk)}.np-choose__option:has(input:checked){border-color:var(--at-theme-primary);background:var(--paper-raised)}.np-choose__label{color:var(--ink);font-size:14px;font-weight:600;display:block}.np-choose__id{color:var(--faint);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:block}.np-choose button{align-self:flex-start;margin-top:22px}.np-work{flex-direction:column;display:flex}.np-work__item{border-top:1px solid var(--rule);padding:30px 0}.np-work__item:last-child{border-bottom:1px solid var(--rule)}.np-work__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;display:grid}.np-work__title{color:var(--ink);letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.np-work__objective{max-width:56ch;color:var(--muted);margin-top:5px;font-size:14px}.np-work__state{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.np-work__stage{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600}.np-work__health{color:var(--faint);font-size:12px}.np-work__health--at_risk,.np-work__health--blocked{color:var(--alert);font-weight:600}.np-work__progress{color:var(--faint);font-size:12px}.np-work__summary{max-width:66ch;color:var(--graphite);margin-top:16px;font-size:14px;line-height:1.6}.np-milestones{margin:22px 0 0;padding:0;list-style:none}.np-milestone{border-left:1px solid var(--rule);padding:14px 0 14px 22px;position:relative}.np-milestone:before{content:"";background:var(--paper);border:1px solid var(--rule-strong);border-radius:50%;width:7px;height:7px;position:absolute;top:20px;left:-4px}.np-milestone.is-shipped:before{background:var(--at-theme-primary);border-color:var(--at-theme-primary)}.np-milestone__head{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.np-milestone__title{color:var(--ink);font-size:14px;font-weight:600}.np-milestone__when{color:var(--faint);white-space:nowrap;font-size:12px}.np-milestone__detail{max-width:62ch;color:var(--muted);margin-top:4px;font-size:13px;line-height:1.55}.np-milestone__tasks{margin-top:10px}.np-milestone__tasks summary{width:fit-content;color:var(--muted);cursor:pointer;transition:color var(--dur-fast) var(--neige-ease);font-size:12px;font-weight:600;list-style:none}.np-milestone__tasks summary:hover{color:var(--ink)}.np-milestone__tasks summary::-webkit-details-marker{display:none}.np-milestone__tasks summary:before{content:"+ "}.np-milestone__tasks[open] summary:before{content:"− "}.np-milestone__tasks ul{margin:12px 0 0;padding:0;list-style:none}.np-task{grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:5px 0;font-size:13px;display:grid}.np-task__mark{color:var(--faint);font-size:11px}.np-task--done .np-task__mark{color:var(--at-theme-primary)}.np-task--blocked .np-task__mark{color:var(--alert);font-weight:700}.np-task__title{color:var(--graphite)}.np-task--done .np-task__title{color:var(--muted)}.np-task__discipline{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.np-work__owner{color:var(--faint);margin-top:18px;font-size:12px}.np-assets{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:34px 28px;display:grid}.np-asset{display:block}.np-asset__frame{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--paper-sunk);transition:transform var(--dur) var(--neige-ease);justify-content:center;align-items:center;padding:14px;display:flex}.np-asset:hover .np-asset__frame{transform:translateY(-3px)}.np-asset__slot{border:1px solid var(--rule);background:var(--paper-raised);flex-direction:column;justify-content:center;align-items:center;gap:5px;max-width:100%;max-height:100%;display:flex;position:relative}.np-asset__format{color:var(--faint);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:11px}.np-asset__kind{color:var(--faint);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:600}.np-asset__frame.is-large{aspect-ratio:auto;background:0 0;padding:0;display:block}.np-asset__frame.is-large .np-asset__slot{border-radius:var(--radius-md);background:var(--paper-sunk);max-height:none}.np-asset__slot--copy{width:100%;height:100%;color:var(--ink);text-align:left;justify-content:flex-start;align-items:stretch;gap:0;padding:22px 24px;font-size:13px;line-height:1.6;overflow:hidden}.np-asset__slot--copy p{margin-bottom:8px}.np-asset__frame.is-large .np-asset__slot--copy{height:auto;padding:34px 36px;font-size:16px;line-height:1.7}.np-asset__copy-more{color:var(--faint);font-size:12px}.np-asset__name{color:var(--ink);letter-spacing:-.015em;margin-top:14px;font-size:14px;font-weight:600}.np-asset__meta{color:var(--faint);margin-top:4px;font-size:12px}.np-asset__state{font-weight:600}.np-asset__state--awaiting_approval{color:var(--neige-primary-text)}.np-asset__state--changes_requested{color:var(--alert)}.np-asset-detail{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px 56px;padding:32px 0 0;display:grid}.np-asset-detail__head{grid-area:1/2}.np-asset-detail__media{grid-area:1/1/span 2}.np-asset-side{grid-area:2/2}.np-asset-detail__head .np-asset__state{margin-top:6px;font-size:12px;display:block}.np-asset-side__name{color:var(--ink);letter-spacing:-.025em;font-size:1.25rem;font-weight:600}.np-brief{border-top:1px solid var(--rule);margin:28px 0 0;padding-top:22px}.np-brief div{margin-bottom:16px}.np-brief dt{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:600}.np-brief dd{color:var(--graphite);margin:4px 0 0;font-size:13px;line-height:1.55}.np-versions{border-top:1px solid var(--rule);margin:22px 0 0;padding:0;list-style:none}.np-versions li{border-bottom:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:12px 0;font-size:13px;display:grid}.np-versions li.is-current .np-versions__number{color:var(--neige-primary-text)}.np-versions__number{color:var(--faint);font-variant-numeric:tabular-nums;font-weight:600}.np-versions__note{color:var(--graphite)}.np-versions__when{color:var(--faint);white-space:nowrap;font-size:12px}.np-decide{border-top:1px solid var(--rule);margin-top:28px;padding-top:24px}.np-decide__approve{justify-content:center;width:100%}.np-decide__request{border:0;border-bottom:1px solid var(--rule-strong);color:var(--graphite);cursor:pointer;transition:border-color var(--dur) var(--neige-ease), color var(--dur) var(--neige-ease);background:0 0;margin:16px auto 0;padding:0;font-family:inherit;font-size:13px;display:block}.np-decide__request:hover{border-color:var(--ink);color:var(--ink)}.np-decide textarea{border:1px solid var(--rule-strong);border-radius:var(--radius-xs);background:var(--paper-raised);width:100%;color:var(--ink);resize:vertical;margin-top:8px;padding:12px 14px;font-family:inherit;font-size:14px;line-height:1.55}.np-decide textarea:focus{border-color:var(--at-theme-primary);outline:none}.np-decide__actions{align-items:center;gap:16px;margin-top:14px;display:flex}.np-decide__cancel{color:var(--muted);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:13px}.np-decide__note{color:var(--faint);margin-top:16px;font-size:11px;line-height:1.5}.np-decisions{border-top:1px solid var(--rule);margin-top:30px;padding-top:22px}.np-decisions ol{margin:12px 0 0;padding:0;list-style:none}.np-decisions li{border-bottom:1px solid var(--rule);padding:12px 0}.np-decisions__kind{font-size:12px;font-weight:600;display:block}.np-decisions__kind--approved{color:var(--graphite)}.np-decisions__kind--changes_requested{color:var(--alert)}.np-decisions__who{color:var(--faint);margin-top:2px;font-size:11px;display:block}.np-decisions__comment{color:var(--graphite);margin-top:6px;font-size:13px;line-height:1.5}@media screen and (max-width:900px){.np-work__head{grid-template-columns:minmax(0,1fr);gap:20px}.np-asset-detail{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:22px}.np-asset-detail__head,.np-asset-detail__media,.np-asset-side{grid-area:auto/1}.np-work__state{text-align:left;flex-flow:wrap;align-items:flex-start;gap:14px}.np-assets{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:24px 18px}}.np-ask{padding-bottom:8px}.np-ask__label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.np-ask__row{border-bottom:1px solid var(--rule-strong);align-items:center;gap:16px;margin-top:12px;padding-bottom:14px;display:flex}.np-ask__input{min-width:0;color:var(--ink);letter-spacing:-.02em;background:0 0;border:0;flex:1;font-family:inherit;font-size:clamp(1.125rem,2.2vw,1.5rem)}.np-ask__input:focus{outline:none}.np-ask__input::placeholder{color:var(--faint)}.np-ask__prompts{margin-top:30px}.np-ask__note{max-width:62ch;color:var(--muted);font-size:14px;line-height:1.65}.np-ask__prompts ul{margin:22px 0 0;padding:0;list-style:none}.np-ask__prompts li{border-top:1px solid var(--rule)}.np-ask__prompts a{color:var(--graphite);transition:color var(--dur-fast) var(--neige-ease), padding-left var(--dur) var(--neige-ease);padding:14px 0;font-size:15px;display:block}.np-ask__prompts a:hover{color:var(--ink);padding-left:8px}.np-answer{margin-top:34px}.np-answer__lead{max-width:60ch;color:var(--ink);letter-spacing:-.02em;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.5}.np-answer__body{max-width:62ch;color:var(--graphite);margin-top:18px;font-size:15px;line-height:1.65}.np-answer--refusal .np-answer__lead{max-width:56ch;color:var(--graphite)}.np-answer--refusal .np-provider__legend{margin-top:30px;display:block}.np-answer__held{color:var(--muted);margin:12px 0 0;padding:0;font-size:14px;line-height:1.9;list-style:none}.np-answer__scroll{margin-top:34px;overflow-x:auto}.np-answer__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.np-answer__table th,.np-answer__table td{border-bottom:1px solid var(--rule);text-align:right;white-space:nowrap;padding:12px 0}.np-answer__table thead th{color:var(--faint);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600}.np-answer__table th:first-child,.np-answer__table tbody th{color:var(--ink);text-align:left;padding-right:24px;font-size:14px;font-weight:500}.np-answer__table td{color:var(--graphite);padding-left:24px;font-size:14px}.np-answer__table tbody tr.is-lead th,.np-answer__table tbody tr.is-lead td{color:var(--ink);font-weight:600}.np-answer__related,.np-answer__sources{border-top:1px solid var(--rule);margin-top:34px;padding-top:22px}.np-answer__related ul,.np-answer__sources ul{margin:12px 0 0;padding:0;list-style:none}.np-answer__related li{color:var(--graphite);font-size:14px;line-height:1.8}.np-answer__sources li{padding:10px 0}.np-answer__source-name{color:var(--ink);font-size:13px;font-weight:600;display:block}.np-answer__sources .np-prov{margin-top:3px}.np-answer__sign{color:var(--faint);margin-top:26px;font-size:12px}@media screen and (max-width:700px){.np-ask__row{flex-direction:column;align-items:stretch;gap:14px}.np-answer__table,.np-answer__table tbody,.np-answer__table tr,.np-answer__table th,.np-answer__table td{text-align:left;white-space:normal;display:block}.np-answer__table thead{display:none}.np-answer__table tbody tr{border-bottom:1px solid var(--rule);padding:16px 0}.np-answer__table tbody th{border:0;padding:0 0 8px;font-size:15px;font-weight:600}.np-answer__table td{border:0;justify-content:space-between;align-items:baseline;gap:16px;padding:4px 0;display:flex}.np-answer__table td:before{content:attr(data-label);color:var(--faint);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600}}.np-notbuilt{padding:12px 0 0}.np-notbuilt__lead{max-width:58ch;color:var(--ink);letter-spacing:-.02em;font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.55}.np-notbuilt__list{max-width:62ch;margin:26px 0 0;padding:0;list-style:none}.np-notbuilt__list li{border-top:1px solid var(--rule);color:var(--graphite);padding:13px 0;font-size:14px}.np-notbuilt__from{max-width:62ch;color:var(--faint);margin-top:26px;font-size:12px;line-height:1.7}.np-asktrigger{z-index:60;border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--paper-raised);color:var(--ink);letter-spacing:-.01em;cursor:pointer;transition:transform var(--dur) var(--neige-ease), border-color var(--dur) var(--neige-ease);align-items:center;gap:9px;padding:12px 20px 12px 17px;font-family:inherit;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 14px 34px -20px #17161a73}.np-asktrigger:hover{border-color:var(--ink);transform:translateY(-2px)}.np-asktrigger svg{color:var(--neige-primary-text)}.np-askover{z-index:70;position:fixed;inset:0}.np-askover__scrim{-webkit-backdrop-filter:blur(14px)saturate(115%);backdrop-filter:blur(14px)saturate(115%);background:#faf9f76b;position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.np-askover__scrim{background:#faf9f7e6}}.np-askpanel{border-left:1px solid var(--rule);background:var(--paper);flex-direction:column;width:min(520px,100vw);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-30px 0 60px -40px #17161a80}.np-askpanel__head{flex:none;justify-content:space-between;align-items:center;padding:22px 26px 16px;display:flex}.np-askpanel__title{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600}.np-askpanel__close{color:var(--muted);cursor:pointer;transition:color var(--dur-fast) var(--neige-ease);background:0 0;border:0;font-family:inherit;font-size:13px}.np-askpanel__close:hover{color:var(--ink)}.np-askpanel__thread{flex:1;padding:18px 26px 26px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 20px),#0000 100%)}.np-askpanel__empty p{max-width:40ch;color:var(--muted);font-size:13px;line-height:1.65}.np-askpanel__empty ul{margin:22px 0 0;padding:0;list-style:none}.np-askpanel__empty li{border-top:1px solid var(--rule)}.np-askpanel__empty button{width:100%;color:var(--graphite);text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--neige-ease);background:0 0;border:0;padding:13px 0;font-family:inherit;font-size:13.5px;line-height:1.5;display:block}.np-askpanel__empty button:hover{color:var(--ink)}.np-turn+.np-turn{border-top:1px solid var(--rule);margin-top:38px;padding-top:34px}.np-turn__question{background:var(--ink);width:fit-content;max-width:88%;color:var(--paper);border-radius:16px 16px 4px;margin-left:auto;padding:11px 16px;font-size:14px;line-height:1.5}.np-turn__waiting{color:var(--faint);text-align:right;margin-top:20px;font-size:13px}.np-turn .np-answer{text-align:right;margin-top:24px}.np-turn .np-answer__lead{max-width:none;font-size:1.0625rem;line-height:1.55}.np-turn .np-answer__body,.np-turn .np-answer__held,.np-turn .np-answer__from{max-width:none}.np-turn .np-answer__scroll{margin-top:26px;overflow-x:visible}.np-turn .np-answer__table,.np-turn .np-answer__table tbody,.np-turn .np-answer__table tr,.np-turn .np-answer__table th,.np-turn .np-answer__table td{white-space:normal;display:block}.np-turn .np-answer__table thead{display:none}.np-turn .np-answer__table tbody tr{border-bottom:1px solid var(--rule);padding:15px 0}.np-turn .np-answer__table tbody th{text-align:right;border:0;padding:0 0 7px;font-size:14px;font-weight:600}.np-turn .np-answer__table td{text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:18px;padding:3px 0;display:flex}.np-turn .np-answer__table td:before{content:attr(data-label);color:var(--faint);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600}.np-turn .np-answer__related ul,.np-turn .np-answer__sources ul{text-align:right}.np-turn .np-answer__sources .np-prov{justify-content:flex-end}.np-composer{border:1px solid var(--rule-strong);background:var(--paper-raised);transition:border-color var(--dur-fast) var(--neige-ease);border-radius:26px;flex:none;align-items:center;gap:8px;margin:0 20px 20px;padding:8px 8px 8px 18px;display:flex}.np-composer:focus-within{border-color:var(--ink)}.np-composer__input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:9px 0;font-family:inherit;font-size:14.5px}.np-composer__input:focus{outline:none}.np-composer__input::placeholder{color:var(--faint)}.np-composer__send{border-radius:var(--radius-pill);background:var(--at-theme-primary);color:#fff;cursor:pointer;width:36px;height:36px;transition:opacity var(--dur-fast) var(--neige-ease);border:0;flex:none;justify-content:center;align-items:center;display:flex}.np-composer__send:disabled{opacity:.4;cursor:default}@media screen and (max-width:900px){.np-asktrigger{bottom:76px;right:16px}.np-askpanel{border-left:0;width:100vw}.np-askpanel__thread{padding:8px 18px 20px}.np-composer{margin:0 14px 14px}}
