.kn{--kn-bg:#0a0a0b;--kn-panel:#111113;--kn-raise:#1a1a1d;--kn-raise-2:#232327;--kn-text:#ece8e1;--kn-muted:#99958d;--kn-faint:#605d57;--kn-cold:#b0c4de;--kn-h:64px;z-index:60;height:var(--kn-h);background:var(--kn-bg);color:var(--kn-text);font-family:var(--font-ui), "Helvetica Neue", Arial, sans-serif;align-items:center;gap:18px;padding:0 24px;font-size:15px;line-height:1.4;display:flex;position:relative}.kn.is-compact{--kn-h:56px}.kn.is-sticky{position:sticky;top:0}.kn *,.kn :before,.kn :after{box-sizing:border-box}.kn .kn-logo{color:var(--kn-text);flex:none;align-items:center;font-size:20px;text-decoration:none;display:flex}.kn .kn-right{order:2;align-items:center;gap:12px;margin-left:auto;display:flex}.kn .kn-nav{align-self:stretch;align-items:center;margin-left:8px;display:flex;position:relative}.kn .kn-triggers{gap:2px;margin:0;padding:0;list-style:none;display:flex}.kn .kn-trigger{height:36px;color:var(--kn-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:5px;padding:0 12px;font-weight:500;transition:color .14s,background .14s;display:inline-flex}.kn .kn-trigger svg{opacity:.6;transition:transform .2s}.kn .kn-trigger:hover,.kn .kn-trigger[aria-expanded=true]{color:var(--kn-text);background:var(--kn-raise)}.kn .kn-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.kn .kn-trigger.is-current{color:var(--kn-text)}.kn .kn-trigger:focus-visible,.kn .kn-row:focus-visible,.kn .kn-more:focus-visible,.kn .kn-menu:focus-visible,.kn .kn-acc h2 button:focus-visible,.kn .kn-logo:focus-visible{outline:2px solid var(--kn-cold);outline-offset:2px}.kn .kn-panel{top:calc(var(--kn-h) + 4px);z-index:70;transform-origin:80px 0;background:var(--kn-panel);border-radius:24px;padding:10px;position:absolute;box-shadow:0 0 0 1px #ece8e112,0 30px 80px #0009}.kn .kn-notch{background:var(--kn-panel);border-radius:4px 0 0;width:16px;height:16px;margin-left:-8px;position:absolute;top:-7px;transform:rotate(45deg);box-shadow:-1px -1px #ece8e112}.kn .kn-panel-body{grid-template-columns:minmax(0,1fr) 232px;align-items:stretch;gap:10px;display:grid;position:relative}.kn .kn-rows{flex-direction:column;display:flex}.kn .kn-rows ul,.kn .kn-acc ul{margin:0;padding:0;list-style:none}.kn .kn-row{min-height:72px;color:var(--kn-text);border-radius:16px;align-items:center;gap:16px;padding:10px 14px 10px 10px;text-decoration:none;transition:background .14s;display:flex}.kn .kn-row:hover,.kn .kn-row:focus-visible{background:var(--kn-raise)}.kn .kn-row-icon{background:var(--kn-raise);width:48px;height:48px;color:var(--kn-text);border-radius:14px;flex:none;place-items:center;transition:background .14s,color .14s;display:grid}.kn .kn-row:hover .kn-row-icon,.kn .kn-row:focus-visible .kn-row-icon{background:var(--kn-raise-2);color:var(--kn-cold)}.kn .kn-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.kn .kn-row-text b{letter-spacing:-.005em;font-size:16px;font-weight:600}.kn .kn-row-text span{color:var(--kn-muted);font-size:14px}.kn .kn-more{color:var(--kn-muted);text-decoration:underline;-webkit-text-decoration-color:var(--kn-faint);text-decoration-color:var(--kn-faint);text-underline-offset:3px;align-self:flex-start;margin:auto 0 6px 10px;padding:8px 4px;font-size:13px}.kn .kn-more:hover{color:var(--kn-text)}.kn .kn-feature{background:var(--kn-raise);border-radius:18px;min-height:296px;position:relative;overflow:hidden}.kn .kn-feature>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kn .kn-feature-stripes{background:linear-gradient(#0a0a0b00 35%,#0a0a0bc7 100%),repeating-linear-gradient(135deg,#ece8e117 0 1px,#0000 1px 22px);position:absolute;inset:0}.kn .kn-feature-mark{display:block;position:absolute;top:16px;left:16px}.kn .kn-feature-line{font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.02em;color:var(--kn-text);font-size:11px;position:absolute;bottom:14px;left:16px;right:16px}.kn .kn-menu{width:44px;height:44px;color:var(--kn-text);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;order:3;place-items:center;margin-right:-8px;display:none}.kn .kn-menu:hover{background:var(--kn-raise)}.kn .kn-sheet{z-index:100;background:var(--kn-bg);color:var(--kn-text);flex-direction:column;display:flex;position:fixed;inset:0}.kn .kn-sheet-top{height:var(--kn-h);flex:none;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.kn .kn-sheet-top a{color:var(--kn-text);font-size:20px;text-decoration:none}.kn .kn-sheet .kn-menu.is-close{display:grid}.kn .kn-sheet-body{overscroll-behavior:contain;flex:1;padding:4px 14px 32px;overflow-y:auto}.kn .kn-acc h2{font-size:inherit;font-weight:inherit;margin:0}.kn .kn-acc h2 button{width:100%;min-height:56px;color:var(--kn-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:0 10px;font-size:20px;font-weight:600;display:flex}.kn .kn-acc-chevron{color:var(--kn-muted);transition:transform .2s;display:grid}.kn .kn-acc-chevron.is-open{transform:rotate(180deg)}.kn .kn-acc+.kn-acc{box-shadow:0 -1px 0 var(--kn-raise);margin-top:4px;padding-top:4px}.kn .kn-sheet .kn-row{min-height:64px;padding-left:8px}.kn .kn-sheet-cta{background:var(--kn-text);min-height:52px;color:var(--kn-bg);border-radius:26px;place-items:center;margin:20px 6px 0;font-weight:600;text-decoration:none;display:grid}.kn .kn-sheet .kn-more{min-height:44px;margin:2px 0 8px 12px;padding:12px 4px;font-size:14px;display:inline-block}@media (max-width:899px){.kn{gap:12px;padding:0 16px}.kn .kn-nav{display:none}.kn .kn-menu{display:grid}.kn .kn-sheet-top{padding:0 16px}}@media (max-width:420px){.kn .kn-logo .logo-word{font-size:18px}.kn.is-compact .kn-logo .logo-word{display:none}.kn.is-compact{gap:10px}.kn .kn-right{gap:8px}}@media (prefers-reduced-motion:reduce){.kn .kn-trigger svg,.kn .kn-acc-chevron,.kn .kn-row,.kn .kn-row-icon{transition:none}}
