.ns-container{max-width:1180px;margin-inline:auto;padding-inline:40px}.ns-breadcrumb{color:var(--muted);font:400 11px/1.5 var(--font);align-items:center;gap:12px;padding:22px 0;display:flex}.ns-breadcrumb [aria-current]{color:var(--text)}.ns-masthead{background:var(--surface);border-block:1px solid var(--line);padding:28px 0 27px}.ns-kicker{font:600 9px/1.5 var(--font);letter-spacing:1.5px;color:var(--accent)}.ns-masthead h1{font:650 59px/1.05 var(--display);letter-spacing:-.5px;color:var(--text);margin-top:9px}.ns-masthead h1>span{color:var(--accent)}.ns-masthead p{font:400 15px/1.6 var(--font);color:var(--muted);margin-top:10px}.ns-form{max-width:900px;margin-top:25px}.ns-form>label{font:500 11px/1.5 var(--font);color:var(--text);margin-bottom:8px;display:block}.ns-field{background:var(--bg);border:1px solid var(--ui-line);border-radius:3px;align-items:center;gap:16px;padding:7px 7px 7px 19px;transition:border-color .2s,box-shadow .2s;display:flex}.ns-field:focus-within{border-color:var(--action-edge);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.ns-field>svg{color:var(--accent);flex-shrink:0}.ns-field input{width:100%;min-width:0;height:48px;color:var(--text);font:400 16px/1.5 var(--font);background:0 0;border:0;outline:none;flex:1}.ns-field input::placeholder{color:var(--muted);opacity:.8}.ns-field input::-webkit-search-cancel-button{display:none}.ns-clear{width:38px;height:38px;color:var(--muted);background:0 0;border:0;flex-shrink:0;font-size:24px}.ns-submit{background:var(--action);min-width:126px;height:48px;color:var(--on-action);font:600 12px/1.5 var(--font);border:0;border-radius:2px;justify-content:center;align-items:center;gap:22px;display:flex}.ns-submit:hover{filter:brightness(1.07)}.ns-submit>span{font-size:18px}.ns-suggestions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;display:flex}.ns-suggestions>span{font:400 10px/1.5 var(--font);color:var(--muted);margin-right:5px}.ns-suggestions a{font:400 10px/1.5 var(--font);border:1px solid var(--ui-line);color:var(--muted);border-radius:2px;padding:6px 10px}.ns-suggestions a:hover,.ns-suggestions a[aria-current]{color:var(--action-ink);border-color:var(--action-edge)}.ns-layout{grid-template-columns:minmax(0,1fr) 218px;align-items:start;gap:54px;padding-block:35px 48px;display:grid}.ns-results{min-width:0}.ns-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.ns-heading h2{font:600 28px/1.15 var(--display);color:var(--text);overflow-wrap:anywhere;scroll-margin-top:145px}.ns-heading h2:before{content:"";background:var(--accent);width:4px;height:17px;margin-right:10px;display:inline-block;transform:skewY(-20deg)}.ns-heading>span{font:400 10px/1.5 var(--font);color:var(--muted);white-space:nowrap}.ns-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;margin-bottom:6px;display:flex}.ns-toolbar label{font:400 10px/1.5 var(--font);color:var(--muted);align-items:center;gap:9px;display:flex}.ns-toolbar select{border:1px solid var(--ui-line);background:var(--surface);max-width:170px;color:var(--text);font:400 11px/1.5 var(--font);border-radius:2px;height:34px;padding:0 25px 0 10px}.ns-result-item{border-bottom:1px solid var(--line);padding:7px 0}.ns-end{font:400 11px/1.6 var(--font);color:var(--muted);margin-top:21px}.ns-empty{background:var(--surface);border:1px solid var(--line);border-left:2px solid var(--accent);margin-top:22px;padding:31px 28px 32px}.ns-empty-mark{color:var(--accent);margin-bottom:19px;display:block}.ns-empty-kicker{font:600 8px/1.5 var(--font);letter-spacing:1px;color:var(--muted)}.ns-empty h3{font:600 34px/1.1 var(--display);color:var(--text);margin-top:9px}.ns-empty p{font:400 14px/1.6 var(--font);color:var(--muted);max-width:500px;margin-top:12px}.ns-empty button{color:var(--action-ink);font:500 12px/1.5 var(--font);background:0 0;border:0;gap:25px;min-height:36px;margin-top:25px;padding:0;display:flex}.ns-discover{border-left:1px solid var(--line);padding-left:27px}.ns-discover>.ns-kicker{color:var(--muted);font-size:8px}.ns-discover h2{font:600 27px/1.1 var(--display);color:var(--text);margin-top:9px}.ns-discover>p{font:400 12px/1.6 var(--font);color:var(--muted);margin-top:9px}.ns-discover ul{margin-top:19px;padding:0;list-style:none}.ns-discover li a{border-top:1px solid var(--line);color:var(--text);font:400 11px/1.5 var(--font);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.ns-discover li a>span:last-child{color:var(--muted)}.ns-discover a:hover{color:var(--action-ink)}.ns-all{border-top:1px solid var(--line);color:var(--muted);font:400 11px/1.5 var(--font);justify-content:space-between;margin-top:20px;padding-top:18px;display:flex}.ns-pagination{font:400 11px/1.5 var(--font);color:var(--muted);justify-content:center;align-items:center;gap:14px;margin-top:23px;display:flex}.ns-pagination button{border:1px solid var(--ui-line);background:var(--surface);width:42px;height:42px;color:var(--text)}.ns-pagination button:disabled{opacity:.35}.ns-page [hidden]{display:none!important}.ns-result-list[aria-busy=true]{opacity:.6}@media (width<=1100px){.ns-layout{grid-template-columns:1fr;gap:30px}.ns-discover{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.ns-discover ul{flex-wrap:wrap;gap:8px;display:flex}.ns-discover li a{border:1px solid var(--ui-line);padding:10px 12px}.ns-discover li a>span:last-child{display:none}.ns-all{max-width:240px}.ns-result-list{max-width:870px}}@media (width<=700px){.ns-container{padding-inline:22px}.ns-breadcrumb{padding:16px 0;font-size:10px}.ns-masthead{padding-block:23px}.ns-kicker{font-size:8px}.ns-masthead h1{max-width:330px;font-size:44px;line-height:1.04}.ns-masthead p{max-width:310px;font-size:13px;line-height:1.55}.ns-form{margin-top:20px}.ns-field{gap:9px;padding:6px 6px 6px 12px}.ns-field>svg{width:18px;height:18px}.ns-field input{height:44px;font-size:16px}.ns-submit{gap:0;min-width:72px;height:44px;font-size:11px}.ns-submit>span{display:none}.ns-clear{width:44px;height:44px;font-size:22px}.ns-form>label{font-size:10px}.ns-suggestions{gap:7px;margin-top:14px}.ns-suggestions>span{width:100%}.ns-suggestions a{padding:7px 9px;font-size:9px}.ns-layout{padding-block:27px 35px}.ns-heading{align-items:flex-start;gap:10px}.ns-heading h2{scroll-margin-top:100px;font-size:25px}.ns-heading>span{padding-top:5px;font-size:9px}.ns-toolbar label{font-size:9px;display:block}.ns-toolbar select{max-width:155px;height:36px;margin-top:5px;font-size:10px;display:block}.ns-result-item{padding-block:4px 10px}.ns-result-item+.ns-result-item{padding-top:15px}.ns-empty{padding:25px 20px}.ns-empty h3{font-size:30px}.ns-empty p{font-size:13px}.ns-end{font-size:10px}.ns-discover h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.ns-page *{transition:none!important}}
