.ns-home{--nsh-ok: #1f7a4d;--nsh-ok-bg: #e6f2eb;--nsh-sans: var(--font-oracle, "Helvetica Neue", Arial, sans-serif);--nsh-display: var(--font-exposure, Georgia, serif);--nsh-display-weight: 400;--nsh-display-track: -.02em;--nsh-display-lh: 1.02;--nsh-eyebrow-font: inherit;--nsh-btn-bg: var(--ns-ink);--nsh-btn-ink: var(--ns-paper);--nsh-stage-radius: 4px;--nsh-shot-radius: 20px;--nsh-card-radius: 18px;--nsh-chip-bg: #fff;--nsh-final-btn-bg: var(--ns-dark-ink);--nsh-final-btn-ink: var(--ns-dark);--nsh-logo-filter: grayscale(1);display:block;background:var(--ns-paper);color:var(--ns-ink);font:400 16px / 1.5 var(--nsh-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.ns-home :where(*){box-sizing:border-box;margin:0;padding:0}.ns-home a{color:inherit;text-decoration:none}.ns-home .wrap{max-width:var(--ns-max);margin:0 auto;padding:0 var(--ns-gutter)}.ns-home .display{font-family:var(--nsh-display);font-weight:var(--nsh-display-weight);letter-spacing:var(--nsh-display-track);line-height:var(--nsh-display-lh)}.ns-home .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:var(--ns-btn-radius);font:500 15px / 1 var(--nsh-sans);transition:background .2s,color .2s,opacity .2s}.ns-home .btn-dark{background:var(--nsh-btn-bg);color:var(--nsh-btn-ink)}.ns-home .btn-dark:hover{opacity:.86}.ns-home .btn-ghost{color:var(--ns-ink);box-shadow:inset 0 0 0 1px var(--ns-line)}.ns-home .btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--ns-ink-3)}.ns-home .btn-light{background:var(--nsh-final-btn-bg);color:var(--nsh-final-btn-ink)}.ns-home .hero{padding:clamp(56px,9vw,112px) 0 0}.ns-home .hero h1{font-size:clamp(44px,7.2vw,96px);max-width:14ch}.ns-home .hero .sub{margin-top:24px;font-size:clamp(18px,1.8vw,22px);color:var(--ns-ink-2);max-width:34ch;line-height:1.4}.ns-home .hero .ctas{margin-top:36px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ns-home .hero .fine{font-size:13px;color:var(--ns-ink-3);margin-left:8px}.ns-home .stage{position:relative;margin-top:clamp(48px,6vw,80px);border-radius:var(--nsh-stage-radius);overflow:hidden;aspect-ratio:16 / 9;min-height:520px;display:grid;place-items:center;padding:clamp(16px,4vw,56px)}.ns-home .hero .stage{aspect-ratio:auto;min-height:0}.ns-home .blur{position:absolute;inset:0;background-size:cover;background-position:center}.ns-home .hero-bg{background:center / cover no-repeat url(/images/new-site/hero/bg.webp);background-image:image-set(url(/images/new-site/hero/bg.avif) type("image/avif"),url(/images/new-site/hero/bg.webp) type("image/webp"))}.ns-home .shot-link{position:relative;display:block;width:min(100%,1080px);border-radius:var(--nsh-shot-radius);overflow:hidden;box-shadow:0 30px 80px -20px #00000073,0 0 0 1px #0000000f}.ns-home .shot{display:block;width:100%;height:auto}.ns-home .shot-link:after{content:"";position:absolute;inset:0;background:#fff;opacity:0;transition:opacity .3s ease}.ns-home .shot-pill{position:absolute;left:50%;top:50%;z-index:1;display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:var(--ns-btn-radius);background:var(--nsh-btn-bg);color:var(--nsh-btn-ink);font:500 15px / 1 var(--nsh-sans);white-space:nowrap;opacity:0;transform:translate(-50%,-50%) scale(.96);transition:opacity .3s ease,transform .3s ease}.ns-home .shot-link:hover:after,.ns-home .shot-link:focus-visible:after{opacity:.6}.ns-home .shot-link:hover .shot-pill,.ns-home .shot-link:focus-visible .shot-pill{opacity:1;transform:translate(-50%,-50%) scale(1)}.ns-home .shot-link:focus-visible{outline:2px solid var(--ns-ink);outline-offset:4px}.ns-home .msg{padding:12px 14px;border-radius:14px;line-height:1.45}.ns-home .msg.me{background:#11110f;color:#f4f2ee;align-self:flex-end;max-width:88%}.ns-home .msg.agent{background:#fff;box-shadow:inset 0 0 0 1px var(--ns-line);max-width:92%}.ns-home .msg.agent small{display:block;color:var(--ns-ink-3);font-size:12px;margin-bottom:4px}.ns-home .logos{padding:clamp(96px,11vw,150px) 0 clamp(80px,9vw,120px);text-align:center}.ns-home .logos h2{font-size:clamp(28px,3.2vw,40px)}.ns-home .logo-grid{margin-top:48px;display:grid;grid-template-columns:repeat(5,1fr);max-width:1120px;margin-left:auto;margin-right:auto}.ns-home .cell{height:76px;display:grid;place-items:center}.ns-home a.cell{color:inherit;text-decoration:none;border-radius:12px}.ns-home a.cell:focus-visible{outline:2px solid var(--ns-ink);outline-offset:2px}.ns-home .cell img{display:block;width:auto;max-width:120px;filter:var(--nsh-logo-filter);opacity:.7}.ns-home .cell img.tone{filter:grayscale(1) brightness(.82) contrast(1.5)}.ns-home .cell img.multiply{filter:grayscale(1);mix-blend-mode:multiply}.ns-home .cell .word{font:500 clamp(14px,1.36vw,19px) / 1 var(--nsh-sans);letter-spacing:-.02em;opacity:.5;white-space:nowrap}.ns-home .cell.more{font:400 clamp(16px,1.6vw,20px) / 1 var(--nsh-sans);color:var(--ns-ink-3);white-space:nowrap}.ns-home .logo-note{margin-top:14px;font-size:19px;color:var(--ns-ink-2)}.ns-home .sec{padding:clamp(80px,10vw,140px) 0}.ns-home .eyebrow{font-family:var(--nsh-eyebrow-font);font-size:15px;color:var(--ns-ink-3)}.ns-home .sec h2{font-size:clamp(36px,5vw,64px);max-width:16ch;margin-top:14px}.ns-home .sec .lede{margin-top:18px;font-size:19px;color:var(--ns-ink-2);max-width:42ch;line-height:1.45}.ns-home .agents{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,6vw,80px);align-items:center}.ns-home .chips{margin-top:32px;display:flex;flex-wrap:wrap;gap:8px}.ns-home .chip{height:40px;padding:0 16px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--ns-line);display:inline-flex;align-items:center;font-size:15px;background:var(--nsh-chip-bg)}.ns-home .chip.mcp{background:var(--nsh-btn-bg);color:var(--nsh-btn-ink);box-shadow:none}.ns-home .stage.sm{margin-top:0;aspect-ratio:auto;min-height:480px}.ns-home .term{position:relative;width:min(100%,520px);background:#11110feb;backdrop-filter:blur(8px);color:#e8e6e0;border-radius:var(--nsh-card-radius);padding:20px 22px;font:13px/1.7 ui-monospace,Menlo,monospace;box-shadow:0 30px 80px -20px #00000080}.ns-home .term .c{color:#8c8a84}.ns-home .term .k{color:#9fd4b5}.ns-home .term .s{color:#e8d3a8}.ns-home .term .row{display:flex;gap:10px}.ns-home .pillars{margin-top:64px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ns-line)}.ns-home .pillar{padding:32px 32px 8px 0}.ns-home .pillar+.pillar{padding-left:32px;border-left:1px solid var(--ns-line)}.ns-home .pillar h3{font-family:var(--nsh-display);font-weight:var(--nsh-display-weight);letter-spacing:var(--nsh-display-track);font-size:28px;line-height:1.1}.ns-home .pillar ul{list-style:none;margin-top:20px;display:grid;gap:12px;color:var(--ns-ink-2)}.ns-home .pillar li{padding-left:20px;position:relative}.ns-home .pillar li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.25px var(--ns-ink-3)}.ns-home .dark{background:var(--ns-dark);color:var(--ns-dark-ink)}.ns-home .dark .eyebrow{color:var(--ns-ink-3)}.ns-home .dark .lede{color:var(--ns-dark-ink-2)}.ns-home .stats{margin-top:64px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ns-dark-line)}.ns-home .stat{padding:32px 24px 0 0}.ns-home .stat+.stat{padding-left:24px;border-left:1px solid var(--ns-dark-line)}.ns-home .stat .num{font-size:clamp(40px,4.6vw,68px);white-space:nowrap}.ns-home .stat p{margin-top:10px;color:var(--ns-dark-ink-2);font-size:15px;max-width:22ch}.ns-home .support{margin-top:clamp(64px,8vw,110px)}.ns-home .support .stage{margin-top:0;min-height:420px;aspect-ratio:auto}.ns-home .support-card{position:relative;width:min(100%,440px);background:#fff;color:var(--ns-ink);border-radius:var(--nsh-card-radius);padding:18px;display:grid;gap:10px;box-shadow:0 30px 80px -20px #0009;font-size:14px}.ns-home .support-card .handoff{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--nsh-ok-bg);color:var(--nsh-ok);font-size:13px}.ns-home .support-card .av{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#c9c3b6,#6f6c66)}.ns-home .final{text-align:center;padding:clamp(100px,12vw,170px) 0}.ns-home .final h2{font-size:clamp(40px,6vw,80px);margin:0 auto;max-width:14ch}.ns-home .final .ctas{margin-top:36px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.ns-home .final .btn-ghost{color:var(--ns-dark-ink);box-shadow:inset 0 0 0 1px var(--ns-dark-line);transition:box-shadow .2s}.ns-home .final .btn-ghost:hover,.ns-home .final .btn-ghost:focus-visible{box-shadow:inset 0 0 0 1px #fff}.ns-home .alt{background:var(--ns-paper-2)}.ns-home .chip:before{content:"";width:6px;height:6px;border-radius:50%;margin-right:9px;background:var(--ns-line);transition:background .35s}.ns-home .chip{transition:box-shadow .35s,color .35s}.ns-home .chip.on{box-shadow:inset 0 0 0 1px var(--ns-accent);color:var(--ns-accent)}.ns-home .chip.on:before{background:var(--ns-accent)}.ns-home .chip.mcp:before{background:#ffffff59}.ns-home .term .ok-line{color:#9fd4b5}.ns-home .caret{display:inline-block;width:7px;height:14px;margin-left:4px;vertical-align:-2px;background:#e8e6e0;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.ns-home .msg.typing i{width:6px;height:6px;border-radius:50%;background:#8c8a84;animation:bob 1s var(--ns-ease) infinite}.ns-home .msg.typing i:nth-child(2){animation-delay:.15s}.ns-home .msg.typing i:nth-child(3){animation-delay:.3s}@keyframes bob{0%,60%,to{transform:none}30%{transform:translateY(-4px)}}.ns-home .cell img,.ns-home .cell .word{transition:none}.ns-home .cell:hover img,.ns-home .cell:hover img.tone,.ns-home .cell:hover img.multiply{filter:none;opacity:1}.ns-home .cell:hover .word{opacity:.85}.ns-home .swap{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(16px,4vw,48px);clip-path:inset(100% 0 0 0);transition:clip-path .7s var(--ns-ease);z-index:1}.ns-home .swap.on{clip-path:inset(0);z-index:2}.ns-home .swap.prev{clip-path:inset(0);z-index:1;transition:none}.ns-home .swap .ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ns-home .swap .card-ui,.ns-home .swap .term{opacity:0;transform:translateY(10px);transition:opacity .45s .25s,transform .5s .25s var(--ns-ease)}.ns-home .swap.on .card-ui,.ns-home .swap.on .term,.ns-home .swap.prev .card-ui,.ns-home .swap.prev .term{opacity:1;transform:none}.ns-home .card-ui{min-width:0;position:relative;width:min(100%,440px);background:#fff;color:var(--ns-ink);border-radius:18px;padding:18px;display:grid;gap:12px;box-shadow:0 30px 80px -20px #00000073,0 0 0 1px #0000000d;font-size:14px}.ns-home .card-ui .top{display:flex;justify-content:space-between;align-items:center;gap:12px}.ns-home .card-ui .ttl{font-weight:500;font-size:15px}.ns-home .card-ui .lbl{color:var(--ns-ink-3);font-size:12px}.ns-home .card-ui .refund{font:500 clamp(40px,4.4vw,56px) / 1 var(--nsh-sans);letter-spacing:-.03em;color:#11110f;font-variant-numeric:tabular-nums}.ns-home .card-ui .big{font:400 22px / 1.2 var(--nsh-display);letter-spacing:-.02em;margin-top:-6px}.ns-home .card-ui .msg.me{justify-self:end}.ns-home .pill{font-size:12px;padding:4px 10px;border-radius:99px;background:#f1f0ec;color:var(--ns-ink-2);white-space:nowrap}.ns-home .hotel-row{display:flex;gap:12px;align-items:center;padding:10px;border-radius:14px;background:#f6f5f2}.ns-home .th{width:48px;height:48px;border-radius:10px;overflow:hidden;flex:none}.ns-home .th img{width:100%;height:100%;object-fit:cover;display:block}.ns-home .hotel-row b,.ns-home .r b{display:block;font-weight:500}.ns-home .meta{color:var(--ns-ink-3);font-size:13px}.ns-home .acts{display:flex;gap:8px}.ns-home .acts span{flex:1;display:grid;place-items:center;height:38px;border-radius:12px;font-weight:500;font-size:14px;box-shadow:inset 0 0 0 1px var(--ns-line)}.ns-home .acts .p{background:#11110f;color:#fff;box-shadow:none}.ns-home .card-ui .handoff,.ns-home .status{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--nsh-ok-bg);color:var(--nsh-ok);font-size:13px}.ns-home .card-ui .av{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#c9c3b6,#6f6c66);flex:none}.ns-home .status .dot{width:8px;height:8px;border-radius:50%;background:var(--nsh-ok);flex:none}.ns-home .status.ac{background:#e9edfe;color:#1e36c4}.ns-home .seg2{display:flex;gap:4px;padding:4px;border-radius:12px;background:#f1f0ec;font-size:13px}.ns-home .seg2 span{flex:1;text-align:center;padding:7px 0;border-radius:9px;color:var(--ns-ink-2)}.ns-home .seg2 .on{background:#fff;color:var(--ns-ink);box-shadow:0 1px 2px #00000014}.ns-home .field{padding:9px 12px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ns-line)}.ns-home .field small{display:block;color:var(--ns-ink-3);font-size:12px}.ns-home .rows{display:grid;gap:8px}.ns-home .r{display:flex;gap:12px;align-items:center;padding:10px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--ns-line)}.ns-home .r .grow{flex:1;min-width:0}.ns-home .r .grow b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ns-home .r small{color:var(--ns-ink-3);font-size:12px}.ns-home .amt{text-align:right;font-weight:500;white-space:nowrap}.ns-home .amt small{display:block;font-weight:400;font-size:12px;color:var(--ns-ink-3)}.ns-home .amt small.okt{color:var(--nsh-ok)}.ns-home .badges{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.ns-home .b{font-size:11px;padding:3px 8px;border-radius:99px;background:#f1f0ec;color:var(--ns-ink-2)}.ns-home .b.ok{background:var(--nsh-ok-bg);color:var(--nsh-ok)}.ns-home .b.ac{background:#e9edfe;color:#1e36c4}.ns-home .cx-img{display:block;width:100%;height:auto}.ns-home .card-x{border-radius:16px;background:#11110f;color:#fff;padding:18px;aspect-ratio:1.586 / 1;display:flex;flex-direction:column;justify-content:space-between}.ns-home .card-x .cx-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#ffffff9e}.ns-home .card-x .cx-top img{height:18px;width:auto;display:block}.ns-home .card-x .cx-bot{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:#ffffffbf}.ns-home .card-x .cx-bot b{font:500 16px/1 ui-monospace,Menlo,monospace;letter-spacing:.08em;color:#fff}.ns-home .kv{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--ns-line);font-size:14px}.ns-home .kv span{color:var(--ns-ink-3)}.ns-home .kv b{font-weight:500}.ns-home .dive{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,6vw,80px);align-items:center;margin-top:56px}.ns-home .feats{border-top:1px solid var(--ns-line)}.ns-home .feat{position:relative;border-bottom:1px solid var(--ns-line)}.ns-home .feat-btn{all:unset;box-sizing:border-box;display:flex;gap:16px;align-items:baseline;width:100%;padding:24px 0;cursor:pointer;font:var(--nsh-display-weight) clamp(20px,1.9vw,26px) / 1.25 var(--nsh-display);letter-spacing:-.02em;color:var(--ns-ink-3);transition:color .3s}.ns-home .feat.on .feat-btn,.ns-home .feat-btn:hover{color:var(--ns-ink)}.ns-home .feat-btn:focus-visible,.ns-home .tab:focus-visible{outline:2px solid var(--ns-accent);outline-offset:4px;border-radius:6px}.ns-home .feat-btn .n{font:400 14px / 1 var(--nsh-sans);color:var(--ns-ink-3);min-width:24px}.ns-home .feat-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ns-ease)}.ns-home .feat.on .feat-body{grid-template-rows:1fr}.ns-home .feat-body>div{overflow:hidden}.ns-home .feat-body p{padding:0 0 24px 40px;color:var(--ns-ink-2);font-size:17px;line-height:1.5;max-width:46ch}.ns-home .feat .bar,.ns-home .tab .prog{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden}.ns-home .feat .bar i,.ns-home .tab .prog i{display:block;height:100%;background:var(--ns-accent);transform:scaleX(0);transform-origin:left}.ns-home .dive .stage{margin-top:0;aspect-ratio:auto;min-height:540px;padding:0;order:-1}.ns-home .allin .head h2{max-width:none}.ns-home .tabs-wrap{margin-top:64px;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,72px);align-items:center}.ns-home .tab{all:unset;box-sizing:border-box;position:relative;display:block;width:100%;padding:22px 0 24px;cursor:pointer;border-bottom:1px solid var(--ns-line)}.ns-home .tab:first-child{border-top:1px solid var(--ns-line)}.ns-home .tab .tt{display:block;font:var(--nsh-display-weight) clamp(22px,2.2vw,30px) / 1.15 var(--nsh-display);letter-spacing:-.02em;color:var(--ns-ink-3);transition:color .3s}.ns-home .tab .td{display:block;margin-top:8px;color:var(--ns-ink-3);font-size:16px;line-height:1.5;max-width:40ch;transition:color .3s}.ns-home .tab[aria-selected=true] .tt,.ns-home .tab:hover .tt{color:var(--ns-ink)}.ns-home .tab[aria-selected=true] .td{color:var(--ns-ink-2)}.ns-home .tabs-wrap.flip{grid-template-columns:1.15fr .85fr;align-items:stretch}.ns-home .tabs-wrap.flip .tabstage{order:-1;grid-row:1;min-height:0}.ns-home .tabs-wrap.flip{row-gap:clamp(28px,3vw,40px)}.ns-home .tabs-wrap.flip .sec-cta{grid-column:2;margin-top:0}.ns-home .tabstage{position:relative;border-radius:var(--nsh-stage-radius);overflow:hidden;min-height:580px}@media(prefers-reduced-motion:reduce){.ns-home .swap,.ns-home .swap .card-ui,.ns-home .swap .term,.ns-home .feat-body{transition:none}}.ns-home .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ns-home .hero-visual{width:min(100vw - 32px,1480px);margin-left:calc(50% - min(50vw - 16px,740px))}.ns-home .hero-pair{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.284fr);gap:clamp(16px,2.2vw,32px);align-items:center;width:100%;max-width:1380px;margin:0 auto}.ns-home .hero-phone{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35))}.ns-home .hero-phone img{display:block;width:100%;height:auto}@media(max-width:700px){.ns-home .hero-pair{grid-template-columns:minmax(0,1fr)}.ns-home .hero-pair .shot-link{display:none}.ns-home .hero-phone{width:min(100%,300px);justify-self:center}}.ns-home .hero-pair .shot-link{width:100%;align-self:center}.ns-home .hero-chat{display:flex;flex-direction:column;gap:10px;padding:16px;background:#fff;color:#11110f;border-radius:var(--nsh-shot-radius);font-size:14px;box-shadow:0 30px 80px -20px #00000073,0 0 0 1px #0000000f}.ns-home .hc-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid #efede8}.ns-home .hc-ag{display:flex;align-items:center;gap:10px}.ns-home .hc-ag b{display:block;font-weight:500;font-size:15px;line-height:1.2}.ns-home .hc-ag div span{display:block;color:#8c8a84;font-size:12px}.ns-home .hc-mark{width:34px;height:34px;border-radius:10px;background:#11110f;color:#fff;display:grid;place-items:center;flex:none}.ns-home .hc-mark svg{width:20px;height:20px;fill:currentColor}.ns-home .hc-mark.hc-av{width:40px;height:40px;border-radius:12px;background:#f8f8f8;overflow:hidden}.ns-home .hc-body{display:flex;flex-direction:column;gap:8px;flex:1;justify-content:flex-end}.ns-home .hero-chat .msg{font-size:14px}.ns-home .hero-chat .msg.me{max-width:92%}.ns-home .hc-tools{list-style:none;margin:0;padding:9px 12px;display:grid;gap:6px;border-radius:14px;background:#f6f5f2;color:#55544f;font-size:13px}.ns-home .hc-tools li{display:flex;align-items:center;gap:8px}.ns-home .hc-tools i{flex:none;width:16px;height:16px;border-radius:50%;background:var(--ns-accent);position:relative}.ns-home .hc-tools i:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:7px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:translate(-50%,-78%) rotate(45deg)}.ns-home .hero-chat .th{width:40px;height:40px;border-radius:10px;overflow:hidden;flex:none}.ns-home .hero-chat .th img{width:100%;height:100%;object-fit:cover;display:block}.ns-home .hero-chat .meta{display:block;color:#8c8a84;font-size:13px}.ns-home .hero-chat .hotel-row{gap:10px}.ns-home .hero-chat .hotel-row .th{width:40px;height:40px}.ns-home .hero-chat .hotel-row .grow{flex:1;min-width:0}.ns-home .hero-chat .hotel-row b{font-size:14px}.ns-home .hero-chat .b{font-size:11px;padding:3px 8px;border-radius:99px;white-space:nowrap}.ns-home .hero-chat .b.ok{background:var(--nsh-ok-bg);color:var(--nsh-ok)}.ns-home .hc-input{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 6px 0 14px;border-radius:14px;box-shadow:inset 0 0 0 1px #e3e1dc;color:#8c8a84}.ns-home .hc-send{width:32px;height:32px;border-radius:10px;background:#11110f;display:grid;place-items:center}.ns-home .hc-send svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.motion .ns-home .hc-step:not(.show){display:none}.motion .ns-home .hc-step.show{animation:hcIn .45s var(--ns-ease) both}@keyframes hcIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.motion .ns-home .hc-tools li{opacity:0;transform:translate(-4px);transition:opacity .35s,transform .35s var(--ns-ease)}.motion .ns-home .hc-tools li.show{opacity:1;transform:none}.ns-home .hc-body .msg.typing{align-self:flex-start}.ns-home .hero-chat .hc-from{display:block;margin-bottom:6px}.ns-home .hero-chat .hc-from img{display:block;height:13px;width:auto}.ns-home .hc-body{min-height:0;overflow:hidden}.ns-home .hc-approve{display:grid;gap:8px;padding:10px 12px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e3e1dc;flex:none}.ns-home .hc-ap-top{display:flex;gap:10px;align-items:center}.ns-home .hc-ap-top .th{width:40px;height:40px}.ns-home .hc-ap-top .grow{min-width:0}.ns-home .hc-ap-top b{display:block;font-weight:500;font-size:14px}.ns-home .hc-ap-total{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0 0;border-top:1px solid #efede8;color:#8c8a84;font-size:13px}.ns-home .hc-ap-total b{color:#11110f;font-weight:500;font-size:15px;font-variant-numeric:tabular-nums}.ns-home .hc-ap-acts{display:flex;gap:8px}.ns-home .hc-btn{position:relative;flex:1;display:grid;place-items:center;height:38px;border-radius:12px;font-weight:500;font-size:14px;overflow:hidden;transition:transform .15s var(--ns-ease),background .3s,color .3s,box-shadow .3s,opacity .3s,flex .4s var(--ns-ease)}.ns-home .hc-yes{background:#11110f;color:#fff}.ns-home .hc-no{box-shadow:inset 0 0 0 1px #e3e1dc;color:#11110f}.ns-home .hc-yes .lbl,.ns-home .hc-yes .done{grid-area:1 / 1;transition:opacity .25s,transform .3s var(--ns-ease)}.ns-home .hc-yes .done{opacity:0;transform:translateY(8px);display:flex;align-items:center;gap:6px}.ns-home .hc-yes .done:before{content:"";width:4px;height:8px;margin:-3px 2px 0 0;border:solid currentColor;border-width:0 1.8px 1.8px 0;transform:rotate(45deg)}.ns-home .hc-btn .tap{position:absolute;left:50%;top:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:#ffffff73;opacity:0;pointer-events:none}.ns-home .hc-yes.press{transform:scale(.96)}.ns-home .hc-yes.tapped .tap{animation:hcTap .6s var(--ns-ease) forwards}@keyframes hcTap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(5)}}.ns-home .hc-approve.ok .hc-yes{background:var(--nsh-ok-bg);color:var(--nsh-ok)}.ns-home .hc-approve.ok .hc-yes .lbl{opacity:0;transform:translateY(-8px)}.ns-home .hc-approve.ok .hc-yes .done{opacity:1;transform:none}.ns-home .hc-approve.ok .hc-no{flex:0;opacity:0;padding:0;margin-left:-8px}.ns-home .swap .hero-chat{position:absolute;left:50%;top:50%;width:380px;height:545px;margin:-272.5px 0 0 -190px;text-decoration:none;opacity:1;transform:none}.ns-home .hero-pair .hv{--mx: 50%;--my: 50%;position:relative;overflow:hidden;color:inherit;text-decoration:none;cursor:pointer}.ns-home .hero-pair .shot-link{transition:transform 1s var(--ns-ease),translate .6s var(--ns-ease),scale .6s var(--ns-ease),box-shadow .6s var(--ns-ease)}.ns-home .hero-pair .hv:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;clip-path:inset(0 round var(--nsh-shot-radius));background:#fafaf86b;-webkit-backdrop-filter:blur(6px) saturate(.85);backdrop-filter:blur(6px) saturate(.85);-webkit-mask-image:radial-gradient(circle 220px at var(--mx) var(--my),#000 0,#000 35%,transparent 100%);mask-image:radial-gradient(circle 220px at var(--mx) var(--my),#000 0,#000 35%,transparent 100%);opacity:0;transition:opacity .45s var(--ns-ease)}.ns-home .hero-pair .hv:hover,.ns-home .hero-pair .hv:focus-visible{translate:0 -6px;box-shadow:0 50px 110px -30px #0000008c,0 0 0 1px #fff9,0 0 0 6px #2b4af61f}.ns-home .hero-pair .hv:hover:after,.ns-home .hero-pair .hv:focus-visible:after{opacity:1}.ns-home .hero-pair .hv:focus-visible{outline:none}.ns-home .hero-pair .hv-pill{position:absolute;left:50%;top:50%;z-index:5;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px 0 20px;border-radius:var(--ns-btn-radius);background:#11110f;color:#fff;font:500 15px / 1 var(--nsh-sans);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.7);transition:opacity .25s ease,transform .45s cubic-bezier(.34,1.56,.64,1),background .25s ease,color .25s ease;box-shadow:0 18px 40px -12px #11110f80}.ns-home .hero-pair .hv:hover .hv-pill,.ns-home .hero-pair .hv:focus-visible .hv-pill{opacity:1;transform:translate(-50%,-50%) scale(1)}.ns-home .hero-pair .hv-pill svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ns-ease)}.ns-home .hero-pair .hv:hover .hv-pill{pointer-events:auto}.ns-home .hero-pair .hv .hv-pill:hover{background:var(--ns-accent);transform:translate(-50%,-50%) scale(1.04)}.ns-home .hero-pair .hv .hv-pill:hover svg{transform:translate(3px)}.ns-home .hero-pair .shot-link:after{background:#fafaf86b}@media(prefers-reduced-motion:reduce){.ns-home .hero-pair .hv:hover,.ns-home .hero-pair .hv:focus-visible{translate:none;scale:none}}.ns-home .hero-chat .hc-top{flex-direction:row;justify-content:flex-start;align-items:center;padding:2px 2px 4px}.ns-home .hc-brand{display:flex;align-items:center;gap:10px}.ns-home .hc-logos{position:relative;flex:none;width:38px;height:38px;border-radius:12px;background:#fff;box-shadow:0 4px 12px -6px #11110f40}.ns-home .hc-logo{position:absolute;inset:8px;width:22px;height:22px;object-fit:contain;opacity:0;transition:opacity .7s ease}.ns-home .hc-logo.on{opacity:1}.ns-home .hc-who b{display:grid;font-weight:600;font-size:15px;line-height:1.2}.ns-home .hc-who .hc-n{grid-area:1 / 1;display:block;color:#11110f;font-size:15px;opacity:0;transition:opacity .7s ease}.ns-home .hc-who .hc-n.on{opacity:1}.ns-home .hc-who span{display:block;color:#8c8a84;font-size:12px}@media(max-width:900px){.ns-home .stage{aspect-ratio:auto}.ns-home .logo-grid{grid-template-columns:repeat(2,1fr)}.ns-home .cell{height:64px}.ns-home .cell img{max-width:120px;transform:scale(.85)}.ns-home .agents,.ns-home .pillars{grid-template-columns:1fr}.ns-home .pillar,.ns-home .pillar+.pillar{padding:28px 0;border-left:0;border-top:1px solid var(--ns-line)}.ns-home .pillars{border-top:0}.ns-home .stats{grid-template-columns:1fr 1fr}.ns-home .stat:nth-child(3){padding-left:0;border-left:0}.ns-home .stat{padding-bottom:28px}.ns-home .dive,.ns-home .tabs-wrap,.ns-home .tabs-wrap.flip{grid-template-columns:1fr}.ns-home .dive .stage{min-height:480px}.ns-home .tabstage,.ns-home .tabs-wrap.flip .tabstage{min-height:520px}.ns-home .tabs-wrap.flip{row-gap:clamp(28px,5vw,72px)}.ns-home .tabs-wrap.flip .tabstage,.ns-home .tabs-wrap.flip .sec-cta{grid-row:auto;grid-column:auto}}@media(max-width:560px){.ns-home .hero .fine{margin-left:0;width:100%}}.ns-home p,.ns-home li,.ns-home dd,.ns-home blockquote,.ns-home .td,.ns-home .tt,.ns-home .sub,.ns-home .lede{text-wrap:pretty}.ns-home h1,.ns-home h2,.ns-home h3{text-wrap:balance}.ns-home .md-link{margin-top:14px;font-size:15px;color:var(--ns-ink-3)}.ns-home .md-link a{color:var(--ns-ink);text-decoration:underline;text-underline-offset:3px}.ns-home .final-proof{margin-top:20px;font-size:15px;color:var(--ns-dark-ink-2);text-align:center}.ns-home .stage>.ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ns-home .hero h1{margin-top:14px;max-width:18ch;text-wrap:balance}.ns-home .hero-strip{margin-top:22px;font-size:15px;color:var(--ns-ink-2)}.ns-home .hero-strip a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ns-line);transition:text-decoration-color .2s}.ns-home .hero-strip a:hover,.ns-home .hero-strip a:focus-visible{text-decoration-color:currentColor}.ns-home .sec-cta{margin-top:clamp(40px,5vw,64px);display:flex;gap:12px;flex-wrap:wrap;align-items:center}.ns-home .btn-ghost-light{color:var(--ns-dark-ink);box-shadow:inset 0 0 0 1px var(--ns-dark-line);transition:box-shadow .2s}.ns-home .btn-ghost-light:hover,.ns-home .btn-ghost-light:focus-visible{box-shadow:inset 0 0 0 1px #fff}.ns-home .btn:focus-visible{outline:2px solid var(--ns-accent);outline-offset:3px}.ns-home .ns-join{margin:36px auto 0;width:min(100%,480px);min-height:58px;text-align:left}.ns-home .ns-join [data-cta-color]{--plg-cc-bg-color: transparent;--plg-cc-border-color: var(--ns-dark-line);--plg-cc-focus-outline-color: var(--ns-ink-3);--plg-cc-input-border-color: transparent;--plg-cc-text-color: var(--ns-dark-ink);--plg-cc-placeholder-color: var(--ns-ink-3);--plg-cc-cta-color: #fff;--plg-cc-cta-color-hover: var(--ns-dark-ink);--plg-cc-cta-color-text: var(--ns-ink);--plg-cc-spinner-color-cta: var(--ns-ink);--plg-cc-error-color: #fd5937}.ns-home .ns-join form{padding:6px 6px 6px 8px;border-radius:18px;background:#ffffff0f}.ns-home .ns-join form:focus-within{box-shadow:none}.ns-home .ns-join input{height:44px;padding:0 10px;border-radius:12px;font-size:16px;letter-spacing:0}.ns-home .ns-join button[type=submit]{height:44px;padding:0 20px;border-radius:12px;font-size:15px;letter-spacing:0}.ns-home .ns-join button[type=submit]:hover:not(:disabled){background:var(--ns-accent);color:#fff}.ns-home .ns-join [role=alert]>*{background:var(--ns-dark-2);color:var(--ns-dark-ink)}.ns-home .join-free{transition:background .2s ease,color .2s ease,opacity .2s ease}.ns-home .join-free:hover,.ns-home .join-free:focus-visible{background:var(--ns-accent);color:#fff;opacity:1}.ns-home sup{font-size:.6em;line-height:0;vertical-align:baseline;position:relative;top:-.6em;margin-left:1px}.ns-home .fine-print{background:var(--ns-dark);color:var(--ns-ink-3);font-size:12px;line-height:1.5;padding:0 0 40px}.ns-home .fine-print p{max-width:80ch}.ns-home .card-ui .gx{transition:opacity .25s}.ns-home .card-ui .gx.out{opacity:0}.ns-home [data-cycle] .tab .tt,.ns-home [data-cycle] .feat-btn{font-family:var(--font-oracle, "Helvetica Neue", Arial, sans-serif);font-weight:400;letter-spacing:-.025em}:is(.ns-page,.ns-home){--g-ink: #111111;--g-ink-2: #5c5c5c;--g-ink-3: #767676;--g-line: #e8e8e8;--g-line-2: #dadada;--g-fill: #f3f3f3;--g-surface: #ffffff;--g-accent: #2b4af6;--g-accent-bg: #e9edfe;--g-accent-ink: #1e36c4;--g-accent-line: #b9c5fc;--g-ok: #12704a;--g-ok-bg: #e0f5ea;--g-ok-line: #a8ddc2;--g-warn: #8a5300;--g-warn-bg: #fcf0d2;--g-warn-line: #efd08a;--g-mute: #5c5c5c;--g-mute-bg: #efefef;--g-bad: #b42318;--g-bad-bg: #fdecea;--g-r-card: 20px;--g-r-call: 14px;--g-r-thumb: 12px;--g-r-pill: 999px;--g-r-field: 16px;--g-r-btn: 14px;--g-r-seg: 16px;--g-r-seg-in: 12px;--g-r-btn-sm: 10px;--g-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 18px 44px -18px rgba(0, 0, 0, .28);--g-mono: ui-monospace, "SF Mono", Menlo, monospace}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card){--ns-ink: var(--g-ink);--ns-ink-2: var(--g-ink-2);--ns-ink-3: var(--g-ink-3);--ns-line: var(--g-line);--nsp-ok: var(--g-ok);--nsp-ok-bg: var(--g-ok-bg);--nsp-display: var(--nsp-sans);background:var(--g-surface);color:var(--g-ink);border-radius:var(--g-r-card);padding:20px;box-shadow:var(--g-shadow);font:400 15px / 1.4 var(--nsp-sans);letter-spacing:0}:is(.ns-page,.ns-home) .card-ui,:is(.ns-page,.ns-home) .support-card,:is(.ns-page,.ns-home) .g-card{display:grid;gap:14px}:is(.ns-page,.ns-home) :where(.card-ui,.support-card,.mock,.g-card){position:relative}:is(.ns-page,.ns-home) :where(.card-ui,.support-card,.g-card){grid-template-columns:minmax(0,1fr)}:is(.ns-page,.ns-home) :where(.card-ui,.support-card,.g-card)>*{min-width:0}:is(.ns-page,.ns-home) .g-card{position:relative;width:min(100%,440px)}:is(.ns-page,.ns-home) a:is(.card-ui,.g-card){color:var(--g-ink);text-decoration:none}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.lbl,.g-lbl){color:var(--g-ink-3);font-size:14px;line-height:1.3}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.ttl,.g-ttl){font-weight:500;font-size:17px;line-height:1.3}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.big,.g-big){font:500 20px / 1.25 var(--nsp-sans);letter-spacing:-.01em;margin:0}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.refund,.g-num){font:500 34px / 1.05 var(--nsp-sans);letter-spacing:-.02em;color:var(--g-ink);font-variant-numeric:tabular-nums}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.meta,.g-meta){color:var(--g-ink-3);font-size:14px;line-height:1.35}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) .top{display:flex;justify-content:space-between;align-items:center;gap:12px}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card,.hero-chat) :is(.b,.pill),:is(.ns-page,.ns-home) .g-chip{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:var(--g-r-pill);background:var(--g-mute-bg);color:var(--g-mute);font:500 13px / 1 var(--nsp-sans);white-space:nowrap;box-shadow:none}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card,.hero-chat) :is(.b.ok,.pill.ok),:is(.ns-page,.ns-home) .g-chip.ok{background:var(--g-ok-bg);color:var(--g-ok)}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card,.hero-chat) :is(.b.ac,.pill.blue,.pill.ac),:is(.ns-page,.ns-home) .g-chip.ac{background:var(--g-accent-bg);color:var(--g-accent-ink)}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card,.hero-chat) :is(.b.wait,.pill.wait),:is(.ns-page,.ns-home) .g-chip.warn{background:var(--g-warn-bg);color:var(--g-warn)}:is(.ns-page,.ns-home) .g-chip.bad{background:var(--g-bad-bg);color:var(--g-bad)}:is(.ns-page,.ns-home) .g-chip.line{background:#fff;box-shadow:inset 0 0 0 1px var(--g-line-2);color:var(--g-ink-2)}:is(.ns-page,.ns-home) :is(.b,.pill,.g-chip) .g-ic{width:14px;height:14px}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.badges,.g-chips){display:flex;gap:6px;flex-wrap:wrap;margin-top:0}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) .grow .badges{margin-top:6px}:is(.ns-page,.ns-home) .g-ic{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.rows,.g-rows){display:grid;gap:0}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.r,.hotel-row,.g-row){display:flex;gap:12px;align-items:center;padding:12px 0;border-radius:0;background:none;box-shadow:none}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.r,.hotel-row,.g-row)+:is(.r,.hotel-row,.g-row){border-top:1px solid var(--g-line)}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.rows,.g-rows)>:first-child{padding-top:0}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.rows,.g-rows)>:last-child{padding-bottom:0}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.r,.hotel-row,.g-row) .grow{flex:1;min-width:0}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.r,.hotel-row,.g-row) b{display:block;font-weight:500;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.r,.g-row) small{display:block;color:var(--g-ink-3);font-size:14px}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card,.hero-chat) :is(.th,.g-thumb){width:48px;height:48px;border-radius:var(--g-r-thumb);overflow:hidden;flex:none;background:var(--g-fill)}:is(.ns-page,.ns-home) :is(.th,.g-thumb) img{display:block;width:100%;height:100%;object-fit:cover}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.amt,.g-amt){text-align:right;font-weight:500;font-size:15px;white-space:nowrap;font-variant-numeric:tabular-nums}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.amt,.g-amt) small{display:block;font-weight:400;font-size:13px;color:var(--g-ink-3)}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.amt,.g-amt) small.okt{color:var(--g-ok)}:is(.ns-page,.ns-home) .g-strike{color:var(--g-ink-3);text-decoration:line-through;font-weight:400;margin-right:4px}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.kv,.g-kv){display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--g-line);font-size:15px}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.kv,.g-kv):last-child{border-bottom:0;padding-bottom:0}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.kv,.g-kv) span{color:var(--g-ink-3);white-space:nowrap}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.kv,.g-kv) b{font-weight:500;text-align:right}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.status,.handoff),:is(.ns-page,.ns-home) .g-call{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--g-r-call);background:var(--g-ok-bg);color:var(--g-ok);box-shadow:inset 0 0 0 1px var(--g-ok-line);font-size:14px;line-height:1.35}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.status.ac,.handoff.ac),:is(.ns-page,.ns-home) .g-call.ac{background:var(--g-accent-bg);color:var(--g-accent-ink);box-shadow:inset 0 0 0 1px var(--g-accent-line)}:is(.ns-page,.ns-home) .g-call.warn{background:var(--g-warn-bg);color:var(--g-warn);box-shadow:inset 0 0 0 1px var(--g-warn-line)}:is(.ns-page,.ns-home) .g-call.mute{background:var(--g-fill);color:var(--g-ink-2);box-shadow:none}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) .handoff{background:var(--g-fill);color:var(--g-ink);box-shadow:none}:is(.ns-page,.ns-home) :is(.status,.g-call) .dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}:is(.ns-page,.ns-home) .g-call b{font-weight:500}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) .av,:is(.ns-page,.ns-home) .g-av{width:28px;height:28px;border-radius:50%;flex:none;display:inline-grid;place-items:center;background:var(--g-ink);color:#fff;font:500 11px / 1 var(--nsp-sans);letter-spacing:0}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) .av:empty{background:var(--g-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='9' r='3.5'/%3E%3Cpath d='M5.5 19c1.2-3 3.7-4.5 6.5-4.5s5.3 1.5 6.5 4.5'/%3E%3C/svg%3E") center / 16px no-repeat}:is(.ns-page,.ns-home) .g-av.lg{width:36px;height:36px;font-size:13px}:is(.ns-page,.ns-home) .g-avs{display:inline-flex;align-items:center}:is(.ns-page,.ns-home) .g-avs .g-av{box-shadow:0 0 0 2px #fff}:is(.ns-page,.ns-home) .g-avs .g-av+.g-av{margin-left:-5px}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) .acts,:is(.ns-page,.ns-home) .g-acts{display:flex;gap:8px}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) .acts span,:is(.ns-page,.ns-home) .g-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 18px;border-radius:var(--g-r-btn);font:500 15px / 1 var(--nsp-sans);background:#fff;color:var(--g-ink);box-shadow:inset 0 0 0 1px var(--g-line-2);white-space:nowrap}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) .acts .p,:is(.ns-page,.ns-home) .g-btn.p{background:var(--g-ink);color:#fff;box-shadow:none}:is(.ns-page,.ns-home) .g-btn.sm{flex:none;height:34px;padding:0 14px;font-size:14px;border-radius:var(--g-r-btn-sm)}:is(.ns-page,.ns-home) .g-btn.fill{background:var(--g-fill);box-shadow:none}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) .seg2,:is(.ns-page,.ns-home) .g-seg{display:flex;gap:2px;padding:4px;border-radius:var(--g-r-seg);background:#fff;box-shadow:inset 0 0 0 1px var(--g-line);font:500 14px / 1 var(--nsp-sans)}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) .seg2 span,:is(.ns-page,.ns-home) .g-seg span{flex:1;text-align:center;padding:9px 0;border-radius:var(--g-r-seg-in);color:var(--g-ink-2);background:none;box-shadow:none}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) .seg2 .on,:is(.ns-page,.ns-home) .g-seg .on{background:var(--g-fill);color:var(--g-ink);box-shadow:none}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) .field,:is(.ns-page,.ns-home) .g-field{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border-radius:var(--g-r-field);background:#fff;box-shadow:inset 0 0 0 1px var(--g-line);color:var(--g-ink);font-size:15px}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) .field small{display:inline;color:var(--g-ink-3);font-size:15px}:is(.ns-page,.ns-home) .g-field .g-ic{color:var(--g-ink-2)}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) .field,:is(.ns-page,.ns-home) .g-field{white-space:nowrap}:is(.ns-page,.ns-home) :is(.field,.g-field) .g-ph{color:var(--g-ink-3);overflow:hidden;text-overflow:ellipsis;padding-left:8px}:is(.ns-page,.ns-home) :is(.field,.g-field) .end{margin-left:auto;display:inline-flex;align-items:center;gap:8px}:is(.ns-page,.ns-home) :is(.th,.g-thumb).ic{display:grid;place-items:center;color:var(--g-ink-2)}:is(.ns-page,.ns-home) .g-field .g-sep{color:var(--g-ink-3)}:is(.ns-page,.ns-home) .g-opts{display:grid;gap:8px}:is(.ns-page,.ns-home) .g-opt{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--g-line);font-size:15px}:is(.ns-page,.ns-home) .g-box{width:20px;height:20px;border-radius:6px;flex:none;box-shadow:inset 0 0 0 1.5px var(--g-line-2);display:grid;place-items:center}:is(.ns-page,.ns-home) .g-opt.on .g-box,:is(.ns-page,.ns-home) .g-box.on{background:var(--g-accent);box-shadow:none}:is(.ns-page,.ns-home) .g-box svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0}:is(.ns-page,.ns-home) .g-opt.on .g-box svg,:is(.ns-page,.ns-home) .g-box.on svg{opacity:1}:is(.ns-page,.ns-home) .g-bar{height:6px;border-radius:var(--g-r-pill);background:var(--g-fill);overflow:hidden}:is(.ns-page,.ns-home) .g-bar i{display:block;height:100%;border-radius:inherit;background:var(--g-accent)}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.hero-chat,.g-card) .msg{padding:10px 14px;border-radius:20px;font-size:15px;line-height:1.4;box-shadow:none}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.hero-chat,.g-card) .msg.me{background:var(--g-fill);color:var(--g-ink);justify-self:end;align-self:flex-end;max-width:88%;border-radius:20px}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.hero-chat,.g-card) .msg.agent{background:#fff;color:var(--g-ink);box-shadow:inset 0 0 0 1px var(--g-line);max-width:92%;border-radius:20px}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.hero-chat,.g-card) .msg.agent small{display:block;color:var(--g-ink-3);font-size:13px;margin-bottom:2px}:is(.ns-page,.ns-home) .msg.typing,:is(.ns-page,.ns-home) .hero-chat .msg.typing{display:none!important}:is(.ns-page,.ns-home) .caret{display:none!important}:is(.ns-page,.ns-home) :is(.card-ui,.hero-chat,.g-card) .hc-tools,:is(.ns-page,.ns-home) .g-steps{list-style:none;margin:0;padding:0 2px;display:grid;gap:6px;background:none;border-radius:0;color:var(--g-ink-2);font-size:14px}:is(.ns-page,.ns-home) :is(.card-ui,.hero-chat,.g-card) .hc-tools li,:is(.ns-page,.ns-home) .g-steps li{display:flex;align-items:center;gap:8px}:is(.ns-page,.ns-home) :is(.card-ui,.hero-chat,.g-card) .hc-tools i{width:14px;height:14px;border-radius:0;background:none;position:relative}:is(.ns-page,.ns-home) :is(.card-ui,.hero-chat,.g-card) .hc-tools i:after{left:50%;top:50%;width:4px;height:8px;border-color:var(--g-ok);border-width:0 1.6px 1.6px 0}:is(.ns-page,.ns-home) .hero-chat{background:#fff;color:var(--g-ink);border-radius:28px;padding:16px;gap:12px;box-shadow:var(--g-shadow);font:400 15px / 1.4 var(--nsp-sans)}:is(.ns-page,.ns-home) .hero-chat .hc-top{padding:0 0 12px;border-bottom:1px solid var(--g-line)}:is(.ns-page,.ns-home) .hero-chat .hc-logos{border-radius:var(--g-r-thumb);background:#fff;box-shadow:inset 0 0 0 1px var(--g-line)}:is(.ns-page,.ns-home) .hero-chat .hc-who b,:is(.ns-page,.ns-home) .hero-chat .hc-who .hc-n{font-weight:500;font-size:15px;color:var(--g-ink)}:is(.ns-page,.ns-home) .hero-chat .hc-who span{color:var(--g-ink-3);font-size:13px}:is(.ns-page,.ns-home) .hero-chat .hc-body{gap:8px}:is(.ns-page,.ns-home) .hero-chat .hc-approve{display:grid;gap:12px;padding:14px;border-radius:var(--g-r-card);background:#fff;box-shadow:inset 0 0 0 1px var(--g-line)}:is(.ns-page,.ns-home) .hero-chat .hc-ap-top .th{width:48px;height:48px;border-radius:var(--g-r-thumb)}:is(.ns-page,.ns-home) .hero-chat .hc-ap-top b{font-size:15px;font-weight:500}:is(.ns-page,.ns-home) .hero-chat .hc-ap-top .meta{color:var(--g-ink-3);font-size:14px}:is(.ns-page,.ns-home) .hero-chat .hc-ap-total{border-top:1px solid var(--g-line);padding:10px 0 0;color:var(--g-ink-3);font-size:14px;font-weight:400}:is(.ns-page,.ns-home) .hero-chat .hc-ap-total b{color:var(--g-ink);font-weight:500;font-size:17px}:is(.ns-page,.ns-home) .hero-chat .hc-btn{height:44px;border-radius:var(--g-r-btn);font-weight:500;font-size:15px}:is(.ns-page,.ns-home) .hero-chat .hc-yes{background:var(--g-ink);color:#fff}:is(.ns-page,.ns-home) .hero-chat .hc-no{background:#fff;box-shadow:inset 0 0 0 1px var(--g-line-2);color:var(--g-ink)}:is(.ns-page,.ns-home) .hero-chat .hc-approve.ok .hc-yes{background:var(--g-ok-bg);color:var(--g-ok)}:is(.ns-page,.ns-home) .hero-chat .hc-input{height:48px;border-radius:var(--g-r-field);background:#fff;box-shadow:inset 0 0 0 1px var(--g-line);padding:0 6px 0 18px;color:var(--g-ink-3)}:is(.ns-page,.ns-home) .hero-chat .hc-send{width:36px;height:36px;border-radius:var(--g-r-btn-sm);background:var(--g-ink)}:is(.ns-page,.ns-home) .term{background:var(--g-surface);color:var(--g-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--g-r-card);box-shadow:var(--g-shadow);font:13px / 1.7 var(--g-mono)}:is(.ns-page,.ns-home) .term .c{color:var(--g-ink-3)}:is(.ns-page,.ns-home) .term .k{color:var(--g-accent)}:is(.ns-page,.ns-home) .term .s{color:var(--g-ok)}:is(.ns-page,.ns-home) .term .ok-line{color:var(--g-ok)}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.rows,.g-rows)>:is(.r,.g-row).sel{margin:0 -10px;padding:12px 10px;border-radius:var(--g-r-call);background:var(--g-accent-bg);box-shadow:inset 0 0 0 1px var(--g-accent-line)}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.rows,.g-rows)>:is(.r,.g-row).sel+*,:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.rows,.g-rows)>:is(.r,.g-row).sel{border-top-color:transparent}:is(.ns-page,.ns-home) :is(.r,.g-row).sel :is(.b.ac,.g-chip.ac){background:#fff}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.badges,.g-chips) :is(.b,.pill,.g-chip){height:auto;min-height:26px;padding-top:4px;padding-bottom:4px;white-space:normal;line-height:1.25}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.acts,.g-acts){flex-wrap:wrap}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) .acts span,:is(.ns-page,.ns-home) .g-acts .g-btn{flex:1 1 auto}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.amt,.g-amt) small.warnt{color:var(--g-warn)}:is(.ns-page,.ns-home) :is(.card-ui,.support-card,.mock,.g-card) :is(.rows,.g-rows){grid-template-columns:minmax(0,1fr)}:is(.ns-page,.ns-home) .g-tool .g-fn{font:500 13px / 1.3 var(--g-mono);color:var(--g-ink);flex:none}:is(.ns-page,.ns-home) .g-tool .g-arg{flex:1;min-width:0;color:var(--g-ink-3);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(.ns-page,.ns-home) :is(.card-ui,.g-card).g-toast{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px}:is(.ns-page,.ns-home) .g-toast .g-tic{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--g-ok-bg);color:var(--g-ok)}:is(.ns-page,.ns-home) .g-toast b{display:block;font-weight:500}:is(.ns-page,.ns-home) .g-toast small{display:block;color:var(--g-ink-3);font-size:14px}:is(.ns-page,.ns-home) .g-av.more{background:var(--g-fill);color:var(--g-ink-2)}:is(.ns-page,.ns-home) :is(.seg2,.g-seg) button{all:unset;box-sizing:border-box;flex:1;text-align:center;padding:9px 0;border-radius:var(--g-r-seg-in);color:var(--g-ink-2);cursor:pointer;transition:background .2s,color .2s}:is(.ns-page,.ns-home) :is(.seg2,.g-seg) button[aria-selected=true]{background:var(--g-fill);color:var(--g-ink)}:is(.ns-page,.ns-home) :is(.seg2,.g-seg) button:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}:is(.ns-page,.ns-home) :is(.g-av,.av){overflow:hidden}:is(.ns-page,.ns-home) :is(.g-av,.av) img{display:block;width:100%;height:100%;object-fit:cover}:is(.ns-page,.ns-home) :is(.seg2,.g-seg).fit span,:is(.ns-page,.ns-home) :is(.seg2,.g-seg).fit button{flex:1 1 auto;padding-left:10px;padding-right:10px;white-space:nowrap}@media(max-width:420px){:is(.ns-page,.ns-home) :is(.seg2,.g-seg).fit{font-size:13px}:is(.ns-page,.ns-home) :is(.seg2,.g-seg).fit span,:is(.ns-page,.ns-home) :is(.seg2,.g-seg).fit button{padding-left:6px;padding-right:6px}}:is(.ns-page,.ns-home) .g-tl{list-style:none;margin:0;padding:0;display:grid}:is(.ns-page,.ns-home) .g-tl li{position:relative;display:flex;align-items:flex-start;gap:12px;padding-bottom:18px;color:var(--g-ink-3);font-size:15px;line-height:22px;transition:color .4s}:is(.ns-page,.ns-home) .g-tl li:last-child{padding-bottom:0}:is(.ns-page,.ns-home) .g-tl li:not(:last-child):before{content:"";position:absolute;left:10px;top:23px;bottom:1px;width:2px;border-radius:2px;background:var(--g-line);transition:background .4s}:is(.ns-page,.ns-home) .g-tl li.done{color:var(--g-ink)}:is(.ns-page,.ns-home) .g-tl li.done:not(:last-child):before{background:var(--g-accent)}:is(.ns-page,.ns-home) .g-tl-dot{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;background:#fff;box-shadow:inset 0 0 0 1.5px var(--g-line-2);transition:background .4s,box-shadow .4s}:is(.ns-page,.ns-home) .g-tl-dot svg{width:12px;height:12px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s}:is(.ns-page,.ns-home) .g-tl li.done .g-tl-dot{background:var(--g-accent);box-shadow:none}:is(.ns-page,.ns-home) .g-tl li.done .g-tl-dot svg{opacity:1}:is(.ns-page,.ns-home) .g-tl .t{flex:1;min-width:0}:is(.ns-page,.ns-home) .g-tl em{font-style:normal;font-size:14px;color:var(--g-ink-3);white-space:nowrap}:root{--build-stamp:"v0.550.0"}
