.nx{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#090909;--surface:#141516;--raised:#1c1d1e;--line:#2a2b2a;--line-strong:#3b3c3a;--text:#f3f3f0;--muted:#a6a6a0;--faint:#7d7d78;--gold:#b8975a;--cta:#f3f3f0;--cta-text:#090909;--ok:#9fd3a8;--warn:#f2a65a;--bad:#f0a5a0;--info:#a9bcd6;--scrim:#0009;--f-title:"Inter Tight", Inter, ui-sans-serif, -apple-system, "Segoe UI", sans-serif;--f-ui:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--t-page:600 28px/32px var(--f-title);--t-section:600 19px/24px var(--f-title);--t-row:500 16px/22px var(--f-ui);--t-body:400 16px/24px var(--f-ui);--t-small:400 14px/20px var(--f-ui);--t-label:500 12px/16px var(--f-ui);--t-number:600 34px/38px var(--f-title);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r-card:14px;--r-ctl:12px;--r-pill:999px;--tap:48px;--sidebar:248px;--tabbar:64px}.nx[data-look=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#f3f3f0;--surface:#fff;--raised:#e9e9e4;--line:#dcdcd6;--line-strong:#848580;--text:#090909;--muted:#4f4f4b;--faint:#62625e;--gold:#6b5421;--cta:#090909;--cta-text:#f3f3f0;--ok:#2f6b3a;--warn:#8a4b0f;--bad:#9c2f2b;--info:#2f4f7a;--scrim:#00000059}@media (min-width:1024px){.nx{--t-page:600 32px/36px var(--f-title);--tap:44px}}.nx *{box-sizing:border-box}.nx,.nx{background:var(--ink);color:var(--text)}.nx{font:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.nx a{color:inherit;text-decoration:none}.nx button,.nx input,.nx select,.nx textarea{font:inherit;color:inherit}.nx :focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.nx-page h1,.nx-page h2,.nx-page h3,.nx-page p{margin:0}.nx-page h1{font:var(--t-page);letter-spacing:-.02em;text-wrap:balance}.nx-page h2{font:var(--t-section);letter-spacing:-.01em;text-wrap:balance}.nx .num{font-variant-numeric:tabular-nums}.nx .muted{color:var(--muted)}.nx .faint{color:var(--faint)}.nx .small{font:var(--t-small)}.nx .label{font:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.nx .gold{color:var(--gold)}.nx svg.i{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.nx svg.i.sm{width:18px;height:18px}.nx .nx-app{min-height:100vh}.nx .nx-side{display:none}.nx .nx-main{min-width:0}.nx .nx-top{top:env(safe-area-inset-top,0px);z-index:20;align-items:center;gap:var(--s2);min-height:56px;padding-left:max(8px, env(safe-area-inset-left,0px));padding-right:max(8px, env(safe-area-inset-right,0px));background:color-mix(in srgb, var(--ink) 92%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);display:flex;position:sticky}.nx:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--ink);position:fixed;inset:0 0 auto}.nx .topbar__title{min-width:0;font:600 16px/20px var(--f-ui);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nx .nx-mark{font:700 15px/20px Montserrat, var(--f-ui);letter-spacing:.42em;padding-left:8px}.nx .iconbtn{width:var(--tap);height:var(--tap);border-radius:var(--r-ctl);color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.nx .iconbtn:hover{background:var(--raised)}.nx .iconbtn .dot{background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;right:11px}.nx .topbar__search{display:none}.nx .tabbar{z-index:25;padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:color-mix(in srgb, var(--ink) 94%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.nx .tab{min-height:var(--tabbar);color:var(--faint);font:500 12px/14px var(--f-ui);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.nx .tab[aria-current=page]{color:var(--text)}.nx .tab[aria-current=page]:before{content:"";background:var(--gold);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:30%;right:30%}.nx .tab .badge{position:absolute;top:7px;left:calc(50% + 6px)}.nx .nx-page{max-width:1040px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));padding-block:20px calc(var(--tabbar) + 40px + env(safe-area-inset-bottom,0px));gap:var(--s5);flex-direction:column;margin:0 auto;display:flex}.nx .nx-page--narrow>*{width:100%;max-width:720px}@media (min-width:1024px){.nx .nx-app{grid-template-columns:var(--sidebar) minmax(0, 1fr);display:grid}.nx .nx-side{border-right:1px solid var(--line);flex-direction:column;gap:4px;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.nx .nx-side .nx-mark{padding:6px 12px 22px;display:block}.nx .tabbar{display:none}.nx .nx-top{min-height:64px;padding-inline:24px}.nx .nx-top .nx-mark,.nx .nx-top .phone-only{display:none}.nx .topbar__search{border-radius:var(--r-ctl);background:var(--surface);border:1px solid var(--line);max-width:520px;height:44px;color:var(--faint);font:var(--t-small);flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.nx .topbar__search kbd{font:var(--t-label);border:1px solid var(--line-strong);color:var(--muted);border-radius:6px;margin-left:auto;padding:2px 6px}.nx .topbar__title{display:none}.nx .nx-top .spacer{flex:1}.nx .nx-page{gap:var(--s6);padding-block:32px 80px;padding-inline:40px}}@media (max-width:1023px){.nx .desk-only{display:none!important}.nx .nx-top .spacer{display:none}}.nx .nav-item{min-height:44px;color:var(--muted);font:500 15px/20px var(--f-ui);border-radius:10px;align-items:center;gap:12px;padding:0 12px;display:flex;position:relative}.nx .nav-item:hover{background:var(--surface);color:var(--text)}.nx .nav-item[aria-current=page]{color:var(--text);background:var(--surface)}.nx .nav-item[aria-current=page]:before{content:"";background:var(--gold);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:-12px}.nx .nav-item .badge{margin-left:auto}.nx .nav-sub{border-left:1px solid var(--line);flex-direction:column;margin:2px 0 8px 34px;display:flex}.nx .nav-sub a{min-height:44px;color:var(--muted);font:var(--t-small);align-items:center;padding-left:14px;display:flex}.nx .nav-sub a[aria-current=page]{color:var(--text)}.nx .sidebar__foot{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:auto;padding-top:16px;display:flex}.nx .me{align-items:center;gap:10px;padding:8px 12px;display:flex}.nx .avatar{background:var(--raised);width:32px;height:32px;font:600 13px/1 var(--f-ui);border-radius:50%;flex:none;place-items:center;display:grid}.nx .ph{align-items:flex-end;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.nx .ph__text{flex-direction:column;flex:260px;gap:6px;min-width:0;display:flex}.nx .ph__text p{color:var(--muted);font:var(--t-small);max-width:60ch}.nx .ph__actions{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.nx .back{color:var(--muted);font:var(--t-small);align-self:flex-start;align-items:center;gap:4px;min-height:44px;display:inline-flex}@media (max-width:1023px){.nx .back{display:none}}.nx .btn{min-height:var(--tap);border-radius:var(--r-ctl);border:1px solid var(--line-strong);color:var(--text);font:600 15px/20px var(--f-ui);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.nx .btn:hover{background:var(--raised)}.nx .btn--primary{background:var(--cta);color:var(--cta-text);border-color:var(--cta)}.nx .btn--primary:hover{background:color-mix(in srgb, var(--cta) 88%, var(--ink))}.nx .btn--quiet{color:var(--muted);border-color:#0000;padding:0 12px}.nx .btn--danger{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 55%, transparent)}.nx .btn[disabled]{opacity:.45;cursor:not-allowed}.nx .btnrow{gap:var(--s2);flex-wrap:wrap;display:flex}.nx .btnrow--end{justify-content:flex-end}.nx .pill{border-radius:var(--r-pill);border:1px solid var(--line-strong);min-height:26px;font:500 13px/16px var(--f-ui);color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.nx .pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.nx .pill--ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent)}.nx .pill--warn{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, transparent)}.nx .pill--bad{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 40%, transparent)}.nx .pill--info{color:var(--info);border-color:color-mix(in srgb, var(--info) 40%, transparent)}.nx .pill--gold{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 45%, transparent)}.nx .pill--plain:before{display:none}.nx .badge{border-radius:var(--r-pill);background:var(--gold);color:#090909;min-width:20px;height:20px;font:700 12px/20px var(--f-ui);text-align:center;padding:0 6px}.nx .seg{flex-wrap:wrap;gap:8px;display:flex}.nx .seg::-webkit-scrollbar{display:none}.nx .seg a,.nx .seg button{border-radius:var(--r-pill);border:1px solid var(--line);min-height:40px;color:var(--muted);font:500 14px/18px var(--f-ui);cursor:pointer;background:0 0;flex:none;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.nx .seg [aria-current=page],.nx .seg [aria-pressed=true]{background:var(--text);color:var(--ink);border-color:var(--text)}.nx .seg .n{font-variant-numeric:tabular-nums;opacity:.8}.nx .tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.nx .tabs a{min-width:44px;min-height:44px;color:var(--muted);font:500 15px/20px var(--f-ui);border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;margin-bottom:-1px;display:flex}.nx .tabs a[aria-current=page]{color:var(--text);border-color:var(--gold)}.nx .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.nx .card--pad{padding:var(--s4)}@media (min-width:1024px){.nx .card--pad{padding:var(--s5)}}.nx .section{gap:var(--s3);flex-direction:column;display:flex}.nx .section__head{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.nx .section__head a{color:var(--muted);font:var(--t-small);align-items:center;min-height:44px;padding-inline:4px;display:inline-flex}.nx .list{border-top:1px solid var(--line);flex-direction:column;display:flex}.nx .card>.list{border-top:0}.nx .row{align-items:center;gap:var(--s3);border-bottom:1px solid var(--line);min-height:64px;padding:10px 0;display:flex}.nx .card .row{padding-inline:var(--s4)}.nx .card .row:last-child{border-bottom:0}.nx a.row:hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}.nx .row__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.nx .row__title{font:var(--t-row);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx .row__sub{font:var(--t-small);color:var(--muted);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.nx .row__title{white-space:normal}.nx .row__sub{-webkit-line-clamp:none;display:block}}.nx .row__sub--wrap{white-space:normal}.nx .row__meta{font:var(--t-small);color:var(--muted);text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.nx .row .chev{color:var(--faint)}.nx .thumb{background:var(--raised);object-fit:cover;border-radius:10px;flex:none;width:48px;height:48px}.nx .thumb--lg{width:64px;height:64px}.nx .unread{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px}.nx .kv{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:0;display:grid}.nx .kv>div{display:contents}.nx .kv dt,.nx .kv dd{border-bottom:1px solid var(--line);font:var(--t-small);margin:0;padding:12px 0}.nx .kv dt{color:var(--muted)}.nx .kv dd{text-align:right;overflow-wrap:anywhere}.nx .grid2{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.nx .grid3{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.nx .grid2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.nx .grid3{grid-template-columns:repeat(4,minmax(0,1fr))}}.nx .needs{gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.nx .needs{grid-template-columns:repeat(2,minmax(0,1fr))}}.nx .need{align-items:center;gap:var(--s4);padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);min-height:84px;display:flex}.nx .need:hover{border-color:var(--line-strong)}.nx .need__n{font:var(--t-number);font-variant-numeric:tabular-nums;min-width:2ch}.nx .need__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nx .need__title{font:600 16px/22px var(--f-ui)}.nx .need__sub{font:var(--t-small);color:var(--muted)}.nx .need--bad .need__n{color:var(--bad)}.nx .need--warn .need__n{color:var(--warn)}.nx .allclear{padding:var(--s4);border:1px dashed var(--line-strong);border-radius:var(--r-card);color:var(--muted);align-items:center;gap:12px;display:flex}.nx .stats{background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:1024px){.nx .stats{grid-template-columns:repeat(4,minmax(0,1fr))}.nx .stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.nx .stat{padding:var(--s4);background:var(--ink);flex-direction:column;gap:6px;min-height:104px;display:flex}.nx .stat__n{font:var(--t-number);font-variant-numeric:tabular-nums}.nx .stat__sub{font:var(--t-small);color:var(--muted)}.nx .stat__trend{font:500 13px/16px var(--f-ui);color:var(--ok)}.nx .quick{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1024px){.nx .quick{grid-template-columns:repeat(4,minmax(0,1fr))}}.nx .quick a{padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-card);min-height:96px;font:600 15px/20px var(--f-ui);flex-direction:column;gap:10px;display:flex}.nx .quick a:hover{background:var(--surface)}.nx .quick svg{color:var(--gold)}.nx .form{gap:var(--s4);flex-direction:column;display:flex}.nx .field{flex-direction:column;gap:6px;min-width:0;display:flex}.nx .field>label,.nx .field>.flabel{font:500 14px/20px var(--f-ui);color:var(--muted)}.nx .input,.nx .select,.nx .textarea{width:100%;min-height:var(--tap);border-radius:var(--r-ctl);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:400 16px/22px var(--f-ui);padding:0 14px}.nx .textarea{resize:vertical;min-height:112px;padding:12px 14px}.nx .select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.nx .hint{font:400 13px/18px var(--f-ui);color:var(--muted);text-wrap:pretty}.nx .frow{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.nx .frow{grid-template-columns:repeat(2,minmax(0,1fr))}}.nx .switch{justify-content:space-between;align-items:center;gap:var(--s4);border-bottom:1px solid var(--line);min-height:56px;display:flex}.nx .switch__text{flex-direction:column;gap:2px;min-width:0;display:flex}.nx .switch__text .switch__sub{font:var(--t-small);color:var(--muted)}.nx .toggle{box-sizing:content-box;background-clip:content-box;background-color:var(--line-strong);cursor:pointer;border:0;border-radius:22px;flex:none;width:52px;height:32px;padding:6px 0;position:relative}.nx .toggle:after{content:"";background:var(--text);border-radius:50%;width:26px;height:26px;transition:transform .2s;position:absolute;top:9px;left:3px}.nx .toggle[aria-checked=true]{background-color:var(--text)}.nx .toggle[aria-checked=true]:after{background:var(--ink);transform:translate(20px)}.nx .choice{border:1px solid var(--line-strong);border-radius:var(--r-ctl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.nx .choice button{min-height:var(--tap);border:0;border-right:1px solid var(--line-strong);color:var(--muted);font:500 14px/18px var(--f-ui);cursor:pointer;background:0 0;padding:6px}.nx .choice button:last-child{border-right:0}.nx .choice button[aria-pressed=true]{background:var(--text);color:var(--ink)}.nx .check{align-items:center;gap:12px;min-height:48px;display:flex}.nx .check input{appearance:none;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin:0;display:grid}.nx .check input:checked{background:var(--text);border-color:var(--text)}.nx .check input:checked:after{content:"";border:solid var(--ink);border-width:0 2px 2px 0;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)}.nx label.check{cursor:pointer;min-height:48px}.nx .drop{border:1px dashed var(--line-strong);border-radius:var(--r-card);min-height:120px;color:var(--muted);text-align:center;padding:var(--s4);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.nx .photos{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:1024px){.nx .photos{grid-template-columns:repeat(5,minmax(0,1fr))}}.nx .photos figure{aspect-ratio:4/5;background:var(--raised);border-radius:10px;max-width:100%;margin:0;position:relative;overflow:hidden}.nx .photos img{object-fit:cover;width:100%;height:100%}.nx .photos figcaption{font:var(--t-label);color:#f3f3f0;background:#090909bf;border-radius:6px;padding:3px 7px;position:absolute;bottom:6px;left:6px}.nx .stepper{border:1px solid var(--line-strong);border-radius:var(--r-ctl);align-items:center;display:inline-flex}.nx .stepper button{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;font-size:20px}.nx .stepper span{text-align:center;font-variant-numeric:tabular-nums;min-width:36px}.nx details.more{border-top:1px solid var(--line)}.nx details.more:last-of-type{border-bottom:1px solid var(--line)}.nx details.more>summary{cursor:pointer;min-height:56px;font:500 16px/22px var(--f-ui);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.nx details.more>summary::-webkit-details-marker{display:none}.nx details.more>summary:after{content:"";border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);width:9px;height:9px;margin-right:6px;transition:transform .2s;transform:rotate(45deg)}.nx details.more[open]>summary:after{transform:rotate(-135deg)}.nx details.more>summary .faint{font:var(--t-small);margin-left:auto}.nx details.more>.more__body{padding:0 0 var(--s4);gap:var(--s4);flex-direction:column;display:flex}.nx .actionbar{bottom:calc(var(--tabbar) + env(safe-area-inset-bottom,0px));z-index:15;gap:var(--s2);background:var(--ink);border-top:1px solid var(--line);flex-wrap:wrap;padding:12px 0;display:flex;position:sticky}.nx .actionbar .btn{white-space:normal;text-align:center;flex:auto}@media (min-width:1024px){.nx .actionbar{justify-content:flex-end;padding:16px 0;bottom:0}.nx .actionbar .btn{flex:none}}.nx .thread{gap:var(--s3);flex-direction:column;display:flex}.nx .msg{max-width:86%;font:var(--t-body);border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.nx .msg--in{background:#222325;border-bottom-left-radius:6px;align-self:flex-start}.nx .msg--out{background:#313336;border-bottom-right-radius:6px;align-self:flex-end}.nx .msg--bot{border:1px solid var(--line-strong);background:0 0;border-bottom-left-radius:6px;align-self:flex-start}.nx .msg--note{background:color-mix(in srgb, var(--warn) 10%, transparent);border:1px dashed color-mix(in srgb, var(--warn) 45%, transparent);align-self:stretch;max-width:none}.nx[data-look=day] .msg--in{background:#e9e9e4}.nx[data-look=day] .msg--out{background:#dcdcd6}.nx .msg__who{font:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.nx .msg__time{font:400 12px/16px var(--f-ui);color:var(--faint)}.nx .msg img{border-radius:10px;width:160px}.nx .sysline{font:400 13px/18px var(--f-ui);color:var(--faint);text-align:center;align-self:center;padding:4px 12px}.nx .composer{bottom:calc(var(--tabbar) + env(safe-area-inset-bottom,0px));z-index:15;background:var(--ink);border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:10px 0 12px;display:flex;position:sticky}@media (min-width:1024px){.nx .composer{bottom:0}}.nx .composer__row{align-items:flex-end;gap:8px;display:flex}.nx .composer__box{min-height:var(--tap);border:1px solid var(--line-strong);background:var(--surface);max-height:160px;color:var(--muted);font:400 16px/22px var(--f-ui);border-radius:22px;flex:1;padding:12px 14px}.nx .send{width:var(--tap);height:var(--tap);background:var(--cta);color:var(--cta-text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.nx .attach-chip{border:1px solid var(--line-strong);font:var(--t-small);border-radius:10px;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:inline-flex}.nx .attach-chip img{object-fit:cover;border-radius:6px;width:36px;height:36px}.nx .banner{gap:var(--s3);padding:var(--s4);border-radius:var(--r-card);border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);background:color-mix(in srgb, var(--gold) 8%, transparent);flex-wrap:wrap;align-items:center;display:flex}.nx .banner__text{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.nx .banner__text span{color:var(--muted);font:var(--t-small)}.nx .notice{padding:12px var(--s4);border-radius:var(--r-ctl);border:1px solid var(--line-strong);font:var(--t-small);color:var(--muted);align-items:flex-start;gap:10px;display:flex}.nx .notice--bad{border-color:color-mix(in srgb, var(--bad) 50%, transparent);color:var(--text)}.nx .notice--ok{border-color:color-mix(in srgb, var(--ok) 50%, transparent);color:var(--text)}.nx .scrim{z-index:40;background:var(--scrim);position:fixed;inset:0}.nx .sheet{z-index:41;background:var(--surface);border:1px solid var(--line);max-height:88vh;padding:8px max(20px, env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));gap:var(--s4);border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.nx .sheet:before{content:"";background:var(--line-strong);border-radius:2px;align-self:center;width:40px;height:4px;margin-bottom:4px}.nx .sheet__head{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (min-width:1024px){.nx .sheet{border-radius:18px;width:540px;max-height:84vh;padding:24px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.nx .sheet:before{display:none}}.nx .confirm-what{padding:var(--s4);border-radius:var(--r-ctl);background:var(--ink);border:1px solid var(--line);flex-direction:column;gap:8px;display:flex}.nx .confirm-what strong{font:600 17px/24px var(--f-ui)}.nx .confirm-count{font:var(--t-number);font-variant-numeric:tabular-nums}.nx .toast{z-index:45;left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));bottom:calc(var(--tabbar) + 14px + env(safe-area-inset-bottom,0px));background:var(--text);min-height:56px;color:var(--ink);font:500 15px/20px var(--f-ui);border-radius:14px;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex;position:fixed;box-shadow:0 10px 30px #00000059}.nx .toast span{flex:1}.nx .toast button{border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);min-height:40px;color:var(--ink);font:600 14px/18px var(--f-ui);cursor:pointer;background:0 0;border-radius:10px;padding:0 14px}@media (min-width:1024px){.nx .toast{width:420px;bottom:32px;left:auto;right:32px}}.nx .searchbox{border-radius:var(--r-ctl);border:1px solid var(--gold);background:var(--surface);min-height:52px;font:400 17px/22px var(--f-ui);align-items:center;gap:10px;padding:0 14px;display:flex}.nx .skel{background:linear-gradient(90deg, var(--surface), var(--raised), var(--surface));background-size:200% 100%;border-radius:8px;animation:1.4s linear infinite sh}@keyframes sh{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.nx .skel{animation:none}.nx *{transition:none!important}}.nx .empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:40px 16px;display:flex}.nx .empty svg{color:var(--faint);width:32px;height:32px}.nx .empty strong{color:var(--text);font:600 17px/24px var(--f-ui)}.nx main p a,.nx main .small a,.nx main .notice a,.nx main .kv a,.nx .sheet .kv a,.nx a.gold,.nx main a.muted{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);padding-block:13px}.nx .btn{min-width:44px}.nx .attach-chip .btn{min-width:44px;min-height:44px!important}.nx .section__head a{justify-content:center;min-width:44px}.nx main .kv a,.nx .sheet .kv a{margin-inline:-10px;padding-inline:10px}.nx .subnav{border-bottom:1px solid var(--line);scrollbar-width:none;gap:22px;margin-top:-8px;display:flex;overflow-x:auto}.nx .subnav::-webkit-scrollbar{display:none}.nx .subnav a{min-height:44px;color:var(--muted);font:500 15px/20px var(--f-ui);border-bottom:2px solid #0000;flex:none;align-items:center;margin-bottom:-1px;display:flex}.nx .subnav a[aria-current=page]{color:var(--text);border-color:var(--gold)}@media (min-width:1024px){.nx .phone-only{display:none!important}}.nx .card--pad .row{padding-inline:0}.nx .nw{white-space:nowrap}.nx-page p,.nx .need__sub,.nx .banner__text span{text-wrap:pretty}.nx .nx-page{padding-bottom:calc(var(--tabbar) + 96px + env(safe-area-inset-bottom,0px))}.nx .btn--danger-fill{background:var(--bad);border-color:var(--bad);color:#090909}.nx .btn--danger-fill:hover{background:color-mix(in srgb, var(--bad) 85%, var(--ink))}.nx .btn--more{gap:6px}.nx .btn--block{width:100%}.nx .dangerzone{padding-top:var(--s4);border-top:1px solid var(--line);flex-direction:column;gap:8px;display:flex}.nx a.dangerlink,.nx button.dangerlink{min-height:44px;color:var(--bad);font:600 15px/20px var(--f-ui);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;display:inline-flex}.nx .progress{background:var(--raised);border-radius:3px;height:6px;overflow:hidden}.nx .progress span{background:var(--text);height:100%;display:block}.nx .row--split .row__main{justify-content:center;min-height:44px}.nx .datefield{min-height:var(--tap);border-radius:var(--r-ctl);border:1px solid var(--line-strong);background:var(--surface);font:400 16px/22px var(--f-ui);width:100%;color:var(--text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex}.nx .datefield.is-empty{color:var(--faint)}.nx .cell{border:1px solid var(--line);background:var(--surface);width:100%;min-height:40px;color:var(--text);text-align:center;font:400 15px/20px var(--f-ui);font-variant-numeric:tabular-nums;border-radius:8px}@media (min-width:1024px){.nx .sheet--menu{width:380px;top:150px;left:auto;right:48px;transform:none}.nx .case-layout{gap:var(--s6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.nx .case-aside{position:sticky;top:88px}}@media (max-width:1023px){.nx .case-aside{display:none}}.nx .case-aside .frow{grid-template-columns:minmax(0,1fr)}.nx .searchbox__input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;min-height:48px}.nx .topbar__search--active{border-color:var(--gold)!important;color:var(--text)!important}.nx .topbar__search--active .searchbox__input{min-height:40px;font:var(--t-small)}.nx .searchbox__input::-webkit-search-cancel-button{appearance:none;display:none}.nx .searchbox__input::-webkit-search-cancel-button{filter:none}.nx .badge{min-width:20px}.nx .tab .badge{top:5px;left:calc(50% + 8px)}@media (min-width:640px){.nx .needs>.need:last-child:nth-child(odd){grid-column:1/-1}}.nx .login-column{flex-direction:column;gap:20px;width:100%;max-width:400px;margin:8vh auto 0;display:flex}.nx .login-column .nx-mark,.nx .login-column .nx-mark{padding:0;font-size:20px}.nx .form>a.muted{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.nx textarea.composer__box{resize:none;color:var(--text);overflow-y:auto}.nx textarea.composer__box::placeholder{color:var(--muted)}.nx textarea.composer__box:focus{border-color:var(--gold);outline:none}.nx label.row{cursor:pointer}.nx .msg a img{display:block}.nx .msg .attach-chip{color:var(--text)}.nx .case-aside h2{margin-bottom:var(--s3)}.nx .composer .seg{margin-bottom:2px}.nx .send[disabled]{opacity:.4;cursor:not-allowed}.nx .msg .attach-chip{min-height:44px}.nx-page h1,.nx .row__title{overflow-wrap:anywhere}@media (min-width:1024px){.nx .thread>div[aria-hidden=true]{scroll-margin-bottom:120px!important}}.nx{--f-title:var(--font-inter-tight), "Inter Tight", Inter, ui-sans-serif, -apple-system, "Segoe UI", sans-serif;--f-ui:var(--font-inter), Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:var(--ink);min-height:100vh;color:var(--text);font:var(--t-body)}.nx .nx-mark{font-family:var(--font-montserrat), Montserrat, var(--f-ui)}.nx .nx-legacy{max-width:1400px;padding:20px max(16px, env(safe-area-inset-left,0px)) calc(var(--tabbar) + 40px) max(16px, env(safe-area-inset-right,0px));margin:0 auto;font:400 14px/1.5 Inter,ui-sans-serif,-apple-system,sans-serif}@media (min-width:1024px){.nx .nx-legacy{padding:32px 40px 80px}}.nx .nx-legacy>.subnav{margin:-8px 0 28px}.nx .composer{border:0;border-top:1px solid var(--line);background:var(--ink);border-radius:0;margin:0;overflow:visible}.nx textarea.composer__box{height:auto;font:400 16px/22px var(--f-ui);border:1px solid var(--line-strong);background:var(--surface);padding:12px 14px}.nx .scrim:focus{outline:none}.nx .sheet__head .iconbtn{flex:none}@media print{.nx .nx-chrome,.nx .back,.nx .ph__actions,.nx .toast{display:none!important}.nx,.nx main,.nx .card{color:#000!important;background:#fff!important;border:0!important}.nx .nx-packing-slip *{color:#000!important}}.nx button.scrim{border:0;margin:0;padding:0}@media (max-width:1023px){.nx:has(.composer):not(:has(.sheet)) .toast{bottom:calc(var(--tabbar) + 168px + env(safe-area-inset-bottom,0px))}}.nx textarea.composer__box::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nx .msg img{border-radius:10px;max-width:min(240px,100%);height:auto;display:block}.nx .msg__time{color:var(--muted)}.nx .kv-email{overflow-wrap:normal;word-break:normal}.nx .unread--none{background:0 0}@media (min-width:1024px){.nx .care-list .row__sub{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:none;display:block;overflow:hidden}}.nx .photos .media-upload{flex-direction:column;gap:6px;display:flex}.nx .photo-add{aspect-ratio:4/5;border:1px dashed var(--line-strong);width:100%;color:var(--muted);font:var(--t-small);text-align:center;cursor:pointer;border-radius:10px;align-content:center;place-items:center;gap:6px;padding:8px;display:grid}.nx .photo-add:before{content:"+";color:var(--text);font-size:26px;line-height:1}.nx .photo-add:hover{border-color:var(--text);color:var(--text)}.nx .photos .media-upload .form-feedback{font:var(--t-label);color:var(--muted)}@media (prefers-color-scheme:light){.nx[data-look=auto]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#f3f3f0;--surface:#fff;--raised:#e9e9e4;--line:#dcdcd6;--line-strong:#848580;--text:#090909;--muted:#4f4f4b;--faint:#62625e;--gold:#6b5421;--cta:#090909;--cta-text:#f3f3f0;--ok:#2f6b3a;--warn:#8a4b0f;--bad:#9c2f2b;--info:#2f4f7a;--scrim:#00000059}.nx[data-look=auto] .msg--in{background:#e9e9e4}.nx[data-look=auto] .msg--out{background:#dcdcd6}}
