@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e342921ee4dcd9d-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bb852295097cd96-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eb5a876700c0028-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a04751c893bf294-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07a39a8a4660cc7c-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.nlc-body{flex-direction:column;gap:10px;min-width:0;display:flex}.nlc-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:12px;padding:15px 16px 16px;display:flex}.nlc-card.is-done{background:var(--surface-sunken);gap:6px}.nlc-card-title{letter-spacing:.01em;color:var(--ink-muted);font-size:12.5px;font-weight:650}.nlc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nlc-field{border:0;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;display:flex}.nlc-field.is-wide{grid-column:1/-1}.nlc-label{color:var(--ink-strong);font-size:12.5px;font-weight:650}.nlc-input-row{align-items:center;gap:8px;display:flex}.nlc-input{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink-strong);border-radius:8px;flex:auto;padding:9px 12px;font-size:16px}.nlc-input:focus-visible{outline:2px solid var(--navy-ink);outline-offset:1px}.nlc-input:disabled{opacity:.7}.nlc-field.has-error .nlc-input{border-color:var(--error-ink)}.nlc-code{max-width:12rem;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em}.nlc-unit{color:var(--ink-muted);flex:none;font-size:13px}.nlc-error{color:var(--error-ink);font-size:12.5px;line-height:1.45}.nlc-fine{color:var(--ink-muted);font-size:12.5px;line-height:1.5}.nlc-chips{flex-wrap:wrap;gap:6px;display:flex}.nlc-chip{border:1px solid var(--border-strong);background:var(--surface);min-height:40px;color:var(--ink-strong);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s}.nlc-chip:hover:not(:disabled){border-color:var(--navy-ink)}.nlc-chip.is-on{border-color:var(--navy);background:var(--navy);color:#fff}.nlc-more{border-top:1px solid var(--border-light);padding-top:10px}.nlc-more>summary{cursor:pointer;min-height:40px;color:var(--navy-ink);align-items:center;gap:6px;font-size:13.5px;font-weight:650;list-style:none;display:flex}.nlc-more>summary::-webkit-details-marker{display:none}.nlc-more>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.nlc-more[open]>summary:before{transform:rotate(45deg)}.nlc-more[open]>summary{margin-bottom:4px}.nlc-more .nlc-grid{margin-top:10px}.nlc-photo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nlc-photo-pick{cursor:pointer}.nlc-photo-pick:focus-within .ow-button{outline:2px solid var(--navy-ink);outline-offset:2px}.nlc-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.nlc-actions .ow-button{min-height:44px}.nlc-link{min-height:44px;color:var(--navy-ink);text-align:left;padding:0;font-size:13.5px;font-weight:600}.nlc-link:hover:not(:disabled){text-decoration:underline}.nlc-link.is-quiet{color:var(--ink-muted);font-weight:500}.nlc-choices{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.nlc-choice{border:1px solid var(--border-strong);background:var(--surface);text-align:left;width:100%;min-height:56px;color:var(--ink-strong);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.nlc-choice:hover:not(:disabled){border-color:var(--navy-ink);background:var(--navy-wash,var(--surface-sunken))}.nlc-choice:active{transform:scale(.99)}.nlc-choice:disabled{opacity:.6}.nlc-choice-title{font-size:14.5px;font-weight:650;line-height:1.3}.nlc-choice-blurb{color:var(--ink-muted);font-size:12.5px;line-height:1.4}.nlc-sent{color:var(--ink);flex-direction:column;gap:2px;font-size:13.5px;display:flex}.nlc-sent b{color:var(--ink-strong);font-weight:650}.nlc-skip{align-self:flex-start}@media (max-width:520px){.nlc-grid{grid-template-columns:minmax(0,1fr)}}.nlc-skip-row{margin-top:-4px}.nlc-skip-row .ow-chat-avatar{visibility:hidden}.nlc-mailsetup{margin-top:12px}.nlc-mailsetup-head{color:var(--ink-strong);align-items:baseline;gap:8px;font-size:15px;line-height:1.5;display:flex}.nlc-mailsetup-pulse{background:var(--navy-ink);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s ease-in-out infinite nlc-mailsetup-pulse}@keyframes nlc-mailsetup-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.nlc-mailsetup-pulse{animation:none}}.nlc-mailsetup-section{border-top:1px solid var(--border-light);flex-direction:column;gap:4px;padding-top:10px;display:flex}.nlc-mailsetup-section ul{color:var(--ink-strong);flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:flex}.nlc-mailsetup-section.is-needs ul{color:var(--ink-strong)}.nlc-job-bar{background:var(--border-light);border-radius:2px;height:4px;overflow:hidden}.nlc-job-bar>span{background:var(--navy-ink);height:100%;transition:width .4s;display:block}@media (prefers-reduced-motion:reduce){.nlc-job-bar>span{transition:none}}
