:root{--nx-navy:#0e1726;--nx-navy-2:#24344c;--nx-teal:#0b6b63;--nx-teal-dark:#084f49;--nx-mint:#7fc4bc;--nx-mint-bg:#e6f2f0;--nx-ink:#0e1726;--nx-muted:#4b5563;--nx-faint:#6b7280;--nx-line:#e3e6eb;--nx-bg:#f7f8fa;--nx-card:#fff;--nx-on-navy:#c9d1dd;--nx-series-revenue:#00917e;--nx-series-expense:#b06e14;--nx-good:#0b6b63;--nx-warn:#9a5b00;--nx-warn-bg:#fdf3e1;--nx-bad:#b42318;--nx-bad-bg:#fdecea;--nx-serif:"Source Serif 4", Georgia, serif;--nx-sans:"IBM Plex Sans", system-ui, sans-serif;--nx-ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--nx-bg);color:var(--nx-ink);font-family:var(--nx-sans);margin:0}a{color:var(--nx-teal)}button{font:inherit}.tnum{font-variant-numeric:tabular-nums}@keyframes nxUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes nxGlow{0%,to{opacity:.4;transform:translate(0)scale(1)}50%{opacity:.7;transform:translate(-40px,20px)scale(1.15)}}@keyframes nxGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nxGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nxSpin{to{transform:rotate(360deg)}}.nx-in{animation:nxUp .8s var(--nx-ease) both}.nx-hero{background:var(--nx-navy);color:#fff;border-radius:22px;position:relative;overflow:hidden}.nx-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#0b6b6399,#0b6b6300 70%);border-radius:50%;width:520px;height:520px;animation:14s ease-in-out infinite nxGlow;position:absolute;top:-200px;right:-140px}.nx-hero>*{position:relative}.nx-card{background:var(--nx-card);border:1px solid var(--nx-line);transition:box-shadow .3s, transform .3s var(--nx-ease);border-radius:18px}.nx-card.lift:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0e172614}.nx-btn{background:var(--nx-teal);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .2s,background-color .3s,opacity .3s;display:inline-flex}.nx-btn:hover{background:var(--nx-teal-dark);transform:translateY(-2px);box-shadow:0 8px 18px #0e172624}.nx-btn:disabled{cursor:default;box-shadow:none;transform:none;color:#4b5563!important;background:#dde2e8!important;border-color:#dde2e8!important}.nx-btn.ghost:disabled{color:#6b7280!important;background:0 0!important;border-color:#dde2e8!important}.nx-btn.ghost{color:var(--nx-ink);background:0 0;border:1px solid #c9cfd8;font-weight:500}.nx-btn.warn{background:#9a5b00}.nx-btn.warn:hover{background:#7a4800}.nx-btn.ghost:hover{background:#fff}.nx-input{width:100%;min-height:50px;font:inherit;color:var(--nx-ink);background:#fff;border:1.5px solid #c9cfd8;border-radius:12px;outline:none;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}textarea.nx-input{field-sizing:content;resize:vertical;padding-top:12px;padding-bottom:12px;line-height:1.45}.nx-input:focus{border-color:var(--nx-teal);box-shadow:0 0 0 4px #0b6b631f}.nx-label{letter-spacing:.08em;color:var(--nx-mint);text-transform:uppercase;font-size:13px}.nx-spinner{border:2.5px solid var(--nx-line);border-top-color:var(--nx-teal);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite nxSpin}.nx-bar{transform-origin:bottom;animation:nxGrow .9s var(--nx-ease) both}.nx-barx{transform-origin:0;animation:nxGrowX .9s var(--nx-ease) both}@keyframes nxQIn{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:none}}@keyframes nxQOut{to{opacity:0;transform:translate(120px,-60px)rotate(6deg)scale(.94)}}@keyframes nxQSkip{to{opacity:0;transform:translate(-120px)rotate(-4deg)}}@keyframes nxStamp{0%{opacity:0;transform:scale(1.6)rotate(-12deg)}40%{opacity:1;transform:scale(1)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(-12deg)}}@keyframes nxFlow{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes nxPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes nxShimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.nx-q-in{animation:nxQIn .65s var(--nx-ease) both;transform-origin:50% 100%}.nx-q-in>*{animation:nxUp .6s var(--nx-ease) both}.nx-q-in>:nth-child(2){animation-delay:60ms}.nx-q-in>:nth-child(3){animation-delay:.12s}.nx-q-in>:nth-child(4){animation-delay:.18s}.nx-q-in>:nth-child(5){animation-delay:.24s}.nx-q-in>:nth-child(6){animation-delay:.3s}.nx-q-in>:nth-child(7){animation-delay:.36s}.nx-q-out{animation:.42s cubic-bezier(.7,0,.84,0) both nxQOut}.nx-q-skip{animation:.38s cubic-bezier(.7,0,.84,0) both nxQSkip}.nx-stamp{animation:nxStamp .5s var(--nx-ease) both}.nx-flow{stroke-dasharray:6 6;animation:.8s linear infinite nxFlow}.nx-pop{animation:nxPop .7s var(--nx-ease) both}.nx-ring{transition:stroke-dashoffset 1.1s var(--nx-ease)}.nx-bulk{background:linear-gradient(90deg,#e6f2f0 0%,#f1f8f7 50%,#e6f2f0 100%) 0 0/400px 100%;animation:3.5s linear infinite nxShimmer}.nx-next{transition:background-color .2s, transform .25s var(--nx-ease)}.nx-next:hover{background-color:#fff;transform:translate(4px)}.nx-show-phone{display:none}@media (width<=560px){.nx-hide-phone{display:none!important}.nx-show-phone{display:inline}}.nx-narrow-only{display:none}@media (width<=899px){.nx-wide-only{display:none!important}.nx-narrow-only{display:block}}@media (width<=1099px){.nx-side-only{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:where(a,button,[role=tab],[tabindex]):focus-visible{outline:3px solid var(--nx-teal);outline-offset:2px;border-radius:6px}button:focus-visible,a:focus-visible,[role=tab]:focus-visible,summary:focus-visible{outline:3px solid var(--nx-teal)!important;outline-offset:2px!important}.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}.nx-crumb{min-height:44px;color:var(--nx-teal);text-underline-offset:3px;align-items:center;-webkit-text-decoration:underline #0b6b6359;text-decoration:underline #0b6b6359;display:inline-flex}.nx-sticky1 td:first-child,.nx-sticky1 th:first-child{background:inherit;z-index:1;position:sticky;left:0}.nx-sticky1 tr{background:#fff}.nx-sticky1 td:first-child{box-shadow:1px 0 #eef0f3}.nx-input::placeholder{color:#a3aab5;opacity:1}.nx-wf-list{display:none}@media (width<=479px){.nx-wf-chart{display:none}.nx-wf-list{display:flex}}tr[role=button]>td{padding-top:13px!important;padding-bottom:13px!important}html{scrollbar-gutter:stable}.nx-noscrollbar{scrollbar-width:none}.nx-noscrollbar::-webkit-scrollbar{display:none}.nx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-desk-head,.nx-desk-row{grid-template-columns:minmax(180px,2.2fr) repeat(6,minmax(44px,1fr)) minmax(70px,.9fr);align-items:center;gap:4px 8px;display:grid}.nx-desk-head{letter-spacing:.06em;color:var(--nx-muted);text-transform:uppercase;padding-bottom:4px;font-size:11.5px}.nx-desk-row{border-top:1px solid var(--nx-line);padding:8px 0}.nx-desk-cell{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:44px;text-decoration:none;display:flex}.nx-desk-cell:hover{background:#f3f6f8}@media (width<=520px){.nx-desk-row{grid-template-columns:repeat(6,1fr)}.nx-desk-row>:first-child{grid-column:1/-2}.nx-desk-row>:last-child{grid-area:1/-2/auto/-1}.nx-desk-head{display:none}}@keyframes nxPanelIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes nxFadeIn{0%{opacity:0}to{opacity:1}}.nx-panel{animation:nxPanelIn .35s var(--nx-ease) both}.nx-fade{animation:.25s both nxFadeIn}.nx-tile-btn{all:unset;box-sizing:border-box;cursor:pointer}.nx-tile-btn:hover .nx-card{box-shadow:0 6px 18px #0e172614}.nx-tile-btn:focus-visible .nx-card{outline:3px solid var(--nx-teal);outline-offset:2px}.nx-linkbtn{all:unset;cursor:pointer;color:var(--nx-teal);text-underline-offset:3px;-webkit-text-decoration:underline #0b6b6359;text-decoration:underline #0b6b6359}.nx-linkbtn:focus-visible{outline:3px solid var(--nx-teal);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.nx-panel,.nx-fade{animation:none}}.nx-back{all:unset;box-sizing:border-box;cursor:pointer;min-width:44px;min-height:44px;color:var(--nx-ink);border-radius:12px;align-items:center;gap:4px;padding:0 10px 0 6px;font-size:14px;font-weight:500;display:inline-flex}.nx-back:hover{background:#f1f3f5}@media (width<=520px){.nx-topbar{gap:6px!important;padding:6px 12px 6px 6px!important}.nx-back{justify-content:center;padding:0}}.nx-dash{flex-direction:column;gap:32px;display:flex}.nx-dash-label{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-muted);font-size:12px;font-weight:600}.nx-dash-headline{font-family:var(--nx-serif);max-width:900px;margin:8px 0 0;font-size:28px;font-weight:500;line-height:1.3}.nx-dash-verdicts{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.nx-verdict{color:var(--nx-teal-dark);background:#e6f2f0;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.nx-verdict .dot,.nx-pdash-verdicts .dot{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.nx-verdict.warn{background:var(--nx-warn-bg);color:var(--nx-warn)}.nx-verdict.bad{background:var(--nx-bad-bg);color:var(--nx-bad)}.nx-dash-g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.nx-dash-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (width<=1000px){.nx-dash-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.nx-dash-g2{grid-template-columns:1fr}}.nx-dash-tile{border:1px solid var(--nx-line);min-height:160px;transition:box-shadow .2s, transform .25s var(--nx-ease);background:#fff;border-radius:16px;flex-direction:column;display:flex}.nx-dash-tile:hover{box-shadow:0 8px 22px #0e172612}.nx-dash-tile.warn{background:var(--nx-warn-bg);border-color:#f2d9a8}.nx-dash-tile.bad{background:var(--nx-bad-bg);border-color:#f5c2bc}.nx-dash-tile-in{box-sizing:border-box;flex-direction:column;flex:1;gap:6px;width:100%;padding:20px 22px;display:flex}.nx-dash-tile-in:focus-visible{outline:3px solid var(--nx-teal);outline-offset:-3px;border-radius:16px}.nx-dash-tile .k{color:var(--nx-muted);font-size:13px}.nx-dash-tile .v{font-family:var(--nx-serif);font-size:30px;font-weight:600;line-height:1.1}.nx-dash-tile .s{color:var(--nx-muted);font-size:13px;line-height:1.45}.nx-dash-tile .cmp{color:var(--nx-muted);flex-direction:column;gap:2px;margin-top:2px;font-size:12.5px;display:flex}.nx-dash-line{min-height:32px;color:var(--nx-muted);align-items:center;gap:8px;padding:0 22px 14px;font-size:12.5px;display:flex}.nx-dash-line select{font:inherit;border:1px solid #c9cfd8;border-radius:8px;padding:4px 6px}.nx-dash-card{flex-direction:column;gap:4px;padding:26px 28px;display:flex}.nx-dash-card-h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nx-dash-card-h h2{font-family:var(--nx-serif);margin:0;font-size:23px;font-weight:500}.nx-dash-card-h .aside{color:var(--nx-muted);text-align:right;font-size:12.5px}.nx-dash-card .sub{color:var(--nx-muted);margin:0 0 14px;font-size:13.5px}.nx-dash-tag{letter-spacing:.06em;color:var(--nx-teal-dark);background:#e6f2f0;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.nx-dash-list{margin:0;padding:0;list-style:none}.nx-dash-list li{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 0;font-size:14px;display:flex}.nx-dash-list li:first-child{border-top:0}.nx-dash-list li.warn{background:var(--nx-warn-bg);border-top:0;border-radius:10px;margin:2px -12px;padding:12px}.nx-dash-list .m{align-items:center;gap:8px;min-width:0;display:inline-flex}.nx-dash-list .m i{border-radius:3px;flex:none;width:10px;height:10px}.nx-dash-list .r{text-align:right}.nx-dash-list .note,.nx-dash .note{color:var(--nx-muted);font-size:12px}.nx-dash-stack{background:#eef1f4;border-radius:8px;height:22px;margin-bottom:10px;display:flex;overflow:hidden}.nx-dash-bar{background:#eef1f4;border-radius:6px;height:10px;margin-top:8px;overflow:hidden}.nx-dash-bar span{border-radius:6px;height:100%;display:block}.nx-dash-dec{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-dash-dec li{border-top:1px solid #f0f2f5;align-items:flex-start;gap:16px;padding:16px 0;font-size:15px;font-weight:500;display:flex}.nx-dash-dec li:first-child{border-top:0;padding-top:4px}.nx-dash-dec .n{background:var(--nx-navy);color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.nx-dash-dec textarea{flex:1}.nx-pdash{flex-direction:column;gap:22px;display:flex}.nx-pdash-hero{background:var(--nx-navy);color:#fff;border-radius:22px;padding:22px 20px}.nx-pdash-hero .k{color:#9aa6b8;font-size:13px}.nx-pdash-hero .v{font-family:var(--nx-serif);color:#fff;margin:4px 0 6px;font-size:44px;line-height:1.05;display:block}.nx-pdash-hero .s{color:#c9d1dd;font-size:14px}.nx-pdash-hero .grid{border-top:1px solid #233149;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;padding-top:14px;display:grid}.nx-pdash-hero .grid button{flex-direction:column;min-height:44px;display:flex}.nx-pdash-hero .grid b{color:#fff;font-size:17px}.nx-pdash-hero .grid span{color:#9aa6b8;font-size:12px}.nx-pdash-verdicts{flex-direction:column;gap:8px;display:flex}.nx-pdash-verdicts div{border:1px solid var(--nx-line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;display:flex}.nx-pdash-verdicts .good .dot{background:var(--nx-series-revenue)}.nx-pdash-verdicts .warn .dot{background:var(--nx-series-expense)}.nx-pdash-verdicts .bad .dot{background:var(--nx-bad)}.nx-pdash-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:10px -16px 0;padding:0 16px 6px;scroll-padding:0 16px;display:flex;overflow-x:auto}.nx-pdash-swipe::-webkit-scrollbar{display:none}.nx-pdash-tile{scroll-snap-align:start;flex:none;width:74%;display:flex}.nx-pdash-tile .nx-dash-tile{flex:1;min-height:150px}.nx-pdash .nx-dash-card{padding:18px}.nx-pdash .nx-dash-card-h h2{font-size:21px}.nx-seg{background:#eef1f4;border-radius:12px;margin:10px 0 12px;padding:4px;display:flex}.nx-seg button{all:unset;text-align:center;cursor:pointer;border-radius:9px;flex:1;min-height:36px;font-size:14px}.nx-seg button[aria-selected=true],.nx-seg button[aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}.nx-dock{z-index:6;border-top:1px solid var(--nx-line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.nx-dock a{min-height:48px;color:var(--nx-ink);background:#fff;border:1px solid #c9cfd8;border-radius:14px;flex:1;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.nx-dock a.p{background:var(--nx-teal);color:#fff;border-color:var(--nx-teal)}.nx-month-pick{justify-content:space-between;align-items:center;gap:12px;display:flex}.nx-month-pick select{font:inherit;border:1px solid var(--nx-line);background:#fff;border-radius:12px;min-height:44px;padding:0 12px;font-weight:600}@media (width>=561px){.nx-month-pick{justify-content:flex-start}}.nx-client-phone nav[role=tablist]{scrollbar-width:none;margin:0 -16px;padding:0 16px;border-bottom:0!important;gap:8px!important}.nx-client-phone nav[role=tablist]::-webkit-scrollbar{display:none}.nx-client-phone nav[role=tablist] button{border:1px solid var(--nx-line)!important;background:#fff!important;border-radius:999px!important;min-height:40px!important;padding:0 14px!important}.nx-client-phone nav[role=tablist] button[aria-selected=true]{background:var(--nx-navy)!important;color:#fff!important;border-color:var(--nx-navy)!important}@media (width<=560px){.nx-topbar.back .nx-logo-word{display:none}}.nx-client-phone h1{font-size:26px!important}.nx-install{border:1px solid var(--nx-line);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.nx-install b{font-size:15px;display:block}.nx-install span{color:var(--nx-muted);font-size:13px}.nx-pdash-line{color:var(--nx-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:-10px;font-size:14px;display:flex}.nx-pdash-line select{font:inherit;color:var(--nx-ink);border:1px solid var(--nx-line);background:#fff;border-radius:12px;min-height:44px;padding:0 10px;font-weight:600}.nx-dash-list button.m{text-align:left;min-height:44px}.nx-phome{flex-direction:column;gap:20px;padding:18px 16px 110px;display:flex}.nx-phome h1{font-family:var(--nx-serif);margin:6px 0 0;font-size:29px;font-weight:500;line-height:1.2}.nx-phome h1 span{color:var(--nx-teal)}.nx-phome-alert{color:var(--nx-warn);background:var(--nx-warn-bg);border-radius:12px;padding:10px 14px;font-size:13.5px}.nx-phome-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.nx-phome-swipe::-webkit-scrollbar{display:none}.nx-phome-due::-webkit-scrollbar{display:none}.nx-phome-att{scroll-snap-align:start;border:1px solid var(--nx-line);width:82%;color:var(--nx-ink);background:#fff;border-radius:18px;flex-direction:column;flex:none;gap:6px;padding:16px;text-decoration:none;display:flex}.nx-phome-att .h{align-items:center;gap:8px;min-width:0;display:flex}.nx-phome-att .tag{letter-spacing:.06em;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.nx-phome-att .c{color:var(--nx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.nx-phome-att b{font-family:var(--nx-serif);font-size:20px;font-weight:500;line-height:1.25}.nx-phome-att .d{color:#374151;font-size:13.5px;line-height:1.5}.nx-phome-att .go{color:var(--nx-teal);align-items:center;min-height:32px;margin-top:auto;padding-top:6px;font-weight:600;display:flex}.nx-phome-due{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.nx-phome-due div{border:1px solid var(--nx-line);background:#fff;border-radius:12px;flex-direction:column;flex:none;padding:8px 12px;display:flex}.nx-phome-due div.on{border-left:4px solid var(--nx-teal)}.nx-phome-due div.late{border-left:4px solid var(--nx-bad)}.nx-phome-due div.late b{color:var(--nx-bad)}.nx-phome-due b{letter-spacing:.06em;color:var(--nx-muted);font-size:11px}.nx-phome-due .on b{color:var(--nx-teal-dark)}.nx-phome-due span{font-size:13.5px;font-weight:500}.nx-phome-list{flex-direction:column;padding:14px 16px 6px;display:flex}.nx-phome-list .row{color:var(--nx-ink);border-top:1px solid #f0f2f5;align-items:center;gap:12px;min-height:60px;padding:12px 0;text-decoration:none;display:flex}.nx-phome-list .nx-dash-label+.row{border-top:0;margin-top:4px}.nx-phome-list .m{flex-direction:column;flex:1;min-width:0;display:flex}.nx-phome-list .m b{font-size:15.5px;font-weight:500}.nx-phome-list .m span{color:var(--nx-muted);font-size:12.5px}.nx-phome-list .r{font-size:13px;font-weight:600}.nx-phome-list .chev{color:#a3aab5;font-size:18px}.nx-phome-list .row.add b{color:var(--nx-teal)}.nx-phome-money{flex-direction:column;gap:6px;padding:16px;display:flex}.nx-phome-money .v{font-family:var(--nx-serif);color:var(--nx-teal);font-size:32px;font-weight:600}.nx-phome-money .ideas{border-top:1px solid #f0f2f5;flex-direction:column;gap:8px;padding-top:10px;display:flex}.nx-phome-money .ideas a{color:var(--nx-ink);font-size:14px;line-height:1.5;text-decoration:none}.nx-menu{border:1px solid var(--nx-line);z-index:20;background:#fff;border-radius:14px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 16px 40px #0e172629}.nx-menu a,.nx-menu button{all:unset;box-sizing:border-box;cursor:pointer;min-height:48px;color:var(--nx-ink);border-radius:10px;align-items:center;padding:0 14px;font-size:15px;display:flex}.nx-menu a:hover,.nx-menu button:hover{background:#f1f3f5}.nx-pqueue{flex-direction:column;gap:16px;padding:16px 16px 110px;display:flex}.nx-pqueue h1{font-family:var(--nx-serif);margin:4px 0 10px;font-size:26px;font-weight:500}.nx-pqueue .bar{background:#e3e7ec;border-radius:5px;height:8px;overflow:hidden}.nx-pqueue .bar i{background:var(--nx-teal);height:100%;transition:width .6s var(--nx-ease);border-radius:5px;display:block}.nx-pqueue .meta{color:#374151;margin-top:6px;font-size:13px}.nx-pqueue .meta a{color:var(--nx-teal);font-weight:600}.nx-pqueue .err{background:var(--nx-bad-bg);color:var(--nx-bad);border-radius:10px;margin-top:8px;padding:10px 12px;font-size:14px}.nx-pqueue-batch{color:#0b4a44;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.nx-pqueue-batch span{flex:1}.nx-pqueue-dock button{all:unset;box-sizing:border-box;min-height:52px;color:var(--nx-ink);cursor:pointer;background:#fff;border:1px solid #c9cfd8;border-radius:14px;flex:1;justify-content:center;align-items:center;font-weight:600;display:flex}.nx-pqueue-dock button.p{background:var(--nx-teal);color:#fff;border-color:var(--nx-teal)}.nx-pqueue-dock button.r{color:var(--nx-bad);border-color:#f2c0ba}.nx-pqueue-dock button:disabled{opacity:.5}.nx-q-details{border:1px solid var(--nx-line);border-radius:14px;padding:0 14px}.nx-q-details summary{cursor:pointer;align-items:center;min-height:48px;font-size:14px;font-weight:500;display:flex}.nx-q-details p{margin:0 0 8px;font-size:14px;line-height:1.5}.nx-q-details .src{border-top:1px solid #f0f2f5;flex-direction:column;gap:4px;padding:10px 0;display:flex}.nx-q-details .src b{color:var(--nx-muted);letter-spacing:.06em;font-size:12px;font-weight:600}.nx-q-details .src span{white-space:pre-line;overflow-wrap:anywhere;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12.5px}.nx-swipe-hint{letter-spacing:.1em;pointer-events:none;background:#ffffffe6;border:3px solid;border-radius:10px;padding:6px 14px;font-weight:700;position:absolute;top:18px}.nx-swipe-hint.ok{color:var(--nx-teal);left:18px}.nx-swipe-hint.skip{color:var(--nx-muted);right:18px}.nx-pplan-total{background:#f3f7f6;border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.nx-pplan-total b{font-family:var(--nx-serif);font-size:30px;font-weight:600}.nx-pplan-heads{border:1px solid var(--nx-line);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.nx-pplan-heads li{border-top:1px solid #f0f2f5}.nx-pplan-heads li:first-child{border-top:0}.nx-pplan-heads li.open{background:#f7f9fa}.nx-pplan-heads .head{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:60px;padding:12px 14px;display:flex}.nx-pplan-heads .head .m{flex-direction:column;flex:1;min-width:0;display:flex}.nx-pplan-heads .head .m b{font-weight:500}.nx-pplan-heads .head .m span{color:var(--nx-muted);font-size:12.5px}.nx-pplan-heads .chev{color:#a3aab5;font-size:18px}.nx-pplan-heads .months{flex-direction:column;padding:0 14px 10px;display:flex}.nx-pplan-heads .mrow{border-top:1px solid #eceff2;justify-content:space-between;align-items:center;min-height:52px;font-size:14.5px;display:flex}.nx-pplan-heads .mrow .inp{align-items:center;gap:6px;font-weight:600;display:inline-flex}.nx-pplan-heads .mrow .inp input{width:96px!important;min-height:44px!important;font-size:16px!important}.nx-pwords .body{flex-direction:column;gap:8px;padding:0 14px 14px;display:flex}.nx-pwords .head .m span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx-menu a:focus-visible,.nx-menu button:focus-visible,.nx-pqueue-dock button:focus-visible,.nx-pplan-heads .head:focus-visible,.nx-seg button:focus-visible{outline:3px solid var(--nx-teal);outline-offset:2px}.nx-pqueue-batch small{opacity:.85;font-size:12.5px}@media screen{.nx-screen-hide{visibility:hidden!important;pointer-events:none!important;width:794px!important;position:absolute!important;top:0!important;left:-100000px!important}}.nx-topbar>button[aria-label=Home]{justify-content:center;min-width:44px}.nx-update{background:var(--nx-mint-bg);border:1px solid #bfe0db;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.nx-update-dot{background:var(--nx-teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.nx-update-txt{flex:1;min-width:200px}.nx-update-txt b{font-size:15px;display:block}.nx-update-txt span{color:var(--nx-muted);font-size:13px}@media (width<=600px){.nx-update .nx-btn{flex:1}}.nx-dues{flex-direction:column;gap:20px;display:flex}.nx-dash-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=900px){.nx-dash-g3{grid-template-columns:1fr}}.nx-dues-g2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=1080px){.nx-dues-g2{grid-template-columns:1fr}}.nx-dues-asof{color:var(--nx-muted);margin:0;font-size:12.5px}.nx-dues-warn{color:var(--nx-warn);background:var(--nx-warn-bg);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13.5px}.nx-dues .note,.nx-pdues .note,.nx-panel .note{color:var(--nx-muted);font-size:12.5px}.nx-dues-table{border-collapse:collapse;width:100%;font-size:14px}.nx-dues-table th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--nx-muted);border-bottom:1px solid var(--nx-line);padding:8px;font-size:11.5px;font-weight:600}.nx-dues-table td{vertical-align:top;border-bottom:1px solid #f0f2f5;padding:11px 8px}.nx-dues-table .r{text-align:right}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.nx-dues-name{all:unset;cursor:pointer;color:var(--nx-ink);align-items:center;min-height:32px;font-weight:600;display:inline-flex}.nx-dues-name:hover{color:var(--nx-teal);text-underline-offset:3px;text-decoration:underline}.nx-dues-name:focus-visible{outline:3px solid var(--nx-teal);outline-offset:2px;border-radius:4px}.nx-chip{white-space:nowrap;color:#374151;background:#eef0f3;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}.nx-chip.late{background:var(--nx-bad-bg);color:var(--nx-bad)}.nx-chip.soon{background:var(--nx-warn-bg);color:var(--nx-warn)}.nx-chip.ok{color:var(--nx-teal-dark);background:#e6f2f0}.nx-btn.sm{min-height:36px;padding:0 12px;font-size:13px}.nx-dues-custs{flex-direction:column;gap:12px;display:flex}.nx-dues-cust{border:1px solid var(--nx-line);border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}.nx-dues-cust.hot{background:#fffbfa;border-color:#f2c0ba}.nx-dues-cust .h{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nx-dues-cust .chips,.nx-panel .chips{flex-wrap:wrap;gap:8px;display:flex}.nx-dues-cust .log{color:#374151;border-left:2px solid var(--nx-line);flex-direction:column;gap:3px;padding-left:10px;font-size:13px;display:flex}.nx-dues-cust .acts,.nx-dues-form .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx-dues-more{margin-top:12px;font-size:13.5px}.nx-dues-more summary{cursor:pointer;color:var(--nx-muted);align-items:center;min-height:36px;display:flex}.nx-dues-more ul{margin:4px 0 0;padding:0;list-style:none}.nx-dues-more li{border-top:1px solid #f0f2f5;flex-direction:column;gap:2px;padding:9px 0;display:flex}.nx-dues-panel-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nx-dues-panel-sum>div{background:#f6f7f9;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.nx-dues-panel-sum b{font-variant-numeric:tabular-nums;font-size:15px}.nx-dues-form{border:1px solid var(--nx-line);border-radius:14px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:14px;display:flex}.nx-dues-form legend{padding:0 6px;font-size:14px;font-weight:600}.nx-dues-form label{color:var(--nx-muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.nx-dues-form .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=420px){.nx-dues-form .two{grid-template-columns:1fr}}.nx-dues-form p{margin:0}.nx-dues-msg{color:var(--nx-teal-dark);background:#e6f2f0;border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px}.nx-dues-h3{margin:4px 0 6px;font-size:14px;font-weight:600}.nx-dues-bills,.nx-dues-log{margin:0;padding:0;font-size:14px;list-style:none}.nx-dues-bills li{border-top:1px solid #f0f2f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.nx-dues-bills li>span:first-child{flex:1;min-width:140px}.nx-dues-log li{border-top:1px solid #f0f2f5;flex-direction:column;gap:2px;padding:9px 0;display:flex}.nx-pdues{flex-direction:column;gap:14px;display:flex}.nx-pdues-hero{padding:18px}.nx-pdues-hero .k{color:#9aa6b8;font-size:13px}.nx-pdues-hero .v{font-family:var(--nx-serif);font-variant-numeric:tabular-nums;font-size:36px;line-height:1.15}.nx-pdues-hero .s{color:#c9d1dd;margin-top:2px;font-size:13px}.nx-pdues-list{padding:4px 16px}.nx-pdues-list .row{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid #f0f2f5;align-items:center;gap:12px;width:100%;min-height:60px;padding:12px 0;display:flex}.nx-pdues-list .row:first-child{border-top:0}.nx-pdues-list .row:focus-visible{outline:3px solid var(--nx-teal);outline-offset:2px;border-radius:8px}.nx-pdues-list .m{flex-direction:column;flex:1;min-width:0;display:flex}.nx-pdues-list .m b{overflow-wrap:anywhere;font-weight:500}.nx-pdues-list .m span{color:var(--nx-muted);font-size:12.5px}.nx-pdues-list .chev{color:#a3aab5;font-size:18px}.nx-pdues-list .empty{color:var(--nx-muted);margin:14px 0;font-size:14px}.nx-dash-tile.okt{background:#e6f2f0;border-color:#bfe0da}.nx-bank-dp{grid-template-columns:1fr auto;gap:6px 18px;margin:0;font-size:14px;display:grid}.nx-bank-dp dt,.nx-bank-dp dd{margin:0}.nx-bank-dp dd{text-align:right;font-variant-numeric:tabular-nums}.nx-bank-dp .m{color:var(--nx-muted);font-size:12.5px}.nx-bank-dp .t{border-top:1px solid var(--nx-line);padding-top:6px;font-weight:600}.nx-bank-stock{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;display:flex}.nx-bank-stock label{color:var(--nx-muted);flex-direction:column;flex:180px;gap:4px;font-size:13px;display:flex}.nx-bank-alert{background:var(--nx-bad-bg);border-color:#f5c2bc;padding:12px 16px}.nx-bank-alert b{color:var(--nx-bad)}.nx-pdues-hero.bad{background:#5a1610}.nx-cal-prof{flex-wrap:wrap;gap:8px;margin:8px 0 4px;display:flex}.nx-cal-prof span{background:#eef0f3;border-radius:999px;padding:4px 10px;font-size:12.5px}.nx-check{cursor:pointer;align-items:center;gap:10px;min-height:40px;font-size:14px;display:flex;color:var(--nx-ink)!important;flex-direction:row!important}.nx-check input{width:20px;height:20px;accent-color:var(--nx-teal)}.nx-topnav{min-height:44px;color:var(--nx-ink);border-radius:10px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.nx-topnav:hover,.nx-topnav[aria-current=page]{background:#eef1f4}.nx-topnav:focus-visible{outline:3px solid var(--nx-teal);outline-offset:2px}.nx-cal .nx-pdues-list .m b,.nx-pdues .nx-pdues-list .m b.wrap{white-space:normal}.nx-owner{flex-direction:column;gap:22px;max-width:1120px;margin:0 auto;padding:28px 24px 72px;display:flex}.nx-owner.phone{gap:16px;padding:14px 16px 110px}.nx-owner-co{color:var(--nx-muted);font-size:13px}.nx-owner-h1{font-family:var(--nx-serif);margin:2px 0 0;font-size:clamp(28px,5vw,38px);font-weight:500}.nx-owner-sub{color:var(--nx-muted);margin:4px 0 0;font-size:13.5px}.nx-owner-hero{flex-wrap:wrap;align-items:center;gap:20px;padding:24px 26px;display:flex}.nx-owner-hero>div:first-child{flex:320px}.nx-owner-hero .k{color:#9aa6b8;font-size:13px}.nx-owner-hero .h{font-family:var(--nx-serif);font-size:clamp(21px,3vw,27px);line-height:1.3}.nx-owner-hero .acts{gap:8px;display:flex}.nx-owner-hero .nx-btn{align-items:center;text-decoration:none;display:inline-flex}.nx-owner-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.nx-owner-swipe::-webkit-scrollbar{display:none}.nx-owner-swipe .nx-dash-tile{scroll-snap-align:start;flex:0 0 64%;min-height:130px}.nx-owner-swipe .nx-dash-tile .v{font-size:26px}.nx-owner-col{flex-direction:column;gap:16px;display:flex}.nx-owner-dec{margin:6px 0 0;padding-left:20px;font-size:15px;line-height:1.7}.nx-owner-msgs{flex-direction:column;gap:12px;display:flex}.nx-owner-msg{border:1px solid var(--nx-line);border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.nx-owner-msg.promise,.nx-owner-msg.bank{border-color:#f2c0ba}.nx-owner-msg textarea{font-size:13.5px}.nx-owner-msg .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx-bp-field{color:var(--nx-muted);flex-direction:column;gap:4px;margin-top:10px;font-size:13px;display:flex}.nx-bp-acts{flex-wrap:wrap;gap:10px;display:flex}.nx-owner-msg .note,.nx-dash-card .note{color:var(--nx-muted);font-size:12.5px}.nx-wi{flex-direction:column;gap:20px;max-width:1180px;margin:0 auto;padding:24px 24px 72px;display:flex}.nx-wi.phone{gap:14px;padding:16px 16px 110px}.nx-wi-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.nx-wi-head h1{font-family:var(--nx-serif);margin:4px 0 0;font-size:clamp(24px,5vw,34px);font-weight:500;line-height:1.15}.nx-wi-grid{grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.nx-wi-grid.meeting{grid-template-columns:minmax(0,1fr)}.nx-wi-inputs{flex-direction:column;gap:16px;display:flex}.nx-wi-presets{flex-wrap:wrap;gap:8px;display:flex}.nx-chip-btn{font:inherit;cursor:pointer;min-height:40px;color:var(--nx-ink);background:#fff;border:1px solid #c9cfd8;border-radius:999px;padding:8px 12px;font-size:13px}.nx-chip-btn:hover{background:var(--nx-mint-bg);border-color:#9fd0c8}.nx-wi-slider{flex-direction:column;gap:6px;display:flex}.nx-wi-slider label{justify-content:space-between;gap:10px;font-size:14px;display:flex}.nx-wi-slider input[type=range]{width:100%;min-height:32px;accent-color:var(--nx-teal)}.nx-wi-late{flex-direction:column;gap:6px;font-size:14px;display:flex}.nx-wi-tiles{grid-template-columns:1fr 1fr;gap:16px;display:grid}.nx-wi-tiles.phone{grid-template-columns:1fr;gap:12px}.nx-wi-tiles .v small{font-family:var(--nx-sans);color:var(--nx-muted);margin-left:6px;font-size:15px;font-weight:500}.nx-wi-ba{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px 18px;font-size:15px;display:grid}.nx-wi-ba .h{letter-spacing:.06em;text-transform:uppercase;color:var(--nx-muted);font-size:11.5px;font-weight:600}.nx-wi-ba .r{text-align:right}.nx-wi-ba .up{color:var(--nx-teal);font-weight:600}.nx-wi-ba .dn{color:var(--nx-bad);font-weight:600}.nx-wi-how summary{cursor:pointer;color:var(--nx-teal);min-height:32px;font-size:13.5px;font-weight:600}.nx-wi-how ul{color:#374151;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.55}.nx-wi.meeting .nx-dash-tile .v{font-size:44px}.nx-wi.meeting .nx-wi-ba{font-size:19px}.nx-wi.phone.meeting .nx-dash-tile .v{font-size:36px}.nx-dock button{min-height:48px;font:inherit;color:var(--nx-ink);background:#fff;border:1px solid #c9cfd8;border-radius:14px;flex:1;font-weight:600}.nx-dock button.p{background:var(--nx-teal);color:#fff;border-color:var(--nx-teal)}.nx-dock button:disabled{opacity:.45}.nx-seg button{white-space:nowrap;padding:0 14px}.nx-who{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.nx-who li{align-items:baseline;gap:8px;display:flex}.nx-tag{white-space:nowrap;border-radius:6px;flex:none;padding:2px 7px;font-size:11px;font-weight:600}.nx-tag-ai{color:#3b3f8f;background:#eef0fb}.nx-tag-ed{background:var(--nx-warn-bg);color:var(--nx-warn)}.nx-tag-you{background:var(--nx-mint-bg);color:var(--nx-teal-dark)}.nx-bh-tiles{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nx-bh-tiles.phone{grid-template-columns:1fr}.nx-bh-tiles .v small{font-family:var(--nx-sans);color:var(--nx-muted);font-size:15px;font-weight:500}.nx-dash-tile.warn .v,.nx-dash-tile.bad .v{color:inherit}.nx-bh-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-bh-list>li{border-top:1px solid var(--nx-line);flex-direction:column;gap:6px;padding:14px 0;display:flex}.nx-bh-list>li:first-child{border-top:0}.nx-bh-list>li.done{opacity:.6}.nx-bh-list .row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.nx-bh-list .row .t{flex:200px;font-size:15px}.nx-bh-list .row .a{margin-left:auto}.nx-bh-list .d{color:#374151;font-size:13.5px;line-height:1.55}.nx-bh-list .fix{background:var(--nx-bg);border-radius:10px;padding:8px 10px;font-size:13.5px;line-height:1.55}.nx-bh-list .fix .nx-dash-label{margin-right:6px}.nx-bh-list details summary{cursor:pointer;color:var(--nx-teal);align-items:center;min-height:32px;font-size:13px;font-weight:600;display:flex}.nx-bh-list details ul{color:#374151;margin:4px 0 0;padding-left:18px;font-size:13px}.nx-bh-list .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx-un-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-un-list>li{border-top:1px solid var(--nx-line);flex-direction:column;gap:8px;padding:14px 0;display:flex}.nx-un-list>li:first-child{border-top:0}.nx-un-list .row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.nx-un-list .row .t{flex:180px;font-size:15px}.nx-un-bars{align-items:flex-end;gap:3px;max-width:320px;height:36px;display:flex}.nx-un-bars span{background:#cbd5e1;border-radius:2px 2px 0 0;flex:1;min-height:2px}.nx-un-bars span.cur{background:var(--nx-series-expense,#b45309)}.nx-un-why{color:#374151;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5}.nx-un-ai{background:#f4f5fd;border-radius:10px;padding:8px 10px;font-size:13.5px;line-height:1.5}.nx-un-q{flex-direction:column;gap:6px;display:flex}.nx-un-q .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx-owner-feed ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-owner-feed li{border-top:1px solid var(--nx-line);flex-direction:column;gap:3px;padding:12px 0;display:flex}.nx-owner-feed li:first-child{border-top:0;padding-top:0}.nx-owner-feed .when{letter-spacing:.06em;text-transform:uppercase;color:var(--nx-teal);font-size:11.5px;font-weight:600}.nx-owner-feed b{font-size:16px}.nx-owner-feed .body{color:#1f2937;font-size:14.5px;line-height:1.55}.nx-owner-feed .how{color:var(--nx-muted);font-size:12px}.nx-sales-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.nx-sales-cols.phone{grid-template-columns:1fr;gap:10px}@media (width<=1000px){.nx-sales-cols:not(.phone){grid-template-columns:repeat(2,minmax(0,1fr))}}.nx-sales-col .nx-dash-list li{min-height:40px;padding:8px 0;font-size:13.5px}.nx-sales-col .m{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-sales-pvm{background:var(--nx-bg);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.nx-sales-pvm .row{justify-content:space-between;gap:12px;font-size:14px;display:flex}.nx-tv{border-top:1px solid var(--nx-line);padding-top:10px}.nx-tv>summary{cursor:pointer;align-items:center;min-height:40px;font-weight:600;display:flex}.nx-tv-list{flex-direction:column;margin:0 0 8px;padding:0;list-style:none;display:flex}.nx-tv-list>li{border-top:1px solid #f0f2f5;flex-direction:column;gap:6px;padding:12px 0;font-size:14px;display:flex}.nx-tv-list>li:first-child{border-top:0}.nx-tv-list .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx-adj-f{flex-direction:column;gap:4px;font-size:13px;display:flex}.nx-recap{z-index:50;color:#fff;padding:max(16px, env(safe-area-inset-top)) 20px max(20px, env(safe-area-inset-bottom));background:radial-gradient(120% 90% at 20% 10%,#13314a 0%,#0e1726 60%);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.nx-recap .bars{gap:4px;display:flex}.nx-recap .bars span{background:#ffffff40;border-radius:2px;flex:1;height:3px;overflow:hidden}.nx-recap .bars i{background:#7fc4bc;width:0;height:100%;display:block}.nx-recap .bars i.done,.nx-recap .bars i.full{width:100%}.nx-recap .bars i.run{animation:linear forwards nx-recap-bar}@keyframes nx-recap-bar{0%{width:0}to{width:100%}}.nx-recap .close{top:max(22px, env(safe-area-inset-top));color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:30px;position:absolute;right:14px}.nx-recap .scene{width:100%;max-width:760px;animation:nx-recap-in .7s var(--nx-ease) both;flex-direction:column;flex:1;justify-content:center;gap:14px;margin:0 auto;display:flex}.nx-recap .scene.still{animation:none}@keyframes nx-recap-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.nx-recap .kicker{letter-spacing:.14em;text-transform:uppercase;color:#7fc4bc;font-size:13px;font-weight:600}.nx-recap .big{font-family:var(--nx-serif);font-size:clamp(54px,13vw,112px);font-weight:600;line-height:1}.nx-recap .big.act{font-size:clamp(28px,6vw,48px);line-height:1.2}.nx-recap .scene.bad .big{color:#ffb4a8}.nx-recap .line{color:#d7dee8;max-width:620px;font-size:clamp(17px,2.6vw,22px);line-height:1.45}.nx-recap .foot{justify-content:center;gap:10px;display:flex}.nx-recap .foot button{color:#fff;min-width:96px;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:14px;font-weight:600}.nx-recap .foot button:disabled{opacity:.35}.nx-recap .src{text-align:center;color:#9aa6b8;margin-top:10px;font-size:12px}@media (prefers-reduced-motion:reduce){.nx-recap .scene,.nx-recap .bars i.run{animation:none}.nx-recap .bars i.run{width:100%}}.nx-owner-trend{align-items:flex-end;gap:8px;height:140px;padding-top:8px;display:flex}.nx-owner-trend .m{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.nx-owner-trend .bars2{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:100%;display:flex}.nx-owner-trend .bars2 span{border-radius:3px 3px 0 0;width:40%;max-width:22px;min-height:2px}.nx-owner-trend .rev{background:var(--nx-series-revenue,#0b6b63)}.nx-owner-trend .eb{background:var(--nx-series-expense,#b45309)}.nx-owner-trend .lbl{color:var(--nx-muted);font-size:11.5px}.nx-owner-how{color:var(--nx-muted);font-size:12.5px}.nx-owner-how summary{cursor:pointer;color:var(--nx-teal);align-items:center;min-height:32px;font-weight:600;display:flex}.nx-key{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.nx-key.rev{background:var(--nx-series-revenue,#0b6b63)}.nx-key.eb{background:var(--nx-series-expense,#b45309)}.nx-owner-act{flex-direction:column;gap:12px;margin:0;padding-left:20px;display:flex}.nx-owner-act li>div{color:var(--nx-ink-2,inherit);margin-top:2px}.nx-owner-how ul{margin:4px 0 0;padding-left:18px}.nx-recap-btn{color:#fff;background:0 0;border:1px solid #ffffff73}.nx-recap-btn:hover{background:#ffffff14}.nx-aimap{border-left:4px solid var(--nx-teal);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.nx-aimap>div{color:var(--nx-muted);flex-direction:column;flex:280px;gap:4px;font-size:13.5px;line-height:1.5;display:flex}.nx-aimap>div b{color:var(--nx-ink);font-size:15px}.nx-aimap-filter{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.nx-aimap-filter input{width:22px;height:22px;accent-color:var(--nx-teal)}.nx-aimap-line{background:var(--nx-mint-bg,#eaf6f4);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-left:30px;padding:8px 10px;font-size:13px;line-height:1.5;display:flex}.nx-aimap-line.doubt{background:var(--nx-warn-bg)}.nx-aimap-line.no{background:var(--nx-bad-bg);color:var(--nx-bad)}.nx-aimap-line .tag{color:var(--nx-teal-dark,#0b6b63);white-space:nowrap;font-weight:600}.nx-aimap-line.doubt .tag{color:var(--nx-warn)}.nx-aimap-line.no .tag{color:var(--nx-bad)}@media (width<=600px){.nx-aimap .nx-btn{width:100%}.nx-aimap-line{margin-left:0}}.nx-dues-ai{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nx-dues-ai .nx-seg{flex:0 auto;margin:0}.nx-dues-ai .nx-seg button{min-height:40px;padding:0 12px}.nx-seg button[aria-checked=true]{background:#fff;font-weight:600;box-shadow:0 1px 3px #00000014}@media (width<=600px){.nx-dues-ai .nx-seg,.nx-dues-ai .nx-btn{flex:100%}}.nx-changes{border-left:4px solid var(--nx-navy,#0e1726);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.nx-changes .h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nx-changes h2{font-family:var(--nx-serif);flex:auto;margin:0;font-size:20px;font-weight:500}.nx-changes ul,.nx-changes ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nx-changes ol{padding-left:20px;list-style:decimal}.nx-changes li{font-size:14px;line-height:1.5}.nx-changes ul li{border-left:3px solid var(--nx-line);flex-direction:column;padding-left:12px;display:flex}.nx-changes ul li.good{border-color:var(--nx-good)}.nx-changes ul li.bad{border-color:var(--nx-bad)}.nx-changes ul li span{color:var(--nx-muted);font-size:13px}.nx-changes .sub{color:var(--nx-muted);margin:0;font-size:14px}.nx-brief{flex-direction:column;gap:16px;max-width:1120px;margin:0 auto;padding:20px 16px 60px;display:flex}.nx-brief header .co{color:var(--nx-muted);font-size:13px}.nx-brief header h1{font-family:var(--nx-serif);margin:4px 0;font-size:clamp(26px,5vw,34px);font-weight:500}.nx-brief header .sub{color:var(--nx-muted);font-size:13.5px}.nx-brief header .acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.nx-brief.phone header .acts .nx-btn{flex:100%}.nx-brief-talk{border-left:4px solid var(--nx-teal);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.nx-brief-talk .k{letter-spacing:.1em;text-transform:uppercase;color:var(--nx-teal);margin-top:6px;font-size:12px;font-weight:600}.nx-brief-talk .open{font-family:var(--nx-serif);margin:0;font-size:19px;line-height:1.4}.nx-brief-talk ol{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14.5px;line-height:1.5;display:flex}@media print{.nx-brief{padding:0}.nx-brief .nx-card{break-inside:avoid;box-shadow:none}}.nx-qgroups{color:#0b4a44;border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.nx-qgroups .k{letter-spacing:.08em;font-size:12px;font-weight:600}.nx-qgroups .g{border-top:1px solid #0b6b632e;flex-direction:column;gap:6px;padding-top:10px;display:flex}.nx-qgroups .g:first-of-type{border-top:0;padding-top:0}.nx-qgroups .t{font-family:var(--nx-serif);color:var(--nx-ink);font-size:19px;line-height:1.3}.nx-qgroups .d{font-size:13px;line-height:1.5}.nx-qgroups .a{flex-wrap:wrap;gap:8px;display:flex}.nx-qgroups.phone .a .nx-btn{flex:auto}.nx-stock .sum{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.nx-stock .sum>div{background:var(--nx-bg,#f6f7f9);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.nx-stock .sum b{font-size:18px}.nx-stock .flag{background:var(--nx-warn-bg);color:var(--nx-warn);border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.nx-stock .form{border-top:1px solid var(--nx-line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.nx-stock .form label{color:var(--nx-muted);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.nx-stock .row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.nx-stock .row>label{flex:200px}.nx-stock .row .nx-seg{flex:0 auto;margin:0}.nx-stock .row .nx-seg button{min-height:40px;padding:0 12px}.nx-stock .three{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.nx-stock .tot{text-align:right;font-size:14px}.nx-stock .read{color:var(--nx-teal);font-size:12.5px}.nx-stock .acts{flex-wrap:wrap;gap:8px;display:flex}.nx-stock .hist{flex-wrap:wrap;gap:6px;display:flex}@media (width<=600px){.nx-stock .three{grid-template-columns:1fr}.nx-stock .acts .nx-btn,.nx-stock .row .nx-seg{flex:100%}}.nx-stock .sum b{overflow-wrap:anywhere}@media (width<=600px){.nx-stock .sum{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-stock .sum b{font-size:16px}}.nx-stock .pending{color:var(--nx-warn);margin:0;font-size:13.5px}.nx-sections-btn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--nx-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 14px;display:flex}.nx-sections-btn>span:first-child{flex-direction:column;gap:2px;display:flex}.nx-sections-btn b{font-size:17px}.nx-sections-btn .all{color:var(--nx-teal);font-size:14px;font-weight:600}.nx-sections{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nx-sections button,.nx-sections a{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--nx-line);width:100%;min-height:48px;color:var(--nx-ink);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.nx-sections [aria-current=true]{border-color:var(--nx-teal);background:#f1f8f7}.nx-sections span{color:var(--nx-muted);font-size:13px;line-height:1.45}.nx-guide{flex-direction:column;gap:14px;max-width:860px;margin:0 auto;padding:20px 16px 60px;display:flex}.nx-guide h1{font-family:var(--nx-serif);margin:0;font-size:clamp(26px,5vw,34px);font-weight:500}.nx-guide .sub{color:var(--nx-muted);margin:0}.nx-guide .nx-card{padding:16px 18px}.nx-guide h2{font-family:var(--nx-serif);margin:0 0 8px;font-size:20px;font-weight:500}.nx-guide ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-guide li{border-top:1px solid var(--nx-line);flex-direction:column;gap:2px;padding:10px 0;display:flex}.nx-guide li:first-child{border-top:0}.nx-guide li a{color:var(--nx-teal);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.nx-guide li span{color:var(--nx-muted);font-size:14px;line-height:1.5}.nx-side{display:none}@media screen and (width>=1100px){.nx-side{border-right:1px solid var(--nx-line);z-index:5;box-sizing:border-box;background:#fff;width:236px;padding:14px 10px 40px;display:block;position:fixed;top:69px;bottom:0;left:0;overflow-y:auto}.nx-withside{margin-left:236px}.nx-side nav{flex-direction:column;gap:2px;display:flex}.nx-side a{min-height:36px;color:var(--nx-ink);border-radius:9px;align-items:center;gap:8px;padding:6px 10px;font-size:14px;line-height:1.3;text-decoration:none;display:flex}.nx-side a:hover{background:#f2f4f7}.nx-side a.on{color:var(--nx-teal-dark,#0b4a44);background:#e6f2f0;font-weight:600}.nx-side a.cl{font-weight:500}.nx-side .h{letter-spacing:.1em;text-transform:uppercase;color:var(--nx-muted);padding:14px 10px 4px;font-size:11px;font-weight:600}.nx-side .h2{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-faint,#8a94a6);padding:8px 10px 2px;font-size:10.5px;font-weight:600}.nx-side .sub{border-left:2px solid #e6f2f0;flex-direction:column;gap:1px;margin:2px 0 6px 10px;padding-left:8px;display:flex}.nx-side .sub a{color:#374151;min-height:32px;font-size:13.5px}.nx-side .n{color:var(--nx-navy);background:#b7791f;border-radius:10px;margin-left:auto;padding:0 8px;font-size:12px;font-weight:600}.nx-side .tag{color:var(--nx-warn);margin-left:auto;font-size:10.5px}}@media print{.nx-withside{margin-left:0!important}}@media screen and (width>=1100px){.nx-side .crow{align-items:center;display:flex}.nx-side .crow a{flex:1;min-width:0}.nx-side .crow .tg{all:unset;cursor:pointer;width:26px;min-height:36px;color:var(--nx-muted);border-radius:6px;flex:none;place-items:center;display:grid}.nx-side .crow .tg:hover{background:#f2f4f7}.nx-side .crow:not(:has(.tg)) a{margin-left:26px}.nx-side .sub{margin-left:22px}}.nx-keybar{background:var(--nx-warn-bg);color:#5a3a00;border:1px solid #f0d9a8;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.nx-keybar.red{color:#7a140c;background:#fdecea;border-color:#f3c3bd}.nx-keybar .t{flex-direction:column;gap:2px;display:flex}.nx-keybar .t b{font-size:15px}.nx-keybar summary{cursor:pointer;align-items:center;min-height:32px;font-weight:600;display:flex}.nx-keybar ol{flex-direction:column;gap:4px;margin:4px 0 0;padding-left:20px;display:flex}.nx-keybar code{background:#fff9;border-radius:4px;padding:1px 4px;font-size:12.5px}.nx-keybar .nx-btn{align-self:flex-start;min-height:44px}.nx-keybar .f{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.nx-keybar .f label{flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;display:flex}.nx-keybar p{margin:0}@media (width<=640px){.nx-keybar .f{flex-direction:column;align-items:stretch}.nx-keybar .nx-btn{align-self:stretch}}.nx-alerts{flex-direction:column;gap:8px;display:flex}.nx-alerts .h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nx-alerts .h .n{letter-spacing:.06em;text-transform:uppercase;color:var(--nx-bad);background:var(--nx-bad-bg);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.nx-alerts .h .s{color:var(--nx-muted);font-size:13px}.nx-alert{border:1px solid var(--nx-line);border-left:4px solid var(--nx-warn);background:#fff;border-radius:12px;grid-template-columns:10px 1fr auto;align-items:center;gap:0 14px;min-height:60px;padding:12px 16px 12px 14px;display:grid}.nx-alert.red{border-left-color:var(--nx-bad)}.nx-alert .dot{background:var(--nx-warn);border-radius:5px;width:10px;height:10px}.nx-alert.red .dot{background:var(--nx-bad)}.nx-alert .m{flex-direction:column;gap:2px;min-width:0;display:flex}.nx-alert .m b{font-size:15px}.nx-alert .m b em{color:var(--nx-muted);font-style:normal;font-weight:500}.nx-alert .m span{color:var(--nx-muted);font-size:13px;line-height:1.45}.nx-alert .a{align-items:center;gap:8px;display:flex}.nx-alert .a .nx-btn{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (width<=640px){.nx-alert{grid-template-columns:10px 1fr}.nx-alert .a{grid-column:1/-1;margin-top:10px}.nx-alert .a .nx-btn{flex:1;justify-content:center}}.nx-setup{grid-template-columns:300px 1fr;align-items:start;gap:18px;display:grid}.nx-setup-prog{flex-direction:column;gap:10px;padding:20px 22px;display:flex;position:sticky;top:16px}.nx-setup-prog .ring{border-radius:60px;place-items:center;width:120px;height:120px;display:grid}.nx-setup-prog .ring b{width:92px;height:92px;font-family:var(--nx-serif);color:var(--nx-teal);background:#fff;border-radius:46px;place-items:center;font-size:30px;display:grid}.nx-setup-prog .big{font-family:var(--nx-serif);font-size:22px}.nx-setup-prog .n,.nx-setup-steps .n{color:var(--nx-faint);font-size:12px}.nx-setup-prog .next{background:var(--nx-mint-bg);color:var(--nx-teal-dark);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.nx-setup-prog .next b{letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:12px;display:block}.nx-setup-steps{flex-direction:column;padding:4px 22px 14px;display:flex}.nx-setup-steps .step{border-top:1px solid var(--nx-line);grid-template-columns:32px 1fr auto;align-items:center;gap:0 14px;min-height:60px;padding:12px 0;display:grid}.nx-setup-steps .step:first-child{border-top:0}.nx-setup-steps .tick{border:2px solid var(--nx-line);color:#fff;border-radius:14px;place-items:center;width:28px;height:28px;font-size:15px;font-weight:700;display:grid}.nx-setup-steps .tick.on{background:var(--nx-teal);border-color:var(--nx-teal)}.nx-setup-steps .tick.next{border-color:var(--nx-teal);border-style:dashed}.nx-setup-steps .m{flex-direction:column;gap:2px;min-width:0;display:flex}.nx-setup-steps .m b{font-size:15px;font-weight:600}.nx-setup-steps .m span{color:var(--nx-muted);font-size:13px;line-height:1.45}.nx-setup-steps .m span i{color:var(--nx-teal-dark);font-style:normal;font-weight:600}.nx-setup-steps .a{gap:8px;display:flex}.nx-setup-steps .a .nx-btn{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (width<=640px){.nx-setup{grid-template-columns:1fr}.nx-setup-prog{flex-flow:wrap;align-items:center;gap:14px;position:static}.nx-setup-prog .ring{border-radius:42px;flex:none;width:84px;height:84px}.nx-setup-prog .ring b{border-radius:31px;width:62px;height:62px;font-size:22px}.nx-setup-prog .next{flex-basis:100%}.nx-setup-steps .step{grid-template-columns:32px 1fr}.nx-setup-steps .a{grid-column:2;margin-top:8px}.nx-setup-steps .a .nx-btn{flex:1}}.nx-blines{border:1px solid var(--nx-line);border-radius:12px;padding:0 12px;font-size:13px}.nx-blines summary{cursor:pointer;min-height:44px;color:var(--nx-teal-dark);align-items:center;font-weight:600;display:flex}.nx-blines ol{max-height:320px;margin:0;padding:0 0 10px;list-style:none;overflow-y:auto}.nx-blines li{border-top:1px solid var(--nx-line);grid-template-columns:74px 1fr auto;align-items:baseline;gap:2px 10px;padding:8px 0;display:grid}.nx-blines .d{color:var(--nx-muted);white-space:nowrap}.nx-blines .n{overflow-wrap:anywhere;min-width:0}.nx-blines .r{color:var(--nx-muted)}.nx-blines .a{white-space:nowrap;font-weight:600}.nx-blines .a.in{color:var(--nx-teal-dark)}.nx-blines .b{text-align:right;color:var(--nx-muted);grid-column:2/-1;font-size:12px}.nx-blines .nx-btn{min-height:40px;margin-bottom:10px}@media (width<=560px){.nx-blines li{grid-template-columns:1fr auto}.nx-blines .d{grid-column:1/-1;font-size:12px}.nx-blines .b{grid-column:1/-1}}.nx-inbox{border:1px solid var(--nx-line);background:var(--nx-bg);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.nx-inbox .h{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.nx-inbox .h>div:first-child{flex-direction:column;flex:240px;gap:2px;display:flex}.nx-inbox .h>div:first-child span{color:var(--nx-muted);font-size:13px;line-height:1.5}.nx-inbox .addr{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.nx-inbox .addr code{border:1px solid var(--nx-line);overflow-wrap:anywhere;background:#fff;border-radius:8px;padding:8px 10px;font-size:13px}.nx-inbox .addr .nx-btn{min-height:40px}.nx-inbox ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-inbox li{border-top:1px solid var(--nx-line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.nx-inbox li .f{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.nx-inbox li .f b{overflow-wrap:anywhere;font-size:14px}.nx-inbox li .f span{color:var(--nx-muted);overflow-wrap:anywhere;font-size:12.5px}.nx-inbox li .a{gap:8px;display:flex}.nx-inbox li .nx-btn{min-height:44px}.nx-inbox .none,.nx-inbox .msg{color:var(--nx-muted);margin:0;font-size:13.5px}.nx-inbox .more{all:unset;cursor:pointer;color:var(--nx-teal-dark);min-height:32px;font-size:13px;font-weight:600}.nx-inbox .old li{opacity:.8}@media (width<=560px){.nx-inbox li .a{width:100%}.nx-inbox li .a .nx-btn{flex:1}.nx-inbox .addr{flex-wrap:wrap;width:100%}.nx-inbox .addr code{white-space:nowrap;overflow-wrap:normal;flex:100%;font-size:12.5px;overflow-x:auto}.nx-inbox .addr .nx-btn{flex:1;min-height:44px}}.nx-info{all:unset;cursor:pointer;width:28px;height:28px;color:var(--nx-teal-dark);border-radius:50%;flex:none;place-items:center;font-size:16px;line-height:1;display:inline-grid}.nx-info:hover,.nx-info[aria-expanded=true]{background:var(--nx-mint-bg)}.nx-info:focus-visible{outline:2px solid var(--nx-teal);outline-offset:2px}@media (pointer:coarse){.nx-info{width:44px;height:44px;margin:-8px}}.nx-info-pop{z-index:40;border:1px solid var(--nx-line);color:#374151;width:min(320px,100vw - 24px);animation:nx-pop .18s var(--nx-ease);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex;position:absolute;box-shadow:0 12px 32px #0e172629}.nx-info-pop p{margin:0}.nx-info-pop a{color:var(--nx-teal-dark);align-items:center;min-height:32px;font-weight:600;text-decoration:none;display:inline-flex}@keyframes nx-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nx-help{flex-direction:column;gap:16px;max-width:880px;margin:0 auto;padding:22px 16px 72px;display:flex}.nx-help .top{justify-content:space-between;align-items:center;gap:10px;display:flex}.nx-help h1{font-family:var(--nx-serif);margin:0;font-size:clamp(28px,5vw,38px);font-weight:500;line-height:1.15}.nx-help .sub{color:#374151;margin:0;font-size:15.5px;line-height:1.6}.nx-help h2{margin:0 0 8px;font-size:16px}.nx-help .h{letter-spacing:.08em;text-transform:uppercase;color:var(--nx-muted);margin:8px 0 0;font-size:13px}.nx-help .acts,.nx-help .foot{flex-wrap:wrap;gap:10px;display:flex}.nx-help .nx-btn{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.nx-help .nx-card{padding:16px 18px}.nx-help .steps{flex-direction:column;gap:10px;margin:0;padding-left:22px;font-size:15px;line-height:1.55;display:flex}.nx-help-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:12px;display:grid}.nx-help-list article{align-items:flex-start;gap:12px;display:flex}.nx-help-list .t{min-width:0;color:inherit;flex-direction:column;flex:1;gap:4px;text-decoration:none;display:flex}.nx-help-list .t b{color:var(--nx-ink);font-size:15.5px}.nx-help-list .t span{color:var(--nx-muted);font-size:13.5px;line-height:1.5}.nx-lang button{min-height:40px;padding:0 14px}.nx-ask form{flex-wrap:wrap;gap:8px;display:flex}.nx-ask input{flex:240px;min-height:44px}.nx-ask .ans{flex-direction:column;gap:8px;margin-top:12px;display:flex}.nx-ask .ans .a{white-space:pre-line;background:var(--nx-mint-bg);border-radius:10px;margin:0;padding:12px 14px;font-size:15px;line-height:1.6}.nx-ask .ans .note{color:var(--nx-muted);margin:0;font-size:12.5px}.nx-ask .ans ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-ask .ans li a{min-height:40px;color:var(--nx-teal-dark);align-items:center;font-weight:600;text-decoration:none;display:flex}@media (width<=640px){.nx-help-list article{flex-direction:column}.nx-help-list article .nx-btn{justify-content:center;align-self:stretch}.nx-ask form .nx-btn{flex:1}}.nx-tour{z-index:60;position:fixed;inset:0}.nx-tour .dim{background:#0e17268c;position:fixed;inset:0}.nx-tour .hole{outline:2px solid var(--nx-mint);transition:top .3s var(--nx-ease), left .3s var(--nx-ease), width .3s var(--nx-ease), height .3s var(--nx-ease);pointer-events:none;border-radius:14px;position:fixed;box-shadow:0 0 0 9999px #0e17268c}.nx-tour .card{width:360px;max-width:calc(100vw - 24px);animation:nx-pop .22s var(--nx-ease);background:#fff;border-radius:16px;outline:none;flex-direction:column;gap:8px;padding:16px 18px;display:flex;position:fixed;box-shadow:0 18px 48px #0e17264d}.nx-tour .card.sheet{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));width:auto;max-width:none}.nx-tour .card h2{font-family:var(--nx-serif);margin:0;font-size:22px;font-weight:500}.nx-tour .card p{color:#374151;margin:0;font-size:14.5px;line-height:1.55}.nx-tour .card .n{letter-spacing:.08em;color:var(--nx-muted);text-transform:uppercase;font-size:12px}.nx-tour .card .acts{align-items:center;gap:8px;margin-top:4px;display:flex}.nx-tour .card .acts .nx-btn{min-height:44px}.nx-tour .card .skip{all:unset;cursor:pointer;color:var(--nx-muted);align-items:center;min-height:44px;margin-right:auto;font-size:13.5px;display:inline-flex}.nx-tour .card .acts>.nx-btn:last-child{flex:none}@media (width<=639px){.nx-tour .card .acts>.nx-btn:last-child{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.nx-tour .hole{transition:none}.nx-tour .card,.nx-info-pop{animation:none}}.nx-cl-help{padding:0 16px}.nx-cl-help summary{cursor:pointer;min-height:48px;color:var(--nx-teal-dark);align-items:center;font-weight:600;display:flex}.nx-cl-help .b{flex-direction:column;gap:10px;padding:0 0 14px;display:flex}.nx-cl-help ol{flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14.5px;line-height:1.55;display:flex}:lang(ta) .nx-recap .kicker,:lang(ta) .nx-tour .card .n,:lang(ta) .nx-dash-label,:lang(ta).nx-help .h{letter-spacing:0;text-transform:none}.nx-mapgroups{flex-direction:column;gap:10px;display:flex}.nx-mapgroup{padding:0 16px}.nx-mapgroup .hd{flex-wrap:wrap;align-items:center;gap:12px;min-height:56px;padding:8px 0;display:flex}.nx-mapgroup .t{all:unset;cursor:pointer;flex-direction:column;flex:240px;justify-content:center;gap:2px;min-width:0;min-height:44px;display:flex}.nx-mapgroup .t:focus-visible{outline:2px solid var(--nx-teal);outline-offset:2px;border-radius:6px}.nx-mapgroup .t b{font-size:15px}.nx-mapgroup .t span{color:var(--nx-muted);overflow-wrap:anywhere;font-size:13px}.nx-mapgroup .a{align-items:center;gap:10px;display:flex}.nx-mapgroup .a .nx-btn{min-height:44px}.nx-mapgroup .tick{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:13.5px;display:inline-flex}.nx-mapgroup .tick input{width:20px;height:20px;accent-color:var(--nx-teal)}.nx-mapgroup .rows{border-top:1px solid var(--nx-line)}.nx-mapgroup.clear{background:var(--nx-warn-bg);border-color:#f0d9a8}@media (width<=560px){.nx-mapgroup .a{justify-content:space-between;width:100%}.nx-mapgroup .a .nx-btn{flex:1}}.nx-gaps{background:var(--nx-warn-bg);border:1px solid #f0d9a8;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;font-size:14px;display:flex}.nx-gaps ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nx-gaps li{border-top:1px solid #0000000f;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:6px 0;display:flex}.nx-gaps li span:first-child{font-weight:600}.nx-gaps .note{color:#6b5a33;margin:0;font-size:12.5px}.nx-gaps .nx-btn{align-self:flex-start;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.nx-gaps .draft{flex-direction:column;gap:8px;display:flex}.nx-gaps pre{white-space:pre-wrap;font:inherit;border:1px solid var(--nx-line);background:#fff;border-radius:10px;margin:0;padding:12px;font-size:13.5px}.nx-gaps .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=560px){.nx-gaps .acts .nx-btn{flex:1;justify-content:center}}.nx-tri{flex-direction:column;gap:12px;display:flex}.nx-tri-hero{background:linear-gradient(135deg, var(--nx-navy), var(--nx-navy-2));color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px;display:flex}.nx-tri-hero .t{flex:1;min-width:240px}.nx-tri-hero h2{font-family:var(--nx-serif);margin:0 0 4px;font-size:22px;font-weight:500}.nx-tri-hero p{color:var(--nx-on-navy);margin:0;font-size:14px;line-height:1.5}.nx-btn.light{color:var(--nx-navy);background:#fff}.nx-btn.light:hover{background:#f1f3f6}.nx-tri-k{letter-spacing:.1em;color:var(--nx-teal);font-size:11px;font-weight:600}.nx-tri-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nx-tri-sec{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.nx-tri-sec.wide{grid-column:1/-1}.nx-tri-sec h3{align-items:baseline;gap:8px;margin:0;font-size:16px;display:flex}.nx-tri-sec h3 span{color:var(--nx-faint);font-size:14px;font-weight:400}.nx-tri-sec .bar{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.nx-tri-list{margin:0;padding:0;list-style:none}.nx-tri-list li+li{border-top:1px solid #eef0f3}.nx-tri-row{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:flex-start;gap:12px;padding:10px 0;display:flex}button.nx-tri-row{cursor:pointer}button.nx-tri-row:hover b{color:var(--nx-teal)}.nx-tri-row .m{flex:1;min-width:0}.nx-tri-row .m b{font-size:14px;font-weight:500;display:block}.nx-tri-row .m span{color:var(--nx-muted);margin-top:2px;font-size:13px;line-height:1.45;display:block}.nx-tri-row .m i{color:var(--nx-faint);margin-top:2px;font-size:12px;font-style:normal;display:block}.nx-tri-row .amt{white-space:nowrap;font-size:14px}.nx-tri-chip{white-space:nowrap;border-radius:20px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:600}.nx-tri-chip.sure{background:var(--nx-mint-bg);color:var(--nx-teal-dark)}.nx-tri-chip.check{background:var(--nx-warn-bg);color:var(--nx-warn)}.nx-tri-chip.wait{color:var(--nx-muted);background:#eef0f3}@media (width<=560px){.nx-tri-hero{padding:16px}.nx-tri-hero .nx-btn{width:100%;min-height:48px}.nx-tri-grid{grid-template-columns:1fr}.nx-tri-row{grid-template-columns:1fr auto;gap:6px 10px;display:grid}.nx-tri-row .nx-tri-chip{justify-self:start}.nx-tri-row .m{grid-area:2/1/auto/2}.nx-tri-row .amt{grid-area:1/2}.nx-tri-sec .bar .nx-btn{flex:1;min-height:48px}}.nx-tri-foot{color:var(--nx-faint);margin:0;font-size:12.5px;line-height:1.5}.nx-tri-sec .note{color:var(--nx-faint);font-size:12.5px}.nx-clients{flex-direction:column;gap:16px;max-width:1100px;margin:0 auto;padding:28px 24px 72px;display:flex}.nx-clients h1{font-family:var(--nx-serif);margin:0;font-size:clamp(28px,5vw,38px);font-weight:500}.nx-clients .sub{color:var(--nx-muted);margin:4px 0 0;font-size:14px}.nx-cl-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nx-cl-tools input[type=search]{min-height:44px;font:inherit;background:#fff;border:1px solid #c9cfd8;border-radius:10px;flex:280px;padding:0 14px;font-size:15px}.nx-cl-tools .nx-seg{flex:none;margin:0}.nx-cl-tools .nx-seg button{flex:none;padding:0 12px}.nx-cl-tools select{min-height:44px;font:inherit;background:#fff;border:1px solid #c9cfd8;border-radius:10px;padding:0 10px}.nx-cl-empty{color:var(--nx-muted);margin:0}.nx-cl-table{border-collapse:collapse;border:1px solid var(--nx-line);background:#fff;border-radius:14px;width:100%;font-size:14px;overflow:hidden}.nx-cl-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--nx-muted);border-bottom:1px solid var(--nx-line);background:#fbfbfc;padding:12px 14px;font-size:11px}.nx-cl-table td{border-bottom:1px solid #eef0f3;padding:12px 14px}.nx-cl-table tr:last-child td{border-bottom:0}.nx-cl-table tbody tr{cursor:pointer}.nx-cl-table tbody tr:hover{background:#f7faf9}.nx-cl-table a{color:var(--nx-ink);font-weight:500;text-decoration:none}.nx-cl-table .r{text-align:right}.nx-cl-table .mono{color:var(--nx-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.nx-cl-table .tier{color:var(--nx-faint);text-transform:capitalize;margin-left:8px;font-size:12px}.nx-clients .tag{color:var(--nx-muted);background:#eef0f3;border-radius:20px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.nx-clients .tag.good{background:var(--nx-mint-bg);color:var(--nx-teal-dark)}.nx-clients .tag.warn{background:var(--nx-warn-bg);color:var(--nx-warn)}.nx-clients .tag.bad{background:var(--nx-bad-bg);color:var(--nx-bad)}.nx-cl-cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.nx-cl-cards a{border:1px solid var(--nx-line);color:inherit;background:#fff;border-radius:14px;flex-direction:column;gap:4px;min-height:56px;padding:14px 16px;text-decoration:none;display:flex}.nx-cl-cards .t{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.nx-cl-cards .t b{font-family:var(--nx-serif);font-size:18px;font-weight:500}.nx-cl-cards .s{color:var(--nx-muted);font-size:13px}.nx-cl-cards .q{color:var(--nx-warn);font-size:13px;font-weight:600}.nx-side .find{padding:2px 10px 6px}.nx-side .find input{width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d5dae1;border-radius:8px;padding:0 10px;font-size:13px}@media (width<=560px){.nx-clients{gap:12px;padding:14px 16px 48px}.nx-cl-tools .nx-seg{width:100%}.nx-cl-tools .nx-seg button{flex:1}}.nx-preview-bar{z-index:30;background:var(--nx-warn-bg);color:#5c3a00;border-bottom:1px solid #f0d9a8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;font-size:14px;display:flex;position:sticky;top:0}.nx-preview-bar a{color:#5c3a00;align-items:center;min-height:36px;font-weight:600;display:inline-flex}@media (width<=560px){.nx-preview-bar{padding:10px 16px;font-size:13px}}.nx-dash-tile .v,.nx-tile .v,.tnum{white-space:nowrap}.nx-kpi-sk{background:linear-gradient(90deg,#fff 0%,#f3f5f8 50%,#fff 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite nx-sk}@keyframes nx-sk{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.nx-kpi-sk{background:#f7f8fa;animation:none}}.nx-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.nx-clamp2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx-sw{align-self:flex-start;max-width:100%;position:relative}.nx-sw-btn{cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;border-radius:10px;align-items:baseline;gap:10px;max-width:100%;margin:0;padding:2px 6px 2px 0;display:inline-flex}.nx-sw-btn h1{font-family:var(--nx-serif);margin:0;font-size:clamp(28px,5vw,38px);font-weight:500;line-height:1.15}.nx-sw-btn .caret{color:var(--nx-teal);font-size:18px;transition:transform .18s}.nx-sw-btn[aria-expanded=true] .caret{transform:rotate(180deg)}.nx-sw-btn:hover h1{text-decoration:underline;-webkit-text-decoration-color:var(--nx-line);text-decoration-color:var(--nx-line);text-underline-offset:6px}.nx-sw-btn:focus-visible{outline:2px solid var(--nx-teal);outline-offset:3px}.nx-sw-pop,.nx-sw-sheet{background:#fff;flex-direction:column;gap:8px;display:flex}.nx-sw-pop{z-index:40;border:1px solid var(--nx-line);border-radius:14px;width:min(420px,90vw);max-height:min(520px,70vh);padding:12px;animation:.16s ease-out nx-sw-in;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 48px #0e172629}.nx-sw input[type=search]{width:100%;min-height:44px;font:inherit;border:1px solid #c9cfd8;border-radius:10px;padding:0 12px;font-size:15px}.nx-sw ul{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.nx-sw li a{min-height:48px;color:var(--nx-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex}.nx-sw li a.at{background:#f3f5f8}.nx-sw li a[aria-current=page]{background:var(--nx-mint-bg)}.nx-sw li a[aria-current=page] .nm{color:var(--nx-teal-dark);font-weight:600}.nx-sw .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.nx-sw .nm i{color:var(--nx-muted);font-size:13px;font-style:normal}.nx-sw .bd{flex:none;align-items:center;gap:6px;display:inline-flex}.nx-sw .dot{background:var(--nx-bad);border-radius:50%;width:9px;height:9px}.nx-sw .tag{color:#374151;white-space:nowrap;background:#eef0f3;border-radius:20px;padding:2px 8px;font-size:12px;font-weight:600}.nx-sw .tag.good{background:var(--nx-mint-bg);color:var(--nx-teal-dark)}.nx-sw .tag.warn{background:var(--nx-warn-bg);color:var(--nx-warn)}.nx-sw .tag.bad{background:var(--nx-bad-bg);color:var(--nx-bad)}.nx-sw .n{text-align:center;min-width:24px;color:var(--nx-navy);background:#b7791f;border-radius:10px;padding:2px 7px;font-size:12px;font-weight:600}.nx-sw-empty{color:var(--nx-muted);margin:8px 4px;font-size:14px}.nx-sw-all{color:var(--nx-teal);align-self:flex-end;min-height:36px;padding:8px 6px;font-size:13.5px}.nx-sw-scrim{z-index:60;background:#0e172661;place-self:stretch stretch;align-items:flex-end;width:100%;max-width:none;height:100%;animation:.16s ease-out nx-fade;display:flex;position:fixed;inset:0}.nx-sw-sheet{width:100%;max-height:78vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;animation:.22s cubic-bezier(.2,.8,.2,1) nx-sw-up}.nx-sw-grab{background:#d5dae1;border-radius:4px;align-self:center;width:40px;height:4px;margin:2px 0 6px}.nx-sw-sheet ul{flex:1}@keyframes nx-sw-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes nx-sw-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes nx-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nx-sw-pop,.nx-sw-sheet,.nx-sw-scrim{animation:none}.nx-sw-btn .caret{transition:none}}.nx-inbox .nx-inbox-badges{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex!important}.nx-inbox .nx-badge,.nx-badge{color:#374151;background:#eef0f3;border-radius:20px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.nx-inbox .nx-badge.ok,.nx-badge.ok{background:var(--nx-mint-bg);color:var(--nx-teal-dark)}.nx-inbox .nx-badge.warn,.nx-badge.warn{background:var(--nx-warn-bg);color:var(--nx-warn)}.nx-inbox .nx-badge.bad,.nx-badge.bad{background:var(--nx-bad-bg);color:var(--nx-bad)}.nx-staging{color:#7a4a00;text-align:center;background:repeating-linear-gradient(135deg,#fdf3e1 0 14px,#fbe7c4 14px 28px);border-bottom:1px solid #f0d49a;padding:6px 12px;font-size:13px;font-weight:600}.nx-demo{background:var(--nx-navy);color:#dce7e5;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;padding:6px 16px;font-size:13px;display:flex}.nx-demo .t b{color:var(--nx-mint);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.nx-demo .acts{align-items:center;gap:8px;display:flex}.nx-demo button{all:unset;cursor:pointer;white-space:nowrap;border-radius:9px;min-height:32px;padding:0 12px;font-size:13px;font-weight:600}.nx-demo .again{color:#dce7e5;text-underline-offset:3px;font-weight:500;text-decoration:underline}.nx-demo .sw{background:var(--nx-mint);color:var(--nx-navy)}.nx-demo .sw:hover{background:#9ad3cc}.nx-demo button:focus-visible{outline:2px solid var(--nx-mint);outline-offset:2px}@media (width<=639px){.nx-demo{justify-content:space-between;padding:6px 12px}.nx-demo .again{padding:0 6px}}.nx-demo-note{z-index:1200;box-sizing:border-box;background:var(--nx-navy);color:#dce7e5;max-width:360px;font-family:var(--nx-sans);border-radius:12px;flex-direction:column;gap:4px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex;position:fixed;box-shadow:0 10px 28px #0e172647}.nx-demo-note b{color:var(--nx-mint);font-weight:600}.nx-demo-note .cta{background:var(--nx-mint);min-height:36px;color:var(--nx-navy);border-radius:9px;align-self:flex-start;align-items:center;margin-top:4px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.nx-demo-note .cta:hover{background:#9ad3cc}.nx-demo-note .cta:focus-visible{outline-offset:2px;outline:2px solid #fff}.nx-demo-note .arrow{background:var(--nx-navy);width:12px;height:12px;position:absolute;transform:translate(-50%)rotate(45deg)}.nx-demo-note.below .arrow{top:-6px}.nx-demo-note.above .arrow{bottom:-6px}.nx-demo-note.floating .arrow{display:none}@media (width<=639px){.nx-demo-note{max-width:none;font-size:14px}.nx-demo-note .cta{justify-content:center;align-self:stretch;min-height:44px}}.nx-wa .chat{background:#e5ddd5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='20' cy='20' r='1.2' fill='%23d6cdc3'/%3E%3C/svg%3E");border-radius:14px;margin-top:8px;padding:14px}.nx-wa .bubble{background:#fff;border-radius:10px;max-width:420px;padding:10px 12px 18px;position:relative;box-shadow:0 1px 1px #00000014}.nx-wa .bubble pre{font:inherit;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.5}.nx-wa .bubble .time{color:#667781;font-size:11px;position:absolute;bottom:4px;right:10px}.nx-wa .nx-seg button{min-height:32px;font-size:13px}.nx-wa [lang=ta] pre{font-family:"Noto Sans Tamil", var(--nx-sans), sans-serif}.nx-sw-btn.home{border:1px solid var(--nx-line);border-radius:12px;align-items:center;gap:8px;max-width:min(46vw,360px);min-height:40px;padding:4px 10px 4px 4px}.nx-sw-btn.home:hover{background:#f7f8fa}.nx-sw-btn.home .nx-sw-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.nx-sw-btn.home .caret{color:var(--nx-faint);font-size:13px}.nx-sw-avatar{background:var(--nx-navy);color:#fff;letter-spacing:.02em;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:11.5px;font-weight:600;display:grid}.nx-sw-avatar.sm{width:24px;height:24px;margin-right:2px;font-size:10px}.nx-sw.wide{align-self:stretch;margin:10px 16px 0}.nx-sw-change{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--nx-line);background:#fff;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;display:flex}.nx-sw-change b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.nx-sw-change .go{color:var(--nx-teal);white-space:nowrap;font-size:14px;font-weight:600}.nx-sw-change:focus-visible{outline:2px solid var(--nx-teal);outline-offset:2px}.nx-sw-sheet.tall{height:calc(100dvh - 52px);max-height:calc(100dvh - 52px)}.nx-sw-title{font-family:var(--nx-serif);margin:0 0 4px;font-size:20px;font-weight:500}.nx-sw-all.firm{text-align:center;color:var(--nx-ink);border:1px solid #c9cfd8;border-radius:12px;justify-content:center;align-self:stretch;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:flex}.nx-sw-all.firm[aria-current=page]{background:var(--nx-mint-bg);border-color:var(--nx-mint-bg);color:var(--nx-teal-dark)}.nx-sw-pop .nx-sw-all.firm{margin-top:4px}.nx-home-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.nx-home-kpis.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (width<=900px){.nx-home-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.nx-home-kpi{flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.nx-home-kpis.two .nx-home-kpi{padding:12px 14px}.nx-home-kpi.warn{background:var(--nx-warn-bg);border-color:#f2d9a8}.nx-home-kpi.bad{background:var(--nx-bad-bg);border-color:#f5c2bc}.nx-home-kpi .v{font-family:var(--nx-serif);white-space:nowrap;text-overflow:ellipsis;font-size:30px;font-weight:600;line-height:1.1;overflow:hidden}.nx-home-kpis.two .nx-home-kpi .v{font-size:24px}.nx-home-kpi .d{color:var(--nx-muted);font-size:12.5px;line-height:1.4}.nx-home-kpi .d.good{color:var(--nx-teal)}.nx-home-kpi .d.bad{color:var(--nx-bad)}.nx-home-kpi .d.warn{color:var(--nx-warn)}.nx-chome{flex-direction:column;gap:16px;padding:14px 16px 120px;display:flex}.nx-chome h1{font-family:var(--nx-serif);margin:6px 0 0;font-size:27px;font-weight:500;line-height:1.2}.nx-chome h1 span{color:var(--nx-teal)}.nx-chome .sum{color:#374151;margin:8px 0 0;font-size:14.5px;line-height:1.5}.nx-home-firm{min-height:48px;color:var(--nx-ink);background:#fff;border:1px solid #c9cfd8;border-radius:14px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.nx-tabbar{z-index:6;border-top:1px solid var(--nx-line);padding:6px 6px calc(8px + env(safe-area-inset-bottom));background:#fff;display:flex;position:fixed;bottom:0;left:0;right:0}.nx-tabbar a{min-height:52px;color:var(--nx-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11.5px;font-weight:500;text-decoration:none;display:flex}.nx-tabbar a.on{color:var(--nx-teal-dark)}.nx-tabbar .ic{background:#eef0f3;border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;display:grid;position:relative}.nx-tabbar a.on .ic{background:var(--nx-mint-bg)}.nx-tabbar .ic i{min-width:18px;color:var(--nx-navy);text-align:center;background:#b7791f;border-radius:9px;padding:1px 5px;font-size:10.5px;font-style:normal;font-weight:700;position:absolute;top:-6px;right:-10px}.mis-pages{flex-direction:column;align-items:center;gap:18px;display:flex}.mis-page{box-sizing:border-box;color:#0e1726;font-variant-numeric:tabular-nums;background:#fff;border-radius:6px;flex-direction:column;gap:14px;width:210mm;max-width:100%;min-height:297mm;padding:16mm 15mm 14mm;font-family:IBM Plex Sans,system-ui,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0e17261a}.mis-page h1,.mis-page h2,.mis-page h3{margin:0;font-family:"Source Serif 4",Georgia,serif;font-weight:500}.mis-head{color:#4b5563;letter-spacing:.02em;border-bottom:1px solid #e3e6eb;align-items:center;gap:10px;padding-bottom:10px;font-size:11px;display:flex}.mis-head .n{color:#fff;background:#0e1726;border-radius:6px;place-items:center;width:22px;height:22px;font-family:"Source Serif 4",serif;font-size:12px;font-weight:600;display:grid}.mis-head .pg{color:#0e1726;margin-left:auto;font-weight:600}.mis-kicker{letter-spacing:.1em;color:#0b6b63;font-size:11px;font-weight:600}.mis-title{font-size:26px;line-height:1.2}.mis-label{letter-spacing:.08em;color:#4b5563;text-transform:uppercase;font-size:10.5px;font-weight:600}.mis-tiles{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mis-tile{border:1px solid #e3e6eb;border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:10px 11px;display:flex}.mis-tile .k{color:#4b5563;font-size:10.5px}.mis-tile .v{white-space:nowrap;font-family:"Source Serif 4",serif;font-size:20px;font-weight:600}.mis-tile .s{color:#6b7280;font-size:10px}.mis-tile .s.up{color:#146c43}.mis-tile .s.down{color:#a11d12}.mis-tile .s.warn{color:#9a5b00;font-weight:600}.mis-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12.5px;line-height:1.45;list-style:none;display:flex}.mis-list li{gap:9px;display:flex}.mis-list .num{color:#0b6b63;background:#e6f2f0;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:10.5px;font-weight:600;display:grid}.mis-box{background:#f5f6f8;border-radius:10px;padding:11px 13px}.mis-dec{align-items:flex-start;gap:8px;padding:5px 0;font-size:12.5px;line-height:1.45;display:flex}.mis-dec:before{content:"";border:1.5px solid #0b6b63;border-radius:3px;flex:none;width:12px;height:12px;margin-top:2px}.mis-table{border-collapse:collapse;width:100%;font-size:11.5px}.mis-table th{text-align:right;color:#4b5563;letter-spacing:.05em;text-transform:uppercase;border-bottom:1.5px solid #0e1726;padding:5px 6px;font-size:10px;font-weight:600}.mis-table th:first-child,.mis-table td:first-child{text-align:left}.mis-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #eef0f3;padding:4.5px 6px}.mis-table td:first-child{white-space:normal}.mis-table tr.total td{background:#f7f8fa;border-bottom:1px solid #c9cfd8;font-weight:600}.mis-table tr.sub td:first-child{color:#374151;padding-left:16px}.mis-appx{font-size:10.5px}.mis-page.mis-tight{gap:9px;padding-top:13mm;padding-bottom:11mm}.mis-tight .mis-title{font-size:21px}.mis-tight .mis-table{font-size:10.5px}.mis-tight .mis-table td{padding:2.5px 6px}.mis-tight .mis-table th{padding:3.5px 6px}.mis-tight .mis-list,.mis-tight .mis-dec{gap:4px;font-size:11.5px;line-height:1.38}.mis-tight .mis-letter p{margin-bottom:7px;font-size:12px;line-height:1.5}.mis-tight .mis-box{padding:8px 11px}.mis-tight .mis-appx{font-size:9.5px}.mis-foot{color:#6b7280;border-top:1px solid #e3e6eb;gap:10px;margin-top:auto;padding-top:8px;font-size:9.5px;display:flex}.mis-foot span:last-child{margin-left:auto}.mis-letter p{margin:0 0 10px;font-size:13px;line-height:1.65}.mis-cover{color:#e8ecf2;background:#0e1726;padding:22mm 18mm 16mm}.mis-cover .mis-foot{color:#9aa6b8;border-top-color:#233149}.mis-cover h1{color:#fff}.mis-grid2{grid-template-columns:1.15fr 1fr;gap:16px;display:grid}.mis-neg{color:#a11d12}.mis-stamp{color:#a11d12;letter-spacing:.12em;background:#ffffffe6;border:2px solid #a11d12;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:4mm;right:15mm;transform:rotate(-6deg)}@media screen and (width<=820px){.mis-pages{align-items:stretch;gap:14px}.mis-table.mis-cards{display:block;overflow:visible}.mis-cards thead{display:none}.mis-cards tbody{flex-direction:column;gap:8px;display:flex}.mis-cards tr{background:#fff;border:1px solid #e3e6eb;border-radius:10px;padding:8px 10px;display:block}.mis-cards tr.total{background:#f7f8fa}.mis-cards td{text-align:right;white-space:normal;justify-content:space-between;gap:12px;display:flex;border:0!important;padding:3px 0!important}.mis-cards td:first-child{text-align:left;font-weight:600;padding-left:0!important}.mis-cards td:not(:first-child):before{content:attr(data-l);color:#6b7280;text-align:left;font-weight:400}.mis-pl th:nth-child(3),.mis-pl td:nth-child(3),.mis-pl th:nth-child(6),.mis-pl td:nth-child(6){display:none}.mis-pl{table-layout:fixed;width:100%;font-size:12px;display:table;overflow:visible}.mis-pl th:first-child,.mis-pl td:first-child{white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:33%}.mis-pl th:first-child{letter-spacing:0}.mis-pl th,.mis-pl td{letter-spacing:-.01em;padding-left:3px!important;padding-right:3px!important}.mis-pl td:not(:first-child),.mis-pl th:not(:first-child){white-space:nowrap;letter-spacing:-.02em;font-size:11px}.mis-page{zoom:1;border-radius:14px;gap:12px;width:100%;max-width:100%;min-height:0;padding:18px 16px 16px}.mis-cover{min-height:0;padding:24px 18px 18px}.mis-head{font-size:12px}.mis-title{font-size:22px}.mis-kicker,.mis-label{font-size:11.5px}.mis-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.mis-tile .k{font-size:12px}.mis-tile .s{font-size:11.5px}.mis-tile .v{white-space:normal;overflow-wrap:anywhere;font-size:19px}.mis-grid2{grid-template-columns:minmax(0,1fr)}.mis-list,.mis-dec{font-size:14px}.mis-letter p{font-size:15px;line-height:1.6}.mis-table{-webkit-overflow-scrolling:touch;font-size:13px;display:block;overflow-x:auto}.mis-table th{font-size:11px}.mis-foot{flex-wrap:wrap;font-size:11px}.mis-page svg{max-width:100%;height:auto}.mis-page [style*="font-size: 10"]{font-size:12px!important}.mis-stamp{order:-1;align-self:flex-start;position:static;transform:none}}@page{size:A4;margin:0}@media print{body{margin:0;background:#fff!important}main{gap:0!important;max-width:none!important;margin:0!important;padding:0!important}.nx-noprint{display:none!important}.mis-pages{gap:0;display:block}.mis-page{box-shadow:none;page-break-after:always;break-after:page;border-radius:0;width:210mm;max-width:none;height:296mm;min-height:0;padding:16mm 15mm 14mm;overflow:hidden}.mis-page:last-child{page-break-after:auto;break-after:auto}.mis-cover{padding:22mm 18mm 16mm}.mis-tiles{grid-template-columns:repeat(4,1fr)}.mis-grid2{grid-template-columns:1.15fr 1fr}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mis-capture{pointer-events:none;width:794px;position:fixed;top:0;left:-12000px}.mis-capture .mis-pages{gap:0;display:block}.mis-capture .mis-page{width:794px;max-width:none;height:1123px;min-height:1123px;box-shadow:none;zoom:1;border-radius:0;padding:60px 57px 53px}.mis-capture .mis-cover{min-height:1123px;padding:83px 68px 60px}.mis-capture .mis-tiles{grid-template-columns:repeat(4,1fr)}.mis-capture .mis-grid2{grid-template-columns:1.15fr 1fr}
