.repLKG_page{--background:214 49% 7%;--foreground:45 33% 93%;--card:0 0% 100%;--card-foreground:203 57% 15%;--muted-foreground:203 26% 38%;--border:203 22% 77%;--input:203 22% 77%;--ring:40 85% 62%;--primary:34 76% 53%;--primary-foreground:214 49% 7%;color:#f6f2ea;min-height:100vh;font-family:var(--font-geist-sans), Arial, sans-serif;background:radial-gradient(70% 22% at 50% 0,#234055,#0000 75%),#0b1420}.repLKG_page a:focus-visible,.repLKG_page button:focus-visible{outline-offset:4px;outline:3px solid #efb358}.repLKG_header{justify-content:space-between;align-items:center;gap:25px;max-width:1190px;margin:0 auto;padding:28px 24px 0;display:flex}.repLKG_header:before{content:"";z-index:0;background:#152433d9;border:1px solid #ffffff2c;border-radius:100px;height:60px;position:absolute;top:28px;left:max(24px,50% - 571px);right:max(24px,50% - 571px);box-shadow:0 18px 45px #0003}.repLKG_header>*{z-index:1;position:relative}.repLKG_brand{color:#f6f2ea;letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:0;padding-left:13px;font-size:20px;font-weight:780;text-decoration:none;display:inline-flex}.repLKG_brand span:last-child{color:#efb358}.repLKG_brandMark{color:#efb358;background:#ffffff10;border:1px solid #ffffff2c;border-radius:10px;place-items:center;width:34px;height:34px;margin-right:9px;display:grid}.repLKG_nav{align-items:center;gap:28px;display:flex}.repLKG_nav a,.repLKG_back{color:#b4c1ca;font-size:13px;text-decoration:none}.repLKG_nav a:hover,.repLKG_back:hover,.repLKG_footer a:hover{color:#efb358}.repLKG_back{white-space:nowrap;align-items:center;gap:7px;margin-right:17px;display:inline-flex}.repLKG_content{max-width:1190px;margin:0 auto;padding:74px 24px 105px}:is(.repLKG_content>.container,.repLKG_content>.mx-auto){padding:0}.repLKG_content>.container>.bg-white{color:#172939;border:1px solid #ffffff1e;border-radius:23px;box-shadow:0 28px 75px #00000038}.repLKG_content>.bg-white{color:#172939;border:1px solid #ffffff1e;border-radius:23px;box-shadow:0 28px 75px #00000038}.repLKG_content>.container.bg-white{color:#172939;border:1px solid #ffffff1e;border-radius:23px;box-shadow:0 28px 75px #00000038}.repLKG_content>.container>.bg-card{color:#172939;border:1px solid #ffffff1e;border-radius:23px;box-shadow:0 28px 75px #00000038}.repLKG_content .prose{color:#24394a;font-size:15px;line-height:1.7}:is(.repLKG_content .prose h1,.repLKG_content h1){letter-spacing:-.055em;font-size:clamp(32px,4vw,54px);font-weight:780;line-height:1.08}.repLKG_content .prose h2{color:#152b3a;letter-spacing:-.025em;border-top:1px solid #d8e1e5;margin-top:34px;padding-top:18px;font-size:22px;font-weight:720}.repLKG_content .prose a{color:#a9631f}.repLKG_content .prose a:hover{text-decoration:underline}:is(.repLKG_content .prose p,.repLKG_content .prose li){line-height:1.7}.repLKG_content .prose ul{padding-left:20px}.repLKG_content .prose section{scroll-margin-top:28px}.repLKG_content .prose>div:first-child{text-align:left}.repLKG_content .bg-gray-50{background:#f0f5f6}:is(.repLKG_content .bg-blue-50,.repLKG_content .bg-green-50,.repLKG_content .bg-purple-50,.repLKG_content .bg-orange-50){border-radius:12px}.repLKG_content .bg-card{background:#fff}:is(.repLKG_content input,.repLKG_content textarea){color:#172939;background:#f6f9fa}:is(.repLKG_content input::placeholder,.repLKG_content textarea::placeholder){color:#647785}.repLKG_content button[type=submit]{border-radius:100px}.repLKG_footer{color:#a8b7c2;border-top:1px solid #ffffff2c;justify-content:space-between;gap:24px;max-width:1142px;margin:auto;padding:28px 0 60px;font-size:12px;display:flex}.repLKG_footer nav{flex-wrap:wrap;gap:10px 18px;display:flex}.repLKG_footer a{color:inherit;text-decoration:none}.repLKG_footerButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.repLKG_footerButton:hover{color:#efb358}@media (max-width:700px){.repLKG_header{gap:8px;padding:14px 14px 0}.repLKG_header:before{height:55px;top:14px;left:14px;right:14px}.repLKG_brand{padding-left:8px;font-size:16px}.repLKG_brandMark{width:30px;height:30px;margin-right:5px}.repLKG_brandMark svg{width:18px}.repLKG_nav{display:none}.repLKG_back{margin-right:8px;font-size:11px}.repLKG_content{padding:52px 18px 75px}:is(.repLKG_content .prose,.repLKG_content .bg-card){padding:23px}.repLKG_content>.bg-white{padding:23px}:is(.repLKG_content .prose h1,.repLKG_content h1){font-size:33px}.repLKG_footer{flex-direction:column;margin-inline:18px}}
