.knowledge-page,.knowledge-article{--kb-bg:#f1ecfb;--kb-surface:#fff;--kb-ink:#17151f;--kb-muted:#625d6c;--kb-border:#ddd6fe;--kb-violet-dark:#7644c6;--kb-violet-light:#cbaaff;--kb-orange:#ffa255;--kb-orange-dark:#f08a33;--kb-shadow:0 18px 54px #17151f1a;color:var(--kb-ink);background:var(--kb-bg);overflow:clip}.dark .knowledge-page,.dark .knowledge-article{--kb-bg:#17151f;--kb-surface:#211f29;--kb-ink:#f7f4fc;--kb-muted:#c4bdce;--kb-border:#453a58;--kb-shadow:0 18px 54px #00000047}.kb-wrap{width:min(100% - 40px,1200px);margin-inline:auto}.kb-eyebrow{color:var(--kb-violet-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font:700 11px/1.3 Fira Mono,monospace}.dark .kb-eyebrow{color:var(--kb-violet-light)}.kb-hero{background-image:linear-gradient(#7644c60a 1px,#0000 1px),linear-gradient(90deg,#7644c60a 1px,#0000 1px);background-size:48px 48px;padding:clamp(72px,9vw,118px) 0 64px;position:relative;overflow:hidden}.kb-hero:after{content:"";border:1px solid #9755ff2e;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-310px;right:max(-180px,-10vw);box-shadow:0 0 0 66px #9755ff08,0 0 0 132px #9755ff05}.kb-hero .kb-wrap{z-index:1;position:relative}.kb-hero h1,.knowledge-article-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:920px;margin:0;font-family:Paytone One,sans-serif;font-size:clamp(44px,6.4vw,80px);font-weight:400;line-height:1.02}.kb-lead,.knowledge-article-deck{max-width:730px;color:var(--kb-muted);text-wrap:pretty;margin:24px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.6}.kb-search{border:1px solid var(--kb-border);background:var(--kb-surface);width:min(100%,780px);box-shadow:var(--kb-shadow);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:36px;padding:8px;display:grid}.kb-search-icon{border:2px solid var(--kb-muted);border-radius:50%;width:18px;height:18px;margin-left:10px}.kb-search-icon:after{content:"";background:var(--kb-muted);width:7px;height:2px;margin:13px 0 0 12px;display:block;transform:rotate(45deg)}.kb-search input{min-width:0;min-height:52px;color:var(--kb-ink);background:0 0;border:0;outline:0;padding:10px 8px}.kb-search input::placeholder{color:var(--kb-muted);opacity:.85}.kb-topic-copy>strong{align-items:center;gap:10px;margin-top:28px;font-size:14px;display:flex}.kb-card-meta{color:var(--kb-violet-dark);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:18px;margin:0;font:700 10px/1.4 Fira Mono,monospace;display:flex}.kb-topics{border-top:1px solid var(--kb-border);background:color-mix(in srgb, var(--kb-surface) 42%, var(--kb-bg));padding:clamp(74px,9vw,112px) 0}.kb-topic-layout{grid-template-columns:220px minmax(0,1fr);gap:44px;display:grid}.kb-filters{align-self:start;gap:8px;display:grid;position:sticky;top:96px}.kb-filters button{border:1px solid var(--kb-border);min-height:48px;color:var(--kb-ink);background:var(--kb-surface);text-align:left;cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px 9px 15px;font-weight:750;display:flex}.kb-filters button small{background:color-mix(in srgb, var(--kb-violet-light) 24%, transparent);text-align:center;border-radius:999px;min-width:27px;padding:3px 6px;font:700 10px Fira Mono,monospace}.kb-filters button[aria-pressed=true]{color:#fff;background:#211f27;border-color:#211f27}.kb-filters button[aria-pressed=true] small{color:#211f27;background:var(--kb-violet-light)}.kb-results{color:var(--kb-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 13px;font:700 10px Fira Mono,monospace}.kb-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.kb-topic-card{border:1px solid var(--kb-border);min-width:0;min-height:210px;color:var(--kb-ink);background:var(--kb-surface);border-radius:8px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid}.kb-topic-card:hover{color:var(--kb-ink);border-color:var(--kb-violet-dark);transform:translateY(-3px)}.kb-topic-copy{flex-direction:column;padding:23px;display:flex}.kb-topic-copy h3{letter-spacing:-.025em;margin:15px 0 9px;font-size:22px;line-height:1.15}.kb-topic-copy>p:not(.kb-card-meta){color:var(--kb-muted);margin:0;font-size:14px;line-height:1.55}.kb-topic-copy>strong{color:var(--kb-violet-dark);margin-top:auto;padding-top:20px}.dark .kb-topic-copy>strong{color:var(--kb-violet-light)}.kb-empty{border:1px dashed var(--kb-violet-dark);background:var(--kb-surface);text-align:center;margin:20px 0 0;padding:32px}.kb-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.knowledge-article-hero{color:#fff;background-color:#19181d;background-image:linear-gradient(#cbaaff14 1px,#0000 1px),linear-gradient(90deg,#cbaaff14 1px,#0000 1px);background-size:48px 48px;padding:54px 0 clamp(72px,9vw,112px);position:relative;overflow:hidden}.knowledge-article-hero:after{content:"";border:1px solid #cbaaff2e;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-340px;right:-240px;box-shadow:0 0 0 78px #cbaaff08}.knowledge-article-hero .kb-wrap{z-index:1;position:relative}.knowledge-breadcrumbs{color:#aaa3b3;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:9px;margin-bottom:52px;font:700 10px/1.5 Fira Mono,monospace;display:flex}.knowledge-breadcrumbs a{color:var(--kb-violet-light);text-decoration:none}.knowledge-article-hero-copy{max-width:920px}.knowledge-article-hero .kb-eyebrow{color:var(--kb-violet-light)}.knowledge-article-hero h1{max-width:820px;font-size:clamp(48px,6vw,76px)}.knowledge-article-deck{color:#d4cedc;margin-bottom:30px}.knowledge-trust-note{color:#aaa3b3;letter-spacing:.08em;text-transform:uppercase;margin:20px 0 0;font:700 10px Fira Mono,monospace}.knowledge-article-layout{grid-template-columns:minmax(0,760px) 250px;align-items:start;gap:clamp(48px,8vw,108px);padding-block:clamp(72px,9vw,120px);display:grid}.knowledge-article-body{min-width:0}.knowledge-content-section,.knowledge-proof{scroll-margin-top:108px}.knowledge-content-section+.knowledge-content-section,.knowledge-proof+.knowledge-content-section{border-top:1px solid var(--kb-border);margin-top:68px;padding-top:68px}.knowledge-content-section h2,.knowledge-proof h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(30px,4vw,42px);line-height:1.1}.knowledge-content-section>p{color:var(--kb-muted);margin:0 0 20px;font-size:18px;line-height:1.75}.knowledge-content-section :is(ul,ol){margin:24px 0 0;padding-left:1.5rem}.knowledge-content-section ul{list-style:outside}.knowledge-content-section ol{list-style:decimal}.knowledge-content-section li{color:var(--kb-muted);font-size:18px;line-height:1.7}.knowledge-proof{border-block:1px solid var(--kb-border);margin:68px 0;padding:34px 0}.knowledge-stats{border:1px solid var(--kb-border);background:var(--kb-surface);border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.knowledge-stats a{min-width:0;color:var(--kb-ink);flex-direction:column;gap:7px;padding:22px;text-decoration:none;display:flex}.knowledge-stats a+a{border-left:1px solid var(--kb-border)}.knowledge-stats strong{color:var(--kb-violet-dark);letter-spacing:-.06em;font:700 clamp(20px,2.6vw,28px)/1 Fira Mono,monospace}.dark .knowledge-stats strong{color:var(--kb-violet-light)}.knowledge-stats a>span{color:var(--kb-muted);font-size:12px;line-height:1.35}.knowledge-toc{border:1px solid var(--kb-border);background:var(--kb-surface);border-radius:8px;padding:22px;position:sticky;top:96px}.knowledge-toc>strong{margin-bottom:12px;font-size:14px;display:block}.knowledge-toc nav{display:grid}.knowledge-toc a{min-height:43px;color:var(--kb-muted);border-radius:6px;align-items:center;margin-inline:-10px;padding-inline:10px;font-size:13px;line-height:1.35;text-decoration:none;transition:color .18s,background-color .18s;display:flex;position:relative}.knowledge-toc a+a{margin-top:9px}.knowledge-toc a+a:before{content:"";background:var(--kb-border);height:1px;position:absolute;top:-5px;left:10px;right:10px}.knowledge-toc a:is(:hover,:focus-visible){color:var(--kb-violet-dark);background-color:#7644c614}.dark .knowledge-toc a:is(:hover,:focus-visible){color:var(--kb-violet-light);background-color:#cbaaff1a}.knowledge-small-cta{border:1px solid var(--kb-border);background:var(--kb-surface);justify-content:space-between;align-items:center;gap:24px;margin-top:42px;padding:24px;display:flex}.knowledge-small-cta strong{font-family:Paytone One,sans-serif;font-size:24px;font-weight:400}.dark .kb-card-meta{color:var(--kb-violet-light)}[hidden]{display:none!important}@media (width<=960px){.knowledge-article-layout{grid-template-columns:1fr;gap:48px}.kb-topic-layout{grid-template-columns:1fr}.kb-filters{padding-bottom:4px;display:flex;position:static;overflow-x:auto}.kb-filters button{min-width:max-content}.kb-topic-grid{grid-template-columns:1fr}.knowledge-toc{order:-1;position:static}}@media (width<=760px){.knowledge-stats{grid-template-columns:1fr}.knowledge-stats a+a{border-top:1px solid var(--kb-border);border-left:0}.knowledge-small-cta{flex-direction:column;align-items:flex-start}}@media (width<=600px){.kb-wrap{width:calc(100% - 28px)}.kb-hero{padding-top:58px}.kb-hero:after,.knowledge-article-hero:after{display:none}.kb-hero h1,.knowledge-article-hero h1{font-size:clamp(38px,11vw,49px)}.kb-search{grid-template-columns:auto minmax(0,1fr)}.kb-search button{grid-column:1/-1}.kb-topic-copy{padding:18px}.kb-topic-copy h3{font-size:19px}.kb-topic-copy>p:not(.kb-card-meta){font-size:13px}.kb-card-meta{gap:4px;display:grid}.knowledge-article-hero{padding-top:38px}.knowledge-breadcrumbs{margin-bottom:38px}.knowledge-content-section>p,.knowledge-content-section li{font-size:16px}}@media (prefers-reduced-motion:reduce){.knowledge-page *,.knowledge-article *{scroll-behavior:auto!important;transition:none!important}.kb-topic-card:hover{transform:none}}
