.ss{--ss-panel:var(--nv-panel,#fff);--ss-ink:var(--nv-ink,#15132e);--ss-text:var(--nv-text,#4b4870);--ss-muted:var(--nv-muted,#8a87a6);--ss-line:var(--nv-panel-line,rgba(21,19,46,.08));--ss-soft:var(--nv-soft,#f5f3fd);--ss-accent:var(--nv-accent,#6a4cf0);--ss-hover:color-mix(in srgb,var(--ss-accent) 9%,transparent);width:min(680px,calc(100vw - 24px));max-width:none;max-height:min(80vh,740px);margin:10vh auto auto;padding:14px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--ss-line);border-radius:26px;background:var(--ss-panel);color:var(--ss-ink);box-shadow:0 40px 90px -30px #12102b80,0 2px 8px #12102b0f;font:400 15px/1.45 Inter,system-ui,sans-serif;text-align:left}.ss[open]{animation:ss-drop .16s ease-out}.ss::backdrop{background:#12102b6b;backdrop-filter:blur(4px)}@keyframes ss-drop{0%{opacity:0;transform:translateY(-8px) scale(.985)}}.ss *{box-sizing:border-box}.ss svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ss a{text-decoration:none}.ss-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ss-tabs{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:0 0 12px;padding:4px;border-radius:16px;background:var(--ss-soft)}.ss-tabs-glow{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 12px) / 3);border-radius:12px;background:var(--ss-panel);box-shadow:0 1px 2px #15132e14,0 6px 16px -8px #15132e40;transition:transform .25s cubic-bezier(.3,.7,.2,1)}.ss-tabs[data-on=articles] .ss-tabs-glow{transform:translate(calc(100% + 2px))}.ss-tabs[data-on=pages] .ss-tabs-glow{transform:translate(calc(200% + 4px))}.ss-tabs button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 10px;border:0;border-radius:12px;background:none;color:var(--ss-muted);font:650 14px/1 Inter,system-ui,sans-serif;cursor:pointer;transition:color .2s}.ss-tabs button:hover,.ss-tabs button[aria-selected=true]{color:var(--ss-ink)}.ss-tabs button[aria-selected=true] svg{color:var(--ss-accent)}.ss-tabs button:focus-visible{outline:2px solid var(--ss-accent);outline-offset:-2px}.ss-box{position:relative;display:flex;align-items:center;height:58px;margin:0;padding:6px 6px 6px 50px;border:1px solid color-mix(in srgb,var(--ss-accent) 28%,var(--ss-line));border-radius:99px;background:var(--ss-panel);transition:box-shadow .2s,border-color .2s}.ss-box:focus-within{border-color:color-mix(in srgb,var(--ss-accent) 50%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--ss-accent) 12%,transparent)}.ss-box-icon{position:absolute;left:20px;top:50%;translate:0 -50%;width:19px!important;height:19px!important;color:var(--ss-muted);pointer-events:none}.ss-box.is-busy .ss-box-icon{animation:ss-pulse .9s ease-in-out infinite}@keyframes ss-pulse{50%{opacity:.35}}.ss-box input,.ss-box input:focus,.ss-box input:focus-visible{flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;color:var(--ss-ink);font:inherit;font-size:16.5px;outline:none;box-shadow:none}.ss-box input::placeholder{color:var(--ss-muted)}.ss-box input::-webkit-search-cancel-button{display:none}.ss-close{display:grid;place-items:center;height:100%;padding:0 10px;border:0;border-radius:99px;background:transparent;cursor:pointer}.ss kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border:1px solid var(--ss-line);border-bottom-width:2px;border-radius:6px;background:var(--ss-soft);color:var(--ss-muted);font:700 11px/1 Inter,system-ui,sans-serif;box-shadow:none}.ss-close kbd{height:26px;padding:0 8px}.ss-results{display:grid;gap:2px;margin-top:10px}.ss-results[hidden]{display:none}.ss-head{display:flex;align-items:center;justify-content:space-between;margin:8px 0 2px;padding:4px 12px;color:var(--ss-muted);font:750 11.5px/1 Inter,system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase}.ss-head:first-child{margin-top:0}.ss-clear{padding:4px 8px;border:0;border-radius:8px;background:none;color:var(--ss-accent);font:700 12px/1 Inter,system-ui,sans-serif;cursor:pointer;letter-spacing:0;text-transform:none}.ss-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;color:var(--ss-ink)!important;scroll-margin:8px}.ss-item:hover,.ss-item[aria-selected=true]{background:var(--ss-hover)}.ss-item[aria-selected=true]{box-shadow:inset 3px 0 0 var(--ss-accent)}.ss-item.is-top{align-items:flex-start}.ss-ico{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--ss-accent) 12%,transparent);color:var(--ss-accent)}.ss-ico.is-code{background:#1d1a3a;color:#c9a6ff}.ss-ico.is-page{background:color-mix(in srgb,#0891b2 13%,transparent);color:#0891b2}.ss-ico.is-subject{background:color-mix(in srgb,#0a9675 13%,transparent);color:#0a9675}.ss-ico.is-recent{background:none;color:var(--ss-muted)}.ss-photo{flex:none;width:38px;height:38px;border-radius:50%;object-fit:cover;background:var(--ss-soft)}.ss-initial{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#8b7bff,#5b3fd6);color:#fff;font:750 15px/1 Inter,system-ui,sans-serif}.ss-body{display:grid;gap:3px;min-width:0;flex:1}.ss-title{overflow:hidden;font:700 15px/1.35 Inter,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.ss-meta{overflow:hidden;color:var(--ss-muted);font:600 12px/1.35 Inter,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.ss-line{display:-webkit-box;overflow:hidden;color:var(--ss-text);font-size:13.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ss-line.is-code{padding:3px 8px;border-radius:8px;background:var(--ss-soft);font:12.5px/1.5 ui-monospace,SF Mono,Menlo,Consolas,monospace;white-space:pre;-webkit-line-clamp:1}.ss mark{padding:0 1px;border-radius:3px;background:#fff0b3;color:inherit;box-shadow:0 0 0 1px #ffe17a inset}.ss-go{flex:none;color:var(--ss-muted);opacity:0;transition:opacity .15s,transform .15s}.ss-item:hover .ss-go,.ss-item[aria-selected=true] .ss-go{opacity:1;transform:translate(2px)}.ss-all{margin-top:4px;border-top:1px solid var(--ss-line);border-radius:0 0 14px 14px;color:var(--ss-accent)!important;font:700 14px/1.3 Inter,system-ui,sans-serif}.ss-all span{flex:1}.ss-spell{margin:0 4px 6px;padding:8px 12px;border-radius:12px;background:#fffaeb;color:#7a5300;font-size:14px}.ss-spell a{color:#5b3fd6;font-weight:750}.ss-empty{display:grid;gap:4px;padding:18px 14px 8px;text-align:center}.ss-empty b{font-size:15px}.ss-empty span{color:var(--ss-muted);font-size:13.5px}.ss-also{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding:6px 12px 10px;color:var(--ss-muted);font:600 13px/1.3 Inter,system-ui,sans-serif}.ss-also button{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid var(--ss-line);border-radius:99px;background:var(--ss-panel);color:var(--ss-ink);font:650 13px/1 Inter,system-ui,sans-serif;cursor:pointer}.ss-also button:hover{border-color:color-mix(in srgb,var(--ss-accent) 40%,transparent);background:var(--ss-hover)}.ss-also svg{width:14px;height:14px;color:var(--ss-accent)}.ss-panel{margin-top:14px}.ss-panel[hidden]{display:none}.ss-hint{margin:0 4px 8px;color:var(--ss-muted);font:750 11.5px/1 Inter,system-ui,sans-serif;letter-spacing:.07em;text-transform:uppercase}.ss-chips{display:flex;flex-wrap:wrap;gap:6px}.ss-chips a{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--ss-line);border-radius:999px;color:var(--ss-ink)!important;font-size:13.5px;font-weight:600;transition:background .15s,border-color .15s,transform .15s}.ss-chips a i{width:8px;height:8px;border-radius:50%;background:var(--tone)}.ss-chips a:hover{border-color:color-mix(in srgb,var(--tone) 45%,transparent);background:color-mix(in srgb,var(--tone) 9%,transparent);transform:translateY(-1px)}.ss-try{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 4px}.ss-try span{color:var(--ss-muted);font:700 12.5px/1 Inter,system-ui,sans-serif}.ss-try button{padding:6px 11px;border:1px solid color-mix(in srgb,var(--ss-accent) 22%,transparent);border-radius:99px;background:color-mix(in srgb,var(--ss-accent) 6%,transparent);color:var(--ss-accent);font:600 12.5px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;cursor:pointer}.ss-try button:hover{background:var(--ss-hover)}.ss .ax-tips{margin-top:12px;padding:12px 16px;border:1px solid var(--ss-line);border-radius:18px;background:var(--ss-panel)}.ss .ax-tips summary{display:flex;align-items:center;gap:8px;color:var(--ss-ink);font:700 14.5px/1.3 Inter,system-ui,sans-serif;cursor:pointer;list-style:none}.ss .ax-tips summary::-webkit-details-marker{display:none}.ss .ax-tips dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px 18px;margin:12px 0 2px}.ss .ax-tips dl div{display:flex;align-items:baseline;gap:10px}.ss .ax-tips dt code{padding:3px 8px;border-radius:8px;background:var(--ss-soft);color:var(--ss-accent);font:600 13px/1.4 ui-monospace,SF Mono,Menlo,Consolas,monospace;white-space:nowrap}.ss .ax-tips dd{margin:0;color:var(--ss-text);font-size:14px}.ss-foot{display:flex;flex-wrap:wrap;gap:6px 16px;margin:14px 4px 0;padding-top:10px;border-top:1px solid var(--ss-line);color:var(--ss-muted);font:600 12px/1.4 Inter,system-ui,sans-serif}.ss-foot span{display:inline-flex;align-items:center;gap:4px}@media (max-width:760px){.ss{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;margin:0;padding:12px 12px calc(12px + env(safe-area-inset-bottom));border:0;border-radius:0}.ss-tabs button{gap:6px;font-size:13.5px}.ss-foot{display:none}}@media (prefers-reduced-motion:reduce){.ss[open],.ss-tabs-glow,.ss-box.is-busy .ss-box-icon{animation:none;transition:none}}
