.lookup-page.svelte-1uha8ag{--knock-bg:#282828;--knock-panel:#333;--knock-line:#494949;--knock-muted:#a3a09a;--knock-white:#f5f2ed;--knock-accent:#dd5416;--knock-accent-soft:#f36b2f;background:var(--knock-bg);min-height:100vh;color:var(--knock-white);position:relative;overflow:hidden}.lookup-page.svelte-1uha8ag:before,.lookup-page.svelte-1uha8ag:after{content:"";pointer-events:none;position:absolute;left:-8vw;right:-8vw}.lookup-page.svelte-1uha8ag:before{clip-path:polygon(0 46%,25% 24%,48% 43%,68% 30%,100% 52%,100% 100%,0 100%);opacity:.82;background:linear-gradient(135deg,#a94c1f,#c87733 45%,#ecc089);height:42vh;bottom:-18vh}.lookup-page.svelte-1uha8ag:after{clip-path:polygon(0 34%,18% 20%,42% 39%,68% 18%,100% 38%,100% 100%,0 100%);opacity:.72;background:linear-gradient(135deg,#6e351e,#b75a25 58%,#dc9352);height:33vh;bottom:-22vh}.lookup-shell.svelte-1uha8ag{z-index:1;flex-direction:column;width:min(1120px,100% - 40px);min-height:100vh;margin:0 auto;padding:28px 0 34px;display:flex;position:relative}.topbar.svelte-1uha8ag{border-bottom:1px solid var(--knock-line);justify-content:space-between;align-items:center;height:70px;display:flex}.knock-brand.svelte-1uha8ag{color:inherit;flex-direction:column;line-height:1;text-decoration:none;display:flex}.knock-brand.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:26px;font-weight:950}.knock-brand.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--knock-accent-soft);font-style:italic;font-weight:800}.eyebrow.svelte-1uha8ag,.top-link.svelte-1uha8ag{color:var(--knock-muted);font-size:10px;font-weight:900}.top-link.svelte-1uha8ag{color:var(--knock-accent-soft);text-decoration:none}.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:64px;min-height:620px;padding:58px 0 42px;display:grid}.copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:18px 0;font-size:clamp(46px,6vw,84px);font-weight:950;line-height:.98}.copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#b2aea7;max-width:520px;font-size:16px;line-height:1.7}.code-card.svelte-1uha8ag{border:1px solid var(--knock-line);background:#333333f0;border-radius:24px;padding:34px;position:relative;box-shadow:0 28px 70px #00000052}.door-mark.svelte-1uha8ag{text-align:center;background:linear-gradient(#3c3935,#242424);border:1px solid #55524f;border-bottom:0;height:170px;margin-bottom:26px;padding-top:42px;position:relative}.door-mark.svelte-1uha8ag:before{content:"";border:1px solid #5d5954;border-bottom:0;position:absolute;inset:14px 14px 0}.door-mark.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--knock-accent-soft);border-radius:50%;width:8px;height:8px;position:absolute;top:52%;right:28px;box-shadow:0 0 0 8px #f36b2f24}.door-mark.svelte-1uha8ag strong:where(.svelte-1uha8ag),.door-mark.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;position:relative}.door-mark.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:24px;font-weight:950}.door-mark.svelte-1uha8ag strong:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--knock-accent-soft);font-style:italic;font-weight:800}.door-mark.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--knock-accent-soft);margin-top:10px;font-size:12px;font-weight:900}label.svelte-1uha8ag{color:var(--knock-white);margin-bottom:10px;font-size:15px;font-weight:900;display:block}input.svelte-1uha8ag{color:#fff;background:#292929;border:1px solid #50504e;border-radius:15px;outline:none;width:100%;height:60px;padding:0 18px;font-size:20px;font-weight:850}input.svelte-1uha8ag:focus{border-color:var(--knock-accent);box-shadow:0 0 0 3px #dd541621}.err.svelte-1uha8ag{color:#ffb49a;margin-top:10px;font-size:12px;font-weight:800}button.svelte-1uha8ag{background:var(--knock-accent);color:#fff;cursor:pointer;border:0;border-radius:15px;justify-content:space-between;align-items:center;width:100%;height:62px;margin-top:14px;padding:0 20px;font-size:16px;font-weight:900;display:flex;box-shadow:0 16px 34px #dd54163d}footer.svelte-1uha8ag{color:#817d76;text-align:center;margin-top:auto;font-size:11px;font-weight:700}@media (width<=860px){.lookup-shell.svelte-1uha8ag{width:min(100% - 28px,560px);padding-top:16px}.hero.svelte-1uha8ag{flex-direction:column;align-items:stretch;gap:26px;min-height:0;padding:34px 0 30px;display:flex}.code-card.svelte-1uha8ag{padding:24px}}
