.np-page{--z-header:30;background:var(--white)}.np-band{background:var(--haze);color:var(--ink)}.np-band-in{gap:var(--s6) var(--s10);padding-top:var(--s10);padding-bottom:var(--s10);grid-template-columns:minmax(0,1fr) 560px;align-items:end;display:grid}@media (min-width:641px){.np-desc-s{display:block}.np-band-in{padding-left:calc(var(--s6) + 1px);padding-right:calc(var(--s6) + 1px)}}.np-kicker{color:var(--np-ink,var(--purple-deep));letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:18px}.np-h{text-wrap:balance;margin:var(--s3) 0 0;letter-spacing:-.02em;color:var(--ink);font-size:36px;font-weight:500;line-height:42px}.np-h:focus{outline:none}.np-desc{text-wrap:pretty;max-width:40em;margin:var(--s4) 0 0;color:var(--gray);font-size:17px;line-height:26px}.np-form{gap:var(--s3);min-width:0;display:grid}.np-field{align-items:center;gap:var(--s1);min-width:0;padding:var(--s1);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--white);display:flex}.np-email{min-width:0;min-height:44px;padding:0 var(--s4);border-radius:var(--r-pill);font:inherit;color:var(--ink);background:0 0;border:0;flex:1;font-size:16px;line-height:24px}.np-email::placeholder{color:var(--gray)}.np-email:focus{outline:none}.np-sub{background:var(--ink);min-height:44px;color:var(--white);--fill:var(--purple-deep);flex:none}.np-sub:hover,.np-sub:focus-visible{color:var(--white)}.np-sub:active{background:var(--plum)}.np-legal{color:var(--ash);margin:0;font-size:13px;line-height:19px}.np{max-width:calc(600px + 2 * var(--s6));padding-top:var(--s6);padding-bottom:var(--sec)}.np-top{justify-content:space-between;align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.np-back{align-items:center;gap:var(--s1);min-height:44px;margin-left:calc(-1 * var(--s1));color:var(--gray);transition:color var(--dur-line) var(--ease);font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.np-back svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform var(--dur-line) var(--ease)}.np-back:hover{color:var(--ink)}.np-back:hover svg{transform:translate(-2px)}.np-pick-row{align-items:center;min-width:0;display:flex;position:relative}.np-pick-box{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314161A' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right var(--s4) center/16px 16px;width:16rem;max-width:100%;min-height:44px;display:block;position:relative;overflow:hidden}.np-pick-v{inset:0 calc(var(--s4) + 24px) 0 var(--s4);color:var(--ink);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:42px;position:absolute;overflow:hidden}.np-pick{appearance:none;border-radius:var(--r-pill);width:100%;height:100%;padding:0 var(--s4);font:inherit;color:#0000;cursor:pointer;background:0 0;border:0;margin:0;font-size:14px;position:absolute;inset:0}.np-pick option,.np-pick optgroup{color:var(--ink);background:var(--white)}.np-stage{margin-top:var(--s6)}.np-msg{margin-top:var(--s6);padding:var(--s6) 0 var(--s5);border-top:1px solid var(--line)}.np-msg-s{color:var(--ink);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:500;line-height:30px}.np-msg-row{align-items:center;gap:var(--s3);margin-top:var(--s4);display:flex}.np-msg-av{border:1px solid var(--line);background:var(--white);object-fit:contain;border-radius:50%;flex:none;width:40px;height:40px}.np-msg-who{flex:1;min-width:0}.np-msg-m{color:var(--ash);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;line-height:20px;overflow:hidden}.np-msg-m b{color:var(--ink);margin-right:var(--s1);font-size:14px;font-weight:500}.np-msg-to{color:var(--ash);margin:0;font-size:12px;line-height:18px}.np-msg-d{color:var(--ash);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;align-self:flex-start;margin:0;font-size:13px;line-height:20px}.np-frame{width:calc(100% + 2 * var(--s5));margin:0 calc(-1 * var(--s5));background:var(--white);border:0;min-height:1400px;display:block}.np-back:focus-visible{outline:var(--focus-w) solid var(--focus-c);outline-offset:var(--focus-off)}@media (max-width:900px){.np-band-in{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.np-band-in{padding-top:var(--s12);padding-bottom:var(--s12)}.np-h{font-size:28px;line-height:34px}.np-desc{font-size:16px;line-height:25px}.np-pick-row{width:100%}.np-pick-box{flex:1;width:auto;min-width:0}.np-msg-m{white-space:normal}.np-msg-s{font-size:20px;line-height:27px}}.np-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.np-regs{border:0;min-width:0;margin:0;padding:0}.np-regs-l{margin:0 0 var(--s2);color:var(--ink);padding:0;font-size:13px;font-weight:600;line-height:18px}.np-regs-l span{color:var(--ash);font-weight:400}.np-chips{gap:var(--s2);flex-wrap:wrap;display:flex}.np-rg{cursor:pointer;display:inline-flex;position:relative}.np-rg input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.np-rg>span:not(.np-sr){align-items:center;gap:var(--s1);min-height:32px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--white);color:var(--slate);white-space:nowrap;transition:background-color var(--dur-line) var(--ease),border-color var(--dur-line) var(--ease),color var(--dur-line) var(--ease);font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.np-rg input:checked+span{background:var(--pale);border-color:var(--purple-deep);color:var(--ink)}.np-rg input:checked+span:before{content:"✓";color:var(--purple-deep);font-size:11px;font-weight:700}.np-rg input:focus-visible+span{outline:var(--focus-w) solid var(--focus-c);outline-offset:2px}@media (hover:hover){.np-rg:hover>span:not(.np-sr){border-color:var(--ink)}}.np-chips.is-ask .np-rg>span:not(.np-sr){animation:np-ask .8s var(--ease) 2}@keyframes np-ask{50%{border-color:var(--purple-deep);box-shadow:0 0 0 3px #7a00df33}}@media (prefers-reduced-motion:reduce){.np-chips.is-ask .np-rg>span:not(.np-sr){border-color:var(--purple-deep);animation:none}}.np-seg{border:0;min-width:0;margin:0;padding:0}.np-seg-l{margin:0 0 var(--s2);color:var(--ink);padding:0;font-size:13px;font-weight:600;line-height:18px}.np-seg-track{border-radius:var(--r-pill);background:var(--haze);grid-template-columns:repeat(4,auto);justify-content:start;gap:2px;width:max-content;max-width:100%;padding:3px;display:grid;position:relative}.np-seg-thumb{z-index:0;pointer-events:none;border-radius:var(--r-pill);background:var(--white);transition:transform .34s cubic-bezier(.32,.72,0,1),width .34s cubic-bezier(.32,.72,0,1),height .34s cubic-bezier(.32,.72,0,1),opacity .12s linear;position:absolute;top:0;left:0;box-shadow:0 1px 2px #14161a14,0 0 0 1px #14161a0f}.np-seg-thumb.is-instant{transition:none}.np-seg-o{z-index:1;cursor:pointer;display:flex;position:relative}.np-seg-o input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.np-seg-o>span:not(.np-sr){justify-content:center;align-items:center;gap:var(--s2);width:100%;min-height:36px;padding:0 var(--s4);border-radius:var(--r-pill);color:var(--gray);white-space:nowrap;transition:background-color var(--dur-line) var(--ease),color var(--dur-line) var(--ease),box-shadow var(--dur-line) var(--ease);font-size:14px;font-weight:500;line-height:20px;display:flex}.np-seg-o input:checked+span{color:var(--ink)}.np-seg-o.is-none>span:not(.np-sr){color:var(--ash)}.np-seg-o input:focus-visible+span{outline:var(--focus-w) solid var(--focus-c);outline-offset:1px}@media (hover:hover){.np-seg-o:hover input:not(:checked)+span{color:var(--ink);background:#ffffff8c}}@media (prefers-reduced-motion:reduce){.np-seg-o>span:not(.np-sr),.np-back,.np-back svg,.np-seg-thumb{transition:none}.np-back:hover svg{transform:none}}@media (max-width:640px){.np-seg-track{border-radius:var(--r-lg);grid-template-columns:1fr 1fr;width:100%}.np-seg-o>span:not(.np-sr),.np-seg-thumb{border-radius:calc(var(--r-lg) - 3px)}}.np-rg.is-yours>span:not(.np-sr):after,.np-seg-o.is-yours>span:not(.np-sr):after{content:"";background:var(--purple-deep);border-radius:50%;width:6px;height:6px}.np-stick{z-index:var(--z-header);background:var(--haze);border-bottom:1px solid var(--line);visibility:hidden;transition:transform .28s cubic-bezier(.32,.72,0,1),visibility 0s linear .28s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 10px 30px -22px #14161a59}.np-stick.is-in{visibility:visible;transition-delay:0s;transform:none}.np-stick-in{align-items:center;gap:var(--s6);min-height:64px;padding-top:var(--s2);padding-bottom:var(--s2);display:flex}@media (min-width:641px){.np-stick-in{padding-left:calc(var(--s6) + 1px);padding-right:calc(var(--s6) + 1px)}}.np-stick-t{min-width:0;color:var(--ash);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:15px;line-height:22px;overflow:hidden}.np-stick-t b{color:var(--ink);font-weight:500}.np-stick-f{align-items:center;gap:var(--s1);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--white);flex:none;width:440px;padding:3px;display:flex}.np-stick-f .np-sub,.np-stick-e{min-height:40px}@media (max-width:640px){.np-stick{border-bottom:0;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);top:auto;bottom:0;transform:translateY(100%);box-shadow:0 -10px 30px -22px #14161a59}.np-stick-in{gap:var(--s3);min-height:64px}.np-stick-t{font-size:14px;line-height:20px}.np-stick-f{border:0;width:auto;padding:0}.np-stick-f:focus-within{outline:none}.np-stick-e{display:none}.np-stick-f .np-sub{min-height:44px}}@media (prefers-reduced-motion:reduce){.np-stick,.np-stick.is-in{transition:visibility}}.np-pick-box,.np-field,.np-stick-f{transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}@media (hover:hover){.np-pick-box:hover,.np-field:hover,.np-stick-f:hover{border-color:#14161a66}}.np-pick-btn:focus-visible,.np-pick-btn.is-open,.np-field:focus-within,.np-stick-f:focus-within{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #7a00df24}.np-pick-box:has(.np-pick:focus){border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #7a00df24}.np-pick-btn:focus{outline:none}.np-pick-btn{font:inherit;color:var(--ink);text-align:left;cursor:pointer;appearance:none;padding:0}.np-pick-btn.is-open{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314161A' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15l6-6 6 6'/%3E%3C/svg%3E")}.np-lb{top:calc(100% + var(--s2));z-index:var(--z-dropdown);width:23rem;max-width:calc(100vw - 2 * var(--s5));overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);max-height:min(62vh,440px);box-shadow:var(--e-high);opacity:0;transform-origin:100% 0;transition:opacity .14s var(--ease),transform .16s var(--ease);padding:6px;position:absolute;right:0;overflow:auto;transform:translateY(-4px)}.np-lb::-webkit-scrollbar{width:12px}.np-lb::-webkit-scrollbar-track{margin:var(--s3) 0;background:0 0}.np-lb::-webkit-scrollbar-thumb{background:#14161a2e padding-box padding-box;border:4px solid #0000;border-radius:999px}.np-lb::-webkit-scrollbar-thumb:hover{background-color:#14161a52}.np-lb::-webkit-scrollbar-button{display:none}@supports ((-moz-appearance:none)){.np-lb{scrollbar-width:thin;scrollbar-color:#14161a33 transparent}}.np-lb.is-in{opacity:1;transform:none}.np-lb[hidden]{display:none}.np-lb-g{padding:var(--s2) var(--s3) var(--s1);color:var(--ash);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:16px}.np-lb [role=group]+[role=group]{border-top:1px solid var(--mist);margin-top:6px;padding-top:6px}.np-lb-o{padding:var(--s2) calc(var(--s3) + 24px) var(--s2) var(--s3);color:var(--ink);cursor:pointer;border-radius:10px;font-size:14px;line-height:20px;position:relative}.np-lb-o.is-hi{background:var(--mist)}.np-lb-o[aria-selected=true]{font-weight:500}.np-lb-o[aria-selected=true]:after{content:"✓";right:var(--s3);color:var(--purple-deep);font-size:13px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.np-lb{transition:none;transform:none}.np-pick-box,.np-field,.np-stick-f{transition:none}}.np-band-in{padding-top:calc(var(--s10) + 72px)}@media (min-width:901px){.np-band-in{padding-top:calc(var(--s14) + 96px);padding-bottom:calc(var(--s14) + var(--s4))}}@media (max-width:640px){.np-band-in{padding-top:calc(var(--s12) + 72px)}body.has-np-stick{--chat-clearance:calc(72px + 64px + env(safe-area-inset-bottom))}body.has-np-stick #amina-chat{bottom:calc(16px + 64px + env(safe-area-inset-bottom))}}
