@keyframes curator-logo-scroll{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}@font-face{font-family:'Inter';src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcviYwY.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Aeonik';src:url(/docs/fonts/aeonik-variable.woff2) format('woff2'),url(/fonts/aeonik-variable.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap}:root{--font-body:"AeonikPinned", "Aeonik", system-ui, -apple-system, sans-serif;--font-family-headings-custom:"AeonikPinned", "Aeonik", system-ui, -apple-system, sans-serif;--font-family-body-custom:"AeonikPinned", "Aeonik", system-ui, -apple-system, sans-serif}body,html{font-family:var(--font-body)!important}#borrow-page code,#borrow-page code *,#borrow-page pre,#borrow-page pre *,#earn-page code,#earn-page code *,#earn-page pre,#earn-page pre *{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}li:has(>input[type=checkbox]){list-style:none}.earn-hero-title{font-size:clamp(5.5rem,13vw,8rem);line-height:1.05}@media (min-width:1024px){.earn-hero-title{font-size:clamp(8.125rem,10vw,11rem)}}.lp-hero{container-name:landing-hero;container-type:inline-size;background:#fcfcfc;border:1px solid #e5e7eb;border-radius:17px;overflow:hidden;color:#000;--lp-line:#e5e7eb;--lp-muted:#4b5563;--lp-accent:#082A56;--lp-tint:#EEFBFF;--lp-mono:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.dark .lp-hero{background:#13284d;border-color:rgba(255,255,255,.12);color:#f3f4f6;--lp-line:rgba(255, 255, 255, 0.12);--lp-muted:#9ca3af;--lp-tint:#0c1b37;--lp-accent:#C6F4FF}.lp-square{display:inline-block;width:9px;height:9px;background:var(--lp-accent);flex-shrink:0}.lp-meta{display:flex;align-items:center;gap:12px;padding:14px 32px;border-bottom:1px solid var(--lp-line);font-family:var(--lp-mono);font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.lp-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:36px 32px 40px}.lp-title{font-size:clamp(3rem,9cqi,6.5rem);font-weight:400;letter-spacing:-.045em;line-height:.95;margin:0;color:#000}.dark .lp-title{color:#f9fafb}.lp-side{display:grid;grid-template-columns:minmax(0,1fr) 2.25rem;column-gap:32px;justify-self:end;max-width:460px}.lp-side-content{display:flex;flex-direction:column;align-items:flex-start}.lp-lead{font-size:20px;line-height:1.4;margin:0 0 24px}.lp-cta{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:11px 18px;border-radius:6px;font-size:14px;font-weight:500;background:#000!important;color:#fff!important;text-decoration:none!important;border-bottom:none!important;transition:background-color .15s ease}.lp-cta:hover{background:#1f2937!important}.lp-cta:focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px}.dark .lp-cta{background:#c6f4ff!important;color:#082a56!important}.dark .lp-cta:hover{background:#a5ecfd!important}.lp-cta [class*=fa-],.lp-cta svg{background-color:currentColor!important;color:currentColor!important}.lp-stats{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;margin-top:28px;padding-top:18px;border-top:1px solid var(--lp-line);width:100%}.lp-stat-value{font-size:28px;letter-spacing:-1px;line-height:1.1;margin:0}.lp-stat-label{font-family:var(--lp-mono);font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--lp-muted);margin:6px 0 0}.lp-hero .lp-dots{display:block;align-self:start;width:2.25rem;height:9rem;object-fit:contain;opacity:.75;pointer-events:none}.dark .lp-hero .lp-dots{filter:invert(1);opacity:.55}.lp-ledger{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr));border-top:1px solid var(--lp-line)}.lp-ledger>*+*{border-left:1px solid var(--lp-line)}.lp-intro{padding:28px 32px 30px}.lp-label{display:flex;align-items:center;gap:10px;font-family:var(--lp-mono);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 14px}.lp-intro h2{font-size:26px;font-weight:500;letter-spacing:-.5px;line-height:1.2;margin:0 0 12px;color:inherit}.lp-intro p:not(.lp-label){font-size:15px;line-height:1.6;color:var(--lp-muted);margin:0 0 18px}.lp-step{display:flex;flex-direction:column;padding:24px 24px 28px;min-width:0}.lp-step--highlight{background:var(--lp-tint)}.lp-step-num{font-family:var(--lp-mono);font-size:12px}.lp-step-art{display:flex;padding:20px 0 24px}.lp-step-icon,.lp-step-tile{width:100%;max-width:120px;aspect-ratio:1}.lp-step-icon{height:auto}.lp-step-tile{display:grid;place-items:center;border-radius:20px;background:#c6f4ff;border:1px solid #111827;box-shadow:inset 0 0 0 5px #c6f4ff,inset 0 0 0 6px #111827}.lp-step-tile [class*=fa-],.lp-step-tile svg{background-color:#111827!important;color:#111827!important}.lp-step h3{font-size:24px;font-weight:400;letter-spacing:-.5px;line-height:1.2;margin:0 0 6px;color:inherit}.lp-step p{font-size:14px;line-height:1.5;color:var(--lp-muted);margin:0}@container landing-hero (max-width: 56rem){.lp-main,.lp-side{grid-template-columns:minmax(0,1fr)}.lp-main{gap:28px;padding:28px 24px 32px}.lp-side{justify-self:start;max-width:100%}.lp-hero .lp-dots{display:none}.lp-meta{padding:12px 24px}.lp-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-intro{grid-column:1/-1;padding:24px}.lp-intro+.lp-step{border-left:0}.lp-step{border-top:1px solid var(--lp-line)}}@container landing-hero (max-width: 36rem){.lp-ledger{grid-template-columns:minmax(0,1fr)}.lp-ledger>*+*{border-left:0}.lp-step-art{padding:14px 0 16px}.lp-step-icon,.lp-step-tile{max-width:80px}}.products-hero{position:relative;border-radius:1rem;overflow:hidden;min-height:168px;display:flex;align-items:center;padding:2rem 2.5rem;background:linear-gradient(to right,rgba(198,244,255,0) 45%,#c6f4ff 100%)}.dark .products-hero{background:linear-gradient(to right,rgba(29,58,102,0) 45%,#1d3a66 100%)}.products-hero-dots{position:absolute;top:.9rem;right:1.25rem;height:5rem;width:auto;opacity:.9;pointer-events:none}.dark .products-hero-dots{filter:invert(1)}.hiw-track{scrollbar-width:none;-ms-overflow-style:none}.hiw-track::-webkit-scrollbar{display:none}#navigation-items a,#navigation-items button,#navigation-items span{font-family:"Inter",system-ui,-apple-system,sans-serif!important;font-weight:unset!important}.curator-logo .logo-dark,html.dark .curator-logo .logo-light{display:none}.curator-logo .logo-light,html.dark .curator-logo .logo-dark{display:inline-block}.logo-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.curator-card-arrow{color:#0ea5e9;opacity:0;transition:opacity .2s ease,transform .2s ease}.curator-card-link:focus-visible .curator-card-arrow,.curator-card-link:hover .curator-card-arrow{opacity:1;transform:translateX(3px)}.toolchain-code,.toolchain-code .code-block{flex:1 1 auto;display:flex;flex-direction:column}.toolchain-code .code-block{margin:0}.toolchain-code .code-block>div:nth-child(2){flex:1 1 auto}[data-toolchain-panel]{display:none!important}[data-toolchain-panel][data-active]{display:flex!important;flex-direction:column;flex:1 1 auto}[data-tool]{transition:border-color .15s ease,background-color .15s ease}[data-tool-active]{border:2px solid #0ea5e9!important;background:rgba(198,244,255,.3)!important}html.dark [data-tool-active]{background:rgba(198,244,255,.1)!important}.card-shadow{box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);transition:box-shadow .2s ease,transform .2s ease}.card-shadow:hover{box-shadow:0 12px 28px rgba(15,23,42,.1);transform:translateY(-2px)}.stretched-link::after{content:"";position:absolute;inset:0;z-index:0}.hero-card-footer{position:relative;z-index:1}.logo-marquee-track{display:flex;align-items:center;width:max-content;animation:curator-logo-scroll 28s linear infinite;will-change:transform}.logo-marquee:hover .logo-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.logo-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.logo-marquee-track{animation:none}}#github-example-link{font-size:14px;margin-left:6px}#github-example-link svg{margin-right:5px}h2.flex.whitespace-pre-wrap.group.font-semibold#additional-resources{margin-top:2rem!important}.prose h2.flex.whitespace-pre-wrap.group.font-semibold:first-of-type{margin-top:1em!important}.mint-mt-12.tools{margin-top:0}.callout{width:fit-content!important}.doc-intro-video{display:block;width:40%;margin-inline:auto}.doc-intro-video--wide{width:100%;aspect-ratio:1802/1050}.vault-step-img{display:block;width:60%;margin-inline:auto}[data-component-part=callout-content] strong{color:inherit!important}.dark .prose [data-component-part=callout-content] code,:root:not(.dark) .prose [data-component-part=callout-content] code,[data-component-part=callout-content] code{color:inherit!important;font-size:inherit!important}.constrain-data-structures .tabs.tabs.tab-container .code-block{max-width:65%!important}.constrain-data-structures-borrow .tabs.tabs.tab-container .code-block{max-width:75%!important}#brand-page,#docs-welcome-page{max-width:100vw;overflow-x:hidden}#docs-welcome-page .docs-hero-bg img{height:calc(100% + 3rem);margin-top:-3rem}#brand-page .w-full{width:100%!important}html.dark #brand-page .mint-text-gray-900{color:#111827!important}html.dark #brand-page .mint-text-gray-700{color:#374151!important}html.dark #brand-page .mint-text-gray-600{color:#4b5563!important}html.dark #brand-page h2.mint-text-gray-900{color:#f3f4f6!important}html.dark #brand-page :not(pre)>code{color:#111827!important;background-color:rgb(243 244 246/.5)!important;border-color:transparent!important}html.dark #brand-page button:not([class*=bg-gray-800]) [class*=fa-],html.dark #brand-page button:not([class*=bg-gray-800]) svg{background-color:#374151!important;color:#374151!important;fill:#374151!important}.card{border:1px solid #e6eaee;min-height:160px;box-shadow:0 0 1px 0 rgba(0,0,0,.1);transition:ease-in-out .2s}#knowledge-base-cards .card{min-height:80px}#knowledge-base-cards svg{color:#082a56!important;fill:#082a56!important}.dark #knowledge-base-cards svg{color:#bee3fe!important;fill:#bee3fe!important}.integration-guides .card{height:100%;display:flex;flex-direction:column;justify-content:space-between}.tools .card .text-base{font-size:.85rem}.card,.card h2{text-align:left}@media (max-width:765px){.integration-guides .card{height:auto;margin:0 auto}}.dark a.card:hover,a.card:hover{border-color:#3e56c0;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);transform:translateY(-2px);transition:ease-in-out .2s}.dark a.card:hover{border-color:#bee3fe}.btn-primary{box-sizing:border-box;padding:8px 16px;border-radius:12px;text-decoration:none}.btn-primary:hover,.dark .btn-primary:hover{opacity:.9}.btn-primary,.dark .btn-primary{background:#082a56;color:#fff}#sidebar-title,.btn-primary{font-size:14px;font-weight:600}#header{margin-bottom:1rem}.page-divider{border-bottom:1px solid rgba(229,231,235,.3);margin-bottom:2rem}:root{--shiki-light:#24292f;--shiki-light-bg:#ffffff;--shiki-dark:#e6edf3;--shiki-dark-bg:#0d1117}.constrained-width{max-width:700px!important}.constrained-width .mdx-content{max-width:700px!important;margin:0 auto!important}body:has(#borrow-page) #content-side-layout,body:has(#bounty-page) #content-side-layout,body:has(#earn-page) #content-side-layout,body:has(#learn-page) #content-side-layout,body:has(#products-page) #content-side-layout{display:none!important}body:has(#borrow-page) .mdx-content,body:has(#earn-page) .mdx-content,body:has(#learn-page) .mdx-content,body:has(#products-page) .mdx-content{max-width:none!important}body:has(#borrow-page) :has(>#content-container),body:has(#earn-page) :has(>#content-container),body:has(#learn-page) :has(>#content-container),body:has(#products-page) :has(>#content-container){max-width:none!important;margin-left:0!important;margin-right:0!important}.learn-card-media{aspect-ratio:1/1;background:#c6f4ff;overflow:hidden}.learn-card-media img{width:100%;height:100%;object-fit:cover}.mt-8{margin-top:0!important}[data-current-page="/earn"] .px-5.lg\:pr-10.lg\:pl-\[5\.5rem\]{padding-left:2.75rem!important}.code-block,.shiki{color:#24292f!important;padding:8px!important;border-radius:8px!important;border:1px solid #d1d9e0!important}.code-block.bg-transparent,.code-block.dark\:bg-transparent,.shiki.bg-transparent,.shiki.dark\:bg-transparent{background-color:#fff!important;border:1px solid #d1d9e0!important}.code-block *,.shiki *{border:0!important}.dark .code-block{border:1px solid #30363d!important}.dark .code-block,.dark .shiki{color:#e6edf3!important}.dark .code-block.bg-transparent,.dark .code-block.dark\:bg-transparent,.dark .shiki,.dark .shiki.bg-transparent,.dark .shiki.dark\:bg-transparent{background-color:#0d1117!important;border:1px solid #30363d!important}.code-group .code-block,.code-group .shiki,.dark .code-block *,.dark .code-group .code-block,.dark .code-group .shiki,.dark .shiki *{border:0!important}.dark\:bg-codeblock:is(.dark *){background-color:#0d1117!important}.code-block span,.shiki span{opacity:1!important}.dark .code-block *,.dark .shiki *{color:#e6edf3!important;opacity:1!important}:root:not(.dark) .code-block{border:0!important}:root:not(.dark) .code-block .rounded-2xl{background:#fcfbfb!important;border:0!important}:root:not(.dark) .prose code,:root:not(.dark) .prose pre{font-family:'Monaco','Consolas','Courier New',monospace!important}:root:not(.dark) .prose pre{background:#fcfbfb!important;border:0!important;border-radius:8px!important;padding:1rem!important;margin:1rem 0!important;overflow-x:auto;font-size:14px!important;line-height:1.5!important}:root:not(.dark) .prose code{background:0 0!important;padding:0!important;color:#334155!important}:root:not(.dark) .prose pre code{color:#00827c!important;font-weight:400!important}:root:not(.dark) .code-block .font-mono,:root:not(.dark) .code-block code,:root:not(.dark) .code-block pre{font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important;line-height:1.4!important;font-weight:400!important}:root:not(.dark) .shiki span[style*="color: rgb(149, 56, 0)"],:root:not(.dark) .shiki span[style*="color: rgb(31, 35, 40)"]{color:#636161!important}:root:not(.dark) .shiki span[style*="color: rgb(10, 48, 105)"]{color:#00827c!important}:root:not(.dark) .shiki span[style*="color: rgb(207, 34, 46)"]{color:#d1521b!important}:root:not(.dark) .shiki span[style*="color: rgb(130, 80, 223)"]{color:#6a68da!important}:root:not(.dark) .shiki span[style*="color: rgb(5, 80, 174)"]{color:#636161!important}:root:not(.dark) .shiki span[style*="color: rgb(110, 119, 129)"]{color:#6a7580!important}.code-block .absolute.top-3.right-4 .bg-primary-dark,.shiki .absolute.top-3.right-4 .bg-primary-dark{display:none!important}.code-block .bg-white{background-color:#fcfbfb}:root:not(.dark) .code-block pre.shiki,:root:not(.dark) .shiki,:root:not(.dark) [data-component-part=code-block-root]{background-color:#fcfbfb!important}.mdx-content[data-page-title="Getting Started"],.mdx-content[data-page-title="Kamino Earn Vaults: Deposit, Balance, Withdraw — Step‑by‑Step"],h2#curated-vaults.flex.whitespace-pre-wrap.group.font-semibold,h2#earn-vaults.flex.whitespace-pre-wrap.group.font-semibold{margin-top:0!important}.container .search-input-container{display:flex;justify-content:center;margin-bottom:2rem}.category-buttons{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.category-button{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;background-color:#f8f9fa!important;border:2px solid #d1d9e0!important;border-radius:6px!important;font-size:13px!important;font-weight:500!important}.dark .category-button{background-color:#21262d!important;border-color:#30363d!important}.contributing-section{text-align:center}.contributing-section p{font-size:18px;margin-bottom:1.5rem}#navigation-items ul ul a.group,#navigation-items ul ul li>a,#navigation-items ul ul li>button{margin-left:1.75rem!important;padding-left:1rem!important}#navigation-items li[data-group-tag] li[data-group-tag]>ul>li>a,#navigation-items li[data-group-tag] li[data-group-tag]>ul>li>button{margin-left:2.75rem!important;padding-left:1rem!important}#navigation-items ul ul{position:relative}#navigation-items ul ul::before{content:'';position:absolute;left:1.55rem;top:0;bottom:0;width:1px;background:rgba(148,163,184,.32);pointer-events:none}#navigation-items ul ul ul::before{left:2.55rem}#navigation-items svg.h-4.w-4,#navigation-items svg.size-4{width:.8rem!important;height:.8rem!important;transition:transform 75ms ease-in-out,background-color 75ms ease-in-out;transform:scale(1)}#navigation-items a.group.flex.items-start,#navigation-items button.group.flex.items-start{align-items:center!important}#navigation-items button.group svg.h-4.w-4,#navigation-items button.group svg.size-4{align-self:center!important;position:relative!important;top:0!important}#navigation-items a.group:hover svg.h-4.w-4,#navigation-items a.group:hover svg.size-4,#navigation-items button.group:hover svg.h-4.w-4,#navigation-items button.group:hover svg.size-4{transform:scale(1.1)}#navigation-items a[aria-current=page] svg.h-4.w-4,#navigation-items a[aria-current=page] svg.size-4,#navigation-items button[aria-expanded=true] svg.size-4,#navigation-items li[data-active=true]>a svg.h-4.w-4,#navigation-items li[data-active=true]>a svg.size-4{background-color:#082a56!important;transform:scale(1.1)}.dark #navigation-items a[aria-current=page] svg.h-4.w-4,.dark #navigation-items a[aria-current=page] svg.size-4,.dark #navigation-items li[data-active=true]>a svg.h-4.w-4,.dark #navigation-items li[data-active=true]>a svg.size-4{background-color:#bee3fe!important;transform:scale(1.1)}#navigation-items button[aria-expanded=true] svg.h-4.w-4,#navigation-items button[data-active=true] svg.h-4.w-4,#navigation-items button[data-active=true] svg.size-4{background-color:#082a56!important;transform:scale(1.1)}.dark #navigation-items button[aria-expanded=true] svg.h-4.w-4,.dark #navigation-items button[aria-expanded=true] svg.size-4,.dark #navigation-items button[data-active=true] svg.h-4.w-4,.dark #navigation-items button[data-active=true] svg.size-4{background-color:#bee3fe!important;transform:scale(1.1)}.sidebar-group-header h5,.sidebar-group-header span,.sidebar-group-header>span:first-of-type,.sidebar-group-heading{text-transform:uppercase!important;font-size:.65rem!important;font-weight:500!important;letter-spacing:.08em!important;color:#8b95a5!important}.dark .sidebar-group-header h5,.dark .sidebar-group-header span,.dark .sidebar-group-header>span:first-of-type,.dark .sidebar-group-heading{color:#6b7280!important}.sidebar-group-header svg.sidebar-group-icon{color:#082a56!important;transition:all .3s ease-in-out}.sidebar-group-header:hover svg.sidebar-group-icon{transform:scale(1.1);color:#082a56!important}.dark .sidebar-group-header:hover svg.sidebar-group-icon{transform:scale(1.1);color:#bee3fe!important}.dark .sidebar-group-header svg.sidebar-group-icon{color:#bee3fe!important}[data-current-page="/earn"] .tabs .code-block{margin-top:.625rem!important}[data-current-page="/earn"] .tabs ul[data-component-part=tabs-list]{margin-bottom:.75rem!important}[data-page-title="Earn Vaults"] .prose>:is(div:has(> table), table){overflow-x:auto;display:block}[data-page-title="Earn Vaults"] table{border-collapse:separate;border-spacing:0;width:100%;border-radius:12px;min-width:600px}[data-page-title="Earn Vaults"] table thead th{background:#fff;border-bottom:1px solid #e4e8ed;font-weight:400;color:#201d1d;padding:16px;text-align:left;font-size:14px}[data-page-title="Earn Vaults"] table tbody tr{border-bottom:1px solid #e4e8ed}[data-page-title="Earn Vaults"] table tbody tr:nth-child(even){background:#fcfcfd}[data-page-title="Earn Vaults"] table tbody td{padding:16px;color:#8f8e8e;font-weight:400;vertical-align:top;font-size:14px;border-bottom:1px solid #e4e8ed}[data-page-title="Earn Vaults"] table tbody td:first-child{font-weight:500;color:#1a1a1a;white-space:nowrap}[data-page-title="Earn Vaults"] table tbody td:nth-child(2){max-width:300px}[data-page-title="Earn Vaults"] table tbody td:nth-child(2) code,[data-page-title="Earn Vaults"] table tbody td:nth-child(3) code{font-size:11px}.dark [data-page-title="Earn Vaults"] table thead th{background:0 0;border-bottom:1px solid rgba(48,54,61,.3);color:#e6edf3}.dark [data-page-title="Earn Vaults"] table tbody tr{border-bottom:1px solid rgba(48,54,61,.3)}.dark [data-page-title="Earn Vaults"] table tbody td{border-bottom:1px solid rgba(48,54,61,.3);color:#8b949e}.dark [data-page-title="Earn Vaults"] table tbody tr:nth-child(even){background:0 0}.dark [data-page-title="Earn Vaults"] table tbody td:first-child{font-weight:500;color:#e6edf3}.prose a.github-link{cursor:pointer;display:flex;align-items:center;gap:6px;font-size:12px;text-decoration:none!important;border-bottom:none!important}[data-page-title="Earn Vaults"] .prose a.github-link:hover{opacity:.8}[data-page-title="Earn Vaults"] .prose a svg{pointer-events:all}.earn-hero-image{position:relative;display:inline-block;width:100%;max-width:700px;height:auto;margin:0}.earn-hero-image img{width:100%;height:auto;object-fit:contain;border-radius:8px}@media (max-width:768px){.earn-hero-image{height:auto;max-width:100%}}@media (max-width:480px){.earn-hero-image{height:auto;margin:0 0 1.5rem}}.dark .code-block,.dark .code-block .dark\:bg-codeblock{background-color:#0d1117!important}.code-block,.shiki{--shiki-light:#24292f!important;--shiki-light-bg:#ffffff!important}.dark .code-block,.dark .shiki{--shiki-dark:#e6edf3!important;--shiki-dark-bg:#0d1117!important}.expandable-content{padding-top:.75rem!important}.expandable .vault-allocation-code .code-block{max-width:50%!important}.prose hr{margin-top:0;margin-bottom:1.5rem}.prose .step h3{font-size:1rem!important;line-height:1.75!important;font-weight:600!important;margin-top:.5rem!important;margin-bottom:1.25em!important}#chat-assistant-textarea{height:2rem!important;min-height:2rem!important;max-height:2rem!important}:root:not(.dark) #docs-hero-section img[alt="Kamino Knowledge Base background"]{display:none!important;width:0!important}:root:not(.dark) #docs-hero-section{background-color:transparent!important}:root:not(.dark) #docs-hero-section .mint-text-white{color:#111827!important}:root:not(.dark) #earn-hero-section{background-color:#fff!important}.k-container{width:100%;max-width:1472px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width:1024px){.k-container{padding-left:48px!important;padding-right:48px!important}}#hero-image{width:85%}.brand-hero{position:relative;min-height:400px}.brand-asset-preview{min-height:120px}.brand-asset-preview--wordmark{min-height:100px}.brand-hero__content{position:relative;z-index:2}.brand-hero__k{position:absolute;top:50%;right:clamp(120px,20vw,320px);transform:translateY(-50%);height:clamp(140px,18vw,240px);width:auto;pointer-events:none;z-index:1}.brand-hero__k-svg{display:block;height:100%;width:auto}@media (max-width:1024px){.brand-hero__k{display:none}}body:has(#brand-page) .max-lg\:contents.lg\:flex-1.lg\:min-w-0.lg\:overflow-x-clip{align-self:flex-start!important;min-height:0!important;height:auto!important}.compact-table td,.compact-table th,.dark .prose .compact-table code,:root:not(.dark) .prose .compact-table code{font-size:.8rem}.kf-form{display:flex;flex-direction:column;gap:24px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:40px}.dark .kf-form{background:#0e1f3d;border-color:#374151}.kf-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:640px){.kf-row{grid-template-columns:1fr}.kf-form{padding:24px}}.kf-business,.kf-group{display:flex;flex-direction:column;gap:8px}.kf-business{gap:24px}.kf-label{font-size:14px;font-weight:500;color:#111827}.dark .kf-label{color:#f3f4f6}.kf-error,.kf-req{color:#ef4444}.kf-error{font-size:13px}.dark .kf-error{color:#f87171}.kf-input{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:12px;background:#fcfbfb;color:#111827;padding:12px 16px;font-size:16px;line-height:1.5;outline:0;transition:border-color .15s ease,box-shadow .15s ease}.kf-input::placeholder{color:#9ca3af}.kf-input:focus{border-color:#082a56;box-shadow:0 0 0 1px #082a56}.dark .kf-input{background:#0c1b37;border-color:#374151;color:#f3f4f6}.dark .kf-input:focus{border-color:#bee3fe;box-shadow:0 0 0 1px #bee3fe}.kf-textarea{resize:vertical;min-height:120px}.kf-actions{display:flex;justify-content:flex-end}.kf-btn{background:#0369a1;color:#fff;border:0;cursor:pointer;padding:12px 24px;border-radius:12px;font-weight:600;font-size:16px;transition:background-color .15s ease}.kf-btn:hover{background:#075985}.plan-card{border-radius:.75rem;border:1px solid #e2e8f0;border-left:3px solid;padding:1.25rem;margin-top:1.5rem;margin-bottom:1.5rem}.dark .plan-card{border-color:rgba(255,255,255,.12)}.plan-card--check{border-left-color:#082a56;background:#fcfbfb}.dark .plan-card--check{border-left-color:#bee3fe;background:#13284d}.plan-card--goals{border-left-color:#0d9488;background:#f0fdfa}.dark .plan-card--goals{border-left-color:#5eead4;background:#0c2527}.plan-card--understand{border-left-color:#0ea5e9;background:#f0f9ff}.dark .plan-card--understand{border-left-color:#0ea5e9;background:#0c1b37}.plan-card-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-top:-.15rem;margin-bottom:.25rem;display:flex;align-items:center;gap:.4rem}.plan-card--check .plan-card-label{color:#082a56}.dark .plan-card--check .plan-card-label{color:#bee3fe}.plan-card--goals .plan-card-label{color:#0d9488}.dark .plan-card--goals .plan-card-label{color:#5eead4}.dark .plan-card--understand .plan-card-label,.plan-card--understand .plan-card-label{color:#0ea5e9}.plan-card ul{margin-top:.25rem}.plan-card>p:not(.plan-card-label){font-weight:600;font-size:.95rem;margin-bottom:.15rem}.plan-card li{font-size:.925rem;color:#4b5563}.dark .plan-card li{color:#9ca3af}#ai-resources-cards .card .text-base,#liquidity-dev-overview .card .text-base{font-size:.9rem}.prose a.no-underline{border-bottom:none!important;text-decoration:none!important}#liq-engine-cards .card .text-base{font-size:.875rem}#liq-engine-tables table td:first-child,#liq-engine-tables table th:first-child{min-width:14rem;white-space:nowrap}#skill-files-table :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:400!important}.toolchain-cmd-text{display:block;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important;font-size:13px;color:#636161;white-space:nowrap;overflow-x:auto;max-width:100%;background:0 0!important;padding:0!important;border:0!important}.dark .toolchain-cmd-text,.dark .toolchain-copy-btn:hover{color:#e6edf3}.toolchain-copy-btn{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);padding:.375rem;border-radius:6px;color:#9ca3af;background:0 0;border:0;cursor:pointer;transition:color .15s ease}.toolchain-copy-btn:hover{color:#374151}body:has(#bounty-page) .mdx-content{max-width:none!important}body:has(#bounty-page) :has(>#content-container){max-width:none!important;margin-left:0!important;margin-right:0!important}.bb-hero{container-name:bounty-hero;container-type:inline-size;background:#c6f4ff;border-radius:17px;overflow:hidden;color:#000;margin-bottom:2.5rem}.dark .bb-hero{background:#13284d;color:#f3f4f6}.bb-hero-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 25px;border-bottom:1px solid color-mix(in srgb,#000 18%,#c6f4ff);font-size:11px;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;letter-spacing:1px;text-transform:uppercase}.dark .bb-hero-meta{border-bottom-color:rgba(255,255,255,.12)}.bb-eyebrow,.bb-live{display:flex;align-items:center;gap:9px}.bb-live{gap:6px;font-size:11px;font-family:var(--font-body);font-weight:600;letter-spacing:.7px;white-space:nowrap}.bb-live-dot{height:5px;width:5px;border-radius:50%;background:currentColor}.bb-hero-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding:28px 32px 30px}.bb-hero-main>div:first-child{min-width:0}.bb-title{font-size:clamp(2.25rem,6cqi,4.375rem);font-weight:400;letter-spacing:-.045em;line-height:1.05;white-space:nowrap;margin:0 0 32px;color:#000}.dark .bb-step h2,.dark .bb-title{color:#f9fafb}.bb-description{width:100%;max-width:none;font-size:16px;line-height:1.5;margin:0;color:color-mix(in srgb,#000 78%,#c6f4ff)}.dark .bb-description{color:#9ca3af}.bb-reward-group{display:grid;justify-self:end;grid-template-columns:minmax(0,1fr) 2.25rem;grid-template-areas:"content dots";column-gap:32px;max-width:416px}.bb-reward{grid-area:content;display:flex;flex-direction:column;align-items:flex-start;padding-top:3px;text-align:left}.bb-hero .bb-dots{grid-area:dots;align-self:start;display:block;width:2.25rem;max-width:100%;height:9rem;object-fit:contain;opacity:.75;pointer-events:none}.dark .bb-dots{filter:invert(1);opacity:.55}.bb-reward-label{font-size:14px;font-weight:500;margin:0 0 6px;color:color-mix(in srgb,#000 78%,#c6f4ff)}.dark .bb-reward-label{color:#9ca3af}.bb-amount{font-size:clamp(35px,4.3vw,49px);letter-spacing:-1.9px;line-height:1.05;font-weight:400;white-space:nowrap}.bb-currency{font-size:11px;font-weight:600;letter-spacing:1px;margin-top:6px;margin-bottom:18px}.bb-cta{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;gap:10px;width:fit-content;max-width:100%;min-height:44px;padding:11px 16px;border-radius:6px;font-size:14px;font-weight:500;line-height:1.4;background:#000!important;color:#fff!important;text-decoration:none!important;border-bottom:none!important;transition:opacity .15s ease}.bb-cta:hover{opacity:.85}.bb-cta:focus-visible{outline:2px solid #082a56;outline-offset:2px}.dark .bb-cta{background:#c6f4ff!important;color:#082a56!important}.dark .bb-cta:focus-visible{outline-color:#c6f4ff}.bb-footnote{font-size:12px;line-height:1.5;color:color-mix(in srgb,#000 60%,#c6f4ff);margin:12px 0 0;max-width:36ch;text-align:left}.dark .bb-footnote{color:#d1d5db}.bb-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid color-mix(in srgb,#000 18%,#c6f4ff)}.dark .bb-ledger{border-top-color:rgba(255,255,255,.12)}.bb-step{display:block;padding:17px 20px 19px;min-width:0;text-decoration:none!important;color:inherit;transition:background-color .15s ease}a.bb-step:hover{background:color-mix(in srgb,#fcfcfc 50%,#c6f4ff)}.bb-step+.bb-step{border-left:1px solid color-mix(in srgb,#000 18%,#c6f4ff)}.dark .bb-step+.bb-step{border-left-color:rgba(255,255,255,.12)}.bb-step--highlight{background:color-mix(in srgb,#fcfcfc 38%,#c6f4ff)}.dark .bb-step--highlight,.dark a.bb-step:hover{background:#0c1b37}.bb-step p,.bb-step-num{color:color-mix(in srgb,#000 78%,#c6f4ff)}.bb-step-num{font-size:11px;font-family:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;margin-bottom:20px}.dark .bb-scope-footer p,.dark .bb-step p,.dark .bb-step-num{color:#9ca3af}.bb-step h2{font-size:17px;line-height:1.2;letter-spacing:-.3px;font-weight:500;margin:0 0 7px;color:#000}.bb-step p{font-size:16px;line-height:1.5;margin:0}#bounty-page .prose h2{margin-top:2.5rem!important}.dark #bounty-page .card{border-color:rgba(255,255,255,.12)!important;background:#13284d!important}.dark #bounty-page a.card:hover{border-color:#0ea5e9!important}.bb-scope-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:12px;font-size:13px}.bb-scope-footer p{margin:0;color:#6b7280}@container bounty-hero (max-width: 44rem){.bb-hero-main{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px 20px}.bb-hero-meta{padding:12px 20px}.bb-title{margin-bottom:24px}.bb-reward-group{justify-self:start;grid-template-columns:minmax(0,1fr);grid-template-areas:"content";max-width:100%}.bb-hero .bb-dots{display:none}}@container bounty-hero (max-width: 36rem){.bb-ledger{grid-template-columns:minmax(0,1fr)}.bb-step+.bb-step{border-left:0;border-top:1px solid color-mix(in srgb,#000 18%,#c6f4ff)}.dark .bb-step+.bb-step{border-top-color:rgba(255,255,255,.12)}}